X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fdpdefs%2Fprogsdefs.qh;h=ccdf9bc0c4293353a7e8392b059831e313474958;hb=7c19cc7613de325a0e43236ee4e202fd6c9f7a7a;hp=c2440d3dabffba98aaf3a1324d321267a224dd46;hpb=bc996d1cf2bb0de381c06a2ad07bed5d333e3e84;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/dpdefs/progsdefs.qh b/qcsrc/dpdefs/progsdefs.qh index c2440d3da..ccdf9bc0c 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,7 +18,14 @@ #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;