r2002 - branches/smenu/data/menuqc

black at icculus.org black at icculus.org
Thu Dec 7 15:29:53 EST 2006


Author: black
Date: 2006-12-07 15:29:52 -0500 (Thu, 07 Dec 2006)
New Revision: 2002

Modified:
   branches/smenu/data/menuqc/object.qh
Log:
Flush my checkout.


Modified: branches/smenu/data/menuqc/object.qh
===================================================================
--- branches/smenu/data/menuqc/object.qh	2006-12-07 16:36:23 UTC (rev 2001)
+++ branches/smenu/data/menuqc/object.qh	2006-12-07 20:29:52 UTC (rev 2002)
@@ -17,9 +17,12 @@
 typedef float NamespaceID;
 
 ABSTRACT( Object )
+	// type information/reflexion stuff
+	.string type;
+
 	.NamespaceID namespace;
 	.zoned name;
-	// namespace ID":"path+name
+	// namespace ID":"path+name"
 	.zoned fullName;
 
 	// structural stuff
@@ -29,8 +32,22 @@
 	.Object _next;
 ENDABSTRACT()
 
+CLASS( ObjectList )
+	.zoned objectList;
+	.float objectCount;
 
+	void ObjectList_Add( ObjectList this, Object pObject );
+	void ObjectList_Remove( ObjectList this, Object pObject );
 
+	float ObjectList_GetCount( ObjectList this, Object pObject );
+	Object ObjectList_GetOne( ObjectList this, float pIndex );
 
+	void ObjectList_PrepareIteration( ObjectList this );
+	void ObjectList_FinishIteration( ObjectList this );
+	Object ObjectList_Iterate( ObjectList this );
+ENDCLASS()
 
 
+
+
+




More information about the nexuiz-commits mailing list