]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/warpzonelib/server.qh
c91f37290c744cb2ebf1f11bcf7697a4475f4c7f
[xonotic/xonotic-data.pk3dir.git] / qcsrc / warpzonelib / server.qh
1 #ifndef SERVER_H
2 #define SERVER_H
3
4 #if defined(CSQC)
5 #elif defined(MENUQC)
6 #elif defined(SVQC)
7     #include "../common/util-pre.qh"
8     #include "../server/sys-pre.qh"
9     #include "../dpdefs/progsdefs.qh"
10     #include "../dpdefs/dpextensions.qh"
11     #include "../server/sys-post.qh"
12     #include "anglestransform.qh"
13     #include "mathlib.qh"
14     #include "common.qh"
15     #include "util_server.qh"
16 #endif
17
18 void WarpZone_StartFrame();
19 float WarpZone_Projectile_Touch();
20
21 // THESE must be defined by calling QC code:
22 void WarpZone_PostTeleportPlayer_Callback(entity pl);
23 float WarpZone_Projectile_Touch_ImpactFilter_Callback();
24
25 // server must also define a float called ENT_CLIENT_WARPZONE for the initial byte of WarpZone entities
26 //const float ENT_CLIENT_WARPZONE;
27 //const float ENT_CLIENT_WARPZONE_CAMERA;
28
29 void WarpZone_PlayerPhysics_FixVAngle(void);
30
31 void WarpZone_PostInitialize_Callback(void);
32 #endif