16 lines
374 B
C++
16 lines
374 B
C++
#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) {}
|
|
|