bool performAction(const GameMessage &event, Registry &r)
Performs the action associated with the event.
bool validateAction(const GameMessage &event, Registry &r)
Validates the action associated with the event.
void event_system(Registry &r)
Processes events from the queue and performs actions.
Manages entities and their associated components, enabling the creation, deletion,...
A structure representing a game message.