@@ -3029,8 +3029,12 @@ void draw_menu_elements(s32 state, MenuElement *elems, f32 scale) {
30293029 sMenuGuiOpacity = 255;
30303030}
30313031
3032+ /**
3033+ * Draw text with a drop shadow on a dialogue box.
3034+ * Note: dialogueBoxID is always -1, so the global dialogue box is always used.
3035+ */
30323036#if REGION == REGION_JP
3033- void func_80082BC8_837C8 (s32 dialogueBoxID, s32 xPos1, s32 yPos1, s32 xPos2, s32 yPos2, char *text,
3037+ void draw_text_with_shadow (s32 dialogueBoxID, s32 xPos1, s32 yPos1, s32 xPos2, s32 yPos2, char *text,
30343038 AlignmentFlags alignment, s32 textColour, s32 alpha) {
30353039 s32 opacity;
30363040 opacity = textColour & 0xFF;
@@ -6848,7 +6852,7 @@ void charselect_render_text(UNUSED s32 updateRate) {
68486852 yPos = 234;
68496853 }
68506854#if REGION == REGION_JP
6851- func_80082BC8_837C8 (-1, SCREEN_WIDTH_HALF, yPos, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
6855+ draw_text_with_shadow (-1, SCREEN_WIDTH_HALF, yPos, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
68526856 COLOUR_RGBA32(255, 255, 255, 255), 0);
68536857#else
68546858 draw_text(&sMenuCurrDisplayList, SCREEN_WIDTH_HALF, yPos, "OK?", ALIGN_MIDDLE_CENTER);
@@ -9456,7 +9460,7 @@ void trackmenu_setup_render(UNUSED s32 updateRate) {
94569460 regionOffset += 24;
94579461 }
94589462#if REGION == REGION_JP
9459- func_80082BC8_837C8 (-1, SCREEN_WIDTH_HALF, regionOffset + 172, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
9463+ draw_text_with_shadow (-1, SCREEN_WIDTH_HALF, regionOffset + 172, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
94609464 COLOUR_RGBA32(255, 255, 255, 255), 0);
94619465#else
94629466 draw_text(&sMenuCurrDisplayList, SCREEN_WIDTH_HALF, regionOffset + 172, "OK?", ALIGN_MIDDLE_CENTER);
@@ -9978,7 +9982,7 @@ void adventuretrack_render(UNUSED s32 updateRate, s32 arg1, s32 arg2) {
99789982#endif
99799983 set_text_colour(255, 255, 255, 0, 255);
99809984#if REGION == REGION_JP
9981- func_80082BC8_837C8 (-1, SCREEN_WIDTH_HALF, yOffset + 172, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
9985+ draw_text_with_shadow (-1, SCREEN_WIDTH_HALF, yOffset + 172, 1, 3, "OK?", ALIGN_MIDDLE_CENTER,
99829986 COLOUR_RGBA32(255, 255, 255, 255), 0);
99839987#else
99849988 draw_text(&sMenuCurrDisplayList, SCREEN_WIDTH_HALF, yOffset + 172, "OK?", ALIGN_MIDDLE_CENTER);
@@ -11320,7 +11324,7 @@ void results_render(UNUSED s32 updateRate, f32 opacity) {
1132011324 time = offsetX;
1132111325 x2 = offsetX;
1132211326#if REGION == REGION_JP
11323- func_80082BC8_837C8 (-1, time - 40, y2 + offsetY + 2, 2, 2, gRacePlacementsArray[spA0], ALIGN_MIDDLE_CENTER,
11327+ draw_text_with_shadow (-1, time - 40, y2 + offsetY + 2, 2, 2, gRacePlacementsArray[spA0], ALIGN_MIDDLE_CENTER,
1132411328 COLOUR_RGBA32(255, 255, 255, 255), 0);
1132511329#else
1132611330 set_text_colour(0, 0, 0, 255, 255);
0 commit comments