Пример #1
0
 /**
  * Postac sie broni
  * @param \Game\Person $person
  */
 private function makeDefend(Person $person)
 {
     $person->setDefend(true);
     CLI::write("{$person} sie broni i nie wykonuje innych akcji, ale podwyzsza swoja zrecznosc do {$person->getDexterity()}");
 }
Пример #2
0
 /**
  * Sprawdź aktualne modyfikatory statysyk
  * @param \Game\Person $person
  */
 private function checkStats(Person $player, Enemy $enemy)
 {
     CLI::write("\nAktualne statytyki walczacych:\n");
     CLI::write("{$player}\t" . $player->getStats());
     // Sprawdź modyfikatory
     if ($player instanceof Person) {
         $mods = $player->getModificators()->getModificators();
         $name = [1 => "Sila", 2 => "Szybkosc"];
         foreach ($mods as $m) {
             CLI::write("- {$name[$m->getProperty()]} podwyzszenie o {$m->getValue()}, przez tur: {$m->getDuration()}");
         }
         CLI::write("", true);
     }
     CLI::write("{$enemy}\t\t" . $player->getStats());
 }