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

Game Class Reference

#include <CGame.h>

List of all members.

Public Member Functions

 Game ()
void clear ()
void destroy ()
void incrementMissionTime ()
void setCheckPoint (float x, float y)
void getCheckPoint (float *x, float *y)
void setObjectiveCheckPoint ()
void useObjectiveCheckPoint ()
void doCombo ()
void incBulletsFired ()
void incBulletsHit ()
int getWeaponAccuracy (int weapon)
int getTotalBulletsFired ()
int getTotalAccuracy ()
int getMostUsedWeapon ()
void totalUpStats ()
void setStageName (char *name)
void setMapName (char *name)
void setMissionOver (int reason)
void resetMissionOver ()

Public Attributes

char mapName [50]
char stageName [50]
int gore
int skill
int soundVol
int musicVol
int output
int brightness
int autoSaveSlot
int autoSave
int score
int stagesCleared
int totalHours
int totalMinutes
int totalSeconds
int currentMissionHours
int currentMissionMinutes
int currentMissionSeconds
int totalEnemiesDefeated
int totalItemsCollected
int totalBonusesCollected
int currentMissionEnemiesDefeated
int currentMissionItemsCollected
int totalObjectivesCompleted
int totalMIAsRescued
unsigned char currentWeapon
unsigned int bulletsFired [5]
unsigned int bulletsHit [5]
int checkPointX
int checkPointY
int teleportPointX
int teleportPointY
bool hasAquaLung
bool hasJetPack
bool continueFromCheckPoint
int lastComboTime
unsigned char currentComboHits
unsigned char maxComboHits
unsigned int missionOverReason
unsigned long missionOver
unsigned int continuesUsed
unsigned int levelsStarted
unsigned int escapes
int canContinue

Private Attributes

int objectiveCheckPointX
int objectiveCheckPointY


Constructor & Destructor Documentation

Game::Game  ) 
 


Member Function Documentation

void Game::clear  ) 
 

void Game::destroy  ) 
 

void Game::doCombo  ) 
 

void Game::getCheckPoint float *  x,
float *  y
 

int Game::getMostUsedWeapon  ) 
 

int Game::getTotalAccuracy  ) 
 

int Game::getTotalBulletsFired  ) 
 

int Game::getWeaponAccuracy int  weapon  ) 
 

void Game::incBulletsFired  ) 
 

void Game::incBulletsHit  ) 
 

void Game::incrementMissionTime  ) 
 

void Game::resetMissionOver  ) 
 

void Game::setCheckPoint float  x,
float  y
 

void Game::setMapName char *  name  ) 
 

void Game::setMissionOver int  reason  ) 
 

void Game::setObjectiveCheckPoint  ) 
 

void Game::setStageName char *  name  ) 
 

void Game::totalUpStats  ) 
 

void Game::useObjectiveCheckPoint  ) 
 


Member Data Documentation

int Game::autoSave
 

int Game::autoSaveSlot
 

int Game::brightness
 

unsigned int Game::bulletsFired[5]
 

unsigned int Game::bulletsHit[5]
 

int Game::canContinue
 

int Game::checkPointX
 

int Game::checkPointY
 

bool Game::continueFromCheckPoint
 

unsigned int Game::continuesUsed
 

unsigned char Game::currentComboHits
 

int Game::currentMissionEnemiesDefeated
 

int Game::currentMissionHours
 

int Game::currentMissionItemsCollected
 

int Game::currentMissionMinutes
 

int Game::currentMissionSeconds
 

unsigned char Game::currentWeapon
 

unsigned int Game::escapes
 

int Game::gore
 

bool Game::hasAquaLung
 

bool Game::hasJetPack
 

int Game::lastComboTime
 

unsigned int Game::levelsStarted
 

char Game::mapName[50]
 

unsigned char Game::maxComboHits
 

unsigned long Game::missionOver
 

unsigned int Game::missionOverReason
 

int Game::musicVol
 

int Game::objectiveCheckPointX [private]
 

int Game::objectiveCheckPointY [private]
 

int Game::output
 

int Game::score
 

int Game::skill
 

int Game::soundVol
 

char Game::stageName[50]
 

int Game::stagesCleared
 

int Game::teleportPointX
 

int Game::teleportPointY
 

int Game::totalBonusesCollected
 

int Game::totalEnemiesDefeated
 

int Game::totalHours
 

int Game::totalItemsCollected
 

int Game::totalMIAsRescued
 

int Game::totalMinutes
 

int Game::totalObjectivesCompleted
 

int Game::totalSeconds
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 2 20:26:04 2004 for Blob Wars : Metal Blob Solid by doxygen 1.3.7