[nexuiz-commits] r7649 - in trunk/data: gfx/menu/wickedz qcsrc/menu
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Sat Sep 5 15:12:32 EDT 2009
Author: div0
Date: 2009-09-05 15:12:31 -0400 (Sat, 05 Sep 2009)
New Revision: 7649
Added:
trunk/data/gfx/menu/wickedz/background_ingame_l2.tga
trunk/data/gfx/menu/wickedz/background_ingame_l3.tga
trunk/data/gfx/menu/wickedz/background_l2.tga
trunk/data/gfx/menu/wickedz/background_l3.tga
trunk/data/gfx/menu/wickedz/background_l4.tga
trunk/data/gfx/menu/wickedz/background_l5.tga
Modified:
trunk/data/gfx/menu/wickedz/background.tga
trunk/data/gfx/menu/wickedz/background_ingame.tga
trunk/data/gfx/menu/wickedz/skinvalues.txt
trunk/data/qcsrc/menu/menu.qc
Log:
fix menu display at non-4:3 aspect ratio by drawing multiple background layers
Modified: trunk/data/gfx/menu/wickedz/background.tga
===================================================================
(Binary files differ)
Modified: trunk/data/gfx/menu/wickedz/background_ingame.tga
===================================================================
(Binary files differ)
Added: trunk/data/gfx/menu/wickedz/background_ingame_l2.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_ingame_l2.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/data/gfx/menu/wickedz/background_ingame_l3.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_ingame_l3.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/data/gfx/menu/wickedz/background_l2.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_l2.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/data/gfx/menu/wickedz/background_l3.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_l3.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/data/gfx/menu/wickedz/background_l4.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_l4.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/data/gfx/menu/wickedz/background_l5.tga
===================================================================
(Binary files differ)
Property changes on: trunk/data/gfx/menu/wickedz/background_l5.tga
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/data/gfx/menu/wickedz/skinvalues.txt
===================================================================
--- trunk/data/gfx/menu/wickedz/skinvalues.txt 2009-09-05 17:10:39 UTC (rev 7648)
+++ trunk/data/gfx/menu/wickedz/skinvalues.txt 2009-09-05 19:12:31 UTC (rev 7649)
@@ -64,8 +64,8 @@
// general
// uses "background" images
// uses "background_ingame" images
-ALIGN_BACKGROUND 5
-ALIGN_BACKGROUND_INGAME 5
+ALIGN_BACKGROUND 37915
+ALIGN_BACKGROUND_INGAME 591
ALPHA_BACKGROUND_INGAME 0.7
ALPHA_DISABLED 0.2
ALPHA_BEHIND 0.5
Modified: trunk/data/qcsrc/menu/menu.qc
===================================================================
--- trunk/data/qcsrc/menu/menu.qc 2009-09-05 17:10:39 UTC (rev 7648)
+++ trunk/data/qcsrc/menu/menu.qc 2009-09-05 19:12:31 UTC (rev 7649)
@@ -201,7 +201,7 @@
if(key == K_SHIFT) menuShiftState |= S_SHIFT;
};
-void(string img, float a, float algn) drawBackground =
+void(string img, float a, float algn, float force1) drawBackground =
{
vector sz;
vector isz;
@@ -250,6 +250,11 @@
}
if(i == 0)
draw_Picture(v, img, isz, '1 1 1', a);
+ else if(force1)
+ // force all secondary layers to use alpha 1. Prevents ugly issues
+ // with overlap. It's a flag because it cannot be used for the
+ // ingame background
+ draw_Picture(v, strcat(img, "_l", ftos(i+1)), isz, '1 1 1', 1);
else
draw_Picture(v, strcat(img, "_l", ftos(i+1)), isz, '1 1 1', a);
}
@@ -563,7 +568,7 @@
{
if(menuLogoAlpha > 0)
{
- drawBackground(SKINGFX_BACKGROUND, bound(0, menuLogoAlpha, 1), SKINALIGN_BACKGROUND);
+ drawBackground(SKINGFX_BACKGROUND, bound(0, menuLogoAlpha, 1), SKINALIGN_BACKGROUND, TRUE);
if(menuAlpha <= 0 && SKINALPHA_CURSOR_INTRO > 0)
{
draw_alpha = SKINALPHA_CURSOR_INTRO * bound(0, menuLogoAlpha, 1);
@@ -575,7 +580,7 @@
else if(SKINALPHA_BACKGROUND_INGAME)
{
if(menuAlpha > 0)
- drawBackground(SKINGFX_BACKGROUND_INGAME, menuAlpha * SKINALPHA_BACKGROUND_INGAME, SKINALIGN_BACKGROUND_INGAME);
+ drawBackground(SKINGFX_BACKGROUND_INGAME, menuAlpha * SKINALPHA_BACKGROUND_INGAME, SKINALIGN_BACKGROUND_INGAME, FALSE);
}
draw_reset();
More information about the nexuiz-commits
mailing list