summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-01-02 12:36:14 -0500
committerPikalaxALT <pikalaxalt@gmail.com>2018-01-02 12:36:14 -0500
commitd1b6882fb2ddad468a1dfd19493b0bada58d6103 (patch)
treef50e0412402103d2d0b242b191e288ff94e58930
parente6f56f2936bfe98da65514291bf9ee6412190b31 (diff)
data through gSubspriteTables_83EDB54
-rw-r--r--data/slot_machine.s320
-rw-r--r--src/field/slot_machine.c321
2 files changed, 321 insertions, 320 deletions
diff --git a/data/slot_machine.s b/data/slot_machine.s
index ef1459851..391bdf05d 100644
--- a/data/slot_machine.s
+++ b/data/slot_machine.s
@@ -4,326 +4,6 @@
.section .rodata
.align 2
-gSubspriteTable_83ED6E4:: @ 83ED6E4
- subsprite -64, -64, 3, 0, 64x64
- subsprite 0, -64, 3, 0, 64x64
- subsprite -64, 0, 3, 0, 64x64
- subsprite 0, 0, 3, 0, 64x64
-
- .align 2
-gSubspriteTables_83ED704:: @ 83ED704
- .4byte 4, gSubspriteTable_83ED6E4
-
- .align 2
-gSubspriteTable_83ED70C:: @ 83ED70C
- subsprite -32, -12, 1, 0, 32x8
- subsprite 0, -12, 1, 4, 32x8
- subsprite -32, -4, 1, 8, 32x8
- subsprite 0, -4, 1, 12, 32x8
- subsprite -32, 4, 1, 16, 32x8
- subsprite 0, 4, 1, 20, 32x8
-
- .align 2
-gSubspriteTables_83ED73C:: @ 83ED73C
- .4byte 6, gSubspriteTable_83ED70C
-
- .align 2
-gSubspriteTable_83ED744:: @ 83ED744
- subsprite -32, -20, 1, 0, 64x32
- subsprite -32, 12, 1, 32, 32x8
- subsprite 0, 12, 1, 36, 32x8
-
- .align 2
-gSubspriteTables_83ED75C:: @ 83ED75C
- .4byte 3, gSubspriteTable_83ED744
-
- .align 2
-gSubspriteTable_83ED764:: @ 83ED764
- subsprite -32, -24, 1, 0, 64x32
- subsprite -32, 8, 1, 32, 32x8
- subsprite 0, 8, 1, 36, 32x8
- subsprite -32, 16, 1, 40, 32x8
- subsprite 0, 16, 1, 44, 32x8
-
- .align 2
-gSubspriteTables_83ED78C:: @ 83ED78C
- .4byte 5, gSubspriteTable_83ED764
-
- .align 2
-gSubspriteTable_83ED794:: @ 83ED794
- subsprite -32, -8, 1, 0, 32x8
- subsprite 0, -8, 1, 4, 32x8
- subsprite -32, 0, 1, 8, 32x8
- subsprite 0, 0, 1, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED7B4:: @ 83ED7B4
- .4byte 4, gSubspriteTable_83ED794
-
- .align 2
-gSubspriteTable_83ED7BC:: @ 83ED7BC
- subsprite -8, -12, 1, 0, 16x8
- subsprite -8, -4, 1, 0, 16x8
- subsprite -8, 4, 1, 0, 16x8
-
- .align 2
-gSubspriteTables_83ED7D4:: @ 83ED7D4
- .4byte 3, gSubspriteTable_83ED7BC
-
- .align 2
-gSubspriteTable_83ED7DC:: @ 83ED7DC
- subsprite -32, -24, 3, 0, 64x32
- subsprite -32, 8, 3, 32, 32x8
- subsprite 0, 8, 3, 36, 32x8
- subsprite -32, 16, 3, 40, 32x8
- subsprite 0, 16, 3, 44, 32x8
-
- .align 2
-gSubspriteTables_83ED804:: @ 83ED804
- .4byte 5, gSubspriteTable_83ED7DC
-
- .align 2
-gSubspriteTable_83ED80C:: @ 83ED80C
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED82C:: @ 83ED82C
- .4byte 4, gSubspriteTable_83ED80C
-
- .align 2
-gSubspriteTable_83ED834:: @ 83ED834
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED854:: @ 83ED854
- .4byte 4, gSubspriteTable_83ED834
-
- .align 2
-gSubspriteTable_83ED85C:: @ 83ED85C
- subsprite -32, -8, 3, 0, 32x8
- subsprite 0, -8, 3, 4, 32x8
- subsprite -32, 0, 3, 8, 32x8
- subsprite 0, 0, 3, 12, 32x8
-
- .align 2
-gSubspriteTables_83ED87C:: @ 83ED87C
- .4byte 4, gSubspriteTable_83ED85C
-
- .align 2
-gSubspriteTable_83ED884:: @ 83ED884
- subsprite -32, -12, 3, 0, 32x8
- subsprite 0, -12, 3, 4, 32x8
- subsprite -32, -4, 3, 8, 32x8
- subsprite 0, -4, 3, 12, 32x8
- subsprite -32, 4, 3, 16, 32x8
- subsprite 0, 4, 3, 20, 32x8
-
- .align 2
-gSubspriteTables_83ED8B4:: @ 83ED8B4
- .4byte 6, gSubspriteTable_83ED884
-
- .align 2
-gSubspriteTable_83ED8BC:: @ 83ED8BC
- subsprite -16, -16, 3, 0, 32x32
-
- .align 2
-gSubspriteTable_83ED8C4:: @ 83ED8C4
- subsprite -8, -8, 3, 16, 16x16
-
- .align 2
-gSubspriteTables_83ED8CC:: @ 83ED8CC
- .4byte 1, gSubspriteTable_83ED8BC
- .4byte 1, gSubspriteTable_83ED8C4
-
- .align 2
-gSubspriteTable_83ED8DC:: @ 83ED8DC
- subsprite -24, -24, 3, 0, 32x8
- subsprite 8, -24, 3, 4, 16x8
- subsprite -24, -16, 3, 6, 32x8
- subsprite 8, -16, 3, 10, 16x8
- subsprite -24, -8, 3, 12, 32x8
- subsprite 8, -8, 3, 16, 16x8
- subsprite -24, 0, 3, 18, 32x8
- subsprite 8, 0, 3, 22, 16x8
- subsprite -24, 8, 3, 24, 32x8
- subsprite 8, 8, 3, 28, 16x8
- subsprite -24, 16, 3, 30, 32x8
- subsprite 8, 16, 3, 34, 16x8
-
- .align 2
-gSubspriteTables_83ED93C:: @ 83ED93C
- .4byte 12, gSubspriteTable_83ED8DC
-
- .align 2
-gSubspriteTable_83ED944:: @ 83ED944
- subsprite -16, -12, 3, 0, 32x16
- subsprite -16, 4, 3, 8, 16x8
- subsprite 0, 4, 3, 10, 16x8
-
- .align 2
-gSubspriteTables_83ED95C:: @ 83ED95C
- .4byte 3, gSubspriteTable_83ED944
-
- .align 2
-gSubspriteTable_83ED964:: @ 83ED964
- subsprite -8, -8, 3, 0, 16x8
- subsprite -8, 0, 3, 8, 16x8
-
- .align 2
-gSubspriteTables_83ED974:: @ 83ED974
- .4byte 2, gSubspriteTable_83ED964
-
- .align 2
-gSubspriteTable_83ED97C:: @ 83ED97C
- subsprite -8, -8, 3, 2, 16x8
- subsprite -8, 0, 3, 10, 16x8
-
- .align 2
-gSubspriteTables_83ED98C:: @ 83ED98C
- .4byte 2, gSubspriteTable_83ED97C
-
- .align 2
-gSubspriteTable_83ED994:: @ 83ED994
- subsprite -8, -8, 3, 4, 16x8
- subsprite -8, 0, 3, 12, 16x8
-
- .align 2
-gSubspriteTables_83ED9A4:: @ 83ED9A4
- .4byte 2, gSubspriteTable_83ED994
-
- .align 2
-gSubspriteTable_83ED9AC:: @ 83ED9AC
- subsprite -8, -8, 3, 6, 16x8
- subsprite -8, 0, 3, 14, 16x8
-
- .align 2
-gSubspriteTables_83ED9BC:: @ 83ED9BC
- .4byte 2, gSubspriteTable_83ED9AC
-
- .align 2
-gSubspriteTable_83ED9C4:: @ 83ED9C4
- subsprite -8, -8, 3, 0, 16x8
- subsprite -8, 0, 3, 8, 16x8
-
- .align 2
-gSubspriteTables_83ED9D4:: @ 83ED9D4
- .4byte 2, gSubspriteTable_83ED9C4
-
- .align 2
-gSubspriteTable_83ED9DC:: @ 83ED9DC
- subsprite -4, -8, 3, 2, 8x8
- subsprite -4, 0, 3, 10, 8x8
-
- .align 2
-gSubspriteTables_83ED9EC:: @ 83ED9EC
- .4byte 2, gSubspriteTable_83ED9DC
-
- .align 2
-gSubspriteTable_83ED9F4:: @ 83ED9F4
- subsprite -8, -8, 3, 3, 16x8
- subsprite -8, 0, 3, 11, 16x8
-
- .align 2
-gSubspriteTables_83EDA04:: @ 83EDA04
- .4byte 2, gSubspriteTable_83ED9F4
-
- .align 2
-gSubspriteTable_83EDA0C:: @ 83EDA0C
- subsprite -4, -8, 3, 5, 8x8
- subsprite -4, 0, 3, 13, 8x8
-
- .align 2
-gSubspriteTables_83EDA1C:: @ 83EDA1C
- .4byte 2, gSubspriteTable_83EDA0C
-
- .align 2
-gSubspriteTable_83EDA24:: @ 83EDA24
- subsprite -8, -8, 3, 6, 16x8
- subsprite -8, 0, 3, 14, 16x8
-
- .align 2
-gSubspriteTables_83EDA34:: @ 83EDA34
- .4byte 2, gSubspriteTable_83EDA24
-
- .align 2
-gSubspriteTable_83EDA3C:: @ 83EDA3C
- subsprite -12, -12, 3, 0, 16x8
- subsprite 4, -12, 3, 2, 8x8
- subsprite -12, -4, 3, 8, 16x8
- subsprite 4, -4, 3, 10, 8x8
- subsprite -12, 4, 3, 16, 16x8
- subsprite 4, 4, 3, 18, 8x8
-
- .align 2
-gSubspriteTables_83EDA6C:: @ 83EDA6C
- .4byte 6, gSubspriteTable_83EDA3C
-
- .align 2
-gSubspriteTable_83EDA74:: @ 83EDA74
- subsprite -8, -12, 3, 3, 16x8
- subsprite -8, -4, 3, 11, 16x8
- subsprite -8, 4, 3, 19, 16x8
-
- .align 2
-gSubspriteTables_83EDA8C:: @ 83EDA8C
- .4byte 3, gSubspriteTable_83EDA74
-
- .align 2
-gSubspriteTable_83EDA94:: @ 83EDA94
- subsprite -12, -12, 3, 5, 16x8
- subsprite 4, -12, 3, 7, 8x8
- subsprite -12, -4, 3, 13, 16x8
- subsprite 4, -4, 3, 15, 8x8
- subsprite -12, 4, 3, 21, 16x8
- subsprite 4, 4, 3, 23, 8x8
-
- .align 2
-gSubspriteTables_83EDAC4:: @ 83EDAC4
- .4byte 6, gSubspriteTable_83EDA94
-
- .align 2
-gSubspriteTable_83EDACC:: @ 83EDACC
- subsprite -12, -12, 3, 0, 16x8
- subsprite 4, -12, 3, 2, 8x8
- subsprite -12, -4, 3, 8, 16x8
- subsprite 4, -4, 3, 10, 8x8
- subsprite -12, 4, 3, 16, 16x8
- subsprite 4, 4, 3, 18, 8x8
-
- .align 2
-gSubspriteTables_83EDAFC:: @ 83EDAFC
- .4byte 6, gSubspriteTable_83EDACC
-
- .align 2
-gSubspriteTable_83EDB04:: @ 83EDB04
- subsprite -8, -12, 3, 3, 16x8
- subsprite -8, -4, 3, 11, 16x8
- subsprite -8, 4, 3, 19, 16x8
-
- .align 2
-gSubspriteTables_83EDB1C:: @ 83EDB1C
- .4byte 3, gSubspriteTable_83EDB04
-
- .align 2
-gSubspriteTable_83EDB24:: @ 83EDB24
- subsprite -12, -12, 3, 5, 16x8
- subsprite 4, -12, 3, 7, 8x8
- subsprite -12, -4, 3, 13, 16x8
- subsprite 4, -4, 3, 15, 8x8
- subsprite -12, 4, 3, 21, 16x8
- subsprite 4, 4, 3, 23, 8x8
-
- .align 2
-gSubspriteTables_83EDB54:: @ 83EDB54
- .4byte 6, gSubspriteTable_83EDB24
-
- .align 2
gUnknown_083EDB5C:: @ 83EDB5C
.4byte gSpriteTemplate_83ED57C
.4byte gSpriteTemplate_83ED594
diff --git a/src/field/slot_machine.c b/src/field/slot_machine.c
index 493db1fa1..bff4e6a96 100644
--- a/src/field/slot_machine.c
+++ b/src/field/slot_machine.c
@@ -4986,3 +4986,324 @@ const struct SpriteTemplate gSpriteTemplate_83ED6CC = {
0xFFFF, 4, &gOamData_83ED080, gSpriteAnimTable_83ED32C, gSpriteImageTable_83ED228, gSpriteAffineAnimTable_83ED410, sub_8105B70
};
+const struct Subsprite gSubspriteTable_83ED6E4[] = {
+ {-64, -64, ST_OAM_SQUARE, 3, 0x0, 3},
+ {0, -64, ST_OAM_SQUARE, 3, 0x0, 3},
+ {-64, 0, ST_OAM_SQUARE, 3, 0x0, 3},
+ {0, 0, ST_OAM_SQUARE, 3, 0x0, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED704[] = {
+ {4, gSubspriteTable_83ED6E4}
+};
+
+const struct Subsprite gSubspriteTable_83ED70C[] = {
+ {-32, -12, ST_OAM_H_RECTANGLE, 1, 0x0, 1},
+ {0, -12, ST_OAM_H_RECTANGLE, 1, 0x4, 1},
+ {-32, -4, ST_OAM_H_RECTANGLE, 1, 0x8, 1},
+ {0, -4, ST_OAM_H_RECTANGLE, 1, 0xc, 1},
+ {-32, 4, ST_OAM_H_RECTANGLE, 1, 0x10, 1},
+ {0, 4, ST_OAM_H_RECTANGLE, 1, 0x14, 1}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED73C[] = {
+ {6, gSubspriteTable_83ED70C}
+};
+
+const struct Subsprite gSubspriteTable_83ED744[] = {
+ {-32, -20, ST_OAM_H_RECTANGLE, 3, 0x0, 1},
+ {-32, 12, ST_OAM_H_RECTANGLE, 1, 0x20, 1},
+ {0, 12, ST_OAM_H_RECTANGLE, 1, 0x24, 1}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED75C[] = {
+ {3, gSubspriteTable_83ED744}
+};
+
+const struct Subsprite gSubspriteTable_83ED764[] = {
+ {-32, -24, ST_OAM_H_RECTANGLE, 3, 0x0, 1},
+ {-32, 8, ST_OAM_H_RECTANGLE, 1, 0x20, 1},
+ {0, 8, ST_OAM_H_RECTANGLE, 1, 0x24, 1},
+ {-32, 16, ST_OAM_H_RECTANGLE, 1, 0x28, 1},
+ {0, 16, ST_OAM_H_RECTANGLE, 1, 0x2c, 1}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED78C[] = {
+ {5, gSubspriteTable_83ED764}
+};
+
+const struct Subsprite gSubspriteTable_83ED794[] = {
+ {-32, -8, ST_OAM_H_RECTANGLE, 1, 0x0, 1},
+ {0, -8, ST_OAM_H_RECTANGLE, 1, 0x4, 1},
+ {-32, 0, ST_OAM_H_RECTANGLE, 1, 0x8, 1},
+ {0, 0, ST_OAM_H_RECTANGLE, 1, 0xc, 1}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED7B4[] = {
+ {4, gSubspriteTable_83ED794}
+};
+
+const struct Subsprite gSubspriteTable_83ED7BC[] = {
+ {-8, -12, ST_OAM_H_RECTANGLE, 0, 0x0, 1},
+ {-8, -4, ST_OAM_H_RECTANGLE, 0, 0x0, 1},
+ {-8, 4, ST_OAM_H_RECTANGLE, 0, 0x0, 1}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED7D4[] = {
+ {3, gSubspriteTable_83ED7BC}
+};
+
+const struct Subsprite gSubspriteTable_83ED7DC[] = {
+ {-32, -24, ST_OAM_H_RECTANGLE, 3, 0x0, 3},
+ {-32, 8, ST_OAM_H_RECTANGLE, 1, 0x20, 3},
+ {0, 8, ST_OAM_H_RECTANGLE, 1, 0x24, 3},
+ {-32, 16, ST_OAM_H_RECTANGLE, 1, 0x28, 3},
+ {0, 16, ST_OAM_H_RECTANGLE, 1, 0x2c, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED804[] = {
+ {5, gSubspriteTable_83ED7DC}
+};
+
+const struct Subsprite gSubspriteTable_83ED80C[] = {
+ {-32, -8, ST_OAM_H_RECTANGLE, 1, 0x0, 3},
+ {0, -8, ST_OAM_H_RECTANGLE, 1, 0x4, 3},
+ {-32, 0, ST_OAM_H_RECTANGLE, 1, 0x8, 3},
+ {0, 0, ST_OAM_H_RECTANGLE, 1, 0xc, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED82C[] = {
+ {4, gSubspriteTable_83ED80C}
+};
+
+const struct Subsprite gSubspriteTable_83ED834[] = {
+ {-32, -8, ST_OAM_H_RECTANGLE, 1, 0x0, 3},
+ {0, -8, ST_OAM_H_RECTANGLE, 1, 0x4, 3},
+ {-32, 0, ST_OAM_H_RECTANGLE, 1, 0x8, 3},
+ {0, 0, ST_OAM_H_RECTANGLE, 1, 0xc, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED854[] = {
+ {4, gSubspriteTable_83ED834}
+};
+
+const struct Subsprite gSubspriteTable_83ED85C[] = {
+ {-32, -8, ST_OAM_H_RECTANGLE, 1, 0x0, 3},
+ {0, -8, ST_OAM_H_RECTANGLE, 1, 0x4, 3},
+ {-32, 0, ST_OAM_H_RECTANGLE, 1, 0x8, 3},
+ {0, 0, ST_OAM_H_RECTANGLE, 1, 0xc, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED87C[] = {
+ {4, gSubspriteTable_83ED85C}
+};
+
+const struct Subsprite gSubspriteTable_83ED884[] = {
+ {-32, -12, ST_OAM_H_RECTANGLE, 1, 0x0, 3},
+ {0, -12, ST_OAM_H_RECTANGLE, 1, 0x4, 3},
+ {-32, -4, ST_OAM_H_RECTANGLE, 1, 0x8, 3},
+ {0, -4, ST_OAM_H_RECTANGLE, 1, 0xc, 3},
+ {-32, 4, ST_OAM_H_RECTANGLE, 1, 0x10, 3},
+ {0, 4, ST_OAM_H_RECTANGLE, 1, 0x14, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED8B4[] = {
+ {6, gSubspriteTable_83ED884}
+};
+
+const struct Subsprite gSubspriteTable_83ED8BC[] = {
+ {-16, -16, ST_OAM_SQUARE, 2, 0x0, 3}
+};
+
+const struct Subsprite gSubspriteTable_83ED8C4[] = {
+ {-8, -8, ST_OAM_SQUARE, 1, 0x10, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED8CC[] = {
+ {1, gSubspriteTable_83ED8BC},
+ {1, gSubspriteTable_83ED8C4}
+};
+
+const struct Subsprite gSubspriteTable_83ED8DC[] = {
+ {-24, -24, ST_OAM_H_RECTANGLE, 1, 0x0, 3},
+ {8, -24, ST_OAM_H_RECTANGLE, 0, 0x4, 3},
+ {-24, -16, ST_OAM_H_RECTANGLE, 1, 0x6, 3},
+ {8, -16, ST_OAM_H_RECTANGLE, 0, 0xa, 3},
+ {-24, -8, ST_OAM_H_RECTANGLE, 1, 0xc, 3},
+ {8, -8, ST_OAM_H_RECTANGLE, 0, 0x10, 3},
+ {-24, 0, ST_OAM_H_RECTANGLE, 1, 0x12, 3},
+ {8, 0, ST_OAM_H_RECTANGLE, 0, 0x16, 3},
+ {-24, 8, ST_OAM_H_RECTANGLE, 1, 0x18, 3},
+ {8, 8, ST_OAM_H_RECTANGLE, 0, 0x1c, 3},
+ {-24, 16, ST_OAM_H_RECTANGLE, 1, 0x1e, 3},
+ {8, 16, ST_OAM_H_RECTANGLE, 0, 0x22, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED93C[] = {
+ 12, gSubspriteTable_83ED8DC
+};
+
+const struct Subsprite gSubspriteTable_83ED944[] = {
+ {-16, -12, ST_OAM_H_RECTANGLE, 2, 0x0, 3},
+ {-16, 4, ST_OAM_H_RECTANGLE, 0, 0x8, 3},
+ {0, 4, ST_OAM_H_RECTANGLE, 0, 0xa, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED95C[] = {
+ {3, gSubspriteTable_83ED944}
+};
+
+const struct Subsprite gSubspriteTable_83ED964[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x0, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0x8, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED974[] = {
+ {2, gSubspriteTable_83ED964}
+};
+
+const struct Subsprite gSubspriteTable_83ED97C[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x2, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0xa, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED98C[] = {
+ {2, gSubspriteTable_83ED97C}
+};
+
+const struct Subsprite gSubspriteTable_83ED994[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x4, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0xc, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED9A4[] = {
+ {2, gSubspriteTable_83ED994}
+};
+
+const struct Subsprite gSubspriteTable_83ED9AC[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x6, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0xe, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED9BC[] = {
+ {2, gSubspriteTable_83ED9AC}
+};
+
+const struct Subsprite gSubspriteTable_83ED9C4[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x0, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0x8, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED9D4[] = {
+ {2, gSubspriteTable_83ED9C4}
+};
+
+const struct Subsprite gSubspriteTable_83ED9DC[] = {
+ {-4, -8, ST_OAM_SQUARE, 0, 0x2, 3},
+ {-4, 0, ST_OAM_SQUARE, 0, 0xa, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83ED9EC[] = {
+ {2, gSubspriteTable_83ED9DC}
+};
+
+const struct Subsprite gSubspriteTable_83ED9F4[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x3, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0xb, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDA04[] = {
+ {2, gSubspriteTable_83ED9F4}
+};
+
+const struct Subsprite gSubspriteTable_83EDA0C[] = {
+ {-4, -8, ST_OAM_SQUARE, 0, 0x5, 3},
+ {-4, 0, ST_OAM_SQUARE, 0, 0xd, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDA1C[] = {
+ {2, gSubspriteTable_83EDA0C}
+};
+
+const struct Subsprite gSubspriteTable_83EDA24[] = {
+ {-8, -8, ST_OAM_H_RECTANGLE, 0, 0x6, 3},
+ {-8, 0, ST_OAM_H_RECTANGLE, 0, 0xe, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDA34[] = {
+ {2, gSubspriteTable_83EDA24}
+};
+
+const struct Subsprite gSubspriteTable_83EDA3C[] = {
+ {-12, -12, ST_OAM_H_RECTANGLE, 0, 0x0, 3},
+ {4, -12, ST_OAM_SQUARE, 0, 0x2, 3},
+ {-12, -4, ST_OAM_H_RECTANGLE, 0, 0x8, 3},
+ {4, -4, ST_OAM_SQUARE, 0, 0xa, 3},
+ {-12, 4, ST_OAM_H_RECTANGLE, 0, 0x10, 3},
+ {4, 4, ST_OAM_SQUARE, 0, 0x12, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDA6C[] = {
+ {6, gSubspriteTable_83EDA3C}
+};
+
+const struct Subsprite gSubspriteTable_83EDA74[] = {
+ {-8, -12, ST_OAM_H_RECTANGLE, 0, 0x3, 3},
+ {-8, -4, ST_OAM_H_RECTANGLE, 0, 0xb, 3},
+ {-8, 4, ST_OAM_H_RECTANGLE, 0, 0x13, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDA8C[] = {
+ {3, gSubspriteTable_83EDA74}
+};
+
+const struct Subsprite gSubspriteTable_83EDA94[] = {
+ {-12, -12, ST_OAM_H_RECTANGLE, 0, 0x5, 3},
+ {4, -12, ST_OAM_SQUARE, 0, 0x7, 3},
+ {-12, -4, ST_OAM_H_RECTANGLE, 0, 0xd, 3},
+ {4, -4, ST_OAM_SQUARE, 0, 0xf, 3},
+ {-12, 4, ST_OAM_H_RECTANGLE, 0, 0x15, 3},
+ {4, 4, ST_OAM_SQUARE, 0, 0x17, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDAC4[] = {
+ {6, gSubspriteTable_83EDA94}
+};
+
+const struct Subsprite gSubspriteTable_83EDACC[] = {
+ {-12, -12, ST_OAM_H_RECTANGLE, 0, 0x0, 3},
+ {4, -12, ST_OAM_SQUARE, 0, 0x2, 3},
+ {-12, -4, ST_OAM_H_RECTANGLE, 0, 0x8, 3},
+ {4, -4, ST_OAM_SQUARE, 0, 0xa, 3},
+ {-12, 4, ST_OAM_H_RECTANGLE, 0, 0x10, 3},
+ {4, 4, ST_OAM_SQUARE, 0, 0x12, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDAFC[] = {
+ {6, gSubspriteTable_83EDACC}
+};
+
+const struct Subsprite gSubspriteTable_83EDB04[] = {
+ {-8, -12, ST_OAM_H_RECTANGLE, 0, 0x3, 3},
+ {-8, -4, ST_OAM_H_RECTANGLE, 0, 0xb, 3},
+ {-8, 4, ST_OAM_H_RECTANGLE, 0, 0x13, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDB1C[] = {
+ {3, gSubspriteTable_83EDB04}
+};
+
+const struct Subsprite gSubspriteTable_83EDB24[] = {
+ {-12, -12, ST_OAM_H_RECTANGLE, 0, 0x5, 3},
+ {4, -12, ST_OAM_SQUARE, 0, 0x7, 3},
+ {-12, -4, ST_OAM_H_RECTANGLE, 0, 0xd, 3},
+ {4, -4, ST_OAM_SQUARE, 0, 0xf, 3},
+ {-12, 4, ST_OAM_H_RECTANGLE, 0, 0x15, 3},
+ {4, 4, ST_OAM_SQUARE, 0, 0x17, 3}
+};
+
+const struct SubspriteTable gSubspriteTables_83EDB54[] = {
+ {6, gSubspriteTable_83EDB24}
+};
+
+