summaryrefslogtreecommitdiffhomepage
path: root/GameScreen.cpp
diff options
context:
space:
mode:
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);
+}