#ifndef EVENT_H #define EVENT_H #include "pch.hpp" namespace Archimedes { class Event { public: Event() {} Event(std::any data) : userData(data) {} virtual ~Event() {} virtual operator std::string() const = 0; std::any userData; }; } #include "BasicEvents.h" #endif