X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.h;h=93e1d0948fbd3de468f3ad1c870e48da4532106a;hp=1d9b786df896eda57f951e5f60b1ebf537ba52e7;hb=310781167f731177d6d46b15093dc32606eeac4e;hpb=9923c6ae90268ef53e0e7411d29115ef2568b182 diff --git a/src/game.h b/src/game.h index 1d9b786d..93e1d094 100644 --- a/src/game.h +++ b/src/game.h @@ -118,6 +118,14 @@ struct GameButtonInfo struct XY sound_music; struct XY sound_loops; struct XY sound_simple; + + struct XY panel_stop; + struct XY panel_pause; + struct XY panel_play; + + struct XY panel_sound_music; + struct XY panel_sound_loops; + struct XY panel_sound_simple; }; struct GameSnapshotInfo @@ -199,6 +207,9 @@ struct GameInfo /* values for special game initialization control */ boolean restart_level; + /* trigger message to ask for restarting the game */ + char *restart_game_message; + /* values for special game control */ int centered_player_nr; int centered_player_nr_next; @@ -402,6 +413,7 @@ void RaiseScoreElement(int); void RequestQuitGameExt(boolean, boolean, char *); void RequestQuitGame(boolean); +void RequestRestartGame(char *); unsigned int InitEngineRandom_RND(int); unsigned int RND(int); @@ -423,6 +435,9 @@ void UnmapUndoRedoButtons(); void MapGameButtons(); void UnmapGameButtons(); void RedrawGameButtons(); +void MapGameButtonsOnTape(); +void UnmapGameButtonsOnTape(); +void RedrawGameButtonsOnTape(); void HandleSoundButtonKeys(Key);