input update 1
[carveJwlIkooP6JGAAIwe30JlM.git] / player_drive.c
index 1c082121026d50934fc01958a9739e35588c99cf..89b3f405c2b98d9a2d5b4035ca5615d975c6a9b4 100644 (file)
@@ -2,16 +2,16 @@
 #define PLAYER_DRIVE_C
 
 #include "player.h"
+#include "input.h"
 
 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, 
-                           player->input_walkh->axis.value * 0.4f,
+   vehc->steer = vg_lerpf( vehc->steer, srinput.joy_steer[0] * 0.4f,
                            k_rb_delta * 8.0f );
-   vehc->drive = player->input_walkv->axis.value;
+   vehc->drive = srinput.joy_steer[1];
 }
 
 VG_STATIC void player__drive_update( player_instance *player )