mirror of
https://github.com/pret/pmd-red.git
synced 2026-07-15 08:12:06 -05:00
59 lines
1.2 KiB
C
59 lines
1.2 KiB
C
#include "global.h"
|
|
#include "code_800558C.h"
|
|
#include "input.h"
|
|
|
|
|
|
struct UnkSaveStruct1
|
|
{
|
|
/* 0x0 */ u32 unk0;
|
|
/* 0x4 */ u32 unk4;
|
|
/* 0x8 */ u16 unk8;
|
|
/* 0xA */ u8 unkA;
|
|
};
|
|
|
|
|
|
extern void MemoryFree(void *);
|
|
extern void sub_8011860();
|
|
extern void xxx_draw_string_80144C4();
|
|
extern void nullsub_8(u8);
|
|
extern void sub_8005180();
|
|
extern void sub_800CB20();
|
|
extern void CopySpritesToOam();
|
|
extern void sub_8005304();
|
|
extern void TransferBGPaletteBuffer();
|
|
extern void xxx_call_update_bg_vram();
|
|
extern void sub_8009908();
|
|
extern void xxx_call_update_bg_sound_input();
|
|
extern void ResetSprites(u8 r0);
|
|
|
|
extern struct UnkSaveStruct1 *gUnknown_203B46C;
|
|
|
|
extern u8 *gUnknown_203B194;
|
|
|
|
void sub_80129FC()
|
|
{
|
|
if (gUnknown_203B194) {
|
|
MemoryFree(gUnknown_203B194);
|
|
gUnknown_203B194 = NULL;
|
|
}
|
|
}
|
|
|
|
void sub_8012A18()
|
|
{
|
|
sub_8011860();
|
|
xxx_draw_string_80144C4();
|
|
nullsub_8(gUnknown_203B46C->unkA);
|
|
sub_8005180();
|
|
sub_80060EC();
|
|
sub_800CB20();
|
|
LoadBufferedInputs(); // Input related
|
|
CopySpritesToOam();
|
|
sub_8005304();
|
|
TransferBGPaletteBuffer();
|
|
xxx_call_update_bg_vram();
|
|
sub_8009908();
|
|
xxx_call_update_bg_sound_input();
|
|
ResetSprites(0);
|
|
}
|
|
|