diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-05 19:08:35 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-05 19:08:35 (GMT) |
| commit | 49dafbfd263957631116557ac4fa59429390ebaa (patch) | |
| tree | d33a60331bf704db792e481d81e6bf8229e7493e /src/game/GameModel.h | |
| parent | bc35d622adb0965652955b6517c17b19f41fd41f (diff) | |
| download | powder-49dafbfd263957631116557ac4fa59429390ebaa.zip powder-49dafbfd263957631116557ac4fa59429390ebaa.tar.gz | |
Use a different method for decoding saves with uncompressed object in memory for stamps and clipboard, also allows for transformation (rotation), missing failure states and code for loading it into a Simulation
Diffstat (limited to 'src/game/GameModel.h')
| -rw-r--r-- | src/game/GameModel.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/game/GameModel.h b/src/game/GameModel.h index 7dff6f2..c038493 100644 --- a/src/game/GameModel.h +++ b/src/game/GameModel.h @@ -34,8 +34,8 @@ class GameModel private: //int clipboardSize; //unsigned char * clipboardData; - Save * stamp; - Save * clipboard; + GameSave * stamp; + GameSave * clipboard; deque<string> consoleLog; vector<GameView*> observers; vector<Tool*> toolList; @@ -111,12 +111,12 @@ public: void SetZoomWindowPosition(ui::Point position); ui::Point GetZoomWindowPosition(); void SetStamp(Save * newStamp); - void AddStamp(unsigned char * saveData, int saveSize); - void SetClipboard(unsigned char * saveData, int saveSize); + void AddStamp(GameSave * save); + void SetClipboard(GameSave * save); void Log(string message); deque<string> GetLog(); - Save * GetClipboard(); - Save * GetStamp(); + GameSave * GetClipboard(); + GameSave * GetStamp(); }; #endif // GAMEMODEL_H |
