mirror of
https://github.com/zeldaret/tmc
synced 2026-06-16 14:50:22 -04:00
wip2
This commit is contained in:
+1
-1
@@ -249,7 +249,7 @@ void sub_080171F0(void) {
|
||||
|
||||
gPlayerEntity.bitfield &= ~0x80;
|
||||
if (gPlayerEntity.action != 0x14)
|
||||
gPlayerState.flags.all = (gPlayerState.flags.all & ~0x10000) | (0x8000 * (gPlayerState.flags.all & 2));
|
||||
gPlayerState.flags.all = (gPlayerState.flags.all & ~0x10000) | (0x10000 * (gPlayerState.flags.all & 2) / 2);
|
||||
|
||||
gPlayerState.flags.all &= ~2;
|
||||
sub_080028E0(&gPlayerEntity);
|
||||
|
||||
+1
-1
@@ -185,7 +185,7 @@ static void HandleFileScreenEnter(void) {
|
||||
sub_0801DA90(1);
|
||||
sub_080A3210();
|
||||
_DmaZero((void*)VRAM, 0x80); // clear palettes
|
||||
sub_08056418();
|
||||
MessageInitialize();
|
||||
EraseAllEntities();
|
||||
sub_08080668();
|
||||
sub_080ADD30();
|
||||
|
||||
+1
-1
@@ -63,7 +63,7 @@ void HandleIntroScreen(void) {
|
||||
FlushSprites();
|
||||
switch (gUnk_03001000.funcIndex) {
|
||||
case 0:
|
||||
sub_08056418();
|
||||
MessageInitialize();
|
||||
_DmaZero(&gUnk_02032EC0, sizeof(gUnk_02032EC0));
|
||||
AdvanceIntroSequence(0);
|
||||
break;
|
||||
|
||||
+2
-2
@@ -33,7 +33,7 @@ void MainLoop(void) {
|
||||
sub_0804FFE4();
|
||||
DmaCopy32(3, BG_PLTT, gPaletteBuffer, BG_PLTT_SIZE);
|
||||
sub_0804FF84(1);
|
||||
sub_08056418();
|
||||
MessageInitialize();
|
||||
sub_080ADD30();
|
||||
gRand = 0x1234567;
|
||||
_DmaZero(&gUnk_03001000, sizeof(gUnk_03001000));
|
||||
@@ -66,7 +66,7 @@ void MainLoop(void) {
|
||||
|
||||
gUnk_03001000.ticks++;
|
||||
sScreenHandlers[gUnk_03001000.screen]();
|
||||
sub_08056458();
|
||||
MessageUpdate();
|
||||
sub_08050154();
|
||||
sub_080A3480();
|
||||
break;
|
||||
|
||||
+2
-2
@@ -32,7 +32,7 @@ void sub_0805FA04(void) {
|
||||
gScreen.affine.bg3yOffset = 0;
|
||||
gScreen.affine.bg3Control = 0x1e0f;
|
||||
gScreen.affine.unk4 = 1;
|
||||
sub_08056418();
|
||||
MessageInitialize();
|
||||
_DmaZero((void*)&gUnk_02032EC0, sizeof(UI));
|
||||
_DmaZero((void*)&gMenu, sizeof(Menu));
|
||||
gMenu.unk16 = gUnk_02000000->gameLanguage;
|
||||
@@ -68,7 +68,7 @@ void sub_0805FA98(void) {
|
||||
TextboxNoOverlapFollow(gMenu.unk14 * 0x100 + gMenu.unk15);
|
||||
break;
|
||||
case 0x2:
|
||||
sub_08056418();
|
||||
MessageInitialize();
|
||||
break;
|
||||
default:
|
||||
switch (gInput.unk4) {
|
||||
|
||||
+4
-4
@@ -93,7 +93,7 @@ void ShowTextbox(u32 index) {
|
||||
gTextBox.doTextBox = 1;
|
||||
}
|
||||
|
||||
void sub_08056418(void) {
|
||||
void MessageInitialize(void) {
|
||||
_DmaZero(&gTextBox, 32);
|
||||
_DmaZero(&gUnk_02022780, 168);
|
||||
_DmaZero(&gUnk_02036A40, 8);
|
||||
@@ -101,7 +101,7 @@ void sub_08056418(void) {
|
||||
_DmaZero(&gUnk_02000040, 4);
|
||||
}
|
||||
|
||||
void sub_08056458(void) {
|
||||
void MessageUpdate(void) {
|
||||
int iVar1;
|
||||
|
||||
if (gTextBox.doTextBox == 1) {
|
||||
@@ -120,8 +120,8 @@ void sub_08056458(void) {
|
||||
gUnk_02022780._9d = 0;
|
||||
sub_08056F70();
|
||||
}
|
||||
sub_08056C68();
|
||||
sub_08056D70();
|
||||
DeleteWindow();
|
||||
CreateWindow();
|
||||
}
|
||||
|
||||
void sub_080564C8(u32 a1) {
|
||||
|
||||
Reference in New Issue
Block a user