public static void Init()
        {
            ReadCommandLine();
            ConsoleManager.Create();
            if (ConsoleManager.IL2Console)
            {
                Console.CursorVisible   = false;
                Console.ForegroundColor = ConsoleColor.Green;
                Console.OutputEncoding  = Encoding.UTF8;

                int    i    = 40000;
                Random rand = new Random();
                while (--i > 0)
                {
                    Console.Write($"{rand.Next(9)} ");
                }
                Console.Clear();
                Console.WriteLine("============ [ BlazeManager is loaded ] ============");

                // Console.SetCursorPosition(0, Console.CursorTop - 1);
                // Console.WriteLine("Over previous line!!!");
                Console.ForegroundColor = ConsoleColor.Gray;
            }
            _dirMods = Path.Combine(Environment.CurrentDirectory, "Mods");
            if (!Directory.Exists(_dirMods))
            {
                Directory.CreateDirectory(_dirMods);
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.Title = "Zoo Manager 2020";

            var randomizer          = new Randomizer();
            var animalNamesDatabase = new AnimalNamesDatabase(randomizer);
            var database            = ZooDatabase.FromFile(randomizer, animalNamesDatabase, "zoo.xml");
            var zoo = ZooManager.FromDatabase(randomizer, database);

            var consoleManager = ConsoleManager.Create(zoo, randomizer);

            while (true)
            {
                if (!consoleManager.Process())
                {
                    Thread.Sleep(50);
                }
            }
        }
Beispiel #3
0
        /// <summary>
        ///     Entry point for the app.
        /// </summary>
        public App()
        {
#if DEBUG
            ConsoleManager.Create();
#else
            ConsoleManager.Attach();
#endif
            Console.Out.WriteLine();
            Info(AppTitle);

            try
            {
                // Open main window
                var mainWindow = new MainWindow();
                mainWindow.Show();
            }
            catch (Exception e)
            {
                Error("Exception caught from App");
                DialogFatalError(e);
            }
        }