X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.h;h=3f04c02edfe87c8dba67f54c7b5f173101814469;hb=13435cf647cab807c4d09d9f3c9f8c2a86bea6d4;hp=22ea2e7ee74e1aa2ae49a9b2d38555d46eec6f25;hpb=3ff2e8a0b5c27b99a9920bdf5ed82bc41bf40181;p=rocksndiamonds.git diff --git a/src/game.h b/src/game.h index 22ea2e7e..3f04c02e 100644 --- a/src/game.h +++ b/src/game.h @@ -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();