r3006 - trunk/data/qcsrc/menu-div0test/item

black at icculus.org black at icculus.org
Fri Dec 7 08:43:44 EST 2007


Author: black
Date: 2007-12-07 08:43:44 -0500 (Fri, 07 Dec 2007)
New Revision: 3006

Modified:
   trunk/data/qcsrc/menu-div0test/item/gecko.c
Log:
Woops, forgot to commit some changes to make it work again yesterday (+ debug messages)

Modified: trunk/data/qcsrc/menu-div0test/item/gecko.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/item/gecko.c	2007-12-06 17:22:52 UTC (rev 3005)
+++ trunk/data/qcsrc/menu-div0test/item/gecko.c	2007-12-07 13:43:44 UTC (rev 3006)
@@ -22,7 +22,7 @@
 
 	//create a new gecko object if needed
 	if( !me.texturePath ) {
-		me.texturePath = strzone( strcat( "/_dynamic/gecko/menu/",  ftos( _gecko_instanceNumber ) ) );
+		me.texturePath = strzone( strcat( "_dynamic/gecko/menu/",  ftos( _gecko_instanceNumber ) ) );
 		_gecko_instanceNumber+=1;
 		// TODO: add error checks
 		gecko_create( me.texturePath );
@@ -33,7 +33,7 @@
 void drawGecko(entity me)
 {
 	if( me.texturePath ) {
-		draw_Picture( '0 0 0', me.texturePath, '1 1 0', '1 1 1', 1.0 );
+		draw_Picture( '0 0 0', strcat( "/", me.texturePath ), '1 1 0', '1 1 1', 1.0 );
 	} else {
 		local vector fontsize;
 		fontsize_x = fontsize_y = 1.0 / 30.0;
@@ -57,23 +57,26 @@
 
 float mouseMoveGecko(entity me, vector pos)
 {
+	print( vtos( pos ), "\n" );
 	gecko_mousemove( me.texturePath, pos_x, pos_y );
 	return 1;
 }
 
 float mousePressGecko(entity me, vector pos)
 {
+	print( "mouse down!\n" );
 	return gecko_keyevent( me.texturePath, K_MOUSE1, GECKO_BUTTON_DOWN );
 }
 
 float mouseDragGecko(entity me, vector pos)
 {
-	//gecko_mousemove( me.instanceName, pos_x, pos_y );
-	return 0;
+	gecko_mousemove( me.texturePath, pos_x, pos_y );
+	return 1;
 }
 
 float mouseReleaseGecko(entity me, vector pos)
 {
+	print( "mouse up!\n" );
 	return gecko_keyevent( me.texturePath, K_MOUSE1, GECKO_BUTTON_UP );
 }
 




More information about the nexuiz-commits mailing list