summaryrefslogtreecommitdiff
path: root/src/game/GameModel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/GameModel.h')
-rw-r--r--src/game/GameModel.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/GameModel.h b/src/game/GameModel.h
index 47a6904..33cf119 100644
--- a/src/game/GameModel.h
+++ b/src/game/GameModel.h
@@ -51,6 +51,7 @@ private:
SaveInfo * currentSave;
Simulation * sim;
Renderer * ren;
+ Tool * lastTool;
Tool * activeTools[3];
User currentUser;
bool colourSelector;
@@ -80,6 +81,7 @@ private:
void notifyInfoTipChanged();
void notifyToolTipChanged();
void notifyQuickOptionsChanged();
+ void notifyLastToolChanged();
public:
GameModel();
~GameModel();
@@ -103,6 +105,9 @@ public:
void SetToolStrength(float value);
float GetToolStrength();
+ Tool * GetLastTool();
+ void SetLastTool(Tool * newTool);
+
void SetVote(int direction);
SaveInfo * GetSave();
Brush * GetBrush();