summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorM <No Email>2017-08-19 16:44:22 +0200
committerMade-s <made111@gmx.de>2018-01-06 00:24:34 +0100
commit3c375d2cb4189d19c650145c4ddeedc7c43b76a2 (patch)
treed3df8c5e599cd13e17bf0cded8f734160902c173 /include
parentf5fbe5b66226f4e7e38fe5d4638831d1ce19b36b (diff)
Almost decompiled roulette_util, started decompiling roulette
Diffstat (limited to 'include')
-rw-r--r--include/roulette_util.h51
1 files changed, 51 insertions, 0 deletions
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