<?php require_once 'game.php'; require_once 'joueurs.'; require_once 'card.php'; require_once 'deck.php'; class Bank extends Player { public function __construct() { parent::__construct("Banque"); } } //SCENARIO 1 $deck = new Deck(); $deck->shuffle(); $bank = new Bank(); $bank->take($deck->deal(2)); //tire 2 cartes du deck, la banque les prends while ($bank->getHandValue() < 17) { $bank->take($deck->deal(1)); } if ($bank->getHandValue() > 21) { echo "La banque perd"; } else { echo "La banque a " . $bank->getHandValue(); }
} } public function getHandValue() { $panier = 0; foreach ($this->hand as $card) { $panier += $card->getValue(); } return $panier; } } class Bank extends Player { public function __construct() { parent::__construct("Banque"); } } //SCENARIO 1 $deck = new Deck(); $deck->shuffle(); $bank = new Bank(); $bank->take($deck->deal(2)); while ($bank->getHandValue() < 16) { $bank->take($deck->deal(1)); } if ($bank->getHandValue() > 21) { echo "La banque perd " . $bank->getHandValue(); } else { echo "La banque a " . $bank->getHandValue(); }
<?php session_start(); require_once "classes/indexClasses.php"; require_once "classes/cardClasses.php"; $deck = new Deck(); $deck->shuffle(); $player = new Bank(); $player->take($deck->deal(2)); //Le joueur se voit distribué 2 cartes echo "Tu as tiré 2 cartes et tu as " . $player->getHandValue(); if (isset($_POST['choice'])) { while ($player->getHandValue() < 17) { $player->take($deck->deal(1)); } if ($player->getHandValue() > 21) { echo "<br>Tu as perdu avec " . $player->getHandValue(); session_unset(); } else { echo "<br>Tu as gagné avec " . $player->getHandValue(); session_unset(); } } if (isset($_POST['pass'])) { $deck = new Deck(); $deck->shuffle(); } if (isset($_POST['reset'])) { session_unset(); session_destroy(); //header("Location:/");