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

FCTalonState.h File Reference

This file contains the base freecell state classes that have talons. More...

#include "FCState.h"
#include "FCEnums.h"
#include "CompareAlgorithms.h"
#include "HashAlgorithms.h"
#include "AGenericTree.h"
#include "FCInternalHash.h"

Go to the source code of this file.

Classes

class  FCSTalonStateData
 Talon data associated with a state. More...
class  MD5TalonStateDataHashAlgorithm
 Hash algorithm specifically for FCSTalonStateData classes. More...
class  FCSTalonStateWithLocations
 Data representation of a state with locations for a card game with talons. More...

Defines

#define FC_TALON_PARAM_LENGTH   0
 Position of the talon parameter length.
#define FC_TALON_PARAM_POSITION   1
 Position of the talon parameter position.
#define FC_TALON_PARAM_KLONDIKE_STACK_POSITION   0
 Position of the talon parameter klondike stack position.
#define FC_TALON_PARAM_KLONDIKE_QUEUE_POSITION   1
 Position of the talon parameter klondike queue position.
#define FC_TALON_PARAM_KLONDIKE_NUMBER_OF_REDEALS_LEFT   2
 Position of the talon parameter klondike number of redeals left.
#define FC_TALON_NUMBER_OF_TALON_PARAMETERS   3
 Size of talon parameter array.
#define TALON_PARAM_HASH_VALUE   72211
 Prime number needed for talon hash algorithm.

Functions

FCSTalonStateDataCreateTalonStateData ()
 Create a FCSTalonStateData object.


Detailed Description

Author:
Michael Mann
Version:
1.0
Date:
August 2002

Definition in file FCTalonState.h.


Function Documentation

FCSTalonStateData* CreateTalonStateData  ) 
 

Returns:
Pointer to the newly created FCSTalonStateData object

Definition at line 718 of file FCTalonState.cpp.

References GlobalStateType.

Referenced by FCSTalonSolvingAlgorithm::GetCardFromKlondikeTalon().


Generated on Sat Nov 5 11:20:16 2005 for Cpp Freecell Solver by  doxygen 1.4.4