#include <FCDebugState.h>
Inheritance diagram for FCSDebugState:
Public Member Functions | |
FCSDebugState () | |
Constructor. | |
int | GetClassSize () |
int | StackCompare (int StackPosition1, int StackPosition2) |
Compare two cards on the stack. | |
int | Compare (FCSDebugState *State) |
Compare two FCSDebugStates. | |
Public Attributes | |
FCSDebugStack | m_Stacks [MAX_NUM_STACKS] |
Stacks of cards in the state. | |
FCSDebugCard | m_Freecells [MAX_NUM_FREECELLS] |
Freecells in the state. | |
char | m_Foundations [MAX_NUM_DECKS *4] |
Foundations in the state. |
Definition at line 119 of file FCDebugState.h.
|
Definition at line 121 of file FCDebugState.cpp. References m_Foundations, m_Freecells, and m_Stacks. Referenced by FCSDebugStateWithLocations< StateWithLocation >::Compare(). |
|
Implements FCSState. Definition at line 108 of file FCDebugState.cpp. |
|
Definition at line 113 of file FCDebugState.cpp. References FCSCard::Compare(), FCSDebugStack::m_Cards, and m_Stacks. Referenced by FCSDebugStateWithLocations< StateWithLocation >::CanonizeState(). |