Exemplo n.º 1
0
 /**
  * The player cancels his previous draw offer
  *
  * @param Player $player
  * @return void
  */
 public function cancel(Player $player)
 {
     $game = $player->getGame();
     if ($player->getIsOfferingDraw()) {
         $this->messenger->addSystemMessage($game, 'Draw offer canceled');
         $player->setIsOfferingDraw(false);
         $player->getOpponent()->addEventToStack(array('type' => 'reload_table'));
         $this->logger->notice($player, 'Player:cancelDrawOffer');
     } else {
         $this->logger->warn($player, 'Player:cancelDrawOffer no offered draw');
     }
 }