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);
 }
Beispiel #2
0
<?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));