Merge pull request #2441 from LinusU/track_manage-fixes

use RCT2_ADDRESS in track_manage.c
This commit is contained in:
Duncan 2015-12-06 17:54:23 +00:00
commit 1a46b8b6b6
2 changed files with 5 additions and 5 deletions

View File

@ -847,9 +847,9 @@ static int get_num_track_designs(ride_list_item item)
{
track_load_list(item);
uint8 *trackDesignList = (uint8*)0x00F441EC;
char *trackDesignList = RCT2_ADDRESS(RCT2_ADDRESS_TRACK_LIST, char);
int count = 0;
while (*trackDesignList != 0 && trackDesignList < (uint8*)0x00F635EC) {
while (*trackDesignList != 0 && trackDesignList < (char*)0x00F635EC) {
trackDesignList += 128;
count++;
}
@ -936,7 +936,7 @@ static void window_new_ride_select(rct_window *w)
if (ride_type_has_flag(item.type, RIDE_TYPE_FLAG_HAS_TRACK)) {
track_load_list(item);
uint8 *trackDesignList = (uint8*)0x00F441EC;
char *trackDesignList = RCT2_ADDRESS(RCT2_ADDRESS_TRACK_LIST, char);
if (*trackDesignList != 0) {
window_track_list_open(item);
return;

View File

@ -185,7 +185,7 @@ static void window_track_manage_close(rct_window *w)
*/
static void window_track_manage_mouseup(rct_window *w, int widgetIndex)
{
uint8 *trackDesignList = (uint8*)0x00F441EC;
char *trackDesignList = RCT2_ADDRESS(RCT2_ADDRESS_TRACK_LIST, char);
rct_window *trackDesignListWindow;
char *dst, *src;