X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fmain.h;h=36fb3b16c6ae4e69cfe4f4d62a2b491b6ce45908;hp=3c3a40fb5181bd3a297542b5e64c20d6138642c8;hb=9eff630555d9f481889fa2f807af76daaa2e70cb;hpb=d905e6df72c773e1943694b96710a2bc25cc863e diff --git a/src/main.h b/src/main.h index 3c3a40fb..36fb3b16 100644 --- a/src/main.h +++ b/src/main.h @@ -1599,6 +1599,17 @@ #define NUM_SPECIAL_GFX_ARGS 12 +/* these additional definitions are currently only used for draw offsets */ +#define GFX_SPECIAL_ARG_INFO_MAIN 0 +#define GFX_SPECIAL_ARG_INFO_TITLE 1 +#define GFX_SPECIAL_ARG_INFO_ELEMENTS 2 +#define GFX_SPECIAL_ARG_INFO_MUSIC 3 +#define GFX_SPECIAL_ARG_INFO_CREDITS 4 +#define GFX_SPECIAL_ARG_INFO_PROGRAM 5 +#define GFX_SPECIAL_ARG_INFO_LEVELSET 6 + +#define NUM_SPECIAL_GFX_INFO_ARGS 7 + /* values for image configuration suffixes */ #define GFX_ARG_X 0 @@ -1884,6 +1895,8 @@ struct MenuInfo { int draw_xoffset[NUM_SPECIAL_GFX_ARGS]; int draw_yoffset[NUM_SPECIAL_GFX_ARGS]; + int draw_xoffset_info[NUM_SPECIAL_GFX_INFO_ARGS]; + int draw_yoffset_info[NUM_SPECIAL_GFX_INFO_ARGS]; int scrollbar_xoffset; @@ -1911,6 +1924,7 @@ struct PreviewInfo { int x, y; int xsize, ysize; + int xoffset, yoffset; int tile_size; int step_offset; int step_delay;