mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-19 13:03:11 +01:00
Refactor get_file_extension_type()
This commit is contained in:
committed by
GitHub
parent
3359dc4509
commit
2c8c940caa
@@ -194,28 +194,28 @@ static bool TryClassifyAsTD4_TD6(OpenRCT2::IStream* stream, ClassifiedFileInfo*
|
||||
return success;
|
||||
}
|
||||
|
||||
uint32_t get_file_extension_type(const utf8* path)
|
||||
FileExtension get_file_extension_type(u8string_view path)
|
||||
{
|
||||
auto extension = Path::GetExtension(path);
|
||||
if (String::Equals(extension, ".dat", true) || String::Equals(extension, ".pob", true))
|
||||
return FILE_EXTENSION_DAT;
|
||||
return FileExtension::DAT;
|
||||
if (String::Equals(extension, ".sc4", true))
|
||||
return FILE_EXTENSION_SC4;
|
||||
return FileExtension::SC4;
|
||||
if (String::Equals(extension, ".sv4", true))
|
||||
return FILE_EXTENSION_SV4;
|
||||
return FileExtension::SV4;
|
||||
if (String::Equals(extension, ".td4", true))
|
||||
return FILE_EXTENSION_TD4;
|
||||
return FileExtension::TD4;
|
||||
if (String::Equals(extension, ".sc6", true))
|
||||
return FILE_EXTENSION_SC6;
|
||||
return FileExtension::SC6;
|
||||
if (String::Equals(extension, ".sea", true))
|
||||
return FILE_EXTENSION_SC6;
|
||||
return FileExtension::SC6;
|
||||
if (String::Equals(extension, ".sv6", true))
|
||||
return FILE_EXTENSION_SV6;
|
||||
return FileExtension::SV6;
|
||||
if (String::Equals(extension, ".sv7", true))
|
||||
return FILE_EXTENSION_SV6;
|
||||
return FileExtension::SV6;
|
||||
if (String::Equals(extension, ".td6", true))
|
||||
return FILE_EXTENSION_TD6;
|
||||
return FileExtension::TD6;
|
||||
if (String::Equals(extension, ".park", true))
|
||||
return FILE_EXTENSION_PARK;
|
||||
return FILE_EXTENSION_UNKNOWN;
|
||||
return FileExtension::PARK;
|
||||
return FileExtension::Unknown;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user