aboutsummaryrefslogtreecommitdiff
path: root/simon/vga.h
diff options
context:
space:
mode:
Diffstat (limited to 'simon/vga.h')
-rw-r--r--simon/vga.h42
1 files changed, 24 insertions, 18 deletions
diff --git a/simon/vga.h b/simon/vga.h
index bdf78f5cc7..abb23daa63 100644
--- a/simon/vga.h
+++ b/simon/vga.h
@@ -29,60 +29,66 @@ namespace Simon {
#endif
// Feeble Files
-struct FFVgaFile1Header {
+struct VgaFileHeader_Feeble {
uint16 x_1;
uint16 hdr2_start;
uint16 x_2, x_3;
} GCC_PACK;
-struct FFVgaFile1Header2 {
- uint16 unk1;
+struct VgaFileHeader2_Feeble {
+ uint16 imageCount;
uint16 x_2;
- uint16 id_count;
+ uint16 animationCount;
uint16 x_3;
- uint16 unk2_offs;
+ uint16 imageTable;
uint16 x_4;
- uint16 id_table;
+ uint16 animationTable;
uint16 x_5;
} GCC_PACK;
-struct FFVgaFile1Struct0x8 {
+struct ImageHeader_Feeble {
uint16 id;
uint16 x_1;
- uint16 script_offs;
+ uint16 scriptOffs;
uint16 x_2;
} GCC_PACK;
+struct AnimationHeader_Feeble {
+ uint16 scriptOffs;
+ uint16 x_2;
+ uint16 id;
+} GCC_PACK;
+
// Simon 1/2
-struct VgaFile1Header {
+struct VgaFileHeader_Simon {
uint16 x_1, x_2;
uint16 hdr2_start;
uint16 x_3, x_4;
} GCC_PACK;
-struct VgaFile1Header2 {
+struct VgaFileHeader2_Simon {
uint16 x_1;
- uint16 unk1;
+ uint16 imageCount;
uint16 x_2;
- uint16 id_count;
+ uint16 animationCount;
uint16 x_3;
- uint16 unk2_offs;
+ uint16 imageTable;
uint16 x_4;
- uint16 id_table;
+ uint16 animationTable;
uint16 x_5;
} GCC_PACK;
-struct VgaFile1Struct0x8 {
+struct ImageHeader_Simon {
uint16 id;
uint16 x_1;
uint16 x_2;
- uint16 script_offs;
+ uint16 scriptOffs;
} GCC_PACK;
-struct VgaFile1Struct0x6 {
+struct AnimationHeader_Simon {
uint16 id;
uint16 x_2;
- uint16 script_offs;
+ uint16 scriptOffs;
} GCC_PACK;