示例#1
0
        internal void Run()
        {
            do
            {
                ui.Clear();
                ui.Print("Welcome");
                ui.ShowMeny();

                var input = Util.AskForKey("");
                if (menyOptions.ContainsKey(input))
                {
                    menyOptions[input].Invoke();
                }
            } while (true);
        }
示例#2
0
 private void Drawmap()
 {
     ui.Clear();
     ui.Draw(map);
     ui.PrintStats($"Health: {hero.Health} \nEnemys: {map.Creatures.Where(c => !c.IsDead).Count() -1}");
     ui.PrintLog();
 }
        internal void Run()
        {
            menyOptions = GetMenyOptions();

            do
            {
                Console.ReadKey();
                ui.Clear();
                ui.Print("Welcome");
                ui.ShowMeny();

                var input = util.AskForKey("");
                if (menyOptions.ContainsKey(input))
                {
                    menyOptions[input]?.Invoke();
                }
            } while (true);
        }
示例#4
0
 private void Quit()
 {
     ui.Clear();
     Environment.Exit(0);
 }