remove junk
[carveJwlIkooP6JGAAIwe30JlM.git] / player_drive.c
index 89b3f405c2b98d9a2d5b4035ca5615d975c6a9b4..216ec8994ce79cdcb2983fd05c10f20fcf20fd7c 100644 (file)
@@ -9,9 +9,11 @@ VG_STATIC void player__drive_pre_update( player_instance *player )
    struct player_drive *drive = &player->_drive;
    drivable_vehicle *vehc = drive->vehicle;
 
-   vehc->steer = vg_lerpf( vehc->steer, srinput.joy_steer[0] * 0.4f,
-                           k_rb_delta * 8.0f );
-   vehc->drive = srinput.joy_steer[1];
+   v2f steer;
+   joystick_state( k_srjoystick_steer, steer );
+
+   vehc->steer = vg_lerpf( vehc->steer, steer[0] * 0.4f, k_rb_delta * 8.0f );
+   vehc->drive = steer[1];
 }
 
 VG_STATIC void player__drive_update( player_instance *player )
@@ -39,7 +41,7 @@ VG_STATIC void player__drive_animate( player_instance *player,
 
 VG_STATIC void player__drive_post_animate( player_instance *player )
 {
-   if( player->camera_mode == k_cam_firstperson )
+   if( player->cam_control.camera_mode == k_cam_firstperson )
       player->cam_velocity_influence = 0.0f;
    else
       player->cam_velocity_influence = 1.0f;