--- /dev/null
+#ifndef PLAYER_EFFECTS
+#define PLAYER_EFFECTS
+
+#include "skaterift.h"
+
+typedef struct effect_blink effect_blink;
+typedef struct effect_spark effect_spark;
+
+struct effect_blink {
+ f32 t, l;
+};
+
+struct effect_spark {
+ u32 colour;
+ f32 t;
+};
+
+static void effect_blink_apply( effect_blink *ef, player_pose *pose, f32 dt );
+static void effect_spark_apply( effect_spark *ef, v3f co, v3f v, f32 dt );
+
+struct player_effects_data {
+ effect_blink blink;
+ effect_spark spark;
+};
+
+#endif /* PLAYER_EFFECTS */