X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fclient%2Fcsqc_builtins.qc;h=0fabb0d0c70b5eb86d9edca2d752efd2e466ee3e;hp=dd7b18da39321fa124d60816499ee949ff652a4c;hb=7e0864d035fea38e3127a0728909641536c1a99d;hpb=fbec40012e84855d10d0f99f2ead025aca3153c6 diff --git a/qcsrc/client/csqc_builtins.qc b/qcsrc/client/csqc_builtins.qc index dd7b18da39..0fabb0d0c7 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; @@ -120,10 +120,10 @@ void (string s, ...) print = #339; void (float scale) setsensitivityscale = #346; -void (float framenum) RetrieveMovementFrame = #345; -void () DefaultPlayerPhysics = #347; +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; void(float usecursor) setcursormode = #343; vector () getmousepos = #344; @@ -175,14 +175,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; @@ -349,3 +349,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