#define STR_SNAPSHOT_MODE_OFF "off"
#define STR_SNAPSHOT_MODE_EVERY_STEP "every_step"
#define STR_SNAPSHOT_MODE_EVERY_MOVE "every_move"
-#define STR_SNAPSHOT_MODE_DEFAULT STR_SNAPSHOT_MODE_EVERY_MOVE
+#define STR_SNAPSHOT_MODE_DEFAULT STR_SNAPSHOT_MODE_OFF
#define SNAPSHOT_MODE_OFF 0
#define SNAPSHOT_MODE_EVERY_STEP 1
#define SNAPSHOT_MODE_EVERY_MOVE 2
-#define SNAPSHOT_MODE_DEFAULT SNAPSHOT_MODE_EVERY_MOVE
+#define SNAPSHOT_MODE_DEFAULT SNAPSHOT_MODE_OFF
struct GamePanelInfo
struct XY redo;
struct XY save;
+ struct XY pause2;
struct XY load;
struct XY sound_music;
struct GameButtonInfo button;
/* values for graphics engine customization */
+ int graphics_engine_version;
boolean use_native_emc_graphics_engine;
boolean use_native_sp_graphics_engine;
boolean use_masked_pushing;
void GameActions(void);
void GameActions_EM_Main();
void GameActions_SP_Main();
+void GameActions_RND_Main();
void GameActions_RND();
void ScrollLevel(int, int);
void LoadEngineSnapshotSingle();
void SaveEngineSnapshotSingle();
boolean SaveEngineSnapshotToList();
+void SaveEngineSnapshotToListInitial();
boolean CheckEngineSnapshotSingle();
+boolean CheckEngineSnapshotList();
void CreateGameButtons();
void FreeGameButtons();
-void MapStopPlayButtons();
void MapUndoRedoButtons();
+void UnmapUndoRedoButtons();
void MapGameButtons();
void UnmapGameButtons();
void RedrawGameButtons();