コード例 #1
0
 /**
  * @dataProvider columnDataProvider
  */
 public function test_it_returns_true_for_board_with_completed_column_when_checking_for_completed_sequence($column)
 {
     $this->board->markField($column, Board::ROW_1, 'X');
     $this->board->markField($column, Board::ROW_2, 'X');
     $this->board->markField($column, Board::ROW_3, 'X');
     $this->assertTrue($this->board->hasFullSequenceMarked('X'));
 }
コード例 #2
0
 /**
  * @param string $playerMark
  * @param Board  $boardState
  * @return bool
  */
 private function playerScores($playerMark, Board $boardState)
 {
     return $boardState->hasFullSequenceMarked($playerMark);
 }
コード例 #3
0
ファイル: Game.php プロジェクト: basia-horwath/tic-tac-toe
 /**
  * @return bool
  */
 protected function currentPlayerScores()
 {
     return $this->board->hasFullSequenceMarked($this->currentPlayerMark);
 }