private void InitCradleOfRomeWatcher() { XmlConfig config = XmlConfig.CurrentConfig; gCradleWatcher = new PB_Library.CradleOfRomeWatcher(); gCradleWatcher.CradleProgram = config.Get("CradleOfRomeWatcher/Program"); if (gCradleWatcher.CradleProgram == null) { return; } gCradleWatcher.CradleFileDirectory = config.GetExplicit("CradleOfRomeWatcher/FileDirectory"); gCradleWatcher.CradleFileSaveDirectory = config.Get("CradleOfRomeWatcher/FileSaveDirectory"); gCradleWatcher.CradleFileArchiveDirectory = config.Get("CradleOfRomeWatcher/FileArchiveDirectory"); //gCradleWatcher.Notify += new PB_Library.NotifyDelegate(Trace); gCradleWatcher.Notify += new PB_Library.NotifyDelegate(TraceMessage); //gCradleWatcher.CraddleFilesSaved += new CraddleFilesSavedDelegate(CraddleFilesSaved); gCradleWatcher.BlitzLevelType = PB_Library.CradleOfRomeBlitzLevelType.Hard; if (config.Get("CradleOfRomeWatcher/StartWatcher").zTryParseAs(false)) { gCradleWatcher.Start(); } Trace.WriteLine("CradleOfRomeWatcher/Program : \"{0}\"", gCradleWatcher.CradleProgram); Trace.WriteLine("CradleOfRomeWatcher/FileDirectory : \"{0}\"", gCradleWatcher.CradleFileDirectory); Trace.WriteLine("CradleOfRomeWatcher/FileSaveDirectory : \"{0}\"", gCradleWatcher.CradleFileSaveDirectory); Trace.WriteLine("CradleOfRomeWatcher/FileArchiveDirectory : \"{0}\"", gCradleWatcher.CradleFileArchiveDirectory); Trace.WriteLine("CradleOfRomeWatcher/StartWatcher : {0}", gCradleWatcher.IsStarted()); }
private void RunCraddleSaveFile() { if (gmCraddleSaveFile.Checked) { //StartCradleOfRomeWatcher(); //gCradleWatcher.Stop(); gCradleWatcher.Start(); } else { //StopCradleOfRomeWatcher(); gCradleWatcher.Stop(); } }
private void InitCradleOfRomeWatcher() { XmlConfig config = XmlConfig.CurrentConfig; gCradleWatcher = new PB_Library.CradleOfRomeWatcher(); gCradleWatcher.CradleProgram = config.Get("CradleOfRomeWatcher/Program"); if (gCradleWatcher.CradleProgram == null) return; gCradleWatcher.CradleFileDirectory = config.GetExplicit("CradleOfRomeWatcher/FileDirectory"); gCradleWatcher.CradleFileSaveDirectory = config.Get("CradleOfRomeWatcher/FileSaveDirectory"); gCradleWatcher.CradleFileArchiveDirectory = config.Get("CradleOfRomeWatcher/FileArchiveDirectory"); //gCradleWatcher.Notify += new PB_Library.NotifyDelegate(Trace); gCradleWatcher.Notify += new PB_Library.NotifyDelegate(TraceMessage); //gCradleWatcher.CraddleFilesSaved += new CraddleFilesSavedDelegate(CraddleFilesSaved); gCradleWatcher.BlitzLevelType = PB_Library.CradleOfRomeBlitzLevelType.Hard; if (config.Get("CradleOfRomeWatcher/StartWatcher").zTryParseAs(false)) gCradleWatcher.Start(); Trace.WriteLine("CradleOfRomeWatcher/Program : \"{0}\"", gCradleWatcher.CradleProgram); Trace.WriteLine("CradleOfRomeWatcher/FileDirectory : \"{0}\"", gCradleWatcher.CradleFileDirectory); Trace.WriteLine("CradleOfRomeWatcher/FileSaveDirectory : \"{0}\"", gCradleWatcher.CradleFileSaveDirectory); Trace.WriteLine("CradleOfRomeWatcher/FileArchiveDirectory : \"{0}\"", gCradleWatcher.CradleFileArchiveDirectory); Trace.WriteLine("CradleOfRomeWatcher/StartWatcher : {0}", gCradleWatcher.IsStarted()); }