Esempio n. 1
0
 /**
  * @param Pokemon $pokemon
  * @return BattlePokemonInfo
  */
 private function createBattlePokemon(Pokemon $pokemon)
 {
     $info = new BattlePokemonInfo();
     $info->setCurrentEnergy(0);
     $info->setCurrentHealth(100);
     $info->setPokemonData($pokemon->getDefaultInstanceForType());
     return $info;
 }
Esempio n. 2
0
 /**
  * Add a new pokemon
  *
  * @param Pokemon $pokemon
  */
 public function addPokemon(Pokemon $pokemon)
 {
     $this->pokemons[$pokemon->getId()] = $pokemon;
 }