mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-26 21:34:47 -04:00
66 lines
1.3 KiB
C
66 lines
1.3 KiB
C
#include "global.h"
|
|
#include "constants/direction.h"
|
|
#include "code_80861A8.h"
|
|
|
|
#include "code_803E668.h"
|
|
#include "code_806CD90.h"
|
|
#include "dungeon_music.h"
|
|
|
|
extern const u8 *gUnknown_810665C[];
|
|
extern const u8 *gUnknown_810668C[];
|
|
extern const u8 *gUnknown_81066D4[];
|
|
extern const u8 *gUnknown_81066F0[];
|
|
extern const u8 *gUnknown_810671C[];
|
|
|
|
|
|
static void sub_80861EC(Entity *);
|
|
|
|
void sub_8052FB8(const u8 *);
|
|
|
|
void sub_8086124(Entity *entity, u8 param_2)
|
|
{
|
|
entity->info->unk160 = param_2;
|
|
}
|
|
|
|
void sub_8086130(void)
|
|
{
|
|
DungeonFadeOutBGM(0x3c);
|
|
sub_803E708(0x3c,0x46);
|
|
sub_8052FB8(*gUnknown_810665C);
|
|
sub_803E708(0x1e,0x46);
|
|
sub_8052FB8(*gUnknown_810668C);
|
|
sub_803E708(0x1e,0x46);
|
|
sub_8052FB8(*gUnknown_81066D4);
|
|
sub_803E708(0x1e,0x46);
|
|
sub_8052FB8(*gUnknown_81066F0);
|
|
sub_803E708(0x1e,0x46);
|
|
sub_8052FB8(*gUnknown_810671C);
|
|
sub_803E708(0x1e,0x46);
|
|
}
|
|
|
|
void sub_80861A8(Entity *a0)
|
|
{
|
|
sub_806CDD4(a0, 0, NUM_DIRECTIONS);
|
|
}
|
|
|
|
void sub_80861B8(Entity *a0, u8 r1, s32 direction)
|
|
{
|
|
EntityInfo *info;
|
|
|
|
info = a0->info;
|
|
|
|
sub_806CDD4(a0, r1, direction);
|
|
info->unkFE = r1;
|
|
}
|
|
|
|
void sub_80861D4(Entity *a0, u8 r1, s32 direction)
|
|
{
|
|
sub_806CDD4(a0, r1, direction);
|
|
sub_80861EC(a0);
|
|
}
|
|
|
|
void sub_80861EC(Entity *a0)
|
|
{
|
|
a0->info->unkFE = 0x63;
|
|
}
|