X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=3791f1e6523b07e16e7d70b6886f5b22a01cefc0;hb=401f78b66d66488fe465945bef36b10faa6b55ef;hp=93baffe9735cc67f7ef3928da49bfd92ce7c00ee;hpb=ae9c6c4794c6a8f9704850427de3ebbe933400da;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 93baffe9..3791f1e6 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -48,9 +48,6 @@ #define FULLSCREEN_NOT_AVAILABLE FALSE #define FULLSCREEN_AVAILABLE TRUE -#define CREATE_SPECIAL_EDITION TRUE -#define CREATE_SPECIAL_EDITION_RND_JUE TRUE - /* default input keys */ #define DEFAULT_KEY_LEFT KSYM_Left #define DEFAULT_KEY_RIGHT KSYM_Right @@ -342,22 +339,26 @@ #define CACHE_DIRECTORY "cache" #if !defined(PLATFORM_MSDOS) -#if CREATE_SPECIAL_EDITION_RND_JUE -#define GFX_CLASSIC_SUBDIR "jue0" -#define SND_CLASSIC_SUBDIR "jue0" -#define MUS_CLASSIC_SUBDIR "jue0" -#else #define GFX_CLASSIC_SUBDIR "gfx_classic" #define SND_CLASSIC_SUBDIR "snd_classic" #define MUS_CLASSIC_SUBDIR "mus_classic" -#endif #else #define GFX_CLASSIC_SUBDIR "gfx_orig" #define SND_CLASSIC_SUBDIR "snd_orig" #define MUS_CLASSIC_SUBDIR "mus_orig" #endif -#if CREATE_SPECIAL_EDITION +#if defined(CREATE_SPECIAL_EDITION_RND_JUE) +#define GFX_DEFAULT_SUBDIR "jue0" +#define SND_DEFAULT_SUBDIR "jue0" +#define MUS_DEFAULT_SUBDIR "jue0" +#else +#define GFX_DEFAULT_SUBDIR GFX_CLASSIC_SUBDIR +#define SND_DEFAULT_SUBDIR SND_CLASSIC_SUBDIR +#define MUS_DEFAULT_SUBDIR MUS_CLASSIC_SUBDIR +#endif + +#if defined(CREATE_SPECIAL_EDITION) #define GFX_FALLBACK_FILENAME "fallback.pcx" #define SND_FALLBACK_FILENAME "fallback.wav" #define MUS_FALLBACK_FILENAME "fallback.wav" @@ -655,6 +656,7 @@ struct OptionInfo boolean network; boolean verbose; boolean debug; + boolean debug_x11_sync; }; struct ScreenModeInfo @@ -868,10 +870,9 @@ struct SetupInfo char *graphics_set; char *sounds_set; char *music_set; - boolean override_level_graphics; - boolean override_level_sounds; - boolean override_level_music; - boolean auto_override_artwork; + int override_level_graphics; /* not boolean -- can also be "AUTO" */ + int override_level_sounds; /* not boolean -- can also be "AUTO" */ + int override_level_music; /* not boolean -- can also be "AUTO" */ struct SetupEditorInfo editor; struct SetupEditorCascadeInfo editor_cascade;