#ifndef POKEPLATINUM_UNK_0208B284_H
#define POKEPLATINUM_UNK_0208B284_H

#include "struct_defs/struct_0208B284.h"
#include "struct_defs/struct_0208B878.h"

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

UnkStruct_0208B878 *sub_0208B284(UnkStruct_0208B284 param0, SpriteSystem *param1, SpriteManager *param2, PaletteData *param3);
void sub_0208B63C(UnkStruct_0208B878 *param0, int param1);
BOOL sub_0208B878(UnkStruct_0208B878 *param0, int param1);
BOOL sub_0208B8B0(UnkStruct_0208B878 *param0, BOOL param1);
BOOL sub_0208B8B8(UnkStruct_0208B878 *param0, s16 param1, s16 param2);
BOOL sub_0208B8EC(UnkStruct_0208B878 *param0, s16 param1, s16 param2);
BOOL sub_0208B948(UnkStruct_0208B878 *param0, s16 param1, s16 param2);
BOOL sub_0208B988(UnkStruct_0208B878 *param0);
BOOL sub_0208B9E0(UnkStruct_0208B878 *param0, BOOL param1);
void sub_0208BA08(UnkStruct_0208B878 *param0, int param1, int param2);
void sub_0208BA30(UnkStruct_0208B878 *param0);
void sub_0208BA54(UnkStruct_0208B878 *param0);

#endif // POKEPLATINUM_UNK_0208B284_H
