From 5c2253096508ae9bba0c7855ff276d180477e6d0 Mon Sep 17 00:00:00 2001 From: qcz Date: Tue, 19 Aug 2014 20:08:09 +0200 Subject: [PATCH] Fix coordinate type to avoid invalid cast --- src/viewport.c | 2 +- src/viewport.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/viewport.c b/src/viewport.c index ca82a26202..62272a127b 100644 --- a/src/viewport.c +++ b/src/viewport.c @@ -761,7 +761,7 @@ void viewport_paint(rct_viewport* viewport, rct_drawpixelinfo* dpi, int left, in * * rct2: 0x0068958D */ -void screen_pos_to_map_pos(int *x, int *y) +void screen_pos_to_map_pos(short *x, short *y) { int eax, ebx, ecx, edx, esi, edi, ebp; eax = *x; diff --git a/src/viewport.h b/src/viewport.h index f934b93adc..19c436d0e6 100644 --- a/src/viewport.h +++ b/src/viewport.h @@ -52,7 +52,7 @@ void viewport_update_pointers(); void viewport_update_position(rct_window *window); void viewport_render(rct_drawpixelinfo *dpi, rct_viewport *viewport, int left, int top, int right, int bottom); -void screen_pos_to_map_pos(int *x, int *y); +void screen_pos_to_map_pos(short *x, short *y); void show_gridlines(); void hide_gridlines();