#define FULLSCREEN_NOT_AVAILABLE FALSE
#define FULLSCREEN_AVAILABLE TRUE
-#define CREATE_SPECIAL_EDITION FALSE
-#define CREATE_SPECIAL_EDITION_RND_JUE FALSE
-
/* default input keys */
#define DEFAULT_KEY_LEFT KSYM_Left
#define DEFAULT_KEY_RIGHT KSYM_Right
#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"
boolean network;
boolean verbose;
boolean debug;
+ boolean debug_x11_sync;
};
struct ScreenModeInfo
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;