]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/oo/constructors.h
make method names more standard: now Classname_method
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / oo / constructors.h
index 5f2132469fc2297a84245705f27866502f21ed42..5533c8ce89f3d206e8724ee8c6f736ef9ac7fd28 100644 (file)
@@ -18,7 +18,7 @@
 
 #define CLASS(cname)                       entity spawn##cname() { entity me;
 #define EXTENDS(base)                      me = spawn##base (); entity basevtbl; basevtbl = vtbl##base;
-#define METHOD(cname,name,prototype)       me.name = name##cname;
+#define METHOD(cname,name,prototype)       me.name = cname##_##name;
 #define ATTRIB(cname,name,type,val)        me.name = val;
 #define ATTRIBARRAY(cname,name,type,cnt)   me.name = me.name;
 #define ENDCLASS(cname)                    me.instanceOf##cname = 1; me.classname = #cname; if(!vtbl##cname) vtbl##cname = spawnVtbl(me, basevtbl); return me; }