dealhand.cpp

// Dealers hand body
// Brandon Goldfedder

#include "dealhand.h"
#include "display.h"

StandardDealerHand::StandardDealerHand(Displayer *displayer): 
StandardBlackJackHand(displayer)
{
}

StandardDealerHand::~StandardDealerHand()
{
}

BlackJackHand::TURN_RESULT StandardDealerHand::TakeTurn()
{
   TURN_RESULT result = STAND;
   if (HighCount() < 17)
      result = HIT;
   else if (HighCount() > 21)
      result = BUST;
   GetDisplayer()->DisplayTurn(*this, result);
   return result;
}

const char* const StandardDealerHand::GetIdentity() const
{
   return "Dealer"; // should ensure static allocation
}


unsigned int StandardDealerHand::NumCardsDealtDown() const
{
   return 1;
}

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.139.82.4