aboutsummaryrefslogtreecommitdiff
path: root/engines/macventure/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/macventure/image.h')
-rw-r--r--engines/macventure/image.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/macventure/image.h b/engines/macventure/image.h
index 3910f83fa8..1f7d3e91b4 100644
--- a/engines/macventure/image.h
+++ b/engines/macventure/image.h
@@ -58,7 +58,7 @@ public:
ImageAsset(ObjID original, Container *container);
~ImageAsset();
- void blitInto(Graphics::ManagedSurface *target, uint32 x, uint32 y, BlitMode mode);
+ void blitInto(Graphics::ManagedSurface *target, int x, int y, BlitMode mode);
bool isPointInside(Common::Point point);
bool isRectInside(Common::Rect rect);
@@ -82,7 +82,8 @@ private:
void blitOR(Graphics::ManagedSurface * target, int ox, int oy, const Common::Array<byte> &data, uint bitHeight, uint bitWidth, uint rowBytes);
void blitXOR(Graphics::ManagedSurface * target, int ox, int oy, const Common::Array<byte> &data, uint bitHeight, uint bitWidth, uint rowBytes);
- void calculateSubsection(Graphics::ManagedSurface *target, int &ox, int &oy, uint bitWidth, uint bitHeight, uint &sx, uint &sy, uint &w, uint &h);
+ void calculateSectionToDraw(Graphics::ManagedSurface *target, int &ox, int &oy, uint bitWidth, uint bitHeight, uint &sx, uint &sy, uint &w, uint &h);
+ void calculateSectionInDirection(uint targetWhole, uint originWhole, int &originPosition, uint &startPosition, uint &blittedWhole);
private:
ObjID _id;