#include "Event.h" class EventManager { Event** events; unsigned count; unsigned maxCount; void copyFrom(const EventManager& other); void free(); public: EventManager(unsigned maxCount); bool addEvent(const Event* event); unsigned ongoingEvents(unsigned time); EventManager(); EventManager(const EventManager& other); EventManager& operator=(const EventManager& other); ~EventManager(); };