basic npc
[carveJwlIkooP6JGAAIwe30JlM.git] / player_effects.h
index ae0f95e0ef86dfc06102ee65e492a4af8c43c63c..f148dbc3f7a2c31649e9c622082809a378cca772 100644 (file)
@@ -1,26 +1,26 @@
-#ifndef PLAYER_EFFECTS
-#define PLAYER_EFFECTS
-
-#include "skaterift.h"
+#pragma once
+#include "vg/vg_platform.h"
+#include "player_render.h"
 
 typedef struct effect_blink effect_blink;
 typedef struct effect_spark effect_spark;
 
-struct effect_blink {
+struct effect_blink 
+{
    f32 t, l;
 };
 
-struct effect_spark {
+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 );
+void effect_blink_apply( effect_blink *ef, player_pose *pose, f32 dt );
+void effect_spark_apply( effect_spark *ef, v3f co, v3f v, f32 dt );
 
-struct player_effects_data {
+struct player_effects_data 
+{
    effect_blink blink;
-   effect_spark spark;
+   effect_spark spark, sand;
 };
-
-#endif /* PLAYER_EFFECTS */