diff --git a/desktop_version/src/Graphics.cpp b/desktop_version/src/Graphics.cpp index 1b0a1106..9ba7966d 100644 --- a/desktop_version/src/Graphics.cpp +++ b/desktop_version/src/Graphics.cpp @@ -1535,13 +1535,11 @@ void Graphics::drawentities() drawRect = tiles_rect; drawRect.x += tpoint.x; drawRect.y += tpoint.y; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); + for (int ii = 0; ii < 4; ii++) + { + BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); + drawRect.x += 8; + } } else if (obj.entities[i].size == 3) // Big chunky pixels! { @@ -1589,21 +1587,11 @@ void Graphics::drawentities() drawRect.x += tpoint.x; drawRect.y += tpoint.y; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); - drawRect.x += 8; - BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); + for (int ii = 0; ii < 8; ii++) + { + BlitSurfaceStandard((*tilesvec)[obj.entities[i].drawframe],NULL, backBuffer, &drawRect); + drawRect.x += 8; + } } else if (obj.entities[i].size == 9) // Really Big Sprite! (2x2) {