updated ChangeLog file
[rocksndiamonds.git] / src / game.h
index 22ea2e7ee74e1aa2ae49a9b2d38555d46eec6f25..3f04c02edfe87c8dba67f54c7b5f173101814469 100644 (file)
@@ -86,16 +86,19 @@ struct GamePanelInfo
 
 struct GameButtonInfo
 {
-  struct Rect stop;
-  struct Rect pause;
-  struct Rect play;
+  struct XY stop;
+  struct XY pause;
+  struct XY play;
 
-  struct Rect sound_music;
-  struct Rect sound_loops;
-  struct Rect sound_simple;
+  struct XY undo;
+  struct XY redo;
 
-  struct Rect save;
-  struct Rect load;
+  struct XY save;
+  struct XY load;
+
+  struct XY sound_music;
+  struct XY sound_loops;
+  struct XY sound_simple;
 };
 
 struct GameInfo
@@ -346,13 +349,17 @@ void RequestQuitGame(boolean);
 unsigned int InitEngineRandom_RND(int);
 unsigned int RND(int);
 
-void FreeEngineSnapshot();
-void LoadEngineSnapshot();
-void SaveEngineSnapshot();
+void FreeEngineSnapshotSingle();
+void FreeEngineSnapshotList();
+void LoadEngineSnapshotSingle();
+void SaveEngineSnapshotSingle();
+void SaveEngineSnapshotToList();
 boolean CheckEngineSnapshot();
 
 void CreateGameButtons();
 void FreeGameButtons();
+void MapStopPlayButtons();
+void MapUndoRedoButtons();
 void MapGameButtons();
 void UnmapGameButtons();
 void RedrawGameButtons();