Alphabetized OPTIONS/OPERATOR menu for neatness

This commit is contained in:
Kevin Slaughter
2003-02-19 11:28:30 +00:00
parent 017fa39660
commit f8a364c232
+19 -24
View File
@@ -27,23 +27,23 @@
enum { enum {
OM_INPUT = 0, OM_APPEARANCE = 0,
OM_MAPKEYS, OM_INPUT,
OM_MACHINE, OM_CONFIG_KEY_JOY,
OM_GRAPHIC,
OM_GAMEPLAY, OM_GAMEPLAY,
OM_APPEARANCE, OM_GRAPHIC,
OM_MACHINE,
OM_SOUND, OM_SOUND,
NUM_OPTIONS_MENU_LINES NUM_OPTIONS_MENU_LINES
}; };
OptionRowData g_OptionsMenuLines[NUM_OPTIONS_MENU_LINES] = { OptionRowData g_OptionsMenuLines[NUM_OPTIONS_MENU_LINES] = {
{ "", 1, {"Input Options"} },
{ "", 1, {"Config Key/Joy"} },
{ "", 1, {"Machine Options"} },
{ "", 1, {"Graphic Options"} },
{ "", 1, {"Gameplay Options"} },
{ "", 1, {"Appearance Options"} }, { "", 1, {"Appearance Options"} },
{ "", 1, {"Config Key/Joy"} },
{ "", 1, {"Input Options"} },
{ "", 1, {"Gameplay Options"} },
{ "", 1, {"Graphic Options"} },
{ "", 1, {"Machine Options"} },
{ "", 1, {"Sound Options"} }, { "", 1, {"Sound Options"} },
}; };
@@ -100,19 +100,14 @@ void ScreenOptionsMenu::GoToNextState()
{ {
switch( this->m_iCurrentRow[0] ) switch( this->m_iCurrentRow[0] )
{ {
case OM_INPUT: SCREENMAN->SetNewScreen("ScreenInputOptions"); break; case OM_APPEARANCE: SCREENMAN->SetNewScreen("ScreenAppearanceOptions"); break;
case OM_MAPKEYS: SCREENMAN->SetNewScreen("ScreenMapControllers"); break; case OM_CONFIG_KEY_JOY: SCREENMAN->SetNewScreen("ScreenMapControllers"); break;
case OM_MACHINE: SCREENMAN->SetNewScreen("ScreenMachineOptions"); break; case OM_GAMEPLAY: SCREENMAN->SetNewScreen("ScreenGameplayOptions"); break;
case OM_GRAPHIC: SCREENMAN->SetNewScreen("ScreenGraphicOptions"); break; case OM_GRAPHIC: SCREENMAN->SetNewScreen("ScreenGraphicOptions"); break;
case OM_GAMEPLAY: SCREENMAN->SetNewScreen("ScreenGameplayOptions"); break; case OM_INPUT: SCREENMAN->SetNewScreen("ScreenInputOptions"); break;
case OM_APPEARANCE: SCREENMAN->SetNewScreen("ScreenAppearanceOptions"); break; case OM_MACHINE: SCREENMAN->SetNewScreen("ScreenMachineOptions"); break;
case OM_SOUND: SCREENMAN->SetNewScreen("ScreenSoundOptions"); break; case OM_SOUND: SCREENMAN->SetNewScreen("ScreenSoundOptions"); break;
default: // Exit default: // Exit
SCREENMAN->SetNewScreen("ScreenTitleMenu"); SCREENMAN->SetNewScreen("ScreenTitleMenu");
} }
} }