/** 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(); }
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(); }
void C_SceneEntity::ClientThink() { DoThink( gpGlobals->frametime ); }