r5048 - trunk/data/qcsrc/menu/nexuiz

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Nov 13 11:41:21 EST 2008


Author: esteel
Date: 2008-11-13 11:41:20 -0500 (Thu, 13 Nov 2008)
New Revision: 5048

Modified:
   trunk/data/qcsrc/menu/nexuiz/demolist.c
   trunk/data/qcsrc/menu/nexuiz/dialog_settings_demo.c
Log:
experimental timedemo button for the demos menu


Modified: trunk/data/qcsrc/menu/nexuiz/demolist.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/demolist.c	2008-11-12 21:11:39 UTC (rev 5047)
+++ trunk/data/qcsrc/menu/nexuiz/demolist.c	2008-11-13 16:41:20 UTC (rev 5048)
@@ -25,6 +25,7 @@
 
 entity makeNexuizDemoList();
 void StartDemo_Click(entity btn, entity me);
+void TimeDemo_Click(entity btn, entity me);
 void DemoList_Filter_Change(entity box, entity me);
 #endif
 
@@ -131,6 +132,13 @@
     me.startDemo(me);
 }
 
+void TimeDemo_Click(entity btn, entity me)
+{
+    string s;
+    s = me.demoName(me,me.selectedItem);
+    localcmd("timedemo demos/", s, ".dem\nwait\ntogglemenu\n");	
+}
+
 void clickListBoxItemNexuizDemoList(entity me, float i, vector where)
 {
     if(i == me.lastClickedDemo)

Modified: trunk/data/qcsrc/menu/nexuiz/dialog_settings_demo.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_settings_demo.c	2008-11-12 21:11:39 UTC (rev 5047)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_settings_demo.c	2008-11-13 16:41:20 UTC (rev 5048)
@@ -40,8 +40,11 @@
 	me.TR(me);
 		me.TD(me, me.rows - 4, me.columns, dlist);
 	me.gotoRC(me, me.rows - 1, 0);
-		me.TD(me, 1, me.columns, e = makeNexuizButton("Play", '0 0 0'));
+		me.TD(me, 1, me.columns / 2, e = makeNexuizButton("Play", '0 0 0'));
 			e.onClick = StartDemo_Click;
 			e.onClickEntity = dlist;
+		me.TD(me, me.columns / 2, me.columns, e = makeNexuizButton("Timedemo", '0 0 0'));
+			e.onClick = TimeDemo_Click;
+			e.onClickEntity = dlist;
 }
 #endif




More information about the nexuiz-commits mailing list