mirror of
https://github.com/ZDoom/Raze.git
synced 2025-01-18 14:41:55 +00:00
New LOGO_FLAGS bits:
- LOGO_STOPMISCSOUNDS = 2097152: Don't play NITEVISION_ONOFF when the logo starts. - LOGO_NOGAMETITLE = 4194304: Don't display the title (INGAMEDUKETHREEDEE and PLUTOPAKSPRITE+2) in the main menu. - LOGO_NOTITLEBAR = 8388608: Don't display the title bar background (TITLEBAR) above the menu. Patch from Fox. git-svn-id: https://svn.eduke32.com/eduke32@6555 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
parent
ea36d5289a
commit
63748e5381
3 changed files with 13 additions and 5 deletions
|
@ -93,6 +93,9 @@ enum LogoFlags_t {
|
|||
LOGO_NOE3RADLOGO = 0x00040000,
|
||||
LOGO_NODUKETEAMTEXT = 0x00080000,
|
||||
LOGO_NODUKETEAMPIC = 0x00100000,
|
||||
LOGO_STOPMISCSOUNDS = 0x00200000,
|
||||
LOGO_NOGAMETITLE = 0x00400000,
|
||||
LOGO_NOTITLEBAR = 0x00800000,
|
||||
};
|
||||
|
||||
void A_DeleteSprite(int spriteNum);
|
||||
|
|
|
@ -120,7 +120,8 @@ static void Menu_DrawBackground(const vec2_t origin)
|
|||
|
||||
static void Menu_DrawTopBar(const vec2_t origin)
|
||||
{
|
||||
rotatesprite_fs(origin.x + (MENU_MARGIN_CENTER<<16), origin.y + (19<<16), MF_Redfont.cursorScale, 0,MENUBAR,16,0,10);
|
||||
if ((G_GetLogoFlags() & LOGO_NOTITLEBAR) == 0)
|
||||
rotatesprite_fs(origin.x + (MENU_MARGIN_CENTER<<16), origin.y + (19<<16), MF_Redfont.cursorScale, 0,MENUBAR,16,0,10);
|
||||
}
|
||||
|
||||
static void Menu_DrawTopBarCaption(const char *caption, const vec2_t origin)
|
||||
|
@ -2034,9 +2035,12 @@ static void Menu_PreDraw(MenuID_t cm, MenuEntry_t *entry, const vec2_t origin)
|
|||
l += 4;
|
||||
fallthrough__;
|
||||
case MENU_MAIN:
|
||||
rotatesprite_fs(origin.x + (MENU_MARGIN_CENTER<<16), origin.y + ((28+l)<<16), 65536L,0,INGAMEDUKETHREEDEE,0,0,10);
|
||||
if (PLUTOPAK) // JBF 20030804
|
||||
rotatesprite_fs(origin.x + ((MENU_MARGIN_CENTER+100)<<16), origin.y + (36<<16), 65536L,0,PLUTOPAKSPRITE+2,(sintable[(totalclock<<4)&2047]>>11),0,2+8);
|
||||
if ((G_GetLogoFlags() & LOGO_NOGAMETITLE) == 0)
|
||||
{
|
||||
rotatesprite_fs(origin.x + (MENU_MARGIN_CENTER<<16), origin.y + ((28+l)<<16), 65536L,0,INGAMEDUKETHREEDEE,0,0,10);
|
||||
if (PLUTOPAK) // JBF 20030804
|
||||
rotatesprite_fs(origin.x + ((MENU_MARGIN_CENTER+100)<<16), origin.y + (36<<16), 65536L,0,PLUTOPAKSPRITE+2,(sintable[(totalclock<<4)&2047]>>11),0,2+8);
|
||||
}
|
||||
break;
|
||||
|
||||
case MENU_PLAYER:
|
||||
|
|
|
@ -1655,7 +1655,8 @@ void G_DisplayLogo(void)
|
|||
|
||||
//g_player[myconnectindex].ps->palette = palette;
|
||||
P_SetGamePalette(g_player[myconnectindex].ps, BASEPAL, 0); // JBF 20040308
|
||||
S_PlaySound(NITEVISION_ONOFF);
|
||||
if ((G_GetLogoFlags() & LOGO_STOPMISCSOUNDS) == 0)
|
||||
S_PlaySound(NITEVISION_ONOFF);
|
||||
|
||||
//G_FadePalette(0,0,0,0);
|
||||
clearallviews(0L);
|
||||
|
|
Loading…
Reference in a new issue