X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmain.h;h=33725179f04d35d79bd0d625776c6cf72d81be47;hb=d298323ec00b208324df23aecff55a808efce26a;hp=c7088fefc0c1dfb4ba28219fa4532e114d7cf487;hpb=cdb1ab45edf8771b961049cf15da337aa8c4528a;p=rocksndiamonds.git diff --git a/src/main.h b/src/main.h index c7088fef..33725179 100644 --- a/src/main.h +++ b/src/main.h @@ -75,6 +75,7 @@ ((x) >= (xmin) && (x) <= (xmax) && \ (y) >= (ymin) && (y) <= (ymax)) +#define IN_PIX_FIELD(x, y) IN_FIELD(x, y, SXSIZE, SYSIZE) #define IN_VIS_FIELD(x, y) IN_FIELD(x, y, SCR_FIELDX, SCR_FIELDY) #define IN_LEV_FIELD(x, y) IN_FIELD(x, y, lev_fieldx, lev_fieldy) #define IN_SCR_FIELD(x, y) IN_FIELD_MINMAX(x,y, BX1,BY1, BX2,BY2) @@ -2706,23 +2707,6 @@ struct InitInfo struct MenuPosInfo busy; }; -struct TextTypeInfo -{ - int large_spacing; - int normal_spacing; - - int extra_spacing; -}; - -struct MenuTextInfo -{ - struct TextTypeInfo paragraph; - struct TextTypeInfo headline; - struct TextTypeInfo line; - - struct TextTypeInfo all; -}; - struct MenuInfo { int draw_xoffset[NUM_SPECIAL_GFX_ARGS]; @@ -2737,7 +2721,21 @@ struct MenuInfo int list_size[NUM_SPECIAL_GFX_ARGS]; int list_size_info[NUM_SPECIAL_GFX_INFO_ARGS]; - struct MenuTextInfo text; + int paragraph_spacing[NUM_SPECIAL_GFX_INFO_ARGS]; + int paragraph_spacing_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int paragraph_spacing_setup[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline1_spacing[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline1_spacing_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline1_spacing_setup[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline2_spacing[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline2_spacing_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int headline2_spacing_setup[NUM_SPECIAL_GFX_INFO_ARGS]; + int line_spacing[NUM_SPECIAL_GFX_INFO_ARGS]; + int line_spacing_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int line_spacing_setup[NUM_SPECIAL_GFX_INFO_ARGS]; + int extra_spacing[NUM_SPECIAL_GFX_INFO_ARGS]; + int extra_spacing_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int extra_spacing_setup[NUM_SPECIAL_GFX_INFO_ARGS]; struct TitleFadingInfo enter_menu; struct TitleFadingInfo leave_menu; @@ -2768,6 +2766,7 @@ struct DoorInfo int height; int step_offset; int step_delay; + int post_delay; int anim_mode; }; @@ -2819,6 +2818,8 @@ struct EditorSettingsInfo struct XY element_name; struct EditorTabsInfo tabs; + + struct XY tooltip; }; struct EditorGadgetInfo