mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-28 14:49:25 -04:00
7fa4f1a92b
* some work on decomping more save stuff * code cleanup and decomp another save func * fully decomp save and combine split save c files * fix two nonmatchings
48 lines
1.0 KiB
C
48 lines
1.0 KiB
C
#include "global.h"
|
|
#include "code_800558C.h"
|
|
#include "input.h"
|
|
|
|
struct UnkStruct_203B46C
|
|
{
|
|
/* 0x0 */ u32 unk0;
|
|
/* 0x4 */ u32 unk4;
|
|
/* 0x8 */ u16 unk8;
|
|
/* 0xA */ u8 unkA;
|
|
};
|
|
|
|
|
|
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 UnkStruct_203B46C *gUnknown_203B46C;
|
|
|
|
|
|
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);
|
|
}
|
|
|