aboutsummaryrefslogtreecommitdiff
path: root/scumm/wiz_he.h
diff options
context:
space:
mode:
authorTravis Howell2005-02-25 11:23:27 +0000
committerTravis Howell2005-02-25 11:23:27 +0000
commit563b271224935f3a7649642cd9505f1ebb266853 (patch)
tree6a505ae48d6e107e1cb21c162e6aa741d112279e /scumm/wiz_he.h
parent51391279ccfbe064c017e1f86fae1995319151d2 (diff)
downloadscummvm-rg350-563b271224935f3a7649642cd9505f1ebb266853.tar.gz
scummvm-rg350-563b271224935f3a7649642cd9505f1ebb266853.tar.bz2
scummvm-rg350-563b271224935f3a7649642cd9505f1ebb266853.zip
Cleanup, reduce duplicate code.
svn-id: r16911
Diffstat (limited to 'scumm/wiz_he.h')
-rw-r--r--scumm/wiz_he.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/wiz_he.h b/scumm/wiz_he.h
index 99027ad7ea..bb7dd7dae0 100644
--- a/scumm/wiz_he.h
+++ b/scumm/wiz_he.h
@@ -103,11 +103,13 @@ struct Wiz {
void polygonClear();
void polygonLoad(const uint8 *polData);
void polygonStore(int id, bool flag, int vert1x, int vert1y, int vert2x, int vert2y, int vert3x, int vert3y, int vert4x, int vert4y);
+ void polygonCalcBoundBox(Common::Point *vert, int numVerts, Common::Rect & bound);
void polygonErase(int fromId, int toId);
int polygonHit(int id, int x, int y);
bool polygonDefined(int id);
bool polygonContains(const WizPolygon &pol, int x, int y);
-
+ void polygonRotatePoints(Common::Point *pts, int num, int alpha);
+
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);
static void copyRawWizImage(uint8 *dst, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, const Common::Rect *rect, int flags, const uint8 *palPtr, int transColor);