X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fmain.h;h=4cedee08a9f0d8ee0b36d5ba558863cf2438a7a3;hp=b4a34769c919bac28055650ab075c74d43c96728;hb=c0f3e2e3c8f0c8b88fca68375d0b942bda8ffcbf;hpb=eb36b303b324ea691974f036677cdfb28b6f5385 diff --git a/src/main.h b/src/main.h index b4a34769..4cedee08 100644 --- a/src/main.h +++ b/src/main.h @@ -1820,6 +1820,50 @@ struct BorderInfo int draw_masked[NUM_SPECIAL_GFX_ARGS]; }; +struct MenuMainButtonInfo +{ + struct XY name; + struct XY levels; + struct XY scores; + struct XY editor; + struct XY info; + struct XY game; + struct XY setup; + struct XY quit; + struct XY prev_level; + struct XY next_level; +}; + +struct MenuMainTextInfo +{ + struct Rect name; + struct Rect levels; + struct Rect scores; + struct Rect editor; + struct Rect info; + struct Rect game; + struct Rect setup; + struct Rect quit; + + struct XY current_level; + struct XY first_level; + struct XY last_level; + struct XY levelset_info; + struct XY level_info; +}; + +struct MenuMainInputInfo +{ + struct XY name; +}; + +struct MenuMainInfo +{ + struct MenuMainButtonInfo button; + struct MenuMainTextInfo text; + struct MenuMainInputInfo input; +}; + struct MenuInfo { int draw_xoffset[NUM_SPECIAL_GFX_ARGS]; @@ -1834,6 +1878,8 @@ struct MenuInfo int sound[NUM_SPECIAL_GFX_ARGS]; int music[NUM_SPECIAL_GFX_ARGS]; + + struct MenuMainInfo main; }; struct DoorInfo