/// <summary> /// Initialize core system /// </summary> /// <param name="console_mode"></param> private void Initialize_APODE_Core(bool console_mode) { // Init UI Sistema = new CSystem(); Sistema.Console_mode = console_mode; Sistema.Cron.runProgram += Vm_runProgram; // Init views manager & load UI ViewsManager = new CViewsManager(Sistema); if (!console_mode) { ViewsManager.runProgram += Vm_runProgram; } else { console = new CAConsole(Sistema); console.runProgram += Vm_runProgram; console.start(); } // Init program runner Runner = new CRunner(Sistema, ViewsManager); }
public CAConsole(CSystem sys) { Console.WriteLine("Running console..."); system = sys; }