summaryrefslogtreecommitdiff
path: root/src/game/GameController.h
diff options
context:
space:
mode:
authorSimon 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)
commit050ad82155344d9ff0db551386c804154bceb560 (patch)
tree34e938679d13c1b5e7676bc213236bbf399f581f /src/game/GameController.h
parentc408e035faf88f968ea208d48ced4b7c3c9dc32d (diff)
downloadpowder-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/GameController.h')
-rw-r--r--src/game/GameController.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/game/GameController.h b/src/game/GameController.h
index f2d05b9..e75cf49 100644
--- a/src/game/GameController.h
+++ b/src/game/GameController.h
@@ -85,17 +85,21 @@ public:
void OpenRenderOptions();
void OpenSaveWindow();
void OpenStamps();
- void PlaceStamp(ui::Point position);
- void PlaceClipboard(ui::Point position);
+ void PlaceSave(ui::Point position);
void ClearSim();
void ReloadSim();
void Vote(int direction);
void ChangeBrush();
void ShowConsole();
void FrameStep();
+ void TranslateSave(ui::Point point);
+ void TransformSave(matrix2d transform);
ui::Point PointTranslate(ui::Point point);
ui::Point NormaliseBlockCoord(ui::Point point);
std::string ElementResolve(int type);
+
+ void LoadClipboard();
+ void LoadStamp();
};
#endif // GAMECONTROLLER_H