wind rushing sound
[carveJwlIkooP6JGAAIwe30JlM.git] / vehicle.c
index a171a8d846c6d5ef2686beae59979fd9e883860b..3d68d1152793b2fbaeb29bf48460e12df055d78b 100644 (file)
--- a/vehicle.c
+++ b/vehicle.c
@@ -3,14 +3,14 @@
 
 #include "vehicle.h"
 
-VG_STATIC int spawn_car( int argc, const char *argv[] ){
+static int spawn_car( int argc, const char *argv[] ){
    v3f ra, rb, rx;
    v3_copy( skaterift.cam.pos, ra );
    v3_muladds( ra, skaterift.cam.transform[2], -10.0f, rb );
 
    float t;
    if( spherecast_world( world_current_instance(), ra, rb, 
-                         gzoomer.obj.inf.sphere.radius, &t, rx ) != -1 )
+                         gzoomer.obj.inf.sphere.radius, &t, rx, 0 ) != -1 )
    {
       v3_lerp( ra, rb, t, gzoomer.obj.rb.co );
       gzoomer.obj.rb.co[1] += 4.0f;
@@ -30,7 +30,7 @@ VG_STATIC int spawn_car( int argc, const char *argv[] ){
    return 0;
 }
 
-VG_STATIC void vehicle_init(void)
+static void vehicle_init(void)
 {
    q_identity( gzoomer.obj.rb.q );
    v3_zero( gzoomer.obj.rb.w );
@@ -58,7 +58,7 @@ VG_STATIC void vehicle_init(void)
    v3_copy((v3f){  1.0f, -0.25f,  1.5f }, gzoomer.wheels_local[3] );
 }
 
-VG_STATIC void vehicle_wheel_force( int index )
+static void vehicle_wheel_force( int index )
 {
    v3f pa, pb, n;
    m4x3_mulv( gzoomer.obj.rb.to_world, gzoomer.wheels_local[index], pa );
@@ -68,7 +68,7 @@ VG_STATIC void vehicle_wheel_force( int index )
 #if 1
    float t;
    if( spherecast_world( world_current_instance(), pa, pb, 
-                         k_car_wheel_radius, &t, n ) == -1 )
+                         k_car_wheel_radius, &t, n, 0 ) == -1 )
    { t = 1.0f;
    }
 
@@ -165,7 +165,7 @@ VG_STATIC void vehicle_wheel_force( int index )
    }
 }
 
-VG_STATIC void vehicle_solve_friction(void)
+static void vehicle_solve_friction(void)
 {
    rigidbody *rb = &gzoomer.obj.rb;
    for( int i=0; i<4; i++ ){
@@ -198,7 +198,7 @@ VG_STATIC void vehicle_solve_friction(void)
    }
 }
 
-VG_STATIC void vehicle_update_fixed(void)
+static void vehicle_update_fixed(void)
 {
    if( !gzoomer.alive )
       return;
@@ -225,7 +225,7 @@ VG_STATIC void vehicle_update_fixed(void)
    rb_ct manifold[64];
    int len = rb_sphere__scene( rb->to_world, &gzoomer.obj.inf.sphere, NULL, 
                                &world_current_instance()->rb_geo.inf.scene, 
-                               manifold );
+                               manifold, 0 );
    for( int j=0; j<len; j++ ){
       manifold[j].rba = rb;
       manifold[j].rbb = &world_current_instance()->rb_geo.rb;
@@ -249,7 +249,7 @@ VG_STATIC void vehicle_update_fixed(void)
    rb_update_transform( rb );
 }
 
-VG_STATIC void vehicle_update_post(void)
+static void vehicle_update_post(void)
 {
    if( !gzoomer.alive )
       return;