diff options
Diffstat (limited to 'src/pelipper_board_1.c')
-rw-r--r-- | src/pelipper_board_1.c | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/src/pelipper_board_1.c b/src/pelipper_board_1.c new file mode 100644 index 0000000..b8fabd0 --- /dev/null +++ b/src/pelipper_board_1.c @@ -0,0 +1,60 @@ +#include "global.h" + +extern u8 gUnknown_80E03AC[]; +extern u8 gUnknown_80E03B8[]; +extern void xxx_call_draw_string(s32 x, u32 y, u8 *, u32 , u32); +extern void sub_8012BC4(u32 x, u32 y, u32, u32, u32, u32); +extern u32 sub_80969AC(void); +extern void sub_8008C54(u32); +extern void sub_80073B8(u32); +extern void sub_80073E0(u32); +extern u32 sub_802C898(void); +extern void sub_802C8F4(void); +extern void SetPelipperBoardState(u32); +extern u32 sub_802DEE0(void); +extern void sub_802DF24(void); + + +void sub_802EEA0(void) +{ + switch(sub_802DEE0()) + { + case 2: + case 3: + sub_802DF24(); + SetPelipperBoardState(5); + case 0: + case 1: + break; + } +} + +void sub_802EEBC(void) +{ + switch(sub_802C898()) + { + case 2: + case 3: + sub_802C8F4(); + SetPelipperBoardState(1); + case 0: + case 1: + break; + } +} + + +void nullsub_134(void) +{ +} + +void CreatePelipperAcceptedStatusBox(u32 r0) +{ + sub_8008C54(r0); + sub_80073B8(r0); + xxx_call_draw_string(3, 0, gUnknown_80E03AC, r0, 0); + sub_8012BC4(0x12, 0xD, sub_80969AC(), 2, 7, r0); + xxx_call_draw_string(0x16, 0xD, gUnknown_80E03B8, r0, 0); + sub_8012BC4(0x23, 0xD, 0x8, 0x2, 7, r0); + sub_80073E0(r0); +} |