]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Simplify that last code, but it still needs to be done properly
authorMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 31 Mar 2011 17:13:22 +0000 (20:13 +0300)
committerMircea Kitsune <sonichedgehog_hyperblast00@yahoo.com>
Thu, 31 Mar 2011 17:13:22 +0000 (20:13 +0300)
qcsrc/client/View.qc

index c0bf17c6101dd5866b07e9e454614fb7529ad485..27c0c40b90a31aff395b78f1ab63c63645336b84 100644 (file)
@@ -367,7 +367,7 @@ float contentavgalpha, liquidalpha_prev;
 vector liquidcolor_prev;
 
 float chase_current_distance;
-vector chase_old_origin;
+vector chase_final_origin;
 
 void CSQC_UpdateView(float w, float h)
 {
@@ -429,12 +429,8 @@ void CSQC_UpdateView(float w, float h)
                        // don't allow the camera to go through walls
                        traceline(pmove_org, chase_target_origin, MOVE_NORMAL, self);
                        if(trace_fraction == 1)
-                       {
-                               R_SetView(VF_ORIGIN, chase_target_origin);
-                               chase_old_origin = chase_target_origin;
-                       }
-                       else
-                               R_SetView(VF_ORIGIN, chase_old_origin);
+                               chase_final_origin = chase_target_origin;
+                       R_SetView(VF_ORIGIN, chase_final_origin);
                }
                else if(autocvar_chase_active < 0)
                {