|
@@ -48,15 +48,7 @@ void Game::Initialize()
|
|
|
|
|
|
this->isRunning = true;
|
|
|
}
|
|
|
-void Game::Run()
|
|
|
-{
|
|
|
- while(this->isRunning)
|
|
|
- {
|
|
|
- this->ProcessInput();
|
|
|
- this->Update();
|
|
|
- this->Render();
|
|
|
- }
|
|
|
-}
|
|
|
+
|
|
|
void Game::Destroy()
|
|
|
{
|
|
|
if (this->renderer)
|
|
@@ -71,6 +63,16 @@ void Game::Destroy()
|
|
|
SDL_Quit();
|
|
|
}
|
|
|
|
|
|
+void Game::Run()
|
|
|
+{
|
|
|
+ while(this->isRunning)
|
|
|
+ {
|
|
|
+ this->ProcessInput();
|
|
|
+ this->Update();
|
|
|
+ this->Render();
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
void Game::ProcessInput()
|
|
|
{
|
|
|
SDL_Event event;
|
|
@@ -97,15 +99,15 @@ void Game::ProcessInput()
|
|
|
|
|
|
}
|
|
|
|
|
|
-void Game::Render()
|
|
|
+void Game::Update()
|
|
|
{
|
|
|
- SDL_SetRenderDrawColor(this->renderer, 255, 64, 127, 255);
|
|
|
- SDL_RenderClear(this->renderer);
|
|
|
|
|
|
- SDL_RenderPresent(this->renderer);
|
|
|
}
|
|
|
|
|
|
-void Game::Update()
|
|
|
+void Game::Render()
|
|
|
{
|
|
|
+ SDL_SetRenderDrawColor(this->renderer, 255, 64, 127, 255);
|
|
|
+ SDL_RenderClear(this->renderer);
|
|
|
|
|
|
+ SDL_RenderPresent(this->renderer);
|
|
|
}
|