9abea2a689ac90b710e5652ea546d1bf4c80aac1
[xonotic/xonotic-data.pk3dir.git] / qcsrc / lib / warpzone / server.qh
1 #ifndef LIB_WARPZONE_SERVER_H
2 #define LIB_WARPZONE_SERVER_H
3
4 #ifdef SVQC
5 void WarpZone_StartFrame();
6 float WarpZone_Projectile_Touch(entity this);
7
8 // THESE must be defined by calling QC code:
9 void WarpZone_PostTeleportPlayer_Callback(entity pl);
10 bool WarpZone_Projectile_Touch_ImpactFilter_Callback(entity this, entity toucher);
11
12 // server must also define a float called ENT_CLIENT_WARPZONE for the initial byte of WarpZone entities
13 //const float ENT_CLIENT_WARPZONE;
14 //const float ENT_CLIENT_WARPZONE_CAMERA;
15
16 void WarpZone_PlayerPhysics_FixVAngle(entity this);
17
18 void WarpZone_PostInitialize_Callback();
19 #endif
20
21 #endif