#include <FCSDebugDisplayInfo.h>
Public Member Functions | |
FCSDebugDisplayInfo () | |
Constructor. | |
virtual | ~FCSDebugDisplayInfo () |
Destructor. | |
virtual void | Display (FCStateType StateType, int NumberOfIterations, int Depth, FCSStateWithLocations *StateWithLocations, int ParentNumberOfIterations, int StoredStates) |
Display a state with all debugging information selected. | |
Public Attributes | |
bool | m_DisplayDebug |
Flag that determines displaying debug information. | |
int | m_DisplayDebugOptions |
Contains all the flags used for debug information. | |
int | m_NumberOfFreecells |
Number of freecells in the game. | |
int | m_NumberOfStacks |
Number of stacks in the game. | |
int | m_NumberOfDecks |
Number of decks in the game. | |
FCSTalonType | m_TalonType |
Talon type for the game. | |
ofstream | Write |
File being written to. |
Definition at line 37 of file FCSDebugDisplayInfo.h.
|
Definition at line 31 of file FCSDebugDisplayInfo.cpp. References FCSStateWithLocations::CheckStateValidity(), DEBUG_DISPLAY_10_AS_T, DEBUG_DISPLAY_PARENT_ITERATIONS, DEBUG_ITERATIVE_STATE_OUTPUT, m_DisplayDebug, m_DisplayDebugOptions, m_NumberOfDecks, m_NumberOfFreecells, m_NumberOfStacks, m_TalonType, FCSCard::Perl2User(), FCSStateWithLocations::StateAsString(), and Write. |