summaryrefslogtreecommitdiff
path: root/src/field_effect.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/field_effect.c')
-rw-r--r--src/field_effect.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/field_effect.c b/src/field_effect.c
index 97301ab50..fe586fcb6 100644
--- a/src/field_effect.c
+++ b/src/field_effect.c
@@ -1,4 +1,6 @@
#include "global.h"
+#include "field_effect.h"
+#include "weather.h"
#include "sprite.h"
typedef bool8 (*FldEffCmd)(u8 **, u32 *);
@@ -9,18 +11,6 @@ extern u8 *gFieldEffectScriptPointers[];
extern FldEffCmd gFieldEffectScriptFuncs[];
-void FieldEffectScript_LoadTiles(u8 **script);
-void FieldEffectScript_LoadFadedPalette(u8 **script);
-void FieldEffectScript_LoadPalette(u8 **script);
-void FieldEffectScript_CallNative(u8 **script, u32 *val);
-void FieldEffectFreeGraphicsResources(struct Sprite *sprite);
-void FieldEffectStop(struct Sprite *sprite, u8 id);
-void FieldEffectFreeTilesIfUnused(u16 tileStart);
-void FieldEffectFreePaletteIfUnused(u8 paletteNum);
-void FieldEffectActiveListClear(void);
-void FieldEffectActiveListAdd(u8 id);
-void FieldEffectActiveListRemove(u8 id);
-
u32 FieldEffectStart(u8 id)
{
u8 *script;