make glider look nice
[carveJwlIkooP6JGAAIwe30JlM.git] / player_glide.h
index f9e4e975b7474d765a5340739149c3c01841b4ff..fdf34bcabb5f2a80ddb4fa2529ada3a8b1684c24 100644 (file)
@@ -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);