#include <FCSTalonStateWithLocations.h>
Inheritance diagram for FCSCompactTalonStateWithLocations:
Public Member Functions | |
FCSCompactTalonStateWithLocations () | |
Constructor. | |
virtual | ~FCSCompactTalonStateWithLocations () |
Destructor. | |
virtual void | Copy (FCSStateWithLocations *State) |
Copy FCSCompactTalonStateWithLocations object. | |
virtual void | Initialize (int NumberOfStacks) |
Initialize the talon stack. | |
virtual void | CleanState () |
Clear the talon of the state. | |
void | CacheTalonStacks (FCInternalHash< FCSTalonStateData, void > *TalonHash) |
Cache the talon cards stack. | |
void | CreateTalons (int NumberOfTalons) |
Create a number of talon cards. | |
FCSTalonStateData * | GetTalonData () |
Get a pointer to all the talon data. | |
void | DecrementKlondikeTalonStack () |
Take a card off of the talon stack. | |
Protected Attributes | |
FCSCompactTalonStateData * | m_TalonData |
Talon data for a state. |
Definition at line 153 of file FCSTalonStateWithLocations.h.
|
Definition at line 216 of file FCSTalonStateWithLocations.cpp. References FCSTalonStateData::GetKlondikeTalonLength(), FCInternalHash< Key, ConfigData >::Insert(), FCSCompactTalonStateData::m_Talon, and m_TalonData. |
|
Reimplemented from FCSCompactStateWithLocations< StateWithLocation >. Definition at line 198 of file FCSTalonStateWithLocations.cpp. References FCSCompactTalonStateData::Copy(), FCSCompactStateWithLocations< StateWithLocation >::Copy(), and m_TalonData. |
|
Definition at line 233 of file FCSTalonStateWithLocations.cpp. References FCSCompactTalonStateData::m_Talon, and m_TalonData. |
|
Definition at line 238 of file FCSTalonStateWithLocations.cpp. References m_TalonData. |