build system revision
[carveJwlIkooP6JGAAIwe30JlM.git] / player_drive.c
index 38b7e58c8e586102bfd2afbec92a49d5c80aa916..cddd0d43ad3a8179da1acc3cce2e3185205e48fe 100644 (file)
@@ -10,17 +10,18 @@ static void player__drive_pre_update(void){
    v2f steer;
    joystick_state( k_srjoystick_steer, steer );
 
-   vehc->steer = vg_lerpf( vehc->steer, steer[0] * 0.4f, k_rb_delta * 8.0f );
+   vehc->steer = vg_lerpf( vehc->steer, steer[0] * 0.4f, 
+                           vg.time_fixed_delta * 8.0f );
    vehc->drive = steer[1];
 }
 
 static void player__drive_update(void){}
 
 static void player__drive_post_update(void){
-   v3_copy( player_drive.vehicle->obj.rb.co,localplayer.rb.co );
-   v3_copy( player_drive.vehicle->obj.rb.v, localplayer.rb.v );
-   v4_copy( player_drive.vehicle->obj.rb.q, localplayer.rb.q );
-   v3_copy( player_drive.vehicle->obj.rb.w, localplayer.rb.w );
+   v3_copy( player_drive.vehicle->rb.co,localplayer.rb.co );
+   v3_copy( player_drive.vehicle->rb.v, localplayer.rb.v );
+   v4_copy( player_drive.vehicle->rb.q, localplayer.rb.q );
+   v3_copy( player_drive.vehicle->rb.w, localplayer.rb.w );
 }
 
 static void player__drive_animate(void){}
@@ -39,7 +40,7 @@ static void player__drive_post_animate(void){
    else
       localplayer.cam_velocity_influence = 1.0f;
 
-   rigidbody *rb = &gzoomer.obj.rb;
+   rigidbody *rb = &gzoomer.rb;
    float yaw = atan2f( -rb->to_world[2][0], rb->to_world[2][2] ),
        pitch = atan2f
                (