X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fdpdefs%2Fprogsdefs.qh;h=ccdf9bc0c4293353a7e8392b059831e313474958;hp=bffacafddc59a928ac76441e89fe284579bb173a;hb=3ac61b98c83be079c61cf525491d2028b2a889dc;hpb=88713a575bd27dabc5926d636542b6145ab6f51c diff --git a/qcsrc/dpdefs/progsdefs.qh b/qcsrc/dpdefs/progsdefs.qh index bffacafddc..ccdf9bc0c4 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 @@ -8,6 +7,9 @@ #define TRUE _TRUE #define FALSE _FALSE +#define spawn _spawn +#define setmodel _setmodel + #include "upstream/progsdefs.qc" #undef true @@ -15,6 +17,15 @@ #undef TRUE #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 -#endif +#define use use1 +.void(entity this, entity actor, entity trigger) use;