{ "menu.extra_spacing.INFO[LEVEL]", "2" },
{ "menu.extra_spacing.SETUP[INPUT]", "2" },
+ { "menu.text.title_1.x", "-1" },
+ { "menu.text.title_1.y", "8" },
+ { "menu.text.title_1.align", "center" },
+ { "menu.text.title_1.valign", "top" },
+ { "menu.text.title_1.font", "font.title_1" },
+ { "menu.text.title_2.x", "-1" },
+ { "menu.text.title_2.y", "46" },
+ { "menu.text.title_2.align", "center" },
+ { "menu.text.title_2.valign", "top" },
+ { "menu.text.title_2.font", "font.title_2" },
+
{ "main.button.name.x", "0" },
{ "main.button.name.y", "64" },
{ "main.button.levels.x", "0" },
struct TextPosInfo touch_confirm;
};
+struct MenuTextInfo
+{
+ struct TextPosInfo title_1;
+ struct TextPosInfo title_2;
+};
+
struct MenuMainButtonInfo
{
struct MenuPosInfo name;
int sound[NUM_SPECIAL_GFX_ARGS];
int music[NUM_SPECIAL_GFX_ARGS];
+ struct MenuTextInfo text;
struct MenuMainInfo main;
struct MenuSetupInfo setup;
struct MenuScoresInfo scores;
#define MENU_SCREEN_VALUE_XPOS (SCR_FIELDX - 3)
#define MENU_SCREEN_TEXT2_XPOS (SCR_FIELDX - 2)
#define MENU_SCREEN_MAX_XPOS (SCR_FIELDX - 1)
-#define MENU_TITLE1_YPOS 8
-#define MENU_TITLE2_YPOS 46
+#define MENU_TITLE1_YPOS (menu.text.title_1.y)
+#define MENU_TITLE2_YPOS (menu.text.title_2.y)
#define MENU_INFO_FONT_TITLE FONT_TEXT_1
#define MENU_INFO_FONT_HEAD FONT_TEXT_2
#define MENU_INFO_FONT_TEXT FONT_TEXT_3