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

MainGameFunctions.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 #include "FCSFreecellSolvingAlgorithm.h"
00010 #include "FCSSimpleSimonSolvingAlgorithm.h"
00011 #include "FCSTalonSolvingAlgorithm.h"
00012 #include "FCCommandLineArguments.h"
00013 #include "FCSOptimizeSolvingAlgorithm.h"
00014 #include "FCPresets.h"
00015 
00016 
00018 void MainCreate(FCSPresetID GamePreset, FCCommandLineArguments* CommandLine,
00019                 FCSFreecellSolvingAlgorithm** FreecellSolvingAlgorithm,
00020                 FCSSimpleSimonSolvingAlgorithm** SimpleSimonSolvingAlgorithm,
00021                 FCSTalonSolvingAlgorithm** TalonSolvingAlgorithm);
00022 
00024 FCSStateSolvingReturnCodes MainSolve(FCSPresetID GamePreset, FCSStateWithLocations *InitialState,
00025                 FCSFreecellSolvingAlgorithm* FreecellSolvingAlgorithm,
00026                 FCSSimpleSimonSolvingAlgorithm* SimpleSimonSolvingAlgorithm,
00027                 FCSTalonSolvingAlgorithm* TalonSolvingAlgorithm);
00028 
00030 FCSStateSolvingReturnCodes MainResume(FCSPresetID GamePreset,
00031                 FCSFreecellSolvingAlgorithm* FreecellSolvingAlgorithm,
00032                 FCSSimpleSimonSolvingAlgorithm* SimpleSimonSolvingAlgorithm,
00033                 FCSTalonSolvingAlgorithm* TalonSolvingAlgorithm);
00034 
00036 void MainOptimize(FCSPresetID GamePreset, FCSStateWithLocations *InitialState, FCSStateWithLocations *DuplicateInitialState,
00037                 FCSFreecellSolvingAlgorithm* FreecellSolvingAlgorithm,
00038                 FCSSimpleSimonSolvingAlgorithm* SimpleSimonSolvingAlgorithm,
00039                 FCSTalonSolvingAlgorithm* TalonSolvingAlgorithm);
00040 
00042 void MainSolution(FCSPresetID GamePreset, FCSStateWithLocations *InitialState, FCSStateWithLocations *DuplicateInitialState,
00043                 FCSFreecellSolvingAlgorithm* FreecellSolvingAlgorithm,
00044                 FCSSimpleSimonSolvingAlgorithm* SimpleSimonSolvingAlgorithm,
00045                 FCSTalonSolvingAlgorithm* TalonSolvingAlgorithm);
00046 
00048 void MainStats(FCSPresetID GamePreset,
00049                 FCSFreecellSolvingAlgorithm* FreecellSolvingAlgorithm,
00050                 FCSSimpleSimonSolvingAlgorithm* SimpleSimonSolvingAlgorithm,
00051                 FCSTalonSolvingAlgorithm* TalonSolvingAlgorithm);

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