finish cmd

This commit is contained in:
2023-03-04 00:13:03 +08:00
parent 2bdeee9007
commit e166b8ec5b
5 changed files with 186 additions and 61 deletions

View File

@ -1,6 +1,7 @@
#include "AccessibleValue.hpp"
#include "TerminalHelper.hpp"
#include "StructFormatter.hpp"
#include "CmdHelper.hpp"
#include "CKMinContext.hpp"
#include "CKFile.hpp"
@ -12,16 +13,19 @@ int main(int argc, char* argv[]) {
Unvirt::TerminalHelper::EnsureTerminalColor();
Unvirt::TerminalHelper::EnsureTerminalEncoding();
LibCmo::CK2::CKMinContext vtctx;
vtctx.SetTempPath("Temp");
vtctx.SetEncoding("850");
//LibCmo::CK2::CKMinContext vtctx;
//vtctx.SetTempPath("Temp");
//vtctx.SetEncoding("850");
LibCmo::CK2::CKFile vtfile(&vtctx);
LibCmo::CK2::CKFileDocument* doc;
LibCmo::CK2::CKERROR err = vtfile.DeepLoad("Level_02.NMO", &doc);
//LibCmo::CK2::CKFile vtfile(&vtctx);
//LibCmo::CK2::CKFileDocument* doc;
//LibCmo::CK2::CKERROR err = vtfile.DeepLoad("Level_02.NMO", &doc);
if (doc)
Unvirt::StructFormatter::PrintCKFileInfo(doc->m_FileInfo);
//if (doc)
// Unvirt::StructFormatter::PrintCKFileInfo(doc->m_FileInfo);
auto cmd = new Unvirt::CmdHelper::InteractiveCmd();
cmd->Run();
delete cmd;
return 0;
}