aboutsummaryrefslogtreecommitdiff
path: root/scumm/gfx.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-09-05 17:39:54 +0000
committerEugene Sandulenko2004-09-05 17:39:54 +0000
commit96ad0d9cb78ce510ce82072c34740a0ca4a1ec5d (patch)
tree657cb7b25bb1fb95b8f4e589dfaaa76dce024b79 /scumm/gfx.h
parent7916291efc8e556f924a988fd866732740fc4473 (diff)
downloadscummvm-rg350-96ad0d9cb78ce510ce82072c34740a0ca4a1ec5d.tar.gz
scummvm-rg350-96ad0d9cb78ce510ce82072c34740a0ca4a1ec5d.tar.bz2
scummvm-rg350-96ad0d9cb78ce510ce82072c34740a0ca4a1ec5d.zip
Added BMAP support in objects.
Though I didn't test it as I don't know when it is used. Please, tell me when you'll see warning that it is called. Now we have BMAP for all cases in HE 70+ games. svn-id: r14911
Diffstat (limited to 'scumm/gfx.h')
-rw-r--r--scumm/gfx.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/scumm/gfx.h b/scumm/gfx.h
index e06b1b1be0..06a9fa9f04 100644
--- a/scumm/gfx.h
+++ b/scumm/gfx.h
@@ -274,8 +274,10 @@ public:
int stripnr, int numstrip, StripTable *table);
StripTable *generateStripTable(const byte *src, int width, int height, StripTable *table);
void drawBMAPBg(const byte *ptr, VirtScreen *vs, int startstrip, int width);
+ void drawBMAPObject(const byte *ptr, VirtScreen *vs, int obj, int x, int y, int w, int h);
+ void copyWizImage(uint8 *dst, const uint8 *src, int dstw, int dsth, int srcx, int srcy, int srcw, int srch, Common::Rect *pr);
void decompressImageHE(uint8 *dst, int dstWidth, const Common::Rect *dstRect, const uint8 *src, const Common::Rect *srcRect);
- void copyVirtScreenBuffers(int x1, int y1, int x2, int y2);
+ void copyVirtScreenBuffers(Common::Rect rect);
void disableZBuffer() { _zbufferDisabled = true; }
void enableZBuffer() { _zbufferDisabled = false; }