public function testThis() { $input = '..........\\n' . '..........\\n' . '...*......\\n' . '...*.*....\\n' . '...**.....\\n' . '..........\\n' . '..........\\n' . '..........\\n' . '..........\\n' . '..........'; // 10 $player = Player::createFromString($input); print $player->toString(); $player->play(); print $player->toString(); $player->play(); print $player->toString(); $player->play(); print $player->toString(); $player->play(); print $player->toString(); $this->assertTrue(False); }
<?php require_once __DIR__ . '/system.php'; use Game\Player; $input = '..........\\n' . '..........\\n' . '...*......\\n' . '...*.*....\\n' . '...**.....\\n' . '..........\\n' . '..........\\n' . '..........\\n' . '..........\\n' . '..........'; // 10 $input = '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..........**.........**...........................\\n' . '...........**.......**............................\\n' . '............**.....**.............................\\n' . '..............**..**..............................\\n' . '...............****...............................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n' . '..................................................\\n'; // 50 $player = Player::createFromString($input); passthru('clear'); print $player->toString(); do { $command = fgets(STDIN); $player->play(); passthru('clear'); print $player->toString(); } while ($command != $command . chr(10));