1
0

feat: finish one rule in BMapInspector.

- finish one rule in BMapInspector.
- fix CKObjectManager find object by name feature.
This commit is contained in:
2026-02-04 17:03:53 +08:00
parent e6e714f2c9
commit c11220d54b
14 changed files with 268 additions and 19 deletions

View File

@@ -138,6 +138,11 @@ static void CheckRules(BMapInspector::Cli::Args& args, BMapInspector::Map::Level
}
int main(int argc, char* argv[]) {
// Startup CK2 engine.
LibCmo::CK2::CKERROR err = LibCmo::CK2::CKStartUp();
if (err != LibCmo::CK2::CKERROR::CKERR_OK) throw std::runtime_error("fail to initialize CK2 engine.");
auto args = AcceptArgs();
if (args.has_value()) {
PrintSplash();
@@ -148,5 +153,9 @@ int main(int argc, char* argv[]) {
CheckRules(args.value(), level.value());
}
}
// Shutdown CK2 engine.
LibCmo::CK2::CKShutdown();
return 0;
}