/* Station Resolver Functions */ /* virtual */ uint32 StationScopeResolver::GetRandomBits() const { return (this->st == NULL ? 0 : this->st->random_bits) | (this->tile == INVALID_TILE ? 0 : GetStationTileRandomBits(this->tile) << 16); }
/* Station Resolver Functions */ static uint32 StationGetRandomBits(const ResolverObject *object) { const BaseStation *st = object->u.station.st; const TileIndex tile = object->u.station.tile; return (st == NULL ? 0 : st->random_bits) | (tile == INVALID_TILE ? 0 : GetStationTileRandomBits(tile) << 16); }