pmd-red/include/event_flag.h

40 lines
1.3 KiB
C
Raw Normal View History

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