feat: event system

This commit is contained in:
2026-02-25 12:19:59 +01:00
parent 0dd2404881
commit 12dac2fc04
6 changed files with 70 additions and 6 deletions

View File

@@ -1,6 +1,15 @@
#include "event/input.h"
#include "event.h"
EventType InputEvent::GetType() const {
return EventType::INPUT;
}
MouseEvent::MouseEvent(EventType type) : InputEvent(), m_mouse_type(type) {}
EventType MouseEvent::GetType() const {
return InputEvent::GetType() | EventType::MOUSE | m_mouse_type;
}
MouseMoveEvent::MouseMoveEvent() : MouseEvent(EventType::MOUSE_MOVED) {}