| 171 | } |
| 172 | |
| 173 | static u8string GetFileTypeFriendlyName(FileExtension fileType) |
| 174 | { |
| 175 | switch (fileType) |
| 176 | { |
| 177 | case FileExtension::SC4: |
| 178 | return "RollerCoaster Tycoon 1 scenario"; |
| 179 | case FileExtension::SV4: |
| 180 | return "RollerCoaster Tycoon 1 saved game"; |
| 181 | case FileExtension::SC6: |
| 182 | return "RollerCoaster Tycoon 2 scenario"; |
| 183 | case FileExtension::SV6: |
| 184 | return "RollerCoaster Tycoon 2 saved game"; |
| 185 | case FileExtension::PARK: |
| 186 | return "OpenRCT2 park"; |
| 187 | default: |
| 188 | break; |
| 189 | } |
| 190 | |
| 191 | throw std::invalid_argument(String::stdFormat("Unknown file type: %d", static_cast<int>(fileType))); |
| 192 | } |
| 193 | } // namespace OpenRCT2 |
no test coverage detected