#ifndef POKEPLATINUM_OV17_02252AB0_H
#define POKEPLATINUM_OV17_02252AB0_H

#include "overlay017/struct_ov17_02252B48_decl.h"

#include "palette.h"
#include "sprite_system.h"

void ov17_02252AB0(SpriteSystem *param0, SpriteManager *param1, PaletteData *param2, u32 param3, u32 param4, u32 param5, u32 param6);
void ov17_02252B20(SpriteManager *param0, u32 param1, u32 param2, u32 param3, u32 param4);
UnkStruct_ov17_02252B48 *ov17_02252B48(SpriteSystem *param0, SpriteManager *param1, int heapID, u32 param3, u32 param4, u32 param5, u32 param6, u32 param7, u32 param8);
void ov17_02252BCC(UnkStruct_ov17_02252B48 *param0);
void ov17_02252BF0(UnkStruct_ov17_02252B48 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7, int param8, fx32 param9);
void ov17_02252C78(UnkStruct_ov17_02252B48 *param0, int param1, int param2, int param3, int param4, fx32 param5);
void ov17_02252C9C(UnkStruct_ov17_02252B48 *param0);

#endif // POKEPLATINUM_OV17_02252AB0_H
