@@ -235,12 +235,19 @@ uint16 GetAirportCallback(CallbackID cal
const SpriteGroup *group = SpriteGroup::Resolve(st->airport.GetSpec()->grf_prop.spritegroup[0], &object);
if (group == NULL) return CALLBACK_FAILED;
return group->GetCallbackResult();
}
/**
* Get a custom text for the airport.
* @param as The airport type's specification.
* @param layout The layout index.
* @param callback The callback to call.
* @return The custom text.
*/
StringID GetAirportTextCallback(const AirportSpec *as, byte layout, uint16 callback)
{
const SpriteGroup *group;
ResolverObject object;
NewAirportResolver(&object, INVALID_TILE, NULL, as->GetIndex(), layout);