Implement input config loading and saving.

This commit is contained in:
2022-11-15 17:26:00 +08:00
parent f82e0ce9ef
commit d2b2834a60
4 changed files with 59 additions and 2 deletions

View File

@@ -487,6 +487,11 @@ namespace Cryville.Crtr {
etor.ContextJudge = judge;
inputProxy = new InputProxy(pruleset, judge);
inputProxy.LoadFrom(_rscfg.inputs);
if (!inputProxy.IsCompleted) {
throw new ArgumentException("Input config not completed\nPlease complete the input settings");
}
cbus.AttachSystems(pskin, judge);
Logger.Log("main", 0, "Load/WorkerThread", "Attaching handlers");
var ch = new ChartHandler(chart, dir);