aboutsummaryrefslogtreecommitdiffstats
path: root/include/events.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/events.hpp')
-rw-r--r--include/events.hpp13
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_