summaryrefslogtreecommitdiffhomepage
path: root/OverScreen.cpp
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-25 02:02:11 +0200
committerAki <please@ignore.pl>2022-04-25 02:02:11 +0200
commite51044a8872a05313fa92cad15eedf1f93f26aee (patch)
treeaeb0eb6866a1ee5de3088e5b1d47f227c321b1ea /OverScreen.cpp
parent858a17930e29e38f236e8b60d0199489f9df0a48 (diff)
downloadbullethell2022-e51044a8872a05313fa92cad15eedf1f93f26aee.zip
bullethell2022-e51044a8872a05313fa92cad15eedf1f93f26aee.tar.gz
bullethell2022-e51044a8872a05313fa92cad15eedf1f93f26aee.tar.bz2
Moved flash to own class and used it as transition to death screen
Diffstat (limited to 'OverScreen.cpp')
-rw-r--r--OverScreen.cpp5
1 files changed, 4 insertions, 1 deletions
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> 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<TitleScreen>());
}
@@ -34,4 +36,5 @@ OverScreen::draw()
{
ClearBackground(BLACK);
DrawText(DIED, m_died_x, 160, 20, RED);
+ m_flash.draw();
}