function displayDealerHand($state, $upcard, $dealerHand, $dealerScore) { $html = ''; if (State::isActive($state)) { $html .= getImage($upcard); } else { $html .= getImage($upCard); $cards = $dealerHand->getCards(); foreach ($cards as $card) { $html .= getImage($card); } $html .= '<br><br>'; $html .= 'The dealer has: ' . $dealerScore; } return $html; }
public function userStands() { if (State::isActive($this->state)) { $this->goDealer(); } }
} elseif (isset($_POST['Stand'])) { $game->userStands(); } elseif (isset($_POST['Double'])) { $game->userDoubleDown(); } elseif (isset($_POST['BuyInsurance'])) { $game->buyInsurance(true); } elseif (isset($_POST['DeclineInsurance'])) { $game->buyInsurance(false); } $upcard = $game->getDealerHand()->getUpCard(); $dealerScore = $game->getDealerHand()->getScore(); $dealerHand = $game->getDealerHand(); $userScore = $game->getUserHand()->getScore(); $userHand = $game->getUserHand(); $state = $game->getState(); if (State::isActive($state)) { $dealEnabled = 0; $hitEnabled = 1; $standEnabled = 1; $wagerEnabled = 0; if ($state == State::PLAYING) { $doubleEnabled = 1; } } else { $wallet->reconcile($game); unset($_SESSION['game']); $dealEnabled = 1; $hitEnabled = 0; $standEnabled = 0; $doubleEnabled = 0; }