aboutsummaryrefslogtreecommitdiff
path: root/ToggleMuseumPauseCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'ToggleMuseumPauseCommand.h')
-rw-r--r--ToggleMuseumPauseCommand.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/ToggleMuseumPauseCommand.h b/ToggleMuseumPauseCommand.h
index 15d1388..40e0b24 100644
--- a/ToggleMuseumPauseCommand.h
+++ b/ToggleMuseumPauseCommand.h
@@ -2,11 +2,19 @@
#include "Command.h"
+class Museum;
+
class ToggleMuseumPauseCommand : public Command {
- using Command::Command;
+public:
+ ToggleMuseumPauseCommand(Museum & m);
+ ToggleMuseumPauseCommand(Museum & m, bool set);
public:
- virtual void toggle();
- virtual void set(bool paused);
+ virtual void execute();
+
+private:
+ Museum & museum;
+ bool toggle = true;
+ bool value;
};