papermario/src/code_111f0_len_860.c

64 lines
1.3 KiB
C
Raw Normal View History

2020-08-04 08:49:11 +02:00
#include "common.h"
void func_80035DF0(s16 arg0) {
s16* tempPtr = &D_800A0942;
2020-10-02 08:07:54 +02:00
2020-08-11 02:17:49 +02:00
*tempPtr = arg0;
}
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_80035E00);
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_80035E24);
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_80035E54);
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_80035EEC);
2020-08-04 08:49:11 +02:00
void func_800360FC(void) {
2020-10-02 08:07:54 +02:00
GameStatus* gameStatus = GAME_STATUS;
if (gameStatus->loadMenuState == 2) {
2020-09-24 05:16:13 +02:00
draw_status_ui();
}
}
void func_80036130(void) {
2020-10-02 08:07:54 +02:00
GameStatus* gameStatus = GAME_STATUS;
gMapTransitionAlpha = 0x00;
D_800A0942 = 0x14;
D_800A0944 = 0x00;
2020-08-04 08:49:11 +02:00
if (gameStatus->prevArea != gameStatus->areaID) {
gameStatus->changedArea = 1;
gameStatus->prevArea = gameStatus->areaID;
2020-08-12 04:08:48 +02:00
} else {
gameStatus->changedArea = 0;
}
}
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_8003617C);
2020-08-04 08:49:11 +02:00
2020-10-02 08:07:54 +02:00
void func_800363FC(void) {
if (D_800A0944 == 4 || D_800A0944 == 0) {
draw_status_ui();
}
}
s32 func_80036430(void) {
2020-09-07 23:12:31 +02:00
PlayerStatus* playerStatus = &gPlayerStatus;
gMapTransitionAlpha = 0xFF;
D_800A0942 = 0x14;
D_800A0944 = 0x01;
2020-08-12 04:08:48 +02:00
2020-09-07 23:12:31 +02:00
playerStatus->flags |= 0x1000;
2020-08-04 08:49:11 +02:00
2020-09-07 23:12:31 +02:00
return playerStatus->flags;
}
2020-08-04 08:49:11 +02:00
2020-09-25 23:18:09 +02:00
INCLUDE_ASM(s32, "code_111f0_len_860", func_8003646C);
2020-08-04 08:49:11 +02:00
void func_80036640(void) {
}