#define DEFAULT_KEY_SNAP_RIGHT KSYM_UNDEFINED
#define DEFAULT_KEY_SNAP_UP KSYM_UNDEFINED
#define DEFAULT_KEY_SNAP_DOWN KSYM_UNDEFINED
+#define DEFAULT_KEY_SPEED_FAST KSYM_f
+#define DEFAULT_KEY_SPEED_SLOW KSYM_s
// default debug setup keys and values
#define DEFAULT_FRAME_DELAY_0 20 // 100 % speed
char *device_name;
int device_fd;
+ int sample_rate;
+
int num_channels;
int music_channel;
int first_sound_channel;
struct SetupEditorCascadeInfo
{
boolean el_bd;
- boolean el_bd_native;
- boolean el_bd_effects;
+ boolean el_bdx;
+ boolean el_bdx_effects;
boolean el_em;
boolean el_emc;
boolean el_rnd;
Key snap_right;
Key snap_up;
Key snap_down;
+
+ Key speed_fast;
+ Key speed_slow;
};
struct SetupSystemInfo
boolean menu_shortcuts_tape;
boolean menu_shortcuts_sound;
boolean menu_shortcuts_snap;
+ boolean menu_shortcuts_speed;
boolean info_title;
boolean info_elements;
boolean team_mode;
boolean handicap;
boolean skip_levels;
+ boolean allow_skipping_levels;
boolean increment_levels;
boolean auto_play_next_level;
boolean count_score_after_game;
boolean prefer_extra_panel_items;
boolean game_speed_extended;
int game_frame_delay;
+ int default_game_engine_type;
boolean bd_skip_uncovering;
boolean bd_skip_hatching;
boolean bd_scroll_delay;
- int bd_smooth_movements; // not boolean -- can also be "AUTO"
+ boolean bd_show_invisible_outbox;
+ int bd_smooth_movements; // not boolean -- can also be "MODE_AUTO"
+ int bd_pushing_graphics; // not boolean -- can also be "MODE_AUTO"
+ int bd_up_down_graphics; // not boolean -- can also be "MODE_AUTO"
+ int bd_skip_falling_sounds; // not boolean -- can also be "MODE_AUTO"
int bd_palette_c64;
int bd_palette_c64dtv;
int bd_palette_atari;
+ int bd_default_color_type;
+ int bd_random_colors;
boolean sp_show_border_elements;
boolean small_game_graphics;
boolean show_load_save_buttons;
char *graphics_set;
char *sounds_set;
char *music_set;
- 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"
+ int override_level_graphics; // not boolean -- can also be "MODE_AUTO"
+ int override_level_sounds; // not boolean -- can also be "MODE_AUTO"
+ int override_level_music; // not boolean -- can also be "MODE_AUTO"
int volume_simple;
int volume_loops;
int volume_music;
+ boolean audio_sample_rate_44100;
boolean network_mode;
int network_player_nr;