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