Merge pull request #1036 from duncanspumpkin/fix_inline_sprite

Fix inline sprite colours.
This commit is contained in:
Ted John 2015-05-01 23:25:31 +01:00
commit f83047c8ba
1 changed files with 4 additions and 4 deletions

View File

@ -1006,11 +1006,11 @@ void gfx_draw_string(rct_drawpixelinfo *dpi, char *buffer, int colour, int x, in
skip_char = 1;
break;
}
ebx = *((uint16*)(buffer - 3));
eax = ebx & 0x7FFFF;
g1_element = &(RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS, rct_g1_element)[eax]);
uint32 image_id = *((uint32*)(buffer - 3));
uint32 image_offset = image_id & 0x7FFFF;
g1_element = &(RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS, rct_g1_element)[image_offset]);
gfx_draw_sprite(dpi, ebx, max_x, max_y, 0);
gfx_draw_sprite(dpi, image_id, max_x, max_y, 0);
max_x = max_x + g1_element->width;
break;