Hexen2 class selection.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2132 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2006-03-23 18:54:06 +00:00
parent e83edca1c7
commit d1f25d24e2
1 changed files with 21 additions and 0 deletions

View File

@ -154,6 +154,23 @@ void M_Menu_SinglePlayer_f (void)
}
else if (mgt == MGT_HEXEN2)
{ //h2
cvar_t *pc;
static char *classlist[] = {
"Random",
"Barbarian",
"Crusader",
"Paladin",
"Assasin",
NULL
};
static char *classvalues[] = {
"",
"1",
"2",
"3",
"4",
NULL
};
menu = M_CreateMenu(0);
MC_AddPicture(menu, 16, 0, "gfx/menu/hplaque.lmp");
MC_AddCenterPicture(menu, 0, "gfx/menu/title1.lmp");
@ -166,6 +183,10 @@ void M_Menu_SinglePlayer_f (void)
MC_AddConsoleCommand (menu, 64, 96, "Load Game", "menu_load\n");
MC_AddConsoleCommand (menu, 64, 104, "Save Game", "menu_save\n");
pc = Cvar_Get("cl_playerclass", "1", CVAR_USERINFO|CVAR_ARCHIVE, "Hexen2");
if (pc)
MC_AddCvarCombo (menu, 64, 104+16, "Player class", pc, classlist, classvalues);
return;
}
else if (QBigFontWorks())