#ifndef EVENT_H #define EVENT_H #include "pch.hpp" namespace Archimedes { class Event { public: enum class Type : unsigned int { None = 0, WindowEvent = 1 << 0, KeyEvent = 1 << 1, MouseMoveEvent = 1 << 2, MouseScrollEvent = 1 << 3, MouseButtonEvent = 1 << 4, PressedEvent = 1 << 5, ReleasedEvent = 1 << 6, WindowCloseEvent = 1 << 7, WindowResizeEvent = 1 << 8, }; unsigned int type; }; } #endif