Minor adjustments for Goner Choice

- "session" -> "tutorial"
- make it clear that Addons and Online *will* eventually be unlocked in Tails' Way, just not immediately
- Don't allow looping inputs (pressing right when Eggman's Way is selected and vicea versa)
This commit is contained in:
toaster 2025-07-24 12:48:53 +01:00
parent db0dfe7be1
commit 1a57416b16

View file

@ -90,7 +90,7 @@ menuitem_t MAIN_GonerChoice[] =
"and pieces of an adventure he and Eggman went\n" "and pieces of an adventure he and Eggman went\n"
"on while trying out their new Ring Racers.\n" "on while trying out their new Ring Racers.\n"
"\n" "\n"
"This is a structured, back-to-basics session\n" "This is a structured, back-to-basics tutorial\n"
"that will likely take ""\x88""10-20 minutes""\x80"" of your time.", "that will likely take ""\x88""10-20 minutes""\x80"" of your time.",
NULL, {.routine = M_GonerTutorial}, 0, 0}, NULL, {.routine = M_GonerTutorial}, 0, 0},
@ -113,7 +113,7 @@ menu_t MAIN_GonerChoiceDef = {
MAIN_GonerChoice, MAIN_GonerChoice,
26, 160, 26, 160,
0, 0, 0, 0,
MBF_UD_LR_FLIPPED, MBF_UD_LR_FLIPPED|MBF_NOLOOPENTRIES,
"_GONER", "_GONER",
0, 0, 0, 0,
M_GonerChoiceDrawer, M_GonerChoiceDrawer,
@ -1342,6 +1342,13 @@ static void M_GonerChoiceDrawer(void)
.font(srb2::Draw::Font::kFreeplay) .font(srb2::Draw::Font::kFreeplay)
.align(srb2::Draw::Align::kCenter) .align(srb2::Draw::Align::kCenter)
.text("(unlocks Addons/Online)"); .text("(unlocks Addons/Online)");
drawer
.xy(BASEVIDWIDTH - lex, 154+14)
.font(srb2::Draw::Font::kThin)
.align(srb2::Draw::Align::kCenter)
.flags(V_TRANSLUCENT)
.text("the other way has these too, just later");
} }
// Un-highlighteds done this weird way because of GONERCHOICE_NONEBINEY // Un-highlighteds done this weird way because of GONERCHOICE_NONEBINEY