Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

AisleRiotBeleagueredCastleGameBoard Class Reference

Create a AisleRiot Beleaguered Castle game.

#include <MiscFreecellGameBoards.h>

Inheritance diagram for AisleRiotBeleagueredCastleGameBoard:

AisleRiotGameBoard AFreecellGameBoard List of all members.

Public Member Functions

 AisleRiotBeleagueredCastleGameBoard (bool Display10AsT)
 Constructor.
virtual ~AisleRiotBeleagueredCastleGameBoard ()
 Destructor.
virtual void Deal (char *GameBoard)
 Deal a AisleRiot beleaguered castle game.
virtual int GetGameBoardSize ()
 The size of a string needed to store the generated beleaguered castle board output.

Protected Member Functions

virtual int GetNumberOfCardsInDeck ()
 Number of cards used in a beleaguered castle game (48).

Detailed Description

Definition at line 171 of file MiscFreecellGameBoards.h.


Member Function Documentation

void AisleRiotBeleagueredCastleGameBoard::Deal char *  GameBoard  )  [virtual]
 

Parameters:
GameBoard is the string the output is put into

Implements AFreecellGameBoard.

Definition at line 332 of file MiscFreecellGameBoards.cpp.

References AFreecellGameBoard::CardToString(), GetNumberOfCardsInDeck(), IndexProgToPysol, and AFreecellGameBoard::m_Deck.

int AisleRiotBeleagueredCastleGameBoard::GetGameBoardSize  )  [virtual]
 

Returns:
Size of string needed

Implements AisleRiotGameBoard.

Definition at line 355 of file MiscFreecellGameBoards.cpp.

int AisleRiotBeleagueredCastleGameBoard::GetNumberOfCardsInDeck  )  [protected, virtual]
 

Returns:
The number of cards used in a beleaguered castle game

Reimplemented from AFreecellGameBoard.

Definition at line 360 of file MiscFreecellGameBoards.cpp.

Referenced by AisleRiotBeleagueredCastleGameBoard(), and Deal().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 11:20:16 2005 for Cpp Freecell Solver by  doxygen 1.4.4