aboutsummaryrefslogtreecommitdiff
path: root/src/example/gameloop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/example/gameloop.cpp')
-rw-r--r--src/example/gameloop.cpp38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/example/gameloop.cpp b/src/example/gameloop.cpp
deleted file mode 100644
index b8ee9d8..0000000
--- a/src/example/gameloop.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "crepe/api/LoopManager.h"
-#include <crepe/api/EventManager.h>
-#include <crepe/api/GameObject.h>
-#include <crepe/api/IKeyListener.h>
-#include <crepe/api/IMouseListener.h>
-#include <iostream>
-using namespace crepe;
-class TestKeyListener : public IKeyListener {
-public:
- bool on_key_pressed(const KeyPressEvent & event) override {
- std::cout << "TestKeyListener: Key Pressed - Code: " << static_cast<int>(event.key)
- << std::endl;
- if (event.key == Keycode::ESCAPE) {
- }
- return false;
- }
- bool on_key_released(const KeyReleaseEvent & event) override {
- std::cout << "TestKeyListener: Key Released - Code: " << static_cast<int>(event.key)
- << std::endl;
- return false;
- }
-};
-bool on_key_pressed(const KeyPressEvent & event) {
- std::cout << "TestKeyListener: Key Pressed - Code: " << static_cast<int>(event.key)
- << std::endl;
- if (event.key == Keycode::ESCAPE) {
- return true;
- }
- return false;
-}
-int main() {
- LoopManager gameloop;
- TestKeyListener key_listener;
- EventManager::get_instance().subscribe<KeyPressEvent>(on_key_pressed);
- gameloop.start();
-
- return 1;
-}