X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_walk.h;h=28e38a4347825b18bd1c9670e53ea6a9c2b38f3a;hb=c0e4a67ba2f001179df6e2cde97370a946669c22;hp=48be2ac6118f296e4e3b4dcb2f2703eba41118f9;hpb=5b44aed954c9988823026edf4ecdb59d446a0843;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_walk.h b/player_walk.h index 48be2ac..28e38a4 100644 --- a/player_walk.h +++ b/player_walk.h @@ -34,7 +34,8 @@ struct player_walk{ k_walk_outro_none, k_walk_outro_jump_to_air, k_walk_outro_drop_in, - k_walk_outro_regular + k_walk_outro_regular, + k_walk_outro_max } outro_type; double outro_start_time; @@ -74,6 +75,10 @@ struct player_walk{ } static player_walk; +enum player_walk_soundeffect { + k_player_walk_soundeffect_splash +}; + static f32 k_walkspeed = 10.0f, k_airspeed = 1.2f, @@ -104,14 +109,13 @@ static void player__walk_post_animate(void); static void player__walk_im_gui (void); static void player__walk_bind (void); static void player__walk_transition (void); -static void player__walk_reset (ent_spawn *rp ); +static void player__walk_reset (void); static void player__walk_restore (void); static void player__walk_animator_exchange( bitpack_ctx *ctx, void *data ); struct player_subsystem_interface static player_subsystem_walk = { .system_register = player__walk_register, .bind = player__walk_bind, - .reset = player__walk_reset, .pre_update = player__walk_pre_update, .update = player__walk_update, .post_update = player__walk_post_update,