[ADD] stop after end

This commit is contained in:
Sem van der Hoeven
2021-06-18 17:41:30 +02:00
parent 7c3d68a742
commit baa19a5109
4 changed files with 18 additions and 4 deletions

View File

@@ -81,8 +81,8 @@ namespace scene
button_start_scene.SetClickedTexture(render_engine::loader::LoadTexture("res/Birb3.jpg")); button_start_scene.SetClickedTexture(render_engine::loader::LoadTexture("res/Birb3.jpg"));
button_start_scene.SetOnClickAction([this]() button_start_scene.SetOnClickAction([this]()
{ {
std::cout << "Back to start screen!!" << std::endl; std::cout << "Back to stop screen!!" << std::endl;
return_value = Scenes::STARTUP; return_value = Scenes::STOP;
}); });
guis_gameOver.push_back(&button_start_scene); guis_gameOver.push_back(&button_start_scene);
@@ -103,7 +103,6 @@ namespace scene
} }
gui_shader_gameOver->CleanUp(); gui_shader_gameOver->CleanUp();
render_engine::loader::CleanUp();
return return_value; return return_value;
} }
@@ -177,4 +176,10 @@ namespace scene
last_frame_time = current_time; last_frame_time = current_time;
} }
Game_Over_Scene::~Game_Over_Scene()
{
std::cout << "game over destructor" << std::endl;
delete gui_shader_gameOver;
}
} }

View File

@@ -19,6 +19,7 @@ namespace scene
public: public:
Game_Over_Scene(int score); Game_Over_Scene(int score);
~Game_Over_Scene();
Scenes start(GLFWwindow* window) override; Scenes start(GLFWwindow* window) override;

View File

@@ -81,7 +81,7 @@ namespace scene
gui::GuiTexture* GetMenuItem(bool hand_state) { gui::GuiTexture* GetMenuItem(bool hand_state) {
if(hand_state) if(hand_state)
item_number += 0.20f; item_number += 0.10f;
int temp_item_number = item_number; int temp_item_number = item_number;
@@ -221,4 +221,10 @@ namespace scene
hand_mode = !hand_mode; hand_mode = !hand_mode;
} }
} }
Startup_Scene::~Startup_Scene()
{
std::cout << "startup scene destructor" << std::endl;
delete gui_shader1;
}
} }

View File

@@ -20,6 +20,8 @@ namespace scene
*/ */
Startup_Scene(); Startup_Scene();
~Startup_Scene();
/** /**
* @brief * @brief
* *