mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-05 09:49:14 +00:00
DM: Fix drawing of some dungeon items
This commit is contained in:
parent
1a0fe29af8
commit
22a79ac965
@ -2750,15 +2750,13 @@ void DisplayMan::f129_blitToBitmapShrinkWithPalChange(byte *srcBitmap, byte *des
|
||||
warning(false, "MISSING CODE: No palette change takes place in f129_blitToBitmapShrinkWithPalChange");
|
||||
|
||||
|
||||
if (destPixelWidth % 8)
|
||||
destPixelWidth = (destPixelWidth / 8) * 8 + 8;
|
||||
destPixelWidth = (destPixelWidth + 1) & 0xFFFE;
|
||||
|
||||
uint32 scaleX = (kScaleThreshold * srcPixelWidth) / destPixelWidth;
|
||||
uint32 scaleY = (kScaleThreshold * srcHeight) / destHeight;
|
||||
|
||||
// Loop through drawing output lines
|
||||
for (uint32 destY = 0, scaleYCtr = 0; destY < (uint32)destHeight; ++destY, scaleYCtr += scaleY) {
|
||||
|
||||
const byte *srcLine = &srcBitmap[(scaleYCtr / kScaleThreshold) * srcPixelWidth];
|
||||
byte *destLine = &destBitmap[destY * destPixelWidth];
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user