equal
deleted
inserted
replaced
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; |