Beispiel #1
0
        public void DeathMenu()
        {
            _writeX = 37;
            _writeY = 7;
            string input;

            Console.SetCursorPosition(_writeX, _writeY);
            Console.WriteLine("              ");
            Console.SetCursorPosition(_writeX, _writeY + 1);
            Console.WriteLine("   You Died   ");
            Console.SetCursorPosition(_writeX, _writeY + 2);
            Console.WriteLine("              ");
            Console.SetCursorPosition(_writeX - 9, _writeY + 7);
            Console.WriteLine("Do you want to start again? [Y/N]");
            Console.SetCursorPosition(_writeX - 9, _writeY + 9);

            input = Console.ReadLine();

            if (input == "y")
            {
                Console.Clear();
                // HUD elements
                Player.Instance.CurrentHp = Player.Instance.Hp;
                Player.Instance.CurrentMp = Player.Instance.Mp;

                // Attributes
                Player.Instance.Str = 4;
                Player.Instance.Dex = 4;
                Player.Instance.Int = 4;
                Player.Instance.Luk = 4;

                // Equipment
                Player.Instance.Weapon   = "None";
                Player.Instance.Earrings = "None";

                // Currency
                Player.Instance.GoldAmount = 0;

                // Exp
                Player.Instance.Exp = 0;

                // Dead or Alive
                Player.Instance.isAlive = true;
                GameRenderer renderer = new GameRenderer();
            }
            else if (input == "n")
            {
                Environment.Exit(0);
            }
        }
Beispiel #2
0
 static void Main(string[] args)
 {
     GameRenderer renderer = new GameRenderer();
 }