Esempio n. 1
0
/** The main loop. **/
void CEngine::Start()
{
	m_lLastTick = SDL_GetTicks();
	m_bQuit = false;

	// Main loop: loop forever.
	while ( !m_bQuit )
	{
		// Handle mouse and keyboard input
		HandleInput();

		if ( m_bMinimized ) {
			// Release some system resources if the app. is minimized.
			//WaitMessage(); // pause the application until focus in regained
		} else {
			// Do some thinking
			DoThink();

			// Render stuff
			DoRender();
		}
	}

	End();
}
Esempio n. 2
0
void CEngine::Start()
{
	m_lLastTick = SDL_GetTicks();
	m_bQuit = false;
	
	while(!m_bQuit)
	{
		HandleInput();
		if(m_bMinimized)
		{
		}
		else
		{
			//do some thinking
			DoThink();
			//render stuff
			DoRender();
		}
	}
	End();
}
Esempio n. 3
0
void C_SceneEntity::ClientThink()
{
	DoThink( gpGlobals->frametime );
}