X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_glide.c;h=27d16ddee0b1a6fe70e31047b21d60e43b9b6499;hb=cb33fd040ae809dd651d6f884be92f800bc58a60;hp=95337b240bc1b84fe86a8aeb9ebd047c2ee68f63;hpb=859178c6d4b2a9b9a95f8b01b113f589ce0f197f;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_glide.c b/player_glide.c index 95337b2..27d16dd 100644 --- a/player_glide.c +++ b/player_glide.c @@ -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;