X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fwarpzonelib%2Fcommon.qh;h=76a77ab0219b1b5103dc3c54151b5dfd4deba1ce;hb=84a38fdd5472807230568b020e13a5adc73532f6;hp=c79ee95d6e02d2d2062b8a35a987de07f0aca3cb;hpb=f5689f55e2665c871cfabcee9f8534c482e2b79b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/warpzonelib/common.qh b/qcsrc/warpzonelib/common.qh index c79ee95d6..76a77ab02 100644 --- a/qcsrc/warpzonelib/common.qh +++ b/qcsrc/warpzonelib/common.qh @@ -1,3 +1,6 @@ +#ifndef WARPZONELIB_COMMON_H +#define WARPZONELIB_COMMON_H + // uncomment this if your mod uses the roll angle in fixangle // #define KEEP_ROLL @@ -16,6 +19,7 @@ float warpzone_cameras_exist; .float warpzone_fadestart; .float warpzone_fadeend; void WarpZone_SetUp(entity e, vector my_org, vector my_ang, vector other_org, vector other_ang); +void WarpZone_Camera_SetUp(entity e, vector my_org, vector my_ang); float WarpZoneLib_BoxTouchesBrush(vector mi, vector ma, entity e, entity ig); vector WarpZoneLib_NearestPointOnBox(vector mi, vector ma, vector org); @@ -100,3 +104,6 @@ entity WarpZone_RefSys_SpawnSameRefSys(entity me); // spawn().R = me.R #ifndef BITXOR_ASSIGN # define BITXOR_ASSIGN(a,b) ((a) = ((a) | (b)) - ((a) & (b))) #endif +float WarpZoneLib_MoveOutOfSolid(entity e); +#define move_out_of_solid(e) WarpZoneLib_MoveOutOfSolid(e) +#endif