]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - client.h
More progress, still nothing considerable
[xonotic/darkplaces.git] / client.h
index 9ee76093e2999aea26f1de4925e525b538b5470d..7769d5fa46a8515c2122eafe94efc58487179d0b 100644 (file)
--- a/client.h
+++ b/client.h
@@ -387,6 +387,9 @@ typedef struct entity_render_s
        // FIELDS UPDATED BY RENDERER:
        // last time visible during trace culling
        double last_trace_visibility;
+
+       // user wavefunc parameters (from csqc)
+       float userwavefunc_param[Q3WAVEFUNC_USER_COUNT];
 }
 entity_render_t;
 
@@ -974,6 +977,10 @@ typedef struct client_state_s
        qboolean oldonground;
        double lastongroundtime;
        double hitgroundtime;
+       float bob2_smooth;
+       
+       float ground_hit_speed;
+       float ground_hit_target;
 
        // don't change view angle, full screen, etc
        int intermission;
@@ -1191,6 +1198,7 @@ typedef struct client_state_s
        float movevars_airstopaccelerate;
        float movevars_airstrafeaccelerate;
        float movevars_maxairstrafespeed;
+       float movevars_airstrafeaccel_qw;
        float movevars_aircontrol;
        float movevars_aircontrol_power;
        float movevars_warsowbunny_airforwardaccel;
@@ -1199,6 +1207,7 @@ typedef struct client_state_s
        float movevars_warsowbunny_turnaccel;
        float movevars_warsowbunny_backtosideratio;
        float movevars_ticrate;
+       float movevars_airspeedlimit_nonqw;
 
        // models used by qw protocol
        int qw_modelindex_spike;