static void MN_FindHelpScreens(void) { int custom; num_helpscreens = 0; // add custom menus first for(custom = 0; custom < 100; ++custom) { char tempstr[10]; sprintf(tempstr, "HELP%.02i", custom); AddHelpScreen(tempstr); } // now the default original doom ones // sf: keep original help screens until key bindings rewritten // and i can restore the dynamic help screens if(GameModeInfo->type == Game_Heretic) AddHelpScreen(DEH_String("ORDER")); else AddHelpScreen("HELP"); AddHelpScreen("HELP1"); // promote the registered version at every availability // haleyjd: HELP2 is a help screen in heretic too AddHelpScreen(DEH_String("HELP2")); }
static void MN_FindHelpScreens() { int custom; num_helpscreens = 0; // add custom menus first for(custom = 0; custom<100; custom++) { char tempstr[10]; sprintf(tempstr, "HELP%.02i", custom); AddHelpScreen(tempstr); } // now the default original doom ones // sf: keep original help screens until key bindings rewritten // and i can restore the dynamic help screens AddHelpScreen("HELP"); AddHelpScreen("HELP1"); // promote the registered version at every availability AddHelpScreen("HELP2"); }
static void MN_FindCreditScreens() { num_helpscreens = 0; // reset // add dynamic smmu credits screen helpscreens[num_helpscreens++].Drawer = MN_DrawCredits; // other help screens AddHelpScreen("HELP2"); // shareware screen AddHelpScreen("CREDIT"); // credits screen }
static void MN_FindCreditScreens(void) { num_helpscreens = 0; // reset // add dynamic smmu credits screen helpscreens[num_helpscreens++].Drawer = MN_DrawCredits; // other help screens // haleyjd: do / do not want certain screens for different // game modes, even though its not necessary to weed them out // if they're not in the wad if(GameModeInfo->type == Game_Heretic) AddHelpScreen(DEH_String("ORDER")); else AddHelpScreen(DEH_String("HELP2")); AddHelpScreen(DEH_String("CREDIT")); }