src/newgrf_fsmports.cpp
branchNewGRF_ports
changeset 6730 f09255ea0123
parent 6722 72f280229ee1
child 6734 6e4db2fda167
equal deleted inserted replaced
6729:76133dcea48b 6730:f09255ea0123
   601 		uint16 callback = GetFSMportsCallback(CBID_STATION_SPRITE_LAYOUT, 0x2110000, 0, fsmportsspec, NULL, INVALID_TILE);
   601 		uint16 callback = GetFSMportsCallback(CBID_STATION_SPRITE_LAYOUT, 0x2110000, 0, fsmportsspec, NULL, INVALID_TILE);
   602 		if (callback != CALLBACK_FAILED) tile = callback;
   602 		if (callback != CALLBACK_FAILED) tile = callback;
   603 	}
   603 	}
   604 
   604 
   605 	if (fsmportsspec->renderdata == NULL) {
   605 	if (fsmportsspec->renderdata == NULL) {
   606 		sprites = GetStationTileLayout(tile + axis);
   606 		sprites = GetStationTileLayout(STATION_AIRPORT, tile + axis);
   607 	} else {
   607 	} else {
   608 		sprites = &fsmportsspec->renderdata[(tile < fsmportsspec->tiles) ? tile + axis : (uint)axis];
   608 		sprites = &fsmportsspec->renderdata[(tile < fsmportsspec->tiles) ? tile + axis : (uint)axis];
   609 	}
   609 	}
   610 
   610 
   611 	image = sprites->ground_sprite;
   611 	image = sprites->ground_sprite;