MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / GetFileExtensionType

Function GetFileExtensionType

src/openrct2/FileClassifier.cpp:200–226  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

198}
199
200FileExtension GetFileExtensionType(u8string_view path)
201{
202 auto extension = Path::GetExtension(path);
203 if (String::iequals(extension, ".dat") || String::iequals(extension, ".pob"))
204 return FileExtension::DAT;
205 if (String::iequals(extension, ".sc4"))
206 return FileExtension::SC4;
207 if (String::iequals(extension, ".sv4"))
208 return FileExtension::SV4;
209 if (String::iequals(extension, ".td4"))
210 return FileExtension::TD4;
211 if (String::iequals(extension, ".sc6"))
212 return FileExtension::SC6;
213 if (String::iequals(extension, ".sea"))
214 return FileExtension::SC6;
215 if (String::iequals(extension, ".sv6"))
216 return FileExtension::SV6;
217 if (String::iequals(extension, ".sv7"))
218 return FileExtension::SV6;
219 if (String::iequals(extension, ".td6"))
220 return FileExtension::TD6;
221 if (String::iequals(extension, ".td7"))
222 return FileExtension::TD6;
223 if (String::iequals(extension, ".park"))
224 return FileExtension::PARK;
225 return FileExtension::Unknown;
226}

Callers 1

HandleCommandConvertFunction · 0.85

Calls 2

GetExtensionFunction · 0.85
iequalsFunction · 0.85

Tested by

no test coverage detected