summaryrefslogtreecommitdiff
path: root/src/data/trainer_graphics
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2019-10-22 21:24:16 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2019-10-22 21:24:16 -0400
commit8249a58a2cedc0b3ec9f5033a4745c13e49a86ae (patch)
tree645556b36224baf1bfa1b37cfd70b09b8c04c09a /src/data/trainer_graphics
parent4dfc6699fedf01167987061e7cd63cc28245519a (diff)
Split trainers and port species and move names
Diffstat (limited to 'src/data/trainer_graphics')
-rw-r--r--src/data/trainer_graphics/back_pic_anims.h91
-rw-r--r--src/data/trainer_graphics/back_pic_tables.h27
2 files changed, 118 insertions, 0 deletions
diff --git a/src/data/trainer_graphics/back_pic_anims.h b/src/data/trainer_graphics/back_pic_anims.h
new file mode 100644
index 000000000..83f67bc52
--- /dev/null
+++ b/src/data/trainer_graphics/back_pic_anims.h
@@ -0,0 +1,91 @@
+
+static const union AnimCmd sAnimCmd_Red_1[] = {
+ ANIMCMD_FRAME(1, 20),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 24),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_Leaf_1[] = {
+ ANIMCMD_FRAME(1, 20),
+ ANIMCMD_FRAME(2, 6),
+ ANIMCMD_FRAME(3, 6),
+ ANIMCMD_FRAME(4, 24),
+ ANIMCMD_FRAME(0, 1),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_PokeDude_1[] = {
+ ANIMCMD_FRAME(1, 24),
+ ANIMCMD_FRAME(2, 9),
+ ANIMCMD_FRAME(3, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_OldMan_1[] = {
+ ANIMCMD_FRAME(1, 24),
+ ANIMCMD_FRAME(2, 9),
+ ANIMCMD_FRAME(3, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_RSBrendan_1[] = {
+ ANIMCMD_FRAME(0, 24),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_FRAME(3, 50),
+ ANIMCMD_END
+};
+
+static const union AnimCmd sAnimCmd_RSMay_1[] = {
+ ANIMCMD_FRAME(0, 24),
+ ANIMCMD_FRAME(1, 9),
+ ANIMCMD_FRAME(2, 24),
+ ANIMCMD_FRAME(0, 9),
+ ANIMCMD_FRAME(3, 50),
+ ANIMCMD_END
+};
+
+const union AnimCmd *const sBackAnims_Red[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_Red_1
+};
+
+const union AnimCmd *const sBackAnims_Leaf[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_Leaf_1
+};
+
+const union AnimCmd *const sBackAnims_PokeDude[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_PokeDude_1
+};
+
+const union AnimCmd *const sBackAnims_OldMan[] = {
+ sAnim_GeneralFrame0,
+ sAnimCmd_OldMan_1
+};
+
+const union AnimCmd *const sBackAnims_RSBrendan[] = {
+ sAnim_GeneralFrame3,
+ sAnimCmd_RSBrendan_1
+};
+
+const union AnimCmd *const sBackAnims_RSMay[] = {
+ sAnim_GeneralFrame3,
+ sAnimCmd_RSMay_1
+};
+
+const union AnimCmd *const *const gTrainerBackAnimsPtrTable[] = {
+ sBackAnims_Red,
+ sBackAnims_Leaf,
+ sBackAnims_RSBrendan,
+ sBackAnims_RSMay,
+ sBackAnims_PokeDude,
+ sBackAnims_OldMan
+};
diff --git a/src/data/trainer_graphics/back_pic_tables.h b/src/data/trainer_graphics/back_pic_tables.h
new file mode 100644
index 000000000..115cc6550
--- /dev/null
+++ b/src/data/trainer_graphics/back_pic_tables.h
@@ -0,0 +1,27 @@
+const struct MonCoords gTrainerBackPicCoords[] = {
+ {.size = 8, .y_offset = 5},
+ {.size = 8, .y_offset = 5},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4},
+ {.size = 8, .y_offset = 4}
+};
+
+const struct CompressedSpriteSheet gTrainerBackPicTable[] = {
+ { (const u32 *)gTrainerBackPic_Red, 0x2800, 0 },
+ { (const u32 *)gTrainerBackPic_Leaf, 0x2800, 1 },
+ { (const u32 *)gTrainerBackPic_RSBrendan, 0x2000, 2 },
+ { (const u32 *)gTrainerBackPic_RSMay, 0x2000, 3 },
+ { (const u32 *)gTrainerBackPic_PokeDude, 0x2000, 4 },
+ { (const u32 *)gTrainerBackPic_OldMan, 0x2000, 5 }
+};
+
+const struct CompressedSpritePalette gTrainerBackPicPaletteTable[] = {
+ { gTrainerPalette_RedBackPic, 0 },
+ { gTrainerPalette_LeafBackPic, 1 },
+ { gTrainerPalette_RSBrendan1, 2 },
+ { gTrainerPalette_RSMay1, 3 },
+ { gTrainerPalette_PokeDudeBackPic, 4 },
+ { gTrainerPalette_OldManBackPic, 5 }
+};
+