Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

GameFileArray class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

GameFileArray Class Reference

#include <Ogfile.h>

Inheritance diagram for GameFileArray:

DynArray List of all members.

Public Methods

 GameFileArray ()
void init (char *extStr)
void deinit ()
void save_new_game (char *=NULL)
void del_game (int recNo)
void del_express_game (int recNo)
int read_hall_of_fame ()
int write_hall_of_fame ()
int add_hall_of_fame (int)
GameFileoperator[] (int recNo)

Public Attributes

bool demo_format
char has_read_hall_of_fame
char last_file_name [MAX_PATH+1]
HallFame hall_fame_array [HALL_FAME_NUM]

Detailed Description

Collection class containing all of the GameFiles in the hall of fame. Also used to load the headers of the saved games for menu selection.

Definition at line 113 of file Ogfile.h.


Constructor & Destructor Documentation

GameFileArray::GameFileArray  
 

Definition at line 33 of file Ogfilea.cpp.

References demo_format, hall_fame_array, HALL_FAME_NUM, has_read_hall_of_fame, last_file_name, and NULL.


Member Function Documentation

int GameFileArray::add_hall_of_fame int    totalScore
 

Add current game into the hall of hame

"save" hall of fame when retire, scenario ends (all win or all lose)

<int> totalScore of the player.

return : <int> 1-hall of fame updated 0-not updated

Definition at line 160 of file OGAMHALL.CPP.

void GameFileArray::deinit  
 

Reimplemented from DynArray.

Definition at line 77 of file Ogfilea.cpp.

References has_read_hall_of_fame.

void GameFileArray::del_express_game int    recNo
 

Definition at line 158 of file Ogfilea.cpp.

void GameFileArray::del_game int    recNo
 

Definition at line 140 of file Ogfilea.cpp.

void GameFileArray::init char *    extStr
 

Definition at line 54 of file Ogfilea.cpp.

References GAME_VERSION, has_read_hall_of_fame, and read_hall_of_fame().

GameFile * GameFileArray::operator[] int    recNo
 

Definition at line 261 of file Ogfilea.cpp.

References DynArray::get().

int GameFileArray::read_hall_of_fame  
 

Definition at line 308 of file Ogfilea.cpp.

References HALL_FAME_NUM, and HALL_OF_FAME_FILE_NAME.

Referenced by init().

void GameFileArray::save_new_game char *    fileName = NULL
 

Save current game to a new saved game file immediately without prompting menu.

Called by GameFileArray::process_action() and error handler.

[char*] fileName - file name of the saved game

Definition at line 92 of file Ogfilea.cpp.

int GameFileArray::write_hall_of_fame  
 

Definition at line 279 of file Ogfilea.cpp.

References HALL_FAME_NUM, and HALL_OF_FAME_FILE_NAME.


Member Data Documentation

bool GameFileArray::demo_format
 

Definition at line 126 of file Ogfile.h.

Referenced by GameFileArray().

HallFame GameFileArray::hall_fame_array[HALL_FAME_NUM]
 

Definition at line 130 of file Ogfile.h.

Referenced by GameFileArray().

char GameFileArray::has_read_hall_of_fame
 

Definition at line 127 of file Ogfile.h.

Referenced by deinit(), GameFileArray(), and init().

char GameFileArray::last_file_name[MAX_PATH+1]
 

Definition at line 128 of file Ogfile.h.

Referenced by GameFileArray().


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:12 2002 for VirtualU by doxygen1.2.17