X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_effects.h;h=f148dbc3f7a2c31649e9c622082809a378cca772;hb=b440efbe5785d114d08bb3f5ec0e09cad943006d;hp=c52361d45bcae8e7a1fc0fb32c2f602fb24f1b50;hpb=4c3dc94e7221f599491e7d111cac3d51d8d83b17;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_effects.h b/player_effects.h index c52361d..f148dbc 100644 --- a/player_effects.h +++ b/player_effects.h @@ -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, sand; }; - -#endif /* PLAYER_EFFECTS */