aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api/Event.h
diff options
context:
space:
mode:
authorWBoerenkamps <wrj.boerenkamps@student.avans.nl>2024-11-15 12:43:38 +0100
committerWBoerenkamps <wrj.boerenkamps@student.avans.nl>2024-11-15 12:43:38 +0100
commitcab672ce6258aec563e7f0e0549281156c0c8d21 (patch)
treee4b825c5fed4282672aeb18d4bd405710f20349d /src/crepe/api/Event.h
parent22a3ba4d0773d6010704ec494a08f5d95f564a94 (diff)
feedback
Diffstat (limited to 'src/crepe/api/Event.h')
-rw-r--r--src/crepe/api/Event.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/crepe/api/Event.h b/src/crepe/api/Event.h
index cffa5da..701ecdf 100644
--- a/src/crepe/api/Event.h
+++ b/src/crepe/api/Event.h
@@ -6,38 +6,37 @@
class Event {
public:
- bool handled = false;
};
class KeyPressEvent : public Event {
public:
int repeat = 0;
- Keycode key = Keycode::None;
+ Keycode key = Keycode::NONE;
};
class KeyReleaseEvent : public Event {
public:
- Keycode key = Keycode::None;
+ Keycode key = Keycode::NONE;
};
class MousePressEvent : public Event {
public:
int mouse_x = 0;
int mouse_y = 0;
- MouseButton button;
+ MouseButton button = MouseButton::NONE;
};
class MouseClickEvent : public Event {
public:
int mouse_x = 0;
int mouse_y = 0;
- MouseButton button;
+ MouseButton button = MouseButton::NONE;
};
class MouseReleaseEvent : public Event {
public:
int mouse_x = 0;
int mouse_y = 0;
- MouseButton button = MouseButton::None;
+ MouseButton button = MouseButton::NONE;
};
class MouseMoveEvent : public Event {
public:
@@ -50,7 +49,7 @@ public:
};
class TextSubmitEvent : public Event {
public:
- std::string text;
+ std::string text = "";
};
class ShutDownEvent : public Event {
public: