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){}
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
(