0x0048D70C
| 19 | { |
| 20 | // 0x0048D70C |
| 21 | sfl::static_vector<uint8_t, Limits::kMaxAirportObjects> getAvailableAirports() |
| 22 | { |
| 23 | sfl::static_vector<uint8_t, Limits::kMaxAirportObjects> stationList; |
| 24 | auto currentYear = getCurrentYear(); |
| 25 | for (uint8_t i = 0; i < Limits::kMaxAirportObjects; i++) |
| 26 | { |
| 27 | auto airportObj = ObjectManager::get<AirportObject>(i); |
| 28 | if (airportObj == nullptr) |
| 29 | { |
| 30 | continue; |
| 31 | } |
| 32 | if (currentYear < airportObj->designedYear) |
| 33 | { |
| 34 | continue; |
| 35 | } |
| 36 | if (currentYear > airportObj->obsoleteYear) |
| 37 | { |
| 38 | continue; |
| 39 | } |
| 40 | stationList.push_back(i); |
| 41 | } |
| 42 | |
| 43 | std::ranges::sort(stationList); |
| 44 | return stationList; |
| 45 | } |
| 46 | |
| 47 | // 0x0048D753 |
| 48 | sfl::static_vector<uint8_t, Limits::kMaxDockObjects> getAvailableDocks() |
no test coverage detected