2019-04-01 14:20:34 -04:00
|
|
|
#ifndef GUARD_UNION_ROOM_PLAYER_AVATAR_H
|
|
|
|
#define GUARD_UNION_ROOM_PLAYER_AVATAR_H
|
|
|
|
|
2020-06-01 10:23:12 -04:00
|
|
|
u8 InitUnionRoomPlayerObjects(struct UnionRoomObject *players);
|
|
|
|
void DestroyUnionRoomPlayerObjects(void);
|
2021-10-07 15:32:51 -04:00
|
|
|
void CreateUnionRoomPlayerSprites(u8 *spriteIds, s32 leaderId);
|
2021-10-05 23:38:36 -04:00
|
|
|
void DestroyUnionRoomPlayerSprites(u8 *spriteIds);
|
2020-06-01 10:23:12 -04:00
|
|
|
void SetTilesAroundUnionRoomPlayersPassable(void);
|
|
|
|
void ScheduleUnionRoomPlayerRefresh(struct WirelessLink_URoom *uroom);
|
|
|
|
void HandleUnionRoomPlayerRefresh(struct WirelessLink_URoom *uroom);
|
2021-10-07 15:32:51 -04:00
|
|
|
bool32 TryInteractWithUnionRoomMember(struct RfuPlayerList *list, s16 *memberIdPtr, s16 *leaderIdPtr, u8 *spriteIds);
|
|
|
|
void UpdateUnionRoomMemberFacing(u32 memberId, u32 leaderId, struct RfuPlayerList *list);
|
2019-04-01 14:20:34 -04:00
|
|
|
|
|
|
|
#endif //GUARD_UNION_ROOM_PLAYER_AVATAR_H
|