diff options
Diffstat (limited to 'src/example')
-rw-r--r-- | src/example/gameloop.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/example/gameloop.cpp b/src/example/gameloop.cpp index d45b3ce..b8ee9d8 100644 --- a/src/example/gameloop.cpp +++ b/src/example/gameloop.cpp @@ -1,17 +1,16 @@ -#include <iostream> #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){ - + if (event.key == Keycode::ESCAPE) { } return false; } @@ -21,20 +20,19 @@ public: 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; +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; } |