aboutsummaryrefslogtreecommitdiff
path: root/scumm/wiz_he.h
diff options
context:
space:
mode:
authorGregory Montoir2005-02-24 20:20:35 +0000
committerGregory Montoir2005-02-24 20:20:35 +0000
commitcc5e406cb533fb4552adc18382ef9ffcdbeb10c6 (patch)
treed3d00f3a640dc14552ef1524fd26b256424f7b3b /scumm/wiz_he.h
parent976b988448ad91d2fa0987593f9b6994c305eef0 (diff)
downloadscummvm-rg350-cc5e406cb533fb4552adc18382ef9ffcdbeb10c6.tar.gz
scummvm-rg350-cc5e406cb533fb4552adc18382ef9ffcdbeb10c6.tar.bz2
scummvm-rg350-cc5e406cb533fb4552adc18382ef9ffcdbeb10c6.zip
defined some flags for HE wiz ; it should make the code more readable
svn-id: r16901
Diffstat (limited to 'scumm/wiz_he.h')
-rw-r--r--scumm/wiz_he.h27
1 files changed, 19 insertions, 8 deletions
diff --git a/scumm/wiz_he.h b/scumm/wiz_he.h
index 8fde4e8bc2..99027ad7ea 100644
--- a/scumm/wiz_he.h
+++ b/scumm/wiz_he.h
@@ -69,16 +69,27 @@ struct WizParameters {
WizImage img;
};
+enum WizImageFlags {
+ kWIFPrint = 0x4,
+ kWIFBlitToFrontVideoBuffer = 0x8,
+ kWIFBlitToMemBuffer = 0x20,
+ kWIFIsPolygon = 0x40,
+ kWIFFlipX = 0x400,
+ kWIFFlipY = 0x800
+};
+
+enum WizProcessFlags {
+ kWPFSetPos = 0x1,
+ kWPFZoom = 0x8,
+ kWPFRotate = 0x10,
+ kWPFNewFlags = 0x20,
+ kWPFClipBox = 0x200,
+ kWPFNewState = 0x400,
+ kWPFUseFile = 0x800
+};
+
struct Wiz {
enum {
- FW_PRINT = 0x4,
- FW_MEM = 0x20,
- FW_POLYGON = 0x40,
- FW_XFLIP = 0x400,
- FW_YFLIP = 0x800
- };
-
- enum {
NUM_POLYGONS = 200,
NUM_IMAGES = 255
};