X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_effects.h;h=50caabc4fddd5feefb64899ed6c060ee786be50b;hb=5f6a4f9df6c8accc89f1920bfe9ace3cbac4c4b6;hp=c52361d45bcae8e7a1fc0fb32c2f602fb24f1b50;hpb=a109f126d8adab622e38fbcc2d4281e75255246a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_effects.h b/player_effects.h index c52361d..50caabc 100644 --- a/player_effects.h +++ b/player_effects.h @@ -1,26 +1,25 @@ -#ifndef PLAYER_EFFECTS -#define PLAYER_EFFECTS - -#include "skaterift.h" +#pragma once +#include "vg/vg_platform.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 */