Public Member Functions | |
bool | Init (tString saveToLoad) |
void | Run () |
void | Exit () |
void | OnStart () |
void | Update (float afTimeStep) |
void | Reset () |
void | ResetGame (bool abRunInitScript) |
void | RunScriptCommand (const tString &asCommand) |
void | CreateHardCodedPS (iParticleEmitterData *apPE) |
void | PreloadSoundEntityData (const tString &asFile) |
void | PreloadParticleSystem (const tString &asFile) |
Public Member Functions inherited from hpl::iUpdateable | |
iUpdateable (const tString &asName) | |
virtual void | OnDraw () |
virtual void | OnPostSceneDraw () |
virtual void | OnPostGUIDraw () |
virtual void | OnPostBufferSwap () |
virtual void | OnExit () |
const tString & | GetName () |
Public Attributes | |
cConfigFile * | mpConfig |
cConfigFile * | mpGameConfig |
cGame * | mpGame |
iScript * | mpGlobalScript |
FontData * | mpDefaultFont |
cVector2l | mvScreenSize |
bool | mbFullScreen |
bool | mbVsync |
tString | msGlobalScriptFile |
tString | msLanguageFile |
bool | mbLogResources |
bool | mbShowPreMenu |
bool | mbShowMenu |
bool | mbShowIntro |
int | mlFSAA |
eGameDifficulty | mDifficulty |
bool | _firstStart |
int | mlMaxSoundChannels |
int | mlStreamUpdateFreq |
bool | mbUseSoundHardware |
bool | mbUseSoundThreading |
int | mlMaxMonoChannelsHint |
int | mlMaxStereoChannelsHint |
tString | msDeviceName |
ePhysicsAccuracy | mPhysicsAccuracy |
float | mfPhysicsUpdatesPerSec |
tString | msStartMap |
tString | msStartLink |
bool | mbSubtitles |
bool | mbSimpleWeaponSwing |
bool | mbDisablePersonalNotes |
bool | mbAllowQuickSave |
bool | _allowInputUnlock |
bool | mbFlashItems |
bool | mbSimpleSwingInOptions |
bool | mbShowCrossHair |
tWString | msErrorMessage |
bool | mbDebugInteraction |
float | mfMaxPhysicsTimeStep |
bool | mbDestroyGraphics |
bool | mbResetCache |
bool | mbPostEffects |
int | mlMaxSoundDataNum |
int | mlMaxPSDataNum |
bool | mbWeaponAttacking |
cMapHandler * | mpMapHandler |
cButtonHandler * | mpButtonHandler |
cPlayer * | mpPlayer |
cGameMessageHandler * | mpGameMessageHandler |
cInventory * | mpInventory |
cFadeHandler * | mpFadeHandler |
cSaveHandler * | mpSaveHandler |
cTriggerHandler * | mpTriggerHandler |
cAttackHandler * | mpAttackHandler |
cNotebook * | mpNotebook |
cNumericalPanel * | mpNumericalPanel |
cDeathMenu * | mpDeathMenu |
cGraphicsHelper * | mpGraphicsHelper |
cEffectHandler * | mpEffectHandler |
cPlayerHands * | mpPlayerHands |
cGameMusicHandler * | mpMusicHandler |
cRadioHandler * | mpRadioHandler |
cMapLoadText * | mpMapLoadText |
cPreMenu * | mpPreMenu |
cCredits * | mpCredits |
cDemoEndText * | mpDemoEndText |
cMainMenu * | mpMainMenu |
cIntroStory * | mpIntroStory |