Refactor MM_ menu types to MN_

This commit is contained in:
mazmazz 2018-11-16 09:56:22 -05:00
parent 3ec96d8b99
commit 75dab7850f
3 changed files with 126 additions and 126 deletions

View File

@ -8541,17 +8541,17 @@ static hudnum_t get_huditem(const char *word)
} }
static menutype_t get_menutype(const char *word) static menutype_t get_menutype(const char *word)
{ // Returns the value of MM_ enumerations { // Returns the value of MN_ enumerations
menutype_t i; menutype_t i;
if (*word >= '0' && *word <= '9') if (*word >= '0' && *word <= '9')
return atoi(word); return atoi(word);
if (fastncmp("MM_",word,3)) if (fastncmp("MN_",word,3))
word += 3; // take off the MM_ word += 3; // take off the MN_
for (i = 0; i < NUMMENUTYPES; i++) for (i = 0; i < NUMMENUTYPES; i++)
if (fastcmp(word, MENUTYPES_LIST[i])) if (fastcmp(word, MENUTYPES_LIST[i]))
return i; return i;
deh_warning("Couldn't find menutype named 'MM_%s'",word); deh_warning("Couldn't find menutype named 'MN_%s'",word);
return MM_NONE; return MN_NONE;
} }
#ifndef HAVE_BLUA #ifndef HAVE_BLUA
@ -9218,7 +9218,7 @@ static inline int lib_getenum(lua_State *L)
if (mathlib) return luaL_error(L, "skincolor '%s' could not be found.\n", word); if (mathlib) return luaL_error(L, "skincolor '%s' could not be found.\n", word);
return 0; return 0;
} }
else if (fastncmp("MM_",word,3)) { else if (fastncmp("MN_",word,3)) {
p = word+3; p = word+3;
for (i = 0; i < NUMMENUTYPES; i++) for (i = 0; i < NUMMENUTYPES; i++)
if (fastcmp(p, MENUTYPES_LIST[i])) { if (fastcmp(p, MENUTYPES_LIST[i])) {

View File

@ -1473,11 +1473,11 @@ static menuitem_t OP_MonitorToggleMenu[] =
// ========================================================================== // ==========================================================================
// Main Menu and related // Main Menu and related
menu_t MainDef = CENTERMENUSTYLE(MM_MAIN, NULL, MainMenu, NULL, 72); menu_t MainDef = CENTERMENUSTYLE(MN_MAIN, NULL, MainMenu, NULL, 72);
menu_t MISC_AddonsDef = menu_t MISC_AddonsDef =
{ {
MM_AD_MAIN, MN_AD_MAIN,
NULL, NULL,
sizeof (MISC_AddonsMenu)/sizeof (menuitem_t), sizeof (MISC_AddonsMenu)/sizeof (menuitem_t),
&MainDef, &MainDef,
@ -1493,13 +1493,13 @@ menu_t SPauseDef = PAUSEMENUSTYLE(SPauseMenu, 40, 72);
menu_t MPauseDef = PAUSEMENUSTYLE(MPauseMenu, 40, 72); menu_t MPauseDef = PAUSEMENUSTYLE(MPauseMenu, 40, 72);
// Misc Main Menu // Misc Main Menu
menu_t MISC_ScrambleTeamDef = DEFAULTMENUSTYLE(MM_SPECIAL, NULL, MISC_ScrambleTeamMenu, &MPauseDef, 27, 40); menu_t MISC_ScrambleTeamDef = DEFAULTMENUSTYLE(MN_SPECIAL, NULL, MISC_ScrambleTeamMenu, &MPauseDef, 27, 40);
menu_t MISC_ChangeTeamDef = DEFAULTMENUSTYLE(MM_SPECIAL, NULL, MISC_ChangeTeamMenu, &MPauseDef, 27, 40); menu_t MISC_ChangeTeamDef = DEFAULTMENUSTYLE(MN_SPECIAL, NULL, MISC_ChangeTeamMenu, &MPauseDef, 27, 40);
// MP Gametype and map change menu // MP Gametype and map change menu
menu_t MISC_ChangeLevelDef = menu_t MISC_ChangeLevelDef =
{ {
MM_SPECIAL, MN_SPECIAL,
NULL, NULL,
sizeof (MISC_ChangeLevelMenu)/sizeof (menuitem_t), sizeof (MISC_ChangeLevelMenu)/sizeof (menuitem_t),
&MainDef, // Doesn't matter. &MainDef, // Doesn't matter.
@ -1515,7 +1515,7 @@ menu_t MISC_HelpDef = IMAGEDEF(MISC_HelpMenu);
// Sky Room // Sky Room
menu_t SR_PandoraDef = menu_t SR_PandoraDef =
{ {
MM_SR_MAIN + (MM_SR_PANDORA << 6), MN_SR_MAIN + (MN_SR_PANDORA << 6),
"M_PANDRA", "M_PANDRA",
sizeof (SR_PandorasBox)/sizeof (menuitem_t), sizeof (SR_PandorasBox)/sizeof (menuitem_t),
&SPauseDef, &SPauseDef,
@ -1527,7 +1527,7 @@ menu_t SR_PandoraDef =
}; };
menu_t SR_MainDef = menu_t SR_MainDef =
{ {
MM_SR_MAIN, MN_SR_MAIN,
"M_SECRET", "M_SECRET",
sizeof (SR_MainMenu)/sizeof (menuitem_t), sizeof (SR_MainMenu)/sizeof (menuitem_t),
&MainDef, &MainDef,
@ -1539,12 +1539,12 @@ menu_t SR_MainDef =
}; };
menu_t SR_LevelSelectDef = MAPPLATTERMENUSTYLE( menu_t SR_LevelSelectDef = MAPPLATTERMENUSTYLE(
MM_SR_MAIN + (MM_SR_LEVELSELECT << 6), MN_SR_MAIN + (MN_SR_LEVELSELECT << 6),
NULL, SR_LevelSelectMenu); NULL, SR_LevelSelectMenu);
menu_t SR_UnlockChecklistDef = menu_t SR_UnlockChecklistDef =
{ {
MM_SR_MAIN + (MM_SR_UNLOCKCHECKLIST << 6), MN_SR_MAIN + (MN_SR_UNLOCKCHECKLIST << 6),
"M_SECRET", "M_SECRET",
1, 1,
&SR_MainDef, &SR_MainDef,
@ -1556,7 +1556,7 @@ menu_t SR_UnlockChecklistDef =
}; };
menu_t SR_EmblemHintDef = menu_t SR_EmblemHintDef =
{ {
MM_SR_MAIN + (MM_SR_EMBLEMHINT << 6), MN_SR_MAIN + (MN_SR_EMBLEMHINT << 6),
NULL, NULL,
sizeof (SR_EmblemHintMenu)/sizeof (menuitem_t), sizeof (SR_EmblemHintMenu)/sizeof (menuitem_t),
&SPauseDef, &SPauseDef,
@ -1570,7 +1570,7 @@ menu_t SR_EmblemHintDef =
// Single Player // Single Player
menu_t SP_MainDef = //CENTERMENUSTYLE(NULL, SP_MainMenu, &MainDef, 72); menu_t SP_MainDef = //CENTERMENUSTYLE(NULL, SP_MainMenu, &MainDef, 72);
{ {
MM_SP_MAIN, MN_SP_MAIN,
NULL, NULL,
sizeof(SP_MainMenu)/sizeof(menuitem_t), sizeof(SP_MainMenu)/sizeof(menuitem_t),
&MainDef, &MainDef,
@ -1583,7 +1583,7 @@ menu_t SP_MainDef = //CENTERMENUSTYLE(NULL, SP_MainMenu, &MainDef, 72);
menu_t SP_LoadDef = menu_t SP_LoadDef =
{ {
MM_SP_MAIN + (MM_SP_LOAD << 6), MN_SP_MAIN + (MN_SP_LOAD << 6),
"M_PICKG", "M_PICKG",
1, 1,
&SP_MainDef, &SP_MainDef,
@ -1595,12 +1595,12 @@ menu_t SP_LoadDef =
}; };
menu_t SP_LevelSelectDef = MAPPLATTERMENUSTYLE( menu_t SP_LevelSelectDef = MAPPLATTERMENUSTYLE(
MM_SP_MAIN + (MM_SP_LOAD << 6) + (MM_SP_PLAYER << 12) + (MM_SP_LEVELSELECT << 18), MN_SP_MAIN + (MN_SP_LOAD << 6) + (MN_SP_PLAYER << 12) + (MN_SP_LEVELSELECT << 18),
NULL, SP_LevelSelectMenu); NULL, SP_LevelSelectMenu);
menu_t SP_LevelStatsDef = menu_t SP_LevelStatsDef =
{ {
MM_SP_MAIN + (MM_SP_LEVELSTATS << 6), MN_SP_MAIN + (MN_SP_LEVELSTATS << 6),
"M_STATS", "M_STATS",
1, 1,
&SP_MainDef, &SP_MainDef,
@ -1612,12 +1612,12 @@ menu_t SP_LevelStatsDef =
}; };
menu_t SP_TimeAttackLevelSelectDef = MAPPLATTERMENUSTYLE( menu_t SP_TimeAttackLevelSelectDef = MAPPLATTERMENUSTYLE(
MM_SP_MAIN + (MM_SP_TIMEATTACK << 6) + (MM_SP_TIMEATTACK_LEVELSELECT << 12), MN_SP_MAIN + (MN_SP_TIMEATTACK << 6) + (MN_SP_TIMEATTACK_LEVELSELECT << 12),
"M_ATTACK", SP_TimeAttackLevelSelectMenu); "M_ATTACK", SP_TimeAttackLevelSelectMenu);
static menu_t SP_TimeAttackDef = static menu_t SP_TimeAttackDef =
{ {
MM_SP_MAIN + (MM_SP_TIMEATTACK << 6), MN_SP_MAIN + (MN_SP_TIMEATTACK << 6),
"M_ATTACK", "M_ATTACK",
sizeof (SP_TimeAttackMenu)/sizeof (menuitem_t), sizeof (SP_TimeAttackMenu)/sizeof (menuitem_t),
&MainDef, // Doesn't matter. &MainDef, // Doesn't matter.
@ -1629,7 +1629,7 @@ static menu_t SP_TimeAttackDef =
}; };
static menu_t SP_ReplayDef = static menu_t SP_ReplayDef =
{ {
MM_SP_MAIN + (MM_SP_TIMEATTACK << 6) + (MM_SP_REPLAY << 12), MN_SP_MAIN + (MN_SP_TIMEATTACK << 6) + (MN_SP_REPLAY << 12),
"M_ATTACK", "M_ATTACK",
sizeof(SP_ReplayMenu)/sizeof(menuitem_t), sizeof(SP_ReplayMenu)/sizeof(menuitem_t),
&SP_TimeAttackDef, &SP_TimeAttackDef,
@ -1641,7 +1641,7 @@ static menu_t SP_ReplayDef =
}; };
static menu_t SP_GuestReplayDef = static menu_t SP_GuestReplayDef =
{ {
MM_SP_MAIN + (MM_SP_TIMEATTACK << 6) + (MM_SP_GUESTREPLAY << 12), MN_SP_MAIN + (MN_SP_TIMEATTACK << 6) + (MN_SP_GUESTREPLAY << 12),
"M_ATTACK", "M_ATTACK",
sizeof(SP_GuestReplayMenu)/sizeof(menuitem_t), sizeof(SP_GuestReplayMenu)/sizeof(menuitem_t),
&SP_TimeAttackDef, &SP_TimeAttackDef,
@ -1653,7 +1653,7 @@ static menu_t SP_GuestReplayDef =
}; };
static menu_t SP_GhostDef = static menu_t SP_GhostDef =
{ {
MM_SP_MAIN + (MM_SP_TIMEATTACK << 6) + (MM_SP_GHOST << 12), MN_SP_MAIN + (MN_SP_TIMEATTACK << 6) + (MN_SP_GHOST << 12),
"M_ATTACK", "M_ATTACK",
sizeof(SP_GhostMenu)/sizeof(menuitem_t), sizeof(SP_GhostMenu)/sizeof(menuitem_t),
&SP_TimeAttackDef, &SP_TimeAttackDef,
@ -1665,12 +1665,12 @@ static menu_t SP_GhostDef =
}; };
menu_t SP_NightsAttackLevelSelectDef = MAPPLATTERMENUSTYLE( menu_t SP_NightsAttackLevelSelectDef = MAPPLATTERMENUSTYLE(
MM_SP_MAIN + (MM_SP_NIGHTSATTACK << 6) + (MM_SP_NIGHTS_LEVELSELECT << 12), MN_SP_MAIN + (MN_SP_NIGHTSATTACK << 6) + (MN_SP_NIGHTS_LEVELSELECT << 12),
"M_NIGHTS", SP_NightsAttackLevelSelectMenu); "M_NIGHTS", SP_NightsAttackLevelSelectMenu);
static menu_t SP_NightsAttackDef = static menu_t SP_NightsAttackDef =
{ {
MM_SP_MAIN + (MM_SP_NIGHTSATTACK << 6), MN_SP_MAIN + (MN_SP_NIGHTSATTACK << 6),
"M_NIGHTS", "M_NIGHTS",
sizeof (SP_NightsAttackMenu)/sizeof (menuitem_t), sizeof (SP_NightsAttackMenu)/sizeof (menuitem_t),
&MainDef, // Doesn't matter. &MainDef, // Doesn't matter.
@ -1682,7 +1682,7 @@ static menu_t SP_NightsAttackDef =
}; };
static menu_t SP_NightsReplayDef = static menu_t SP_NightsReplayDef =
{ {
MM_SP_MAIN + (MM_SP_NIGHTSATTACK << 6) + (MM_SP_NIGHTS_REPLAY << 12), MN_SP_MAIN + (MN_SP_NIGHTSATTACK << 6) + (MN_SP_NIGHTS_REPLAY << 12),
"M_NIGHTS", "M_NIGHTS",
sizeof(SP_NightsReplayMenu)/sizeof(menuitem_t), sizeof(SP_NightsReplayMenu)/sizeof(menuitem_t),
&SP_NightsAttackDef, &SP_NightsAttackDef,
@ -1694,7 +1694,7 @@ static menu_t SP_NightsReplayDef =
}; };
static menu_t SP_NightsGuestReplayDef = static menu_t SP_NightsGuestReplayDef =
{ {
MM_SP_MAIN + (MM_SP_NIGHTSATTACK << 6) + (MM_SP_NIGHTS_GUESTREPLAY << 12), MN_SP_MAIN + (MN_SP_NIGHTSATTACK << 6) + (MN_SP_NIGHTS_GUESTREPLAY << 12),
"M_NIGHTS", "M_NIGHTS",
sizeof(SP_NightsGuestReplayMenu)/sizeof(menuitem_t), sizeof(SP_NightsGuestReplayMenu)/sizeof(menuitem_t),
&SP_NightsAttackDef, &SP_NightsAttackDef,
@ -1706,7 +1706,7 @@ static menu_t SP_NightsGuestReplayDef =
}; };
static menu_t SP_NightsGhostDef = static menu_t SP_NightsGhostDef =
{ {
MM_SP_MAIN + (MM_SP_NIGHTSATTACK << 6) + (MM_SP_NIGHTS_GHOST << 12), MN_SP_MAIN + (MN_SP_NIGHTSATTACK << 6) + (MN_SP_NIGHTS_GHOST << 12),
"M_NIGHTS", "M_NIGHTS",
sizeof(SP_NightsGhostMenu)/sizeof(menuitem_t), sizeof(SP_NightsGhostMenu)/sizeof(menuitem_t),
&SP_NightsAttackDef, &SP_NightsAttackDef,
@ -1720,7 +1720,7 @@ static menu_t SP_NightsGhostDef =
menu_t SP_PlayerDef = menu_t SP_PlayerDef =
{ {
MM_SP_MAIN + (MM_SP_LOAD << 6) + (MM_SP_PLAYER << 12), MN_SP_MAIN + (MN_SP_LOAD << 6) + (MN_SP_PLAYER << 12),
"M_PICKP", "M_PICKP",
sizeof (SP_PlayerMenu)/sizeof (menuitem_t), sizeof (SP_PlayerMenu)/sizeof (menuitem_t),
&SP_MainDef, &SP_MainDef,
@ -1735,7 +1735,7 @@ menu_t SP_PlayerDef =
menu_t MP_SplitServerDef = menu_t MP_SplitServerDef =
{ {
MM_MP_MAIN + (MM_MP_SPLITSCREEN << 6), MN_MP_MAIN + (MN_MP_SPLITSCREEN << 6),
"M_MULTI", "M_MULTI",
sizeof (MP_SplitServerMenu)/sizeof (menuitem_t), sizeof (MP_SplitServerMenu)/sizeof (menuitem_t),
#ifndef NONET #ifndef NONET
@ -1754,7 +1754,7 @@ menu_t MP_SplitServerDef =
menu_t MP_MainDef = menu_t MP_MainDef =
{ {
MM_MP_MAIN, MN_MP_MAIN,
"M_MULTI", "M_MULTI",
sizeof (MP_MainMenu)/sizeof (menuitem_t), sizeof (MP_MainMenu)/sizeof (menuitem_t),
&MainDef, &MainDef,
@ -1767,7 +1767,7 @@ menu_t MP_MainDef =
menu_t MP_ServerDef = menu_t MP_ServerDef =
{ {
MM_MP_MAIN + (MM_MP_SERVER << 6), MN_MP_MAIN + (MN_MP_SERVER << 6),
"M_MULTI", "M_MULTI",
sizeof (MP_ServerMenu)/sizeof (menuitem_t), sizeof (MP_ServerMenu)/sizeof (menuitem_t),
&MP_MainDef, &MP_MainDef,
@ -1780,7 +1780,7 @@ menu_t MP_ServerDef =
menu_t MP_ConnectDef = menu_t MP_ConnectDef =
{ {
MM_MP_MAIN + (MM_MP_CONNECT << 6), MN_MP_MAIN + (MN_MP_CONNECT << 6),
"M_MULTI", "M_MULTI",
sizeof (MP_ConnectMenu)/sizeof (menuitem_t), sizeof (MP_ConnectMenu)/sizeof (menuitem_t),
&MP_MainDef, &MP_MainDef,
@ -1793,7 +1793,7 @@ menu_t MP_ConnectDef =
menu_t MP_RoomDef = menu_t MP_RoomDef =
{ {
MM_MP_MAIN + (MM_MP_ROOM << 6), MN_MP_MAIN + (MN_MP_ROOM << 6),
"M_MULTI", "M_MULTI",
sizeof (MP_RoomMenu)/sizeof (menuitem_t), sizeof (MP_RoomMenu)/sizeof (menuitem_t),
&MP_ConnectDef, &MP_ConnectDef,
@ -1808,9 +1808,9 @@ menu_t MP_RoomDef =
menu_t MP_PlayerSetupDef = menu_t MP_PlayerSetupDef =
{ {
#ifdef NONET #ifdef NONET
MM_MP_MAIN + (MM_MP_SPLITSCREEN << 6) + (MM_MP_PLAYERSETUP << 12), MN_MP_MAIN + (MN_MP_SPLITSCREEN << 6) + (MN_MP_PLAYERSETUP << 12),
#else #else
MM_MP_MAIN + (MM_MP_PLAYERSETUP << 6), MN_MP_MAIN + (MN_MP_PLAYERSETUP << 6),
#endif #endif
"M_SPLAYR", "M_SPLAYR",
sizeof (MP_PlayerSetupMenu)/sizeof (menuitem_t), sizeof (MP_PlayerSetupMenu)/sizeof (menuitem_t),
@ -1824,32 +1824,32 @@ menu_t MP_PlayerSetupDef =
// Options // Options
menu_t OP_MainDef = DEFAULTMENUSTYLE( menu_t OP_MainDef = DEFAULTMENUSTYLE(
MM_OP_MAIN, MN_OP_MAIN,
"M_OPTTTL", OP_MainMenu, &MainDef, 50, 30); "M_OPTTTL", OP_MainMenu, &MainDef, 50, 30);
menu_t OP_ChangeControlsDef = CONTROLMENUSTYLE( menu_t OP_ChangeControlsDef = CONTROLMENUSTYLE(
MM_OP_MAIN + (MM_OP_CHANGECONTROLS << 12), // second level (<<6) set on runtime MN_OP_MAIN + (MN_OP_CHANGECONTROLS << 12), // second level (<<6) set on runtime
OP_ChangeControlsMenu, &OP_MainDef); OP_ChangeControlsMenu, &OP_MainDef);
menu_t OP_P1ControlsDef = DEFAULTMENUSTYLE( menu_t OP_P1ControlsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P1CONTROLS << 6), MN_OP_MAIN + (MN_OP_P1CONTROLS << 6),
"M_CONTRO", OP_P1ControlsMenu, &OP_MainDef, 50, 30); "M_CONTRO", OP_P1ControlsMenu, &OP_MainDef, 50, 30);
menu_t OP_P2ControlsDef = DEFAULTMENUSTYLE( menu_t OP_P2ControlsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P2CONTROLS << 6), MN_OP_MAIN + (MN_OP_P2CONTROLS << 6),
"M_CONTRO", OP_P2ControlsMenu, &OP_MainDef, 50, 30); "M_CONTRO", OP_P2ControlsMenu, &OP_MainDef, 50, 30);
menu_t OP_MouseOptionsDef = DEFAULTMENUSTYLE( menu_t OP_MouseOptionsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P1CONTROLS << 6) + (MM_OP_P1MOUSE << 12), MN_OP_MAIN + (MN_OP_P1CONTROLS << 6) + (MN_OP_P1MOUSE << 12),
"M_CONTRO", OP_MouseOptionsMenu, &OP_P1ControlsDef, 35, 30); "M_CONTRO", OP_MouseOptionsMenu, &OP_P1ControlsDef, 35, 30);
menu_t OP_Mouse2OptionsDef = DEFAULTMENUSTYLE( menu_t OP_Mouse2OptionsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P2CONTROLS << 6) + (MM_OP_P2MOUSE << 12), MN_OP_MAIN + (MN_OP_P2CONTROLS << 6) + (MN_OP_P2MOUSE << 12),
"M_CONTRO", OP_Mouse2OptionsMenu, &OP_P2ControlsDef, 35, 30); "M_CONTRO", OP_Mouse2OptionsMenu, &OP_P2ControlsDef, 35, 30);
menu_t OP_Joystick1Def = DEFAULTMENUSTYLE( menu_t OP_Joystick1Def = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P1CONTROLS << 6) + (MM_OP_P1JOYSTICK << 12), MN_OP_MAIN + (MN_OP_P1CONTROLS << 6) + (MN_OP_P1JOYSTICK << 12),
"M_CONTRO", OP_Joystick1Menu, &OP_P1ControlsDef, 50, 30); "M_CONTRO", OP_Joystick1Menu, &OP_P1ControlsDef, 50, 30);
menu_t OP_Joystick2Def = DEFAULTMENUSTYLE( menu_t OP_Joystick2Def = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_P2CONTROLS << 6) + (MM_OP_P2JOYSTICK << 12), MN_OP_MAIN + (MN_OP_P2CONTROLS << 6) + (MN_OP_P2JOYSTICK << 12),
"M_CONTRO", OP_Joystick2Menu, &OP_P2ControlsDef, 50, 30); "M_CONTRO", OP_Joystick2Menu, &OP_P2ControlsDef, 50, 30);
menu_t OP_JoystickSetDef = menu_t OP_JoystickSetDef =
{ {
MM_OP_MAIN + (MM_OP_JOYSTICKSET << 12), // second level (<<6) set on runtime MN_OP_MAIN + (MN_OP_JOYSTICKSET << 12), // second level (<<6) set on runtime
"M_CONTRO", "M_CONTRO",
sizeof (OP_JoystickSetMenu)/sizeof (menuitem_t), sizeof (OP_JoystickSetMenu)/sizeof (menuitem_t),
&OP_Joystick1Def, &OP_Joystick1Def,
@ -1862,7 +1862,7 @@ menu_t OP_JoystickSetDef =
menu_t OP_VideoOptionsDef = menu_t OP_VideoOptionsDef =
{ {
MM_OP_MAIN + (MM_OP_VIDEO << 6), MN_OP_MAIN + (MN_OP_VIDEO << 6),
"M_VIDEO", "M_VIDEO",
sizeof (OP_VideoOptionsMenu)/sizeof (menuitem_t), sizeof (OP_VideoOptionsMenu)/sizeof (menuitem_t),
&OP_MainDef, &OP_MainDef,
@ -1874,7 +1874,7 @@ menu_t OP_VideoOptionsDef =
}; };
menu_t OP_VideoModeDef = menu_t OP_VideoModeDef =
{ {
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_VIDEOMODE << 12), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_VIDEOMODE << 12),
"M_VIDEO", "M_VIDEO",
1, 1,
&OP_VideoOptionsDef, &OP_VideoOptionsDef,
@ -1886,7 +1886,7 @@ menu_t OP_VideoModeDef =
}; };
menu_t OP_ColorOptionsDef = menu_t OP_ColorOptionsDef =
{ {
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_COLOR << 12), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_COLOR << 12),
"M_VIDEO", "M_VIDEO",
sizeof (OP_ColorOptionsMenu)/sizeof (menuitem_t), sizeof (OP_ColorOptionsMenu)/sizeof (menuitem_t),
&OP_VideoOptionsDef, &OP_VideoOptionsDef,
@ -1898,7 +1898,7 @@ menu_t OP_ColorOptionsDef =
}; };
menu_t OP_SoundOptionsDef = menu_t OP_SoundOptionsDef =
{ {
MM_OP_MAIN + (MM_OP_SOUND << 6), MN_OP_MAIN + (MN_OP_SOUND << 6),
"M_SOUND", "M_SOUND",
sizeof (OP_SoundOptionsMenu)/sizeof (menuitem_t), sizeof (OP_SoundOptionsMenu)/sizeof (menuitem_t),
&OP_MainDef, &OP_MainDef,
@ -1910,12 +1910,12 @@ menu_t OP_SoundOptionsDef =
}; };
menu_t OP_ServerOptionsDef = DEFAULTSCROLLMENUSTYLE( menu_t OP_ServerOptionsDef = DEFAULTSCROLLMENUSTYLE(
MM_OP_MAIN + (MM_OP_SERVER << 6), MN_OP_MAIN + (MN_OP_SERVER << 6),
"M_SERVER", OP_ServerOptionsMenu, &OP_MainDef, 30, 30); "M_SERVER", OP_ServerOptionsMenu, &OP_MainDef, 30, 30);
menu_t OP_MonitorToggleDef = menu_t OP_MonitorToggleDef =
{ {
MM_OP_MAIN + (MM_OP_SERVER << 6) + (MM_OP_MONITORTOGGLE << 12), MN_OP_MAIN + (MN_OP_SERVER << 6) + (MN_OP_MONITORTOGGLE << 12),
"M_SERVER", "M_SERVER",
sizeof (OP_MonitorToggleMenu)/sizeof (menuitem_t), sizeof (OP_MonitorToggleMenu)/sizeof (menuitem_t),
&OP_ServerOptionsDef, &OP_ServerOptionsDef,
@ -1928,16 +1928,16 @@ menu_t OP_MonitorToggleDef =
#ifdef HWRENDER #ifdef HWRENDER
menu_t OP_OpenGLOptionsDef = DEFAULTMENUSTYLE( menu_t OP_OpenGLOptionsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_OPENGL << 12), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_OPENGL << 12),
"M_VIDEO", OP_OpenGLOptionsMenu, &OP_VideoOptionsDef, 30, 30); "M_VIDEO", OP_OpenGLOptionsMenu, &OP_VideoOptionsDef, 30, 30);
#ifdef ALAM_LIGHTING #ifdef ALAM_LIGHTING
menu_t OP_OpenGLLightingDef = DEFAULTMENUSTYLE( menu_t OP_OpenGLLightingDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_OPENGL << 12) + (MM_OP_OPENGL_LIGHTING << 18), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_OPENGL << 12) + (MN_OP_OPENGL_LIGHTING << 18),
"M_VIDEO", OP_OpenGLLightingMenu, &OP_OpenGLOptionsDef, 60, 40); "M_VIDEO", OP_OpenGLLightingMenu, &OP_OpenGLOptionsDef, 60, 40);
#endif #endif
menu_t OP_OpenGLFogDef = menu_t OP_OpenGLFogDef =
{ {
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_OPENGL << 12) + (MM_OP_OPENGL_FOG << 18), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_OPENGL << 12) + (MN_OP_OPENGL_FOG << 18),
"M_VIDEO", "M_VIDEO",
sizeof (OP_OpenGLFogMenu)/sizeof (menuitem_t), sizeof (OP_OpenGLFogMenu)/sizeof (menuitem_t),
&OP_OpenGLOptionsDef, &OP_OpenGLOptionsDef,
@ -1949,7 +1949,7 @@ menu_t OP_OpenGLFogDef =
}; };
menu_t OP_OpenGLColorDef = menu_t OP_OpenGLColorDef =
{ {
MM_OP_MAIN + (MM_OP_VIDEO << 6) + (MM_OP_OPENGL << 12) + (MM_OP_OPENGL_COLOR << 18), MN_OP_MAIN + (MN_OP_VIDEO << 6) + (MN_OP_OPENGL << 12) + (MN_OP_OPENGL_COLOR << 18),
"M_VIDEO", "M_VIDEO",
sizeof (OP_OpenGLColorMenu)/sizeof (menuitem_t), sizeof (OP_OpenGLColorMenu)/sizeof (menuitem_t),
&OP_OpenGLOptionsDef, &OP_OpenGLOptionsDef,
@ -1961,12 +1961,12 @@ menu_t OP_OpenGLColorDef =
}; };
#endif #endif
menu_t OP_DataOptionsDef = DEFAULTMENUSTYLE( menu_t OP_DataOptionsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_DATA << 6), MN_OP_MAIN + (MN_OP_DATA << 6),
"M_DATA", OP_DataOptionsMenu, &OP_MainDef, 60, 30); "M_DATA", OP_DataOptionsMenu, &OP_MainDef, 60, 30);
menu_t OP_ScreenshotOptionsDef = menu_t OP_ScreenshotOptionsDef =
{ {
MM_OP_MAIN + (MM_OP_DATA << 6) + (MM_OP_SCREENSHOTS << 12), MN_OP_MAIN + (MN_OP_DATA << 6) + (MN_OP_SCREENSHOTS << 12),
"M_DATA", "M_DATA",
sizeof (OP_ScreenshotOptionsMenu)/sizeof (menuitem_t), sizeof (OP_ScreenshotOptionsMenu)/sizeof (menuitem_t),
&OP_DataOptionsDef, &OP_DataOptionsDef,
@ -1978,11 +1978,11 @@ menu_t OP_ScreenshotOptionsDef =
}; };
menu_t OP_AddonsOptionsDef = DEFAULTMENUSTYLE( menu_t OP_AddonsOptionsDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_DATA << 6) + (MM_OP_ADDONS << 12), MN_OP_MAIN + (MN_OP_DATA << 6) + (MN_OP_ADDONS << 12),
"M_ADDONS", OP_AddonsOptionsMenu, &OP_DataOptionsDef, 30, 30); "M_ADDONS", OP_AddonsOptionsMenu, &OP_DataOptionsDef, 30, 30);
menu_t OP_EraseDataDef = DEFAULTMENUSTYLE( menu_t OP_EraseDataDef = DEFAULTMENUSTYLE(
MM_OP_MAIN + (MM_OP_DATA << 6) + (MM_OP_ERASEDATA << 12), MN_OP_MAIN + (MN_OP_DATA << 6) + (MN_OP_ERASEDATA << 12),
"M_DATA", OP_EraseDataMenu, &OP_DataOptionsDef, 60, 30); "M_DATA", OP_EraseDataMenu, &OP_DataOptionsDef, 60, 30);
// ========================================================================== // ==========================================================================
@ -4589,7 +4589,7 @@ static menuitem_t MessageMenu[] =
menu_t MessageDef = menu_t MessageDef =
{ {
MM_SPECIAL, MN_SPECIAL,
NULL, // title NULL, // title
1, // # of menu items 1, // # of menu items
NULL, // previous menu (TO HACK) NULL, // previous menu (TO HACK)

View File

@ -26,95 +26,95 @@
// Menu IDs sectioned by numeric places to signify hierarchy // Menu IDs sectioned by numeric places to signify hierarchy
typedef enum typedef enum
{ {
MM_NONE, MN_NONE,
MM_MAIN, MN_MAIN,
// Single Player // Single Player
MM_SP_MAIN, MN_SP_MAIN,
MM_SP_LOAD, MN_SP_LOAD,
MM_SP_PLAYER, MN_SP_PLAYER,
MM_SP_LEVELSELECT, MN_SP_LEVELSELECT,
MM_SP_LEVELSTATS, MN_SP_LEVELSTATS,
MM_SP_TIMEATTACK, MN_SP_TIMEATTACK,
MM_SP_TIMEATTACK_LEVELSELECT, MN_SP_TIMEATTACK_LEVELSELECT,
MM_SP_GUESTREPLAY, MN_SP_GUESTREPLAY,
MM_SP_REPLAY, MN_SP_REPLAY,
MM_SP_GHOST, MN_SP_GHOST,
MM_SP_NIGHTSATTACK, MN_SP_NIGHTSATTACK,
MM_SP_NIGHTS_LEVELSELECT, MN_SP_NIGHTS_LEVELSELECT,
MM_SP_NIGHTS_GUESTREPLAY, MN_SP_NIGHTS_GUESTREPLAY,
MM_SP_NIGHTS_REPLAY, MN_SP_NIGHTS_REPLAY,
MM_SP_NIGHTS_GHOST, MN_SP_NIGHTS_GHOST,
// Multiplayer // Multiplayer
MM_MP_MAIN, MN_MP_MAIN,
MM_MP_SPLITSCREEN, // SplitServer MN_MP_SPLITSCREEN, // SplitServer
MM_MP_SERVER, MN_MP_SERVER,
MM_MP_CONNECT, MN_MP_CONNECT,
MM_MP_ROOM, MN_MP_ROOM,
MM_MP_PLAYERSETUP, // MP_PlayerSetupDef shared with SPLITSCREEN if #defined NONET MN_MP_PLAYERSETUP, // MP_PlayerSetupDef shared with SPLITSCREEN if #defined NONET
// Options // Options
MM_OP_MAIN, MN_OP_MAIN,
MM_OP_P1CONTROLS, MN_OP_P1CONTROLS,
MM_OP_CHANGECONTROLS, // OP_ChangeControlsDef shared with P2 MN_OP_CHANGECONTROLS, // OP_ChangeControlsDef shared with P2
MM_OP_P1MOUSE, MN_OP_P1MOUSE,
MM_OP_P1JOYSTICK, MN_OP_P1JOYSTICK,
MM_OP_JOYSTICKSET, // OP_JoystickSetDef shared with P2 MN_OP_JOYSTICKSET, // OP_JoystickSetDef shared with P2
MM_OP_P2CONTROLS, MN_OP_P2CONTROLS,
MM_OP_P2MOUSE, MN_OP_P2MOUSE,
MM_OP_P2JOYSTICK, MN_OP_P2JOYSTICK,
MM_OP_VIDEO, MN_OP_VIDEO,
MM_OP_VIDEOMODE, MN_OP_VIDEOMODE,
MM_OP_COLOR, MN_OP_COLOR,
MM_OP_OPENGL, MN_OP_OPENGL,
MM_OP_OPENGL_LIGHTING, MN_OP_OPENGL_LIGHTING,
MM_OP_OPENGL_FOG, MN_OP_OPENGL_FOG,
MM_OP_OPENGL_COLOR, MN_OP_OPENGL_COLOR,
MM_OP_SOUND, MN_OP_SOUND,
MM_OP_SERVER, MN_OP_SERVER,
MM_OP_MONITORTOGGLE, MN_OP_MONITORTOGGLE,
MM_OP_DATA, MN_OP_DATA,
MM_OP_ADDONS, MN_OP_ADDONS,
MM_OP_SCREENSHOTS, MN_OP_SCREENSHOTS,
MM_OP_ERASEDATA, MN_OP_ERASEDATA,
// Secrets // Secrets
MM_SR_MAIN, MN_SR_MAIN,
MM_SR_PANDORA, MN_SR_PANDORA,
MM_SR_LEVELSELECT, MN_SR_LEVELSELECT,
MM_SR_UNLOCKCHECKLIST, MN_SR_UNLOCKCHECKLIST,
MM_SR_EMBLEMHINT, MN_SR_EMBLEMHINT,
// Addons (Part of MISC, but let's make it our own) // Addons (Part of MISC, but let's make it our own)
MM_AD_MAIN, MN_AD_MAIN,
// MISC // MISC
// MM_MESSAGE, // MN_MESSAGE,
// MM_SPAUSE, // MN_SPAUSE,
// MM_MPAUSE, // MN_MPAUSE,
// MM_SCRAMBLETEAM, // MN_SCRAMBLETEAM,
// MM_CHANGETEAM, // MN_CHANGETEAM,
// MM_CHANGELEVEL, // MN_CHANGELEVEL,
// MM_MAPAUSE, // MN_MAPAUSE,
// MM_HELP, // MN_HELP,
MM_SPECIAL, MN_SPECIAL,
NUMMENUTYPES, NUMMENUTYPES,
} menutype_t; // up to 63; MM_SPECIAL = 53 } menutype_t; // up to 63; MN_SPECIAL = 53
// Called by main loop, // Called by main loop,
@ -381,7 +381,7 @@ void Addons_option_Onchange(void);
#define PAUSEMENUSTYLE(source, x, y)\ #define PAUSEMENUSTYLE(source, x, y)\
{\ {\
MM_SPECIAL,\ MN_SPECIAL,\
NULL,\ NULL,\
sizeof(source)/sizeof(menuitem_t),\ sizeof(source)/sizeof(menuitem_t),\
NULL,\ NULL,\
@ -433,7 +433,7 @@ void Addons_option_Onchange(void);
#define IMAGEDEF(source)\ #define IMAGEDEF(source)\
{\ {\
MM_SPECIAL,\ MN_SPECIAL,\
NULL,\ NULL,\
sizeof (source)/sizeof (menuitem_t),\ sizeof (source)/sizeof (menuitem_t),\
NULL,\ NULL,\