コード例 #1
0
ファイル: GameTest.php プロジェクト: JBuijgers/jb-ludo-game
 /**
  * @test
  * @dataProvider games
  * @expectedException \DomainException
  *
  * @param Game $game
  */
 public function cannotPlayTurnIfAllPlayersFinish(Game $game)
 {
     $seatsOccupied = array_slice(Player::values(), 0, $game->playersInGame());
     foreach ($seatsOccupied as $seat) {
         $this->finishPlayer($game, $seat);
     }
     $game->playTurn(new CheaterDice(6, 1), new TokenNumber(1));
 }
コード例 #2
0
 private function positionPlayers($positions)
 {
     $position = 0;
     $players = array_slice(Player::values(), 0, $positions);
     /** @var Player $player */
     foreach ($players as $player) {
         $this->players[$position++] = $player;
     }
 }