/** * Tworzy obiekt eliksir */ public function utworz_eliksir() { if ($this->iloscElixir > 0) { $poziom = \Console::read(); $this->eliksir = new \Eliksir($this, $poziom); $this->iloscElixir--; } }
/** * Obsługa głównego wątku gry */ public function start() { $tura = new Tura(); Console::write($this->tekst(1)); $tura->dodajGracza(new Postac\Wiedzmin($this->getsession('result'))); $tura->dodajPrzeciwnika(new Postac\Potwor($this->getsession('result'))); do { Console::write($this->tekst(3)); $tura->aktywne(); $x = Console::read(); $tura->akcja($x); } while ($tura->sprawdzCzyKoniec()); }
public function read() { Console::$in->setStream(new MemoryInputStream('.')); $this->assertEquals('.', Console::read()); }