add command for spawning glider
authorhgn <hgodden00@gmail.com>
Tue, 30 Jan 2024 07:23:56 +0000 (07:23 +0000)
committerhgn <hgodden00@gmail.com>
Tue, 30 Jan 2024 07:23:56 +0000 (07:23 +0000)
player_glide.c

index 95337b240bc1b84fe86a8aeb9ebd047c2ee68f63..27d16ddee0b1a6fe70e31047b21d60e43b9b6499 100644 (file)
@@ -271,6 +271,13 @@ static void player_glide_im_gui(void){
                            player_glide.info_drag[2] );
 }
 
+static int ccmd_player_glider_spawn( int argc, const char *argv[] ){
+   localplayer.have_glider = 1;
+   localplayer.glider_orphan = 0;
+   player_glide.t = -1.0f;
+   return 0;
+}
+
 static void player_glide_bind(void){
 
    u32 mask = VG_VAR_CHEAT|VG_VAR_PERSISTENT;
@@ -284,6 +291,8 @@ static void player_glide_bind(void){
    VG_VAR_F32( k_glide_balance, flags=mask );
    VG_VAR_F32( k_glide_wing_orient, flags=mask );
 
+   vg_console_reg_cmd( "spawn_glider", ccmd_player_glider_spawn, NULL );
+
    f32 mass = 0.0f,
        k_density = 8.0f,
        k_inertia_scale = 1.0f;