summaryrefslogtreecommitdiffhomepage
path: root/GameScreen.cpp
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2022-04-17 01:59:13 +0200
committerAki <please@ignore.pl>2022-04-17 01:59:13 +0200
commit5209d9f8771ea765ebcadf89d18a6dbd1398dd12 (patch)
tree45c644e3acaead6a795096fcebbb3dd61eb4e11a /GameScreen.cpp
parent28ed6105138e43b50ed2ef88ed08d09d48d9d660 (diff)
downloadbullethell2022-5209d9f8771ea765ebcadf89d18a6dbd1398dd12.zip
bullethell2022-5209d9f8771ea765ebcadf89d18a6dbd1398dd12.tar.gz
bullethell2022-5209d9f8771ea765ebcadf89d18a6dbd1398dd12.tar.bz2
Added dumb stub of game screen
Diffstat (limited to 'GameScreen.cpp')
-rw-r--r--GameScreen.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/GameScreen.cpp b/GameScreen.cpp
new file mode 100644
index 0000000..714ccf5
--- /dev/null
+++ b/GameScreen.cpp
@@ -0,0 +1,26 @@
+#include "GameScreen.h"
+
+#include <raylib.h>
+
+
+GameScreen::GameScreen() :
+ m_pos {400, 300}
+{
+}
+
+
+void
+GameScreen::update(const float dt)
+{
+ if (IsKeyDown(KEY_LEFT))
+ m_pos.x -= dt * 30;
+ if (IsKeyDown(KEY_RIGHT))
+ m_pos.x += dt * 30;
+}
+
+
+void
+GameScreen::draw()
+{
+ DrawCircle(m_pos.x, m_pos.y, 10, LIGHTGRAY);
+}