From 55e8fe74ffd1e84d645e5e988e758764b3e69097 Mon Sep 17 00:00:00 2001 From: Duncan Date: Wed, 4 Jun 2014 17:04:33 +0100 Subject: [PATCH] more small changes --- src/gfx.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/gfx.c b/src/gfx.c index 850f5fffff..ac7639a1a3 100644 --- a/src/gfx.c +++ b/src/gfx.c @@ -1343,9 +1343,8 @@ int gfx_get_string_width(char* buffer) break; case 0x17: g1_element = &(RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS, rct_g1_element)[*curr_char&0x7FFFF]); - width = g1_element.width; //RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS + 4, uint16)[(*curr_char & 0x7FFFF) << 4]; + width += g1_element.width; //RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS + 4, uint16)[(*curr_char & 0x7FFFF) << 4]; curr_char += 4; - *curr_char = 0; break; default: if (*curr_char <= 0x10) { @@ -1416,9 +1415,8 @@ int gfx_clip_string(char* buffer, int width) *current_font_sprite_base = 0; break; case 0x17: - clipped_width = RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS + 4, uint16)[(*curr_char & 0x7FFFF) << 4]; + clipped_width += RCT2_ADDRESS(RCT2_ADDRESS_G1_ELEMENTS + 4, uint16)[(*curr_char & 0x7FFFF) << 4]; curr_char += 4; - *curr_char = 0; continue; default: if (*curr_char <= 0x10) {