restructure project for dynamic linking
This commit is contained in:
20
modules/gui/events/event.h
Executable file
20
modules/gui/events/event.h
Executable file
@@ -0,0 +1,20 @@
|
||||
#pragma once
|
||||
|
||||
#include "engine.h"
|
||||
|
||||
enum class EventType {
|
||||
None = 0,
|
||||
WindowClose, WindowResize, WindowFocus, WindowLostFocus, WindowMoved,
|
||||
KeyPressed, KeyReleased, KeyTyped,
|
||||
MouseButtonPressed, MouseButtonReleased, MouseMoved, MouseScrolled
|
||||
};
|
||||
|
||||
class Event {
|
||||
|
||||
public:
|
||||
Event();
|
||||
virtual ~Event();
|
||||
|
||||
virtual EventType getType() const = 0;
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user