fix crash when closing during load
[carveJwlIkooP6JGAAIwe30JlM.git] / player_drive.c
diff --git a/player_drive.c b/player_drive.c
deleted file mode 100644 (file)
index 0d97e3b..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-#ifndef PLAYER_DRIVE_C
-#define PLAYER_DRIVE_C
-
-#include "player.h"
-#include "input.h"
-
-static void player__drive_pre_update(void){
-   drivable_vehicle *vehc = player_drive.vehicle;
-
-   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];
-}
-
-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 );
-}
-
-static void player__drive_animate(void){}
-
-static void player__drive_pose( void *animator, player_pose *pose ){
-   struct skeleton *sk = &localplayer.skeleton;
-
-   skeleton_sample_anim( sk, player_drive.anim_drive, 0.0f, pose->keyframes );
-   v3_copy( localplayer.rb.co, pose->root_co );
-   v4_copy( localplayer.rb.q, pose->root_q );
-}
-
-static void player__drive_post_animate(void){
-   if( localplayer.cam_control.camera_mode == k_cam_firstperson )
-      localplayer.cam_velocity_influence = 0.0f;
-   else
-      localplayer.cam_velocity_influence = 1.0f;
-
-   rigidbody *rb = &gzoomer.obj.rb;
-   float yaw = atan2f( -rb->to_world[2][0], rb->to_world[2][2] ),
-       pitch = atan2f
-               ( 
-                   -rb->to_world[2][1], 
-                   sqrtf
-                   (
-                     rb->to_world[2][0]*rb->to_world[2][0] + 
-                     rb->to_world[2][2]*rb->to_world[2][2]
-                   )
-               );
-
-   localplayer.angles[0] = yaw;
-   localplayer.angles[1] = pitch;
-}
-
-static void player__drive_im_gui(void){
-   player__debugtext( 1, "Nothing here" );
-}
-
-static void player__drive_bind(void){
-   struct skeleton *sk = &localplayer.skeleton;
-   player_drive.vehicle = &gzoomer;
-   player_drive.anim_drive = skeleton_get_anim( sk, "idle_cycle+y" );
-}
-
-static void player__drive_reset( ent_spawn *rp ){
-}
-
-#endif /* PLAYER_DRIVE_C */