コード例 #1
0
ファイル: base_scene.cpp プロジェクト: Ratstail91/Gene-Bot
void BaseScene::RunFrame() {
	FrameStart();
	HandleEvents();
	Update();
	Render(screen);
	SDL_Flip(screen);
	FrameEnd();
}
コード例 #2
0
ファイル: GameApp.cpp プロジェクト: flair2005/vr-bike
LRESULT CGameApp::Run()
{	//游戏的主循环
	MSG msg;
	memset(&msg,0,sizeof(msg));
	while(msg.message!=WM_QUIT)
	{	
		if (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
		{
			TranslateMessage( &msg );
			DispatchMessage( &msg );
		}
		else
		{
			FrameStart();
			Render();
			FrameEnd();				
		}
	}
	UnregisterClass(m_szClassName, m_hInstance);
	return msg.wParam;
}
コード例 #3
0
void BaseScene::RunFrame() {
	FrameStart();
	ProcessEvents();
	Update();
	FrameEnd();
}
コード例 #4
0
ファイル: base_scene.cpp プロジェクト: Ratstail91/Arcade
void BaseScene::RunFrame(double delta) {
	FrameStart();
	HandleEvents();
	Update(delta);
	FrameEnd();
}