summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/constants/slot_machine.h42
-rw-r--r--include/slot_machine.h15
2 files changed, 42 insertions, 15 deletions
diff --git a/include/constants/slot_machine.h b/include/constants/slot_machine.h
new file mode 100644
index 000000000..0be0e649b
--- /dev/null
+++ b/include/constants/slot_machine.h
@@ -0,0 +1,42 @@
+#ifndef GUARD_CONSTANTS_SLOT_MACHINE_H
+#define GUARD_CONSTANTS_SLOT_MACHINE_H
+
+#define NUM_REELS 3
+#define REEL_NUM_TAGS 21
+#define REEL_TAG_HEIGHT 24
+#define SLOT_MACHINE_COUNT 12
+
+// Lucky Flags
+#define LUCKY_BIAS_REPLAY (1 << 0)
+#define LUCKY_BIAS_CHERRY (1 << 1)
+#define LUCKY_BIAS_LOTAD (1 << 2)
+#define LUCKY_BIAS_AZURILL (1 << 3)
+#define LUCKY_BIAS_POWER (1 << 4)
+#define LUCKY_BIAS_REELTIME (1 << 5)
+#define LUCKY_BIAS_MIXED_777 (1 << 6)
+#define LUCKY_BIAS_777 (1 << 7)
+
+#define SLOT_MACHINE_TAG_7_RED 0
+#define SLOT_MACHINE_TAG_7_BLUE 1
+#define SLOT_MACHINE_TAG_AZURILL 2
+#define SLOT_MACHINE_TAG_LOTAD 3
+#define SLOT_MACHINE_TAG_CHERRY 4
+#define SLOT_MACHINE_TAG_POWER 5
+#define SLOT_MACHINE_TAG_REPLAY 6
+
+#define SLOT_MACHINE_MATCHED_1CHERRY 0
+#define SLOT_MACHINE_MATCHED_2CHERRY 1
+#define SLOT_MACHINE_MATCHED_REPLAY 2
+#define SLOT_MACHINE_MATCHED_LOTAD 3
+#define SLOT_MACHINE_MATCHED_AZURILL 4
+#define SLOT_MACHINE_MATCHED_POWER 5
+#define SLOT_MACHINE_MATCHED_777_MIXED 6
+#define SLOT_MACHINE_MATCHED_777_RED 7
+#define SLOT_MACHINE_MATCHED_777_BLUE 8
+#define SLOT_MACHINE_MATCHED_NONE 9
+
+#define LEFT_REEL 0
+#define MIDDLE_REEL 1
+#define RIGHT_REEL 2
+
+#endif // GUARD_CONSTANTS_SLOT_MACHINE_H \ No newline at end of file
diff --git a/include/slot_machine.h b/include/slot_machine.h
index 1b22e165f..88bbbd91b 100644
--- a/include/slot_machine.h
+++ b/include/slot_machine.h
@@ -1,21 +1,6 @@
#ifndef GUARD_SLOT_MACHINE_H
#define GUARD_SLOT_MACHINE_H
-#define NUM_REELS 3
-#define REEL_NUM_TAGS 21
-#define REEL_TAG_HEIGHT 24
-#define SLOT_MACHINE_COUNT 12
-
-// Lucky Flags
-#define LUCKY_BIAS_REPLAY (1 << 0)
-#define LUCKY_BIAS_CHERRY (1 << 1)
-#define LUCKY_BIAS_LOTAD (1 << 2)
-#define LUCKY_BIAS_AZURILL (1 << 3)
-#define LUCKY_BIAS_POWER (1 << 4)
-#define LUCKY_BIAS_REELTIME (1 << 5)
-#define LUCKY_BIAS_MIXED_777 (1 << 6)
-#define LUCKY_BIAS_777 (1 << 7)
-
void PlaySlotMachine(u8, void (callback)(void));
#endif // GUARD_SLOT_MACHINE_H