X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fclient%2Fteamradar.qc;h=8eaf7e4c2206fe7d000e3d5f6b9aef87421fb966;hp=088ba60d9bad2e89467e90096fe3fc21f80d4fd6;hb=a8cc9eb71b0d0e44e9a968a9cf5554f6226cc838;hpb=9281dfd2d6431363c20f147e53a86480a99ca2df diff --git a/qcsrc/client/teamradar.qc b/qcsrc/client/teamradar.qc index 088ba60d9..8eaf7e4c2 100644 --- a/qcsrc/client/teamradar.qc +++ b/qcsrc/client/teamradar.qc @@ -1,23 +1,11 @@ -#if defined(CSQC) - #include "teamradar.qh" -#elif defined(MENUQC) -#elif defined(SVQC) -#endif +#include "teamradar.qh" +#include "_all.qh" -float vlen2d(vector v) -{ - return sqrt(v.x * v.x + v.y * v.y); -} +#include "hud.qh" -float vlen_maxnorm2d(vector v) -{ - return max(v.x, v.y, -v.x, -v.y); -} +#include "../common/util.qh" -float vlen_minnorm2d(vector v) -{ - return min(max(v.x, -v.x), max(v.y, -v.y)); -} +#include "../csqcmodellib/interpolate.qh" vector teamradar_3dcoord_to_texcoord(vector in) { @@ -48,15 +36,15 @@ vector teamradar_2dcoord_to_texcoord(vector in) { vector out; out = in; - + out -= teamradar_origin2d; if(v_flipped) out_x = -out_x; out = out / teamradar_size; - + out_y = - out_y; // screen space is reversed out = rotate(out, -teamradar_angle * DEG2RAD); - + out += teamradar_origin3d_in_texcoord; return out; @@ -214,7 +202,7 @@ void teamradar_loadcvars() // radar links void Ent_RadarLink() -{ +{SELFPARAM(); int sendflags = ReadByte(); InterpolateOrigin_Undo();