NX/VITA: Add Warehouse and Warehouse (Classic) to menus

This commit is contained in:
cypress 2023-12-01 01:42:19 -05:00
parent b77b49e4b8
commit 00585ad599

View file

@ -108,11 +108,12 @@ typedef struct
usermap_t custom_maps[50];
#define BASE_MAP_COUNT 3
#define BASE_MAP_COUNT 4
char* base_maps [] =
{
"ndu",
"warehouse",
"nzp_warehouse",
"nzp_warehouse2",
"christmas_special"
};
@ -909,7 +910,7 @@ int x_map_info_disp = 0;
#endif
int m_singleplayer_cursor;
#define SINGLEPLAYER_ITEMS 5
#define SINGLEPLAYER_ITEMS 6
void M_Menu_SinglePlayer_f (void)
@ -924,7 +925,8 @@ void M_SinglePlayer_Draw (void)
{
qpic_t *menu_ndu = Draw_CachePic("gfx/menu/nacht_der_untoten.tga");
//qpic_t *menu_kn = Draw_CachePic("gfx/menu/kino_der_toten.tga");
qpic_t *menu_wh = Draw_CachePic("gfx/menu/warehouse.tga");
qpic_t *menu_wh = Draw_CachePic("gfx/menu/nzp_warehouse.tga");
qpic_t *menu_wh2 = Draw_CachePic("gfx/menu/nzp_warehouse2.tga");
//qpic_t* menu_wn = Draw_CachePic("gfx/menu/wahnsinn.tga");
qpic_t* menu_ch = Draw_CachePic("gfx/menu/christmas_special.tga");
qpic_t* menu_custom = Draw_CachePic("gfx/menu/custom.tga");
@ -944,13 +946,12 @@ void M_SinglePlayer_Draw (void)
// Header
DRAW_HEADER("SOLO");
DRAW_MENUOPTION(0, "Nacht der Untoten", m_singleplayer_cursor, false);
DRAW_BLANKOPTION("Kino der Toten", false);
DRAW_MENUOPTION(0, "Nacht der Untoten", m_singleplayer_cursor, true);
DRAW_MENUOPTION(1, "Warehouse", m_singleplayer_cursor, false);
DRAW_BLANKOPTION("Wahnsinn", false);
DRAW_MENUOPTION(2, "Christmas Special", m_singleplayer_cursor, true);
DRAW_MENUOPTION(3, "Custom Maps", m_singleplayer_cursor, false);
DRAW_BACKBUTTON(4, m_singleplayer_cursor);
DRAW_MENUOPTION(2, "Warehouse (Classic)", m_singleplayer_cursor, false);
DRAW_MENUOPTION(3, "Christmas Special", m_singleplayer_cursor, true);
DRAW_MENUOPTION(4, "Custom Maps", m_singleplayer_cursor, false);
DRAW_BACKBUTTON(5, m_singleplayer_cursor);
// Map description & pic
switch (m_singleplayer_cursor) {
@ -966,18 +967,27 @@ void M_SinglePlayer_Draw (void)
DRAW_MAPDESC(7, "to the overwhelming onslaught?");
break;
case 1:
DRAW_MAPTHUMB(menu_wh2);
DRAW_MAPDESC(0, "Four nameless marines find them-");
DRAW_MAPDESC(1, "selves at a forsaken warehouse,");
DRAW_MAPDESC(2, "or is it something more? Fight");
DRAW_MAPDESC(3, "your way to uncovering its sec-");
DRAW_MAPDESC(4, "rets, though you may not like");
DRAW_MAPDESC(5, "what you find..");
break;
case 2:
DRAW_MAPTHUMB(menu_wh);
DRAW_MAPDESC(0, "Old Warehouse full of Zombies!");
DRAW_MAPDESC(1, "Fight your way to the Power");
DRAW_MAPDESC(2, "Switch through the Hordes!");
break;
case 2:
case 3:
DRAW_MAPTHUMB(menu_ch);
DRAW_MAPDESC(0, "No Santa this year. Though we're");
DRAW_MAPDESC(1, "sure you will get presents from");
DRAW_MAPDESC(2, "the undead! Will you accept them?");
break;
case 3:
case 4:
DRAW_MAPTHUMB(menu_custom);
DRAW_MAPDESC(0, "Custom Maps made by Community");
DRAW_MAPDESC(1, "Members on GitHub and the NZ:P");
@ -1053,15 +1063,33 @@ void M_SinglePlayer_Key (int key)
Cbuf_AddText ("maxplayers 1\n");
Cbuf_AddText ("deathmatch 0\n");
Cbuf_AddText ("coop 0\n");
Cbuf_AddText ("map warehouse\n");
Cbuf_AddText ("map nzp_warehouse2\n");
Cbuf_AddText ("music_loop 0\n");
Cbuf_AddText ("music_stop\n");
loadingScreen = 1;
loadname2 = "warehouse";
loadname2 = "nzp_warehouse2";
loadnamespec = "Warehouse";
break;
case 2:
// Warehouse (Classic)
IN_Activate();
key_dest = key_game;
if (sv.active)
Cbuf_AddText ("disconnect\n");
Cbuf_AddText ("maxplayers 1\n");
Cbuf_AddText ("deathmatch 0\n");
Cbuf_AddText ("coop 0\n");
Cbuf_AddText ("map nzp_warehouse\n");
Cbuf_AddText ("music_loop 0\n");
Cbuf_AddText ("music_stop\n");
loadingScreen = 1;
loadname2 = "nzp_warehouse";
loadnamespec = "Warehouse (Classic)";
break;
case 3:
// Christmas Special
IN_Activate();
key_dest = key_game;
@ -1079,12 +1107,12 @@ void M_SinglePlayer_Key (int key)
loadnamespec = "Christmas Special";
break;
case 3:
case 4:
// Custom Maps
M_Menu_Maps_f ();
break;
case 4:
case 5:
// Back
M_Menu_Main_f ();
break;