r3184 - in trunk/data: gfx/menu/default gfx/menu/xaw qcsrc/menu-div0test qcsrc/menu-div0test/nexuiz

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Jan 19 05:02:51 EST 2008


Author: div0
Date: 2008-01-19 05:02:41 -0500 (Sat, 19 Jan 2008)
New Revision: 3184

Modified:
   trunk/data/gfx/menu/default/skinvalues.txt
   trunk/data/gfx/menu/xaw/skinvalues.txt
   trunk/data/qcsrc/menu-div0test/nexuiz/dialog_credits.c
   trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c
   trunk/data/qcsrc/menu-div0test/skin-customizables.inc
Log:
make size of credits dialog customizable by skin (so they can fit it to the background image)


Modified: trunk/data/gfx/menu/default/skinvalues.txt
===================================================================
--- trunk/data/gfx/menu/default/skinvalues.txt	2008-01-19 09:45:38 UTC (rev 3183)
+++ trunk/data/gfx/menu/default/skinvalues.txt	2008-01-19 10:02:41 UTC (rev 3184)
@@ -57,6 +57,8 @@
 ALPHA_CREDITS_FUNCTION          0.7
 COLOR_CREDITS_PERSON            '0.7 0.7 1'
 ALPHA_CREDITS_PERSON            0.7
+ROWS_CREDITS                    20
+WIDTH_CREDITS                   0.5
 
 // item: crosshair button
 //   uses "crosshairbutton" images

Modified: trunk/data/gfx/menu/xaw/skinvalues.txt
===================================================================
--- trunk/data/gfx/menu/xaw/skinvalues.txt	2008-01-19 09:45:38 UTC (rev 3183)
+++ trunk/data/gfx/menu/xaw/skinvalues.txt	2008-01-19 10:02:41 UTC (rev 3184)
@@ -60,6 +60,8 @@
 ALPHA_CREDITS_FUNCTION          1
 COLOR_CREDITS_PERSON            '0 0 0'
 ALPHA_CREDITS_PERSON            1
+ROWS_CREDITS                    10
+WIDTH_CREDITS                   0.75
 
 // item: dialog
 //   uses border.tga

Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_credits.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_credits.c	2008-01-19 09:45:38 UTC (rev 3183)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_credits.c	2008-01-19 10:02:41 UTC (rev 3184)
@@ -4,8 +4,8 @@
 	METHOD(NexuizCreditsDialog, focusEnter, void(entity))
 	ATTRIB(NexuizCreditsDialog, title, string, "Credits")
 	ATTRIB(NexuizCreditsDialog, color, vector, SKINCOLOR_DIALOG_CREDITS)
-	ATTRIB(NexuizCreditsDialog, intendedWidth, float, 0.5)
-	ATTRIB(NexuizCreditsDialog, rows, float, 20)
+	ATTRIB(NexuizCreditsDialog, intendedWidth, float, SKINWIDTH_CREDITS)
+	ATTRIB(NexuizCreditsDialog, rows, float, SKINROWS_CREDITS)
 	ATTRIB(NexuizCreditsDialog, columns, float, 2)
 	ATTRIB(NexuizCreditsDialog, creditsList, entity, NULL)
 ENDCLASS(NexuizCreditsDialog)

Modified: trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c	2008-01-19 09:45:38 UTC (rev 3183)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/mainwindow.c	2008-01-19 10:02:41 UTC (rev 3184)
@@ -77,7 +77,7 @@
 		i = spawnNexuizCreditsDialog();
 		i.configureDialog(i);
 		n.addItemCentered(n, i, i.intendedWidth * eX + i.intendedHeight * eY, SKINALPHAS_MAINMENU_z);
-		n.setNexposee(n, i, '0.5 1.2 0', SKINALPHAS_MAINMENU_x, SKINALPHAS_MAINMENU_y);
+		n.setNexposee(n, i, '0.3 1.2 0', SKINALPHAS_MAINMENU_x, SKINALPHAS_MAINMENU_y);
 		n.pullNexposee(n, i, eY * (SKINHEIGHT_TITLE * SKINFONTSIZE_TITLE / conheight));
 	me.addItem(me, n, '0 0 0', '1 1 0', SKINALPHAS_MAINMENU_z);
 	me.moveItemAfter(me, n, NULL);

Modified: trunk/data/qcsrc/menu-div0test/skin-customizables.inc
===================================================================
--- trunk/data/qcsrc/menu-div0test/skin-customizables.inc	2008-01-19 09:45:38 UTC (rev 3183)
+++ trunk/data/qcsrc/menu-div0test/skin-customizables.inc	2008-01-19 10:02:41 UTC (rev 3184)
@@ -89,6 +89,8 @@
 	SKINFLOAT(ALPHA_CREDITS_FUNCTION, 0.7);
 	SKINVECTOR(COLOR_CREDITS_PERSON, '0.7 0.7 1');
 	SKINFLOAT(ALPHA_CREDITS_PERSON, 0.7);
+	SKINFLOAT(ROWS_CREDITS, 20);
+	SKINFLOAT(WIDTH_CREDITS, 0.5);
 
 	// item: crosshair button
 	SKINSTRING(GFX_CROSSHAIRBUTTON, "crosshairbutton");




More information about the nexuiz-commits mailing list