From 037f59cd1a405753f444ec847f67fb6a89f5f865 Mon Sep 17 00:00:00 2001 From: adrian17 Date: Tue, 29 Jul 2014 16:42:04 +0200 Subject: [PATCH] Remove viewport_paint_underground_setup, it's just gfx_clear --- src/viewport.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/src/viewport.c b/src/viewport.c index aefa7e31c6..7db4522f8c 100644 --- a/src/viewport.c +++ b/src/viewport.c @@ -250,21 +250,6 @@ void viewport_render(rct_drawpixelinfo *dpi, rct_viewport *viewport, int left, i viewport_paint(viewport, dpi, left, top, right, bottom); } -/** -* Readies the viewport for underground view/remove base land/remove vert faces -* rct2:0x00678A9F -* edi: dpi -* ebp: colour -*/ -void viewport_paint_underground_setup(rct_drawpixelinfo* dpi, uint8 colour){ - uint8* bits_pointer = dpi->bits; - for (int i = dpi->height >> dpi->zoom_level; i != 0; --i){ - memset(bits_pointer, colour, dpi->width >> dpi->zoom_level); - bits_pointer += (dpi->width >> dpi->zoom_level) + dpi->pitch; - } -} - - /** * * rct2: 0x0068615B @@ -505,7 +490,7 @@ void viewport_paint(rct_viewport* viewport, rct_drawpixelinfo* dpi, int left, in if (RCT2_GLOBAL(RCT2_ADDRESS_CURRENT_VIEWPORT_FLAGS, uint16) & 0x4000){ colour = 0; } - viewport_paint_underground_setup(dpi2, colour); + gfx_clear(dpi2, colour); } RCT2_GLOBAL(0xEE7880, uint32) = 0xF1A4CC; RCT2_GLOBAL(0x140E9A8, uint32) = (int)dpi2;