mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-08 19:00:57 +00:00
SCUMM HE: Fix Moonbase distortion codec
This commit is contained in:
parent
0211c0b27c
commit
bb43f5c0f4
@ -152,7 +152,7 @@ void Moonbase::blitDistortion(byte *bufferData, const int bufferWidth, const int
|
||||
clippedDstRect.clip(dstOperation);
|
||||
|
||||
int subBlockCount = READ_LE_UINT16(dataStream + kBptHeaderSize + 4);
|
||||
byte *subBlockStream = dataStream + kBptHeaderSize + READ_LE_UINT16(dataStream) + 2;
|
||||
byte *subBlockStream = dataStream + kBptHeaderSize + READ_LE_UINT32(dataStream + 4);
|
||||
int cx1 = clippedDstRect.left;
|
||||
int cy1 = clippedDstRect.top;
|
||||
int cx2 = clippedDstRect.right - 1;
|
||||
@ -190,7 +190,6 @@ void Moonbase::blitDistortion(byte *bufferData, const int bufferWidth, const int
|
||||
int src_x = (x + xOffset);
|
||||
int src_y = (y + yOffset);
|
||||
|
||||
warning("x1: %d y1: %d x2: %d y2: %d", (src_x - l_reach), (src_y - t_reach), (src_x + r_reach), (src_y + b_reach));
|
||||
Common::Rect srcReach((src_x - l_reach), (src_y - t_reach), (src_x + r_reach), (src_y + b_reach));
|
||||
Common::Rect srcLimits(srcBitmap.w, srcBitmap.h);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user