X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Flib%2Foo.qh;h=a2cef664bad3b72f9936ab371b12087c1e362027;hb=4e21f418ad9e6287efb942c1fa2861a51981110a;hp=b91a6d18988e6fd1083bf89370ea506eb6edb52d;hpb=25f7a4a5f137ffb344c47107636fcfc7cdfa2045;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/lib/oo.qh b/qcsrc/lib/oo.qh index b91a6d189..a2cef664b 100644 --- a/qcsrc/lib/oo.qh +++ b/qcsrc/lib/oo.qh @@ -39,12 +39,6 @@ entity __spawn(string _classname, string _sourceLoc, bool pure) this.sourceLoc = _sourceLoc; if (pure) { make_pure(this); - #ifdef CSQC - setorigin(this, (world.mins + world.maxs) * 0.5); - #endif - #ifdef SVQC - setorigin(this, (world.mins + world.maxs) * 0.5); - #endif } return this; } @@ -56,11 +50,11 @@ entity __spawn(string _classname, string _sourceLoc, bool pure) #ifndef QCC_SUPPORT_ENTITYCLASS #define entityclass_2(name, base) USING(name, entity) #define classfield(name) - #define _new(class, pure) __spawn( #class, __FILE__ ":" STR(__LINE__), pure) + #define _new(class, pure) __spawn(#class, __FILE__ ":" STR(__LINE__), pure) #else #define entityclass_2(name, base) entityclass name : base {} #define classfield(name) [[class(name)]] - #define _new(class, pure) ((class) __spawn( #class, __FILE__ ":" STR(__LINE__), pure)) + #define _new(class, pure) ((class) __spawn(#class, __FILE__ ":" STR(__LINE__), pure)) #endif /** entities you care about seeing (.origin works) */ #define new(class) _new(class, false) @@ -328,7 +322,7 @@ CLASS(Object) { TC(Object, this); string s = _("No description"); - if (cvar("developer")) + if (cvar("developer") > 0) { for (int i = 0, n = numentityfields(); i < n; ++i) {