From 3c375d2cb4189d19c650145c4ddeedc7c43b76a2 Mon Sep 17 00:00:00 2001 From: M Date: Sat, 19 Aug 2017 16:44:22 +0200 Subject: Almost decompiled roulette_util, started decompiling roulette --- include/roulette_util.h | 51 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 include/roulette_util.h (limited to 'include') diff --git a/include/roulette_util.h b/include/roulette_util.h new file mode 100644 index 000000000..833c84241 --- /dev/null +++ b/include/roulette_util.h @@ -0,0 +1,51 @@ +#ifndef ROULETTE_UTIL_H +#define ROULETTE_UTIL_H + +struct UnkStruct1 +{ + u16 val0; + u16 val1; + u8 val2; + u8 val3; + u8 val4; + s8 field0:5; + s8 field1:2; + s8 field2:1; +}; + +struct UnkStruct3 +{ + u8 field0:7; + u8 field1:1; + u8 val1; + s8 val2; + s8 val3; + u16 val4; + u16 val5; + u8 val6; + u8 val7; + u8 val8; + s8 field2:5; + s8 field3:2; + s8 field4:1; +}; + +struct UnkStruct0 +{ + u8 val0; + u8 val1; //unused ? + u16 val2; //flag for each UnkStruct3 + struct UnkStruct3 val3[0x10]; +}; + + +void sub_8124918(struct UnkStruct0 *); +u8 sub_812492C(struct UnkStruct0 *, u8, struct UnkStruct1 *); +u8 unref_sub_81249B0(struct UnkStruct0 *, u8); +void task_tutorial_controls_fadein(struct UnkStruct0 *); +void sub_8124CE8(struct UnkStruct0 *, u16); +void sub_8124D3C(struct UnkStruct0 *, u16); +void sub_8124DDC(u16 *, u16, u8, u8, u8, u8); +void sub_8124E2C(u16 *, u16 *, u8, u8, u8, u8); + +#endif -- cgit v1.2.3