void DemoApplication::onKeyboardPress(const OKeyboardPressEvent *evt) { switch (evt->code()) { case OKeyboardPressEvent::OKey_Space: _pauseFlag = !_pauseFlag; break; case OKeyboardPressEvent::OKey_L: case OKeyboardPressEvent::OKey_l: setTargetFPS((targetFPS() == 0) ? 40 : 0); break; } }
void Program::init(void) { BENCH_START(); createWindow(); setTargetFPS(60.0); mp_DataManager = New DataManager(); mp_DataManager->loadData("GameData.bin"); mp_DataManager->saveData("GameData.out.txt"); mp_DataManager->saveData("GameData.out.bin"); mp_InputManager = New InputManager(); mp_UnitManager = New UnitManager(); Unit *pTestUnit = New Unit(); mp_UnitManager->addUnit(pTestUnit); mp_UnitManager->addTag("test", pTestUnit); BENCH_PRINT("Program::init"); }
void FPSLimiter::init(float targetFPS) { setTargetFPS(targetFPS); }
void FpsLimiter::init(float maxFPS) { setTargetFPS(maxFPS); }