summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/roulette.h41
-rw-r--r--include/roulette_util.h42
2 files changed, 44 insertions, 39 deletions
diff --git a/include/roulette.h b/include/roulette.h
new file mode 100644
index 000000000..8c3ed0a34
--- /dev/null
+++ b/include/roulette.h
@@ -0,0 +1,41 @@
+#ifndef GUARD_ROULETTE_H
+#define GUARD_ROULETTE_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;
+ u16 val2; //flag for each UnkStruct3
+ struct UnkStruct3 val3[0x10];
+};
+
+#endif
diff --git a/include/roulette_util.h b/include/roulette_util.h
index 833c84241..ed925b5bd 100644
--- a/include/roulette_util.h
+++ b/include/roulette_util.h
@@ -1,43 +1,7 @@
-#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];
-};
+#ifndef GUARD_ROULETTE_UTIL_H
+#define GUARD_ROULETTE_UTIL_H
+#include "roulette.h"
void sub_8124918(struct UnkStruct0 *);
u8 sub_812492C(struct UnkStruct0 *, u8, struct UnkStruct1 *);