X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=sbar.c;h=be13963350a42847b088fb9afd0c7aa9427a8ea9;hp=88ccfc3134e8d88b9df00d2ba053c830c08ec13c;hb=HEAD;hpb=906474fc025ff5b0b8799d9045a581bceafd2e7d diff --git a/sbar.c b/sbar.c index 88ccfc31..43b64b9e 100644 --- a/sbar.c +++ b/sbar.c @@ -116,7 +116,6 @@ cvar_t crosshair_color_alpha = {CF_CLIENT | CF_ARCHIVE, "crosshair_color_alpha", cvar_t crosshair_size = {CF_CLIENT | CF_ARCHIVE, "crosshair_size", "1", "adjusts size of the crosshair on the screen"}; static void Sbar_MiniDeathmatchOverlay (int x, int y); -static void Sbar_DeathmatchOverlay (void); static void Sbar_IntermissionOverlay (void); static void Sbar_FinaleOverlay (void); @@ -392,6 +391,8 @@ void Sbar_Init (void) Cvar_RegisterVariable(&sbar_miniscoreboard_size); Cvar_RegisterVariable(&sbar_info_pos); Cvar_RegisterVariable(&cl_deathscoreboard); + // This cvar is found in Fitzquake-derived engines and FTEQW and is read by the Alkaline 1.2 and Arcane Dimensions 1.80 CSQC + Cvar_RegisterVirtual(&sbar_alpha_bg, "scr_sbaralpha"); Cvar_RegisterVariable(&crosshair_color_red); Cvar_RegisterVariable(&crosshair_color_green); @@ -682,7 +683,7 @@ static void Sbar_SoloScoreboard (void) Sbar_DrawString(8+22*8, 4, va(vabuf, sizeof(vabuf), "Secrets:%3i", cl.stats[STAT_SECRETS])); // format is like this: e1m1:The Sligpate Complex - dpsnprintf(str, sizeof(str), "%s:%s", cl.worldbasename, cl.worldmessage); + dpsnprintf(str, sizeof(str), "%s:%.39s", cl.worldbasename, cl.worldmessage); // if there's a newline character, terminate the string there if (strchr(str, '\n')) @@ -891,7 +892,7 @@ static void Sbar_DrawInventory (void) // items for (i=0 ; i<6 ; i++) - if (cl.stats[STAT_ITEMS] & (1<<(17+i))) + if (cl.stats[STAT_ITEMS] & (1u<<(17+i))) { //MED 01/04/97 changed keys if (!(gamemode == GAME_HIPNOTIC || gamemode == GAME_QUOTH) || (i>1)) @@ -903,7 +904,7 @@ static void Sbar_DrawInventory (void) if (gamemode == GAME_HIPNOTIC || gamemode == GAME_QUOTH) { for (i=0 ; i<2 ; i++) - if (cl.stats[STAT_ITEMS] & (1<<(24+i))) + if (cl.stats[STAT_ITEMS] & (1u<<(24+i))) Sbar_DrawPic (288 + i*16, -16, hsb_items[i]); } @@ -911,14 +912,14 @@ static void Sbar_DrawInventory (void) { // new rogue items for (i=0 ; i<2 ; i++) - if (cl.stats[STAT_ITEMS] & (1<<(29+i))) + if (cl.stats[STAT_ITEMS] & (1u<<(29+i))) Sbar_DrawPic (288 + i*16, -16, rsb_items[i]); } else { // sigils for (i=0 ; i<4 ; i++) - if (cl.stats[STAT_ITEMS] & (1<<(28+i))) + if (cl.stats[STAT_ITEMS] & (1u<<(28+i))) Sbar_DrawPic (320-32 + i*8, -16, sb_sigil[i]); } }