firstCard = $firstCard; parent::__construct($config, $hand, 'Dealer'); } public function Hit(Card $card) { //add the card stored in $firstCard if we are taking a hit. if($this->firstCard != null) { $retVal = parent::Hit(0, $this->firstCard); $this->firstCard = null; return $retVal; } return parent::Hit(0, $card); } public function GetSum() { return $this->hands[0]->GetSum(); } public function SetState($stateConstant) { return parent::$hands[0]->SetState($stateConstant); } }