From e51044a8872a05313fa92cad15eedf1f93f26aee Mon Sep 17 00:00:00 2001 From: Aki Date: Mon, 25 Apr 2022 02:02:11 +0200 Subject: Moved flash to own class and used it as transition to death screen --- OverScreen.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'OverScreen.cpp') diff --git a/OverScreen.cpp b/OverScreen.cpp index 844a9dd..dcf5866 100644 --- a/OverScreen.cpp +++ b/OverScreen.cpp @@ -18,12 +18,14 @@ OverScreen::OverScreen(std::shared_ptr stats) : const int screen_width = GetScreenWidth(); const int died_width = MeasureText(DIED, 20); m_died_x = (screen_width - died_width) / 2; + m_flash.start(); } void -OverScreen::update(const float) +OverScreen::update(const float dt) { + m_flash.update(dt); if (IsKeyPressed(KEY_SPACE)) g_game.set(std::make_unique()); } @@ -34,4 +36,5 @@ OverScreen::draw() { ClearBackground(BLACK); DrawText(DIED, m_died_x, 160, 20, RED); + m_flash.draw(); } -- cgit v1.1