Added new screen for internal sound volume adjustment. Also, at the request of several people, I moved the `Config Key/Joy' entry into the OPTIONS/OPERATOR menu.. I was told, and agree, that it seems more appropriate to have it in there instead

This commit is contained in:
Kevin Slaughter
2003-02-19 10:58:32 +00:00
parent 197c98b75b
commit 1141e886b8
12 changed files with 187 additions and 36 deletions
+6
View File
@@ -28,19 +28,23 @@
enum {
OM_INPUT = 0,
OM_MAPKEYS,
OM_MACHINE,
OM_GRAPHIC,
OM_GAMEPLAY,
OM_APPEARANCE,
OM_SOUND,
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, {"Sound Options"} },
};
ScreenOptionsMenu::ScreenOptionsMenu() :
@@ -97,10 +101,12 @@ void ScreenOptionsMenu::GoToNextState()
switch( this->m_iCurrentRow[0] )
{
case OM_INPUT: SCREENMAN->SetNewScreen("ScreenInputOptions"); break;
case OM_MAPKEYS: SCREENMAN->SetNewScreen("ScreenMapControllers"); break;
case OM_MACHINE: SCREENMAN->SetNewScreen("ScreenMachineOptions"); break;
case OM_GRAPHIC: SCREENMAN->SetNewScreen("ScreenGraphicOptions"); break;
case OM_GAMEPLAY: SCREENMAN->SetNewScreen("ScreenGameplayOptions"); break;
case OM_APPEARANCE: SCREENMAN->SetNewScreen("ScreenAppearanceOptions"); break;
case OM_SOUND: SCREENMAN->SetNewScreen("ScreenSoundOptions"); break;
default: // Exit
SCREENMAN->SetNewScreen("ScreenTitleMenu");
}