コード例 #1
0
ファイル: Casino.php プロジェクト: delboy1978uk/casino
 /**
  * @param $name
  * @param $chips
  * @return Player
  */
 public function createPlayer($name, $chips)
 {
     $player = new Player($name);
     $player->addChips($chips);
     $this->players[] =& $player;
     return $player;
 }
コード例 #2
0
ファイル: RouletteTest.php プロジェクト: delboy1978uk/casino
 protected function _before()
 {
     $del = new Player('Del');
     $del->addChips(500);
     $game = new Game();
     $game->addPlayer($del);
     $this->turn = new Roulette($del, $game);
 }
コード例 #3
0
ファイル: RouletteTest.php プロジェクト: delboy1978uk/casino
 protected function _before()
 {
     $del = new Player('Del');
     $dave = new Player('Dave');
     $peter = new Player('Peter');
     $del->addChips(1000);
     $dave->addChips(1000);
     $peter->addChips(1000);
     $this->roulette = new Roulette();
     $this->roulette->addPlayer($del);
     $this->roulette->addPlayer($dave);
     $this->roulette->addPlayer($peter);
 }
コード例 #4
0
ファイル: SplitTest.php プロジェクト: delboy1978uk/casino
 protected function _before()
 {
     $del = new Player('Del');
     $del->addChips(500);
     $this->player = $del;
 }
コード例 #5
0
ファイル: PlayerTest.php プロジェクト: delboy1978uk/casino
 public function testGetAndSetStrategy()
 {
     $this->player->setStrategy(new Fibonacci());
     $this->assertInstanceOf('Del\\Casino\\Strategy\\Fibonacci', $this->player->getStrategy());
 }
コード例 #6
0
ファイル: RouletteTest.php プロジェクト: delboy1978uk/casino
 protected function _before()
 {
     $del = new Player('Del');
     $del->addChips(500);
     $this->bet = new Bet($del, new Colour(Colour::RED), 100, 2);
 }