Sync with libloot v0.26.1

Aside from adding GameType::oblivionRemastered and its usage, this is almost entirely about moving C++ files and tests around.
This commit is contained in:
Oliver Hamlet
2025-05-02 17:56:49 +01:00
parent f1186e4c08
commit eabc7a5d85
52 changed files with 1100 additions and 184 deletions
+2
View File
@@ -21,6 +21,7 @@ impl TryFrom<libloot::GameType> for GameType {
libloot::GameType::Morrowind => Ok(GameType::Morrowind),
libloot::GameType::Starfield => Ok(GameType::Starfield),
libloot::GameType::OpenMW => Ok(GameType::OpenMW),
libloot::GameType::OblivionRemastered => Ok(GameType::OblivionRemastered),
_ => Err(UnsupportedEnumValueError),
}
}
@@ -42,6 +43,7 @@ impl TryFrom<GameType> for libloot::GameType {
GameType::Morrowind => Ok(libloot::GameType::Morrowind),
GameType::Starfield => Ok(libloot::GameType::Starfield),
GameType::OpenMW => Ok(libloot::GameType::OpenMW),
GameType::OblivionRemastered => Ok(libloot::GameType::OblivionRemastered),
_ => Err(UnsupportedEnumValueError),
}
}