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 |