dusting
[carveJwlIkooP6JGAAIwe30JlM.git] / vehicle.h
index 54a2591e11e4110dd48b37a8e9ad9d0701931014..02ceb041440a084dae3817f8a91dd9c64f3ea4ed 100644 (file)
--- a/vehicle.h
+++ b/vehicle.h
@@ -76,22 +76,19 @@ VG_STATIC void vehicle_init(void)
    v3_zero( gzoomer.obj.rb.co );
    rb_init_object( &gzoomer.obj );
 
-   VG_VAR_F32_PERSISTENT( k_car_spring );
-   VG_VAR_F32_PERSISTENT( k_car_spring_damp );
-   VG_VAR_F32_PERSISTENT( k_car_spring_length );
-   VG_VAR_F32_PERSISTENT( k_car_wheel_radius );
-   VG_VAR_F32_PERSISTENT( k_car_friction_lat );
-   VG_VAR_F32_PERSISTENT( k_car_friction_roll );
-   VG_VAR_F32_PERSISTENT( k_car_drive_force );
-   VG_VAR_F32_PERSISTENT( k_car_air_resistance );
-   VG_VAR_F32_PERSISTENT( k_car_downforce );
+   VG_VAR_F32( k_car_spring,        flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_spring_damp,   flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_spring_length, flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_wheel_radius,  flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_friction_lat,  flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_friction_roll, flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_drive_force,   flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_air_resistance,flags=VG_VAR_PERSISTENT );
+   VG_VAR_F32( k_car_downforce,     flags=VG_VAR_PERSISTENT );
 
    VG_VAR_I32( gzoomer.inside );
 
-       vg_function_push( (struct vg_cmd){
-               .name = "spawn_car",
-               .function = spawn_car
-       });
+   vg_console_reg_cmd( "spawn_car", spawn_car, NULL );
 
    v3_copy((v3f){ -1.0f, -0.25f, -1.5f }, gzoomer.wheels_local[0] );
    v3_copy((v3f){  1.0f, -0.25f, -1.5f }, gzoomer.wheels_local[1] );