X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_glide.h;h=fdf34bcabb5f2a80ddb4fa2529ada3a8b1684c24;hb=0d211bc488751a2cbc380990492ec549e91b19ca;hp=f9e4e975b7474d765a5340739149c3c01841b4ff;hpb=b6c1b99a420927d4f4b7a52865e908712ae55484;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_glide.h b/player_glide.h index f9e4e97..fdf34bc 100644 --- a/player_glide.h +++ b/player_glide.h @@ -2,6 +2,7 @@ #define PLAYER_GLIDE_H #include "player.h" +#include "trail.h" struct player_glide { struct skeleton_anim *anim_glide; @@ -44,6 +45,9 @@ struct player_glide { } parts[4]; + u32 trail_count; + v3f trail_positions[2]; + mdl_context glider; GLuint *glider_textures; glmesh glider_mesh; @@ -87,6 +91,19 @@ static player_glide = { } }; +static trail_system trails_glider[] = { +{ + .width = 0.035f, + .lifetime = 5.0f, + .min_dist = 0.5f +}, +{ + .width = 0.035f, + .lifetime = 5.0f, + .min_dist = 0.5f +}, +}; + static void player_glide_pre_update(void); static void player_glide_update(void); static void player_glide_post_update(void);