18 #define CLASS(cname,base) entity spawn##cname(); entity cname##_vtbl;
19 #define METHOD(cname,name,prototype) prototype cname##_##name; .prototype name;
20 #define ATTRIB(cname,name,type,val) .type name;
21 #define ATTRIBARRAY(cname,name,type,cnt) .type name[cnt];
22 #define ENDCLASS(cname) .float instanceOf##cname;
25 #include "../classes.inc"