#include <FCDebugState.h>
Inheritance diagram for FCSDebugCard:
Public Member Functions | |
FCSDebugCard () | |
Constructor. | |
virtual | ~FCSDebugCard () |
Destructor. | |
void | Copy (FCSCard *Card) |
Copy the value of a card into a card. | |
void | EmptyCard () |
Make card have no value. | |
bool | IsEmptyCard () |
Determines whether or not card is empty. | |
char | GetCardNumber () |
Retrieves card number. | |
char | GetSuit () |
Retrieves suit. | |
char | GetFlipped () |
Retrieves whether or not card is flipped (visible). | |
void | SetSuit (char Suit) |
Set suit of card. | |
void | SetCardNumber (char CardNumber) |
Set card number of card. | |
void | SetFlipped (char Flipped) |
Set flippedness (visibility) of card. | |
int | GetClassSize () |
Get the size of FCSDebugCard class. | |
Public Attributes | |
friend | FCSDebugStateWithLocations< FCSTalonStateWithLocations > |
friend of FCSDebugCard | |
friend | FCSDebugStateWithLocations< FCSStateWithLocations > |
friend of FCSDebugCard | |
Private Attributes | |
char | m_CardNumber |
Card number. | |
char | m_Suit |
Card suit. | |
char | m_Flags |
Any flags that may apply to the card (e.g. flipped). |
Definition at line 19 of file FCDebugState.h.
|
Implements FCSCard. Definition at line 23 of file FCDebugState.cpp. References m_CardNumber, m_Flags, and m_Suit. Referenced by FCSDebugTalonStateData::Copy(), FCSDebugStateWithLocations< StateWithLocation >::PushCardIntoStack(), FCSDebugStateWithLocations< StateWithLocation >::PushStackCardIntoStack(), and FCSDebugStateWithLocations< StateWithLocation >::PutCardInFreecell(). |
|
Implements FCSCard. Definition at line 45 of file FCDebugState.cpp. References m_CardNumber. Referenced by FCSDebugStateWithLocations< StateWithLocation >::GetFreecellCardNumber(), and FCSDebugStateWithLocations< StateWithLocation >::GetStackCardNumber(). |
|
Implements FCSCard. Definition at line 75 of file FCDebugState.cpp. |
|
Implements FCSCard. Definition at line 55 of file FCDebugState.cpp. References m_Flags. |
|
Implements FCSCard. Definition at line 50 of file FCDebugState.cpp. References m_Suit. Referenced by FCSDebugStateWithLocations< StateWithLocation >::GetFreecellCardSuit(), and FCSDebugStateWithLocations< StateWithLocation >::GetStackCardSuit(). |
|
Implements FCSCard. Definition at line 65 of file FCDebugState.cpp. References m_CardNumber. |
|
Implements FCSCard. Definition at line 70 of file FCDebugState.cpp. References m_Flags. Referenced by FCSDebugStateWithLocations< StateWithLocation >::FlipStackCard(). |
|
Implements FCSCard. Definition at line 60 of file FCDebugState.cpp. References m_Suit. |
|
It's not worth making this a template class too, so I'm including the Definition at line 33 of file FCDebugState.h. |
|
It's not worth making this a template class too, so I'm including the Definition at line 27 of file FCDebugState.h. |