X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=b6c2ad3b465f74274944449c2886183a3b737731;hb=3c53030b9e20c59004046274e94eff2ee90d0ab5;hp=11670c698785428a14fad8d5844908f03e6a0c45;hpb=d337287c2354ce4d256186e54f5474ecf77a2deb;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 11670c69..b6c2ad3b 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -651,9 +651,11 @@ typedef int (*EventFilter)(const Event *); struct ProgramInfo { - char *command_basepath; /* directory that contains the program */ + char *command_basepath; /* path to the program binary */ char *command_basename; /* base filename of the program binary */ + char *maindata_path; /* main game data (installation) directory */ + char *userdata_subdir; /* personal user game data directory */ char *userdata_subdir_unix; /* personal user game data directory (Unix) */ char *userdata_path; /* resulting full path to game data directory */ @@ -944,6 +946,10 @@ struct SetupInfo int override_level_sounds; /* not boolean -- can also be "AUTO" */ int override_level_music; /* not boolean -- can also be "AUTO" */ + int volume_simple; + int volume_loops; + int volume_music; + struct SetupEditorInfo editor; struct SetupEditorCascadeInfo editor_cascade; struct SetupShortcutInfo shortcut;