Exemplo n.º 1
0
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;
	}
}
Exemplo n.º 2
0
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");
}
Exemplo n.º 3
0
 void FPSLimiter::init(float targetFPS) {
   setTargetFPS(targetFPS);
 }
Exemplo n.º 4
0
void FpsLimiter::init(float maxFPS) {
    setTargetFPS(maxFPS);
}