SUNENGINE 0.0.2
A simple and bright C++ game engine.
 
Loading...
Searching...
No Matches
AlarmDeregistrationCommand.h
1#ifndef AlarmDeregistrationCommand_H
2#define AlarmDeregistrationCommand_H
3
4#include "../CommandBase.h"
5#include "AlarmableManager.h"
6
7class Alarmable;
8
43
44#endif
Defines the base class for all command objects.
Alarmable * ptrAl
Pointer to the Alarmable object.
Definition AlarmDeregistrationCommand.h:37
AlarmDeregistrationCommand(Alarmable *al, AlarmableManager::ALARM_ID i)
Constructor for the AlarmDeregistrationCommand class.
Definition AlarmDeregistrationCommand.cpp:5
AlarmableManager::ALARM_ID id
The alarm ID to deregister.
Definition AlarmDeregistrationCommand.h:41
void Execute() override
Executes the command to deregister the alarm.
Definition AlarmDeregistrationCommand.cpp:7
Base class for objects that can have alarms triggered in the game loop.
Definition Alarmable.h:19
ALARM_ID
Enum class representing the alarm IDs.
Definition AlarmableManager.h:22
Base class for all command objects.
Definition CommandBase.h:19