mirror of
https://github.com/pret/pmd-red.git
synced 2026-09-26 21:34:47 -04:00
55 lines
1.1 KiB
C
55 lines
1.1 KiB
C
#include "global.h"
|
|
#include "code_803E668.h"
|
|
|
|
#include "bg_palette_buffer.h"
|
|
#include "code_800558C.h"
|
|
#include "code_8009804.h"
|
|
#include "code_800C9CC.h"
|
|
#include "code_80118A4.h"
|
|
#include "code_803E46C.h"
|
|
#include "game_options.h"
|
|
#include "input.h"
|
|
#include "play_time.h"
|
|
#include "sprite.h"
|
|
#include "structs/str_dungeon.h"
|
|
|
|
extern s32 gUnknown_202EDCC;
|
|
extern s32 gUnknown_202EDD4;
|
|
|
|
extern void xxx_call_update_bg_vram(void);
|
|
|
|
void sub_803E668(u32 a0)
|
|
{
|
|
gUnknown_202EDD4++;
|
|
nullsub_8(gGameOptionsRef->unkA);
|
|
sub_8005180();
|
|
nullsub_12();
|
|
sub_8005838(NULL, 0);
|
|
sub_80060EC();
|
|
gUnknown_202EDCC++;
|
|
IncrementPlayTime(gPlayTimeRef);
|
|
sub_800CB20();
|
|
LoadBufferedInputs();
|
|
CopySpritesToOam();
|
|
nullsub_13();
|
|
sub_8005304();
|
|
nullsub_14();
|
|
TransferBGPaletteBuffer();
|
|
sub_8009908();
|
|
xxx_call_update_bg_vram();
|
|
xxx_call_update_bg_sound_input();
|
|
gDungeon->unk181e8.unk18213 = 0;
|
|
sub_8011860();
|
|
ResetSprites(FALSE);
|
|
nullsub_10(FALSE);
|
|
gUnknown_202EDD4--;
|
|
}
|
|
|
|
void sub_803E708(s32 a0, u32 a1)
|
|
{
|
|
while (a0 != 0) {
|
|
sub_803E46C(a1);
|
|
a0--;
|
|
}
|
|
}
|