X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fdpdefs%2Fprogsdefs.qh;h=51f687a6a0d7564fdd0c64a701834f3ea7037ad3;hb=230d37ccedf987921f7937cf2a394d718f9c7d5f;hp=3592c7015b53dc37726e7f6e86a35a3c6cb123be;hpb=1556aa4ea70b3b275afb1cb4587e555fb44f71c3;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/dpdefs/progsdefs.qh b/qcsrc/dpdefs/progsdefs.qh index 3592c7015..51f687a6a 100644 --- a/qcsrc/dpdefs/progsdefs.qh +++ b/qcsrc/dpdefs/progsdefs.qh @@ -1,5 +1,4 @@ -#ifndef PROGSDEFS_H -#define PROGSDEFS_H +#pragma once #pragma noref 1 @@ -9,6 +8,7 @@ #define FALSE _FALSE #define spawn _spawn +#define setmodel _setmodel #include "upstream/progsdefs.qc" @@ -18,9 +18,21 @@ #undef FALSE #undef spawn +#undef setmodel + +#define stuffcmd(cl, ...) MACRO_BEGIN \ + entity _cl = (cl); \ + if (IS_REAL_CLIENT(_cl)) stuffcmd(_cl, __VA_ARGS__); \ +MACRO_END #pragma noref 0 -#define WriteFloat(to, f) WriteCoord(to, f) +#define use use1 +.void(entity this, entity actor, entity trigger) use; + +// deglobalization: + +void(vector ang) _makevectors_hidden = #1; +//#define makevectors DO_NOT_USE_GLOBALS_PREFER_MAKE_VECTORS_MACRO_INSTEAD -#endif +#define aim DO_NOT_USE_GLOBALS // not used anywhere so not wrapped