2021-07-07 16:39:34 +00:00
|
|
|
#ifndef GUARD_EVENT_FLAG_H
|
|
|
|
#define GUARD_EVENT_FLAG_H
|
|
|
|
|
2023-09-03 04:13:15 +00:00
|
|
|
// size: 0x8
|
2021-01-07 22:10:24 +00:00
|
|
|
struct UnkEventStruct
|
|
|
|
{
|
|
|
|
/* 0x0 */ s16 *unk0;
|
2023-07-28 18:10:45 +00:00
|
|
|
/* 0x4 */ u8 *unk4;
|
2021-01-07 22:10:24 +00:00
|
|
|
};
|
|
|
|
|
2023-07-28 18:10:45 +00:00
|
|
|
void sub_8001B88(s32 param_1,u32 *param_2,u32 *param_3);
|
|
|
|
void ScenarioCalc(s16 param_1, s32 param_2, s32 param_3);
|
|
|
|
bool8 sub_8001CC4(s16 param_1, u32 param_2, s32 param_3);
|
|
|
|
bool8 sub_8001D08(s16 param_1, u32 param_2, s32 param_3);
|
|
|
|
bool8 sub_8001D44(s16 param_1, u32 param_2, s32 param_3);
|
|
|
|
void sub_8001D88(void);
|
|
|
|
u32 _FlagCalc(s32 param_1, s32 param_2, u32 operation);
|
|
|
|
u8 _FlagJudge(s32 param_1, s32 param_2, u32 operation);
|
|
|
|
u32 FlagCalc(s32 r0, s32 r1, u32 operation);
|
|
|
|
void sub_800226C(u32 param_1, s16 param_2, s32 param_3, u32 operation);
|
|
|
|
void sub_80022A0(u32 param_1, s16 param_2, s16 param_3, u32 operation);
|
|
|
|
u8 FlagJudge(s32 r0, s32 r1, u32 operation);
|
|
|
|
u8 sub_80022F8(u32 param_1, s16 param_2, s32 param_3, u32 operation);
|
|
|
|
u8 sub_8002318(u32 param_1, s16 param_2, s16 param_3, u32 operation);
|
|
|
|
bool8 sub_80023E4(u32 param_1);
|
|
|
|
u8 sub_8002658(s16 param_1);
|
|
|
|
s16 sub_8002694(u8 param_1);
|
2021-01-07 22:10:24 +00:00
|
|
|
bool8 sub_80026CC(s16 r0);
|
|
|
|
void sub_80026E8(s16 r0);
|
|
|
|
bool8 sub_8002700(void *r0);
|
|
|
|
bool8 sub_8002718(u8 *r0);
|
2023-07-28 18:10:45 +00:00
|
|
|
void sub_8002758(s32 r0);
|
2021-01-07 22:10:24 +00:00
|
|
|
u8 sub_800276C(void);
|
2021-07-07 16:39:34 +00:00
|
|
|
|
2023-09-03 04:13:15 +00:00
|
|
|
// event_flag.s
|
2023-09-15 01:38:05 +00:00
|
|
|
extern void sub_80015C0(u32, u32);
|
2023-09-03 04:13:15 +00:00
|
|
|
extern u32 sub_8001658(u32, u32);
|
|
|
|
|
2021-07-07 16:39:34 +00:00
|
|
|
#endif // GUARD_EVENT_FLAG_H
|