mirror of
https://github.com/loot/libloot.git
synced 2026-07-27 14:16:01 -07:00
Replace names used for game types
Use the game names rather than their acronyms (aside from suffixes, which are widely used). This also changes the CXX wrapper to use PascalCase for the game types it exposes for consistency. The outer C++ wrapper is unchanged.
This commit is contained in:
+18
-18
@@ -26,15 +26,15 @@ impl TryFrom<libloot::GameType> for GameType {
|
||||
|
||||
fn try_from(value: libloot::GameType) -> Result<Self, Self::Error> {
|
||||
match value {
|
||||
libloot::GameType::TES4 => Ok(GameType::Oblivion),
|
||||
libloot::GameType::TES5 => Ok(GameType::Skyrim),
|
||||
libloot::GameType::FO3 => Ok(GameType::Fallout3),
|
||||
libloot::GameType::FONV => Ok(GameType::FalloutNV),
|
||||
libloot::GameType::FO4 => Ok(GameType::Fallout4),
|
||||
libloot::GameType::TES5SE => Ok(GameType::SkyrimSE),
|
||||
libloot::GameType::FO4VR => Ok(GameType::Fallout4VR),
|
||||
libloot::GameType::TES5VR => Ok(GameType::SkyrimVR),
|
||||
libloot::GameType::TES3 => Ok(GameType::Morrowind),
|
||||
libloot::GameType::Oblivion => Ok(GameType::Oblivion),
|
||||
libloot::GameType::Skyrim => Ok(GameType::Skyrim),
|
||||
libloot::GameType::Fallout3 => Ok(GameType::Fallout3),
|
||||
libloot::GameType::FalloutNV => Ok(GameType::FalloutNV),
|
||||
libloot::GameType::Fallout4 => Ok(GameType::Fallout4),
|
||||
libloot::GameType::SkyrimSE => Ok(GameType::SkyrimSE),
|
||||
libloot::GameType::Fallout4VR => Ok(GameType::Fallout4VR),
|
||||
libloot::GameType::SkyrimVR => Ok(GameType::SkyrimVR),
|
||||
libloot::GameType::Morrowind => Ok(GameType::Morrowind),
|
||||
libloot::GameType::Starfield => Ok(GameType::Starfield),
|
||||
libloot::GameType::OpenMW => Ok(GameType::OpenMW),
|
||||
_ => Err(UnsupportedEnumValueError),
|
||||
@@ -45,15 +45,15 @@ impl TryFrom<libloot::GameType> for GameType {
|
||||
impl From<GameType> for libloot::GameType {
|
||||
fn from(value: GameType) -> Self {
|
||||
match value {
|
||||
GameType::Oblivion => libloot::GameType::TES4,
|
||||
GameType::Skyrim => libloot::GameType::TES5,
|
||||
GameType::Fallout3 => libloot::GameType::FO3,
|
||||
GameType::FalloutNV => libloot::GameType::FONV,
|
||||
GameType::Fallout4 => libloot::GameType::FO4,
|
||||
GameType::SkyrimSE => libloot::GameType::TES5SE,
|
||||
GameType::Fallout4VR => libloot::GameType::FO4VR,
|
||||
GameType::SkyrimVR => libloot::GameType::TES5VR,
|
||||
GameType::Morrowind => libloot::GameType::TES3,
|
||||
GameType::Oblivion => libloot::GameType::Oblivion,
|
||||
GameType::Skyrim => libloot::GameType::Skyrim,
|
||||
GameType::Fallout3 => libloot::GameType::Fallout3,
|
||||
GameType::FalloutNV => libloot::GameType::FalloutNV,
|
||||
GameType::Fallout4 => libloot::GameType::Fallout4,
|
||||
GameType::SkyrimSE => libloot::GameType::SkyrimSE,
|
||||
GameType::Fallout4VR => libloot::GameType::Fallout4VR,
|
||||
GameType::SkyrimVR => libloot::GameType::SkyrimVR,
|
||||
GameType::Morrowind => libloot::GameType::Morrowind,
|
||||
GameType::Starfield => libloot::GameType::Starfield,
|
||||
GameType::OpenMW => libloot::GameType::OpenMW,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user