aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/vga.h
diff options
context:
space:
mode:
authorEugene Sandulenko2006-09-29 08:37:24 +0000
committerEugene Sandulenko2006-09-29 08:37:24 +0000
commit798c7ee6822517601ef3c4096ad76a2fc0eefb50 (patch)
tree02b63f44348a35d6e3b6ab53540e94b2e45738e7 /engines/simon/vga.h
parent8e2c703baba570b18aec9d871fdc8ee7efe49e57 (diff)
downloadscummvm-rg350-798c7ee6822517601ef3c4096ad76a2fc0eefb50.tar.gz
scummvm-rg350-798c7ee6822517601ef3c4096ad76a2fc0eefb50.tar.bz2
scummvm-rg350-798c7ee6822517601ef3c4096ad76a2fc0eefb50.zip
Phase 2 of Simon renaming. Simon directory renaming
svn-id: r24009
Diffstat (limited to 'engines/simon/vga.h')
-rw-r--r--engines/simon/vga.h167
1 files changed, 0 insertions, 167 deletions
diff --git a/engines/simon/vga.h b/engines/simon/vga.h
deleted file mode 100644
index e963d0350b..0000000000
--- a/engines/simon/vga.h
+++ /dev/null
@@ -1,167 +0,0 @@
-/* ScummVM - Scumm Interpreter
- * Copyright (C) 2001 Ludvig Strigeus
- * Copyright (C) 2002-2006 The ScummVM project
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
-
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
-
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- * $URL$
- * $Id$
- *
- */
-
-#ifndef AGOS_VGA_H
-#define AGOS_VGA_H
-
-namespace Simon {
-
-#include "common/pack-start.h" // START STRUCT PACKING
-
-// Feeble Files
-struct VgaFileHeader_Feeble {
- uint16 x_1;
- uint16 hdr2_start;
- uint16 x_2, x_3;
-};
-
-struct VgaFileHeader2_Feeble {
- uint16 imageCount;
- uint16 x_2;
- uint16 animationCount;
- uint16 x_3;
- uint16 imageTable;
- uint16 x_4;
- uint16 animationTable;
- uint16 x_5;
-};
-
-struct ImageHeader_Feeble {
- uint16 id;
- uint16 x_1;
- uint16 scriptOffs;
- uint16 x_2;
-};
-
-struct AnimationHeader_Feeble {
- uint16 scriptOffs;
- uint16 x_2;
- uint16 id;
-};
-
-// Simon 1/2
-struct VgaFileHeader_Simon {
- uint16 x_1, x_2;
- uint16 hdr2_start;
- uint16 x_3, x_4;
-};
-
-struct VgaFileHeader2_Simon {
- uint16 x_1;
- uint16 imageCount;
- uint16 x_2;
- uint16 animationCount;
- uint16 x_3;
- uint16 imageTable;
- uint16 x_4;
- uint16 animationTable;
- uint16 x_5;
-};
-
-struct ImageHeader_Simon {
- uint16 id;
- uint16 x_1;
- uint16 x_2;
- uint16 scriptOffs;
-};
-
-struct AnimationHeader_Simon {
- uint16 id;
- uint16 x_2;
- uint16 scriptOffs;
-};
-
-
-// Waxworks
-struct VgaFileHeader2_WW {
- uint16 x_1;
- uint16 imageCount;
- uint16 x_2;
- uint16 animationCount;
- uint16 x_3;
- uint16 imageTable;
- uint16 x_4;
- uint16 animationTable;
- uint16 x_5;
-};
-
-struct ImageHeader_WW {
- uint16 id;
- uint16 x_1;
- uint16 x_2;
- uint16 scriptOffs;
-};
-
-struct AnimationHeader_WW {
- uint16 id;
- uint16 x_1;
- uint16 x_2;
- uint16 scriptOffs;
-};
-
-
-#include "common/pack-end.h" // END STRUCT PACKING
-
-enum DrawFlags {
- kDFFlip = 0x1,
- kDFNonTrans = 0x2,
- kDFUseFrontBuf = 0x4,
- kDFCompressed = 0x8,
- kDFCompressedFlip = 0x10,
- kDFMasked = 0x20,
-
- // Feeble specific
- kDFOverlayed = 0x10,
- kDFScaled = 0x40,
- kDFShaded = 0x80
-};
-
-struct VC10_state {
- int image;
- uint16 flags;
- byte palette;
-
- int x, y;
- int width, height;
- uint draw_width, draw_height;
- uint x_skip, y_skip;
-
- byte *surf2_addr;
- uint surf2_pitch;
-
- byte *surf_addr;
- uint surf_pitch;
-
- uint16 dl, dh;
-
- const byte *depack_src;
- int8 depack_cont;
-
- byte depack_dest[480];
-};
-
-byte *vc10_depackColumn(VC10_state *vs);
-
-} // End of namespace Simon
-
-#endif