diff options
Diffstat (limited to 'include/events.hpp')
-rw-r--r-- | include/events.hpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/include/events.hpp b/include/events.hpp index aa3ca07..1fe7d7a 100644 --- a/include/events.hpp +++ b/include/events.hpp @@ -8,24 +8,31 @@ #include <SDL2/SDL.h> struct MouseScrollEvent { - MouseScrollEvent(int sd) + MouseScrollEvent(int sd = 0) : scrollDistance(sd) {} int scrollDistance; }; struct KeyDownEvent { - KeyDownEvent(SDL_Keycode kc) + KeyDownEvent(SDL_Keycode kc = 0) : keycode(kc) {} SDL_Keycode keycode; }; struct KeyUpEvent { - KeyUpEvent(SDL_Keycode kc) + KeyUpEvent(SDL_Keycode kc = 0) : keycode(kc) {} SDL_Keycode keycode; }; +struct GameEndEvent { + GameEndEvent(bool r = true) + : really(r) {} + + bool really; +}; + #endif // EVENTS_HPP_ |