2 #define COMPAT_NO_MOD_IS_XONOTIC
7 #ifndef QCC_SUPPORT_INT
11 #ifndef QCC_SUPPORT_BOOL
16 #include <dpdefs/csprogsdefs.qh>
17 #include <dpdefs/keycodes.qh>
19 #include <server/sys-pre.qh>
20 #include <dpdefs/progsdefs.qh>
21 #include <dpdefs/dpextensions.qh>
22 #include <server/sys-post.qh>
24 #include <dpdefs/menudefs.qh>
25 #include <dpdefs/keycodes.qh>
34 #define TC(T, sym) MACRO_BEGIN \
35 if (!is_##T(sym)) LOG_WARNINGF("Type check failed: " #sym " :: " #T); \
38 #define TC(T, sym) MACRO_BEGIN MACRO_END
41 bool is_int(float f) { return f == f | 0; }
42 bool is_bool(float f) { return f == true || f == false; }
44 #include "warpzone/mathlib.qc"
46 #include "accumulate.qh"
48 #include "arraylist.qh"
51 #include "counting.qh"
55 #include "enumclass.qh"
57 #include "functional.qh"
61 #include "linkedlist.qh"
64 #include "markdown.qh"
71 #include "p2mathlib.qc"
72 #include "progname.qh"
74 #include "registry.qh"
75 #include "registry_net.qh"
76 #include "replicate.qh"
78 #include "sortlist.qc"
80 #include "spawnfunc.qh"