Remove viewport_paint_underground_setup, it's just gfx_clear

This commit is contained in:
adrian17 2014-07-29 16:42:04 +02:00
parent 843996358e
commit 037f59cd1a
1 changed files with 1 additions and 16 deletions

View File

@ -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;