Begin Repo

This commit is contained in:
2024-08-10 21:20:28 -05:00
commit 08115f90ce
41 changed files with 19581 additions and 0 deletions

20
events/event.h Normal file
View File

@@ -0,0 +1,20 @@
#pragma once
#include "terminal.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;
};