feat: event system
This commit is contained in:
@@ -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) {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user