X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fcsqc_builtins.qc;h=15e62170bab859eca1b47c9bfa99797e959b006c;hb=0909b720b2bc741660ede9041c301555d9661e45;hp=35cf6b19bcd6aa87308efbd243064b98269c3bc7;hpb=2976326817cdd461dcfa0fdbcb58d3413687451b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/csqc_builtins.qc b/qcsrc/client/csqc_builtins.qc index 35cf6b19b..15e62170b 100644 --- a/qcsrc/client/csqc_builtins.qc +++ b/qcsrc/client/csqc_builtins.qc @@ -90,7 +90,7 @@ vector (vector v) cs_project = #311; void drawline(float width, vector pos1, vector pos2, vector rgb, float alpha, float flags) = #315; float iscachedpic(string name) = #316; string precache_pic(string name, ...) = #317; -vector drawgetimagesize(string pic) = #318; +vector draw_getimagesize(string pic) = #318; void freepic(string name) = #319; float drawcharacter(vector position, float character, vector scale, vector rgb, float alpha, float flag) = #320; float drawstring(vector position, string text, vector scale, vector rgb, float alpha, float flag) = #321; @@ -123,7 +123,7 @@ void (float scale) setsensitivityscale = #346; float (float framenum) getinputstate = #345; void (entity e) runstandardplayerphysics = #347; -string (float playernum, string key) getplayerkey = #348; +string (float playernum, string key) getplayerkeyvalue = #348; void (string cmdname) registercmd = #352; vector () getmousepos = #344; @@ -174,14 +174,14 @@ float(entity e, float s) getsurfacenumtriangles = #628; vector(entity e, float s, float n) getsurfacetriangle = #629; -float (float a, float b) min = #94; +float (float a, float b, ...) min = #94; float (float a, float b, float c) min3 = #94; float (float a, float b, float c, float d) min4 = #94; float (float a, float b, float c, float d, float e) min5 = #94; float (float a, float b, float c, float d, float e, float f) min6 = #94; float (float a, float b, float c, float d, float e, float f, float g) min7 = #94; float (float a, float b, float c, float d, float e, float f, float g, float h) min8 = #94; -float (float a, float b) max = #95; +float (float a, float b, ...) max = #95; float (float a, float b, float c) max3 = #95; float (float a, float b, float c, float d) max4 = #95; float (float a, float b, float c, float d, float e) max5 = #95; @@ -348,3 +348,11 @@ string(string digest, string data, ...) digest_hex = #639; //only the "MD4" digest is always supported! //if the given digest is not supported, string_null is returned //the digest string is matched case sensitively, use "MD4", not "md4"! + +//DP_CSQC_MINFPS_QUALITY +//idea: divVerent +//darkplaces implementation: divVerent +//constant definitions: +const float VF_MINFPS_QUALITY = 213; +//use getproperty(VF_MINFPS_QUALITY); to do CSQC based LOD based on cl_minfps +//1 should lead to an unmodified view