diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-09 18:42:07 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-09 18:42:07 (GMT) |
| commit | 050ad82155344d9ff0db551386c804154bceb560 (patch) | |
| tree | 34e938679d13c1b5e7676bc213236bbf399f581f /src/game/GameModel.h | |
| parent | c408e035faf88f968ea208d48ced4b7c3c9dc32d (diff) | |
| download | powder-050ad82155344d9ff0db551386c804154bceb560.zip powder-050ad82155344d9ff0db551386c804154bceb560.tar.gz | |
Unify stamp and clipboard placement code, GameSave translation and transoformation working (not particularly well)
Diffstat (limited to 'src/game/GameModel.h')
| -rw-r--r-- | src/game/GameModel.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game/GameModel.h b/src/game/GameModel.h index 5c8b0aa..9faf5fc 100644 --- a/src/game/GameModel.h +++ b/src/game/GameModel.h @@ -36,6 +36,7 @@ private: //unsigned char * clipboardData; GameSave * stamp; GameSave * clipboard; + GameSave * placeSave; deque<string> consoleLog; vector<GameView*> observers; vector<Tool*> toolList; @@ -63,7 +64,7 @@ private: void notifyUserChanged(); void notifyZoomChanged(); void notifyClipboardChanged(); - void notifyStampChanged(); + void notifyPlaceSaveChanged(); void notifyColourSelectorColourChanged(); void notifyColourSelectorVisibilityChanged(); void notifyLogChanged(string entry); @@ -113,10 +114,12 @@ public: void SetStamp(GameSave * newStamp); void AddStamp(GameSave * save); void SetClipboard(GameSave * save); + void SetPlaceSave(GameSave * save); void Log(string message); deque<string> GetLog(); GameSave * GetClipboard(); GameSave * GetStamp(); + GameSave * GetPlaceSave(); }; #endif // GAMEMODEL_H |
