summaryrefslogtreecommitdiff
path: root/src/game/GameModel.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-08-10 17:59:05 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-08-10 17:59:05 (GMT)
commit3499cb3035e64ed91adfbabdfa9b979e9f8e0885 (patch)
tree1036f4f2fab5301981457a07a8a39df5021fe727 /src/game/GameModel.h
parentcd051924d9ca6d5c39e02111bc311fda9126435e (diff)
downloadpowder-3499cb3035e64ed91adfbabdfa9b979e9f8e0885.zip
powder-3499cb3035e64ed91adfbabdfa9b979e9f8e0885.tar.gz
Wall brush, fixes #63
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();