From 0d3b11e81a215875fc533db17895613c47a4da73 Mon Sep 17 00:00:00 2001 From: Seth Barberee Date: Thu, 23 Sep 2021 22:49:43 -0700 Subject: Data work and decomp some mail/pelipper board (#54) * data work and decomp some mail/pelipper board * resuce -> rescue * label more data --- src/pelipper_board_1.c | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/pelipper_board_1.c (limited to 'src/pelipper_board_1.c') 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); +} -- cgit v1.2.3