31 #include "hpl1/engine/system/SystemTypes.h" 36 class LowLevelGameSetup;
62 float mfFrametimestart;
74 void AddInt(
const tString &asName,
int alValue);
75 void AddFloat(
const tString &asName,
float afValue);
76 void AddBool(
const tString &asName,
bool abValue);
80 float GetFloat(
const tString &asName,
float afDefault);
81 int GetInt(
const tString &asName,
int alDefault);
82 bool GetBool(
const tString &asName,
bool abDefault);
95 unsigned int alUpdateRate = 60,
int alMultisampling = 0);
169 void ResetLogicTimer();
170 void SetUpdatesPerSec(
int alUpdatesPerSec);
171 int GetUpdatesPerSec();
174 cLogicTimer *GetLogicTimer() {
return mpLogicTimer; }
178 void SetFPSUpdateRate(
float afSec);
179 float GetFPSUpdateRate();
181 float GetFrameTime() {
return mfFrameTime; }
183 float GetUpdateTime() {
return mfUpdateTime; }
185 double GetGameTime() {
return mfGameTime; }
187 void SetLimitFPS(
bool abX) { mbLimitFPS = abX; }
188 bool GetLimitFPS() {
return mbLimitFPS; }
Definition: stablemap.h:43
Definition: low_level_game_setup.h:42
Definition: LogicTimer.h:35
Definition: low_level_system.h:95
Definition: Resources.h:160
Definition: Graphics.h:46