public Index() { InitializeComponent(); ntfyARCPSEngine.BalloonTipText = "ARCPS Engine 1.0.5.5"; src.mrs.InitializeEngine.OnToDisplayMessage += new EventHandler(OnToDisplayMessage); QueueControllerImp.OnToDisplayMessage += new EventHandler(OnToDisplayMessage); // EESManagerThread.OnToDisplayMessage += new EventHandler(OnToDisplayMessage); //Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException); btnStartEngine.Enabled = true; btnStopEngine.Enabled = false; if (engine == null) { engine = new InitializeEngine(); } }
public Operator() { _initializeEngine = new InitializeEngine(); _metalCreditMapper = _initializeEngine.GetMetalCreditMapper(); }
public static void MerchantMain() { Console.WriteLine("Welcome to Merchant's Guide to Galaxy.Please enter your query with each word sepated by a space."); string inputQuery = Console.ReadLine(); try { var operatorObj = new Operator(); var initializeEngine = new InitializeEngine(); if (inputQuery != null) { var splitInputQuery = inputQuery.ToUpper().Split(' '); var onlyDirtToken = new List<string>(); var onlyMetalToken = new List<string>(); foreach (var validExpression in splitInputQuery) { if (initializeEngine.GetValidDirts().Contains(validExpression)) { onlyDirtToken.Add(validExpression); } if (initializeEngine.GetValidMetals().Contains(validExpression)) { onlyMetalToken.Add(validExpression); } } if (onlyDirtToken.Any() || onlyMetalToken.Any()) { var onlyDirtValue = operatorObj.GetOnlyDirtValue(onlyDirtToken.ToArray()); var onlyMetalsCredit = operatorObj.GetMetalsCredit(onlyMetalToken.ToArray()); var dirtMetalCredit = operatorObj.DirtMetalCreditCalculator(inputQuery); if (onlyDirtValue > 0 && onlyMetalsCredit > 0 && dirtMetalCredit > 0) { Console.WriteLine(dirtMetalCredit.ToString(CultureInfo.InvariantCulture)); Console.ReadLine(); } if (onlyDirtValue > 0) { Console.WriteLine(onlyDirtValue.ToString(CultureInfo.InvariantCulture)); Console.ReadLine(); } if (onlyMetalsCredit > 0) { Console.WriteLine(onlyMetalsCredit.ToString(CultureInfo.InvariantCulture)); Console.ReadLine(); } } else { Console.WriteLine("I have no idea what you are talking about"); Console.ReadLine(); } } } catch (Exception) { Console.WriteLine("I have no idea what you are talking about"); } }