X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=42d0ee32b2972fb03fbcfbec79dc01c26396e129;hb=5b56a3369f281d29bbc45ec85443b1c3b2c27323;hp=28e5a2eaf8a6395656e09f0ea84753d5aed7df34;hpb=0448c027347ae76facf5475a21884ca2476f035f;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 28e5a2ea..42d0ee32 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -657,6 +657,8 @@ struct OptionInfo boolean verbose; boolean debug; boolean debug_x11_sync; + + unsigned long cmd_switches; }; struct ScreenModeInfo @@ -726,6 +728,8 @@ struct GfxInfo int vx, vy; int vxsize, vysize; + int win_xsize, win_ysize; + int draw_deactivation_mask; int draw_background_mask; @@ -866,14 +870,14 @@ struct SetupInfo boolean input_on_focus; boolean prefer_aga_graphics; int game_frame_delay; + boolean sp_show_border_elements; 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; @@ -1145,6 +1149,7 @@ void ClosePlatformDependentStuff(void); void InitGfxFieldInfo(int, int, int, int, int, int, int, int, Bitmap *); void InitGfxDoor1Info(int, int, int, int); void InitGfxDoor2Info(int, int, int, int); +void InitGfxWindowInfo(int, int); void InitGfxScrollbufferInfo(int, int); void InitGfxDrawBusyAnimFunction(void (*draw_busy_anim_function)(void)); void InitGfxCustomArtworkInfo();