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

FCSDebugDisplayInfo Class Reference

Displays optional debugging information.

#include <FCSDebugDisplayInfo.h>

List of all members.

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.


Detailed Description

Definition at line 37 of file FCSDebugDisplayInfo.h.


Member Function Documentation

void FCSDebugDisplayInfo::Display FCStateType  StateType,
int  NumberOfIterations,
int  Depth,
FCSStateWithLocations StateWithLocations,
int  ParentNumberOfIterations,
int  StoredStates
[virtual]
 

Parameters:
StateType is the state type used in the game
NumberOfIterations to the state
Depth of the state
StateWithLocations is the state itself
ParentNumberOfIterations to the state
StoredStates is the number of stored states
TalonType is the type of talon in the game (if applicable)

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.


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