protected function generate($data, $turns = 8) { $generator = new Generator(); $game = $generator->createGameFromVisualBlock($data); $game->setTurns($turns); return $game; }
/** * Get a game from visual data block * * @return Game **/ protected function createGame($data, $blackTurn = false) { $generator = new Generator(); $this->game = $generator->createGameFromVisualBlock($data); $this->game->setStatus(Game::STARTED); $this->game->setTurns($blackTurn ? 11 : 10); $this->analyser = new Analyser($this->game->getBoard()); }
/** * Get a game from visual data block * * @return Game **/ protected function createGame($data = null) { $generator = new Generator(); if ($data) { $game = $generator->createGameFromVisualBlock($data); $game->setTurns(20); } else { $game = $generator->createGame(); } $game->setStatus(Game::STARTED); return $game; }
public function testFromVisual() { $visual = <<<EOF r bqkb r ppp ppp p n n p B P N PPPP PPP RNBQK R EOF; $generator = new Generator(); $game = $generator->createGameFromVisualBlock($visual); $this->assertEquals("\n" . $visual . "\n", $game->getBoard()->dump()); }
/** * Get a game from visual data block * * @return Game **/ protected function createGame($data, $blackTurn = false) { $generator = new Generator(); $this->game = $generator->createGameFromVisualBlock($data); $this->game->setVariant($this->getVariant()); $this->board = $this->game->getBoard(); $this->game->setStatus(Game::STARTED); $this->game->setTurns($blackTurn ? 11 : 10); $this->manipulator = new TestManipulator($this->game, new \Bundle\LichessBundle\Document\Stack()); }
/** * Get a game from visual data block * * @return Game **/ protected function createGame($data = null) { $generator = new Generator(); if ($data) { $game = $generator->createGameFromVisualBlock($data); } else { $game = $generator->createGame(); } $this->analyser = new Analyser($game->getBoard()); $game->setStatus(Game::STARTED); $game->setTurns(30); return $game; }
/** * Get a game from visual data block * * @return Game **/ protected function createGame($data) { $generator = new Generator(); $this->game = $generator->createGameFromVisualBlock($data); return $this->game; }
protected function generate($data) { $generator = new Generator(); $this->game = $generator->createGameFromVisualBlock($data); $this->board = $this->game->getBoard(); $class = 'Bundle\\LichessBundle\\Chess\\Analyser'; $this->analyser = new $class($this->board); }