#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) {}