// // F_Drawer // OVERLAY void F_Drawer (void) { if (finalestage == 2) { F_CastDrawer (); return; } if (!finalestage) F_TextWrite (); else { switch (gameepisode) { // CPhipps - patch drawing updated case 1: if ( gamemode == retail ) V_DrawNamePatch(0, 0, 0, "CREDIT", NULL, VPT_STRETCH); else V_DrawNamePatch(0, 0, 0, "HELP2", NULL, VPT_STRETCH); break; case 2: V_DrawNamePatch(0, 0, 0, "VICTORY2", NULL, VPT_STRETCH); break; case 3: F_BunnyScroll (); break; case 4: V_DrawNamePatch(0, 0, 0, "ENDPIC", NULL, VPT_STRETCH); break; } } }
// // F_Drawer // void F_Drawer (void) { switch (finalestage) { case 0: F_TextWrite (); break; case 1: switch (level.nextmap[7]) { default: case '1': screen->DrawTextureFullScreen(R_LoadTexture(gameinfo.finalePage1)); break; case '2': screen->DrawTextureFullScreen(R_LoadTexture(gameinfo.finalePage2)); break; case '3': F_BunnyScroll(); break; case '4': screen->DrawTextureFullScreen(R_LoadTexture(gameinfo.finalePage3)); break; } break; case 2: F_CastDrawer (); break; } }
// // F_Drawer // void F_Drawer(void) { if (finalestage == 2) { F_CastDrawer(); return; } if (!finalestage) F_TextWrite(); else { switch (gameepisode) { case 1: if ( gamemode == retail ) V_DrawPatch(0, 0, 0, W_CacheLumpName("CREDIT", PU_CACHE)); else V_DrawPatch (0, 0, 0, W_CacheLumpName("HELP2", PU_CACHE)); break; case 2: V_DrawPatch(0, 0, 0, W_CacheLumpName("VICTORY2", PU_CACHE)); break; case 3: F_BunnyScroll(); break; case 4: V_DrawPatch (0, 0, 0, W_CacheLumpName("ENDPIC", PU_CACHE)); break; } } }
static void F_ArtScreenDrawer(void) { const char *lumpname; if (gameepisode == 3) { F_BunnyScroll(); } else { switch (gameepisode) { case 1: if (gameversion >= exe_ultimate) { lumpname = "CREDIT"; } else { lumpname = "HELP2"; } break; case 2: lumpname = "VICTORY2"; break; case 4: lumpname = "ENDPIC"; break; default: return; } lumpname = DEH_String(lumpname); V_DrawPatch (0, 0, W_CacheLumpName(lumpname, PU_CACHE)); } }