aboutsummaryrefslogtreecommitdiff
path: root/scumm/wiz_he.h
diff options
context:
space:
mode:
authorTravis Howell2006-01-29 01:57:46 +0000
committerTravis Howell2006-01-29 01:57:46 +0000
commit0b2adc462819bc3fd36f0b73aa38cb9bf13c0402 (patch)
treee2d0477526ba730a514a7ad8df9c12bcb4e3a783 /scumm/wiz_he.h
parentf404f6ffaf3e112d6d77acbd7bac5ba7f76c6194 (diff)
downloadscummvm-rg350-0b2adc462819bc3fd36f0b73aa38cb9bf13c0402.tar.gz
scummvm-rg350-0b2adc462819bc3fd36f0b73aa38cb9bf13c0402.tar.bz2
scummvm-rg350-0b2adc462819bc3fd36f0b73aa38cb9bf13c0402.zip
Enable angle and zoom support for polygons, based on HE95.
svn-id: r20281
Diffstat (limited to 'scumm/wiz_he.h')
-rw-r--r--scumm/wiz_he.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/scumm/wiz_he.h b/scumm/wiz_he.h
index 88de19bc5b..614d5103d9 100644
--- a/scumm/wiz_he.h
+++ b/scumm/wiz_he.h
@@ -179,13 +179,15 @@ public:
void loadImgSpot(int resId, int state, int32 &x, int32 &y);
void loadWizCursor(int resId);
+ void captureWizImage(int resNum, const Common::Rect& r, bool frontBuffer, int compType);
void displayWizComplexImage(const WizParameters *params);
void displayWizImage(WizImage *pwi);
- void captureWizImage(int resNum, const Common::Rect& r, bool frontBuffer, int compType);
+ void processWizImage(const WizParameters *params);
+
uint8 *drawWizImage(int resNum, int state, int x1, int y1, int zorder, int shadow, int field_390, const Common::Rect *clipBox, int flags, int dstResNum, int palette);
void drawWizPolygon(int resNum, int state, int id, int flags, int shadow, int dstResNum, int palette);
void drawWizComplexPolygon(int resNum, int state, int po_x, int po_y, int shadow, int angle, int zoom, const Common::Rect *r, int flags, int dstResNum, int palette);
- void processWizImage(const WizParameters *params);
+ void drawWizPolygonTransform(int resNum, int state, Common::Point *wp, int flags, int shadow, int dstResNum, int palette);
static void copyAuxImage(uint8 *dst1, uint8 *dst2, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch);
static void copyWizImage(uint8 *dst, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, const Common::Rect *rect, int flags = 0, const uint8 *palPtr = NULL, const uint8 *xmapPtr = NULL);