예제 #1
0
        private void PrintGallow(int wrongs)
        {
            switch (wrongs)
            {
            case 0:
                Console.WriteLine("____________");
                Console.WriteLine("|          | ");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                Console.WriteLine("");
                if (Guess == null)
                {
                    Console.WriteLine(Singleplayer.Word);
                    Console.WriteLine("");
                    Console.WriteLine("Used letters: ");
                }
                else
                {
                    Console.WriteLine(Guess.Word);
                    Console.WriteLine("");
                    Console.WriteLine("Used letters: " + Guess.PrintUsed());
                }
                break;

            case 1:
                Console.WriteLine("____________ ");
                Console.WriteLine("|          | ");
                Console.WriteLine("|          O ");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 2:
                Console.WriteLine("____________ ");
                Console.WriteLine("|          |");
                Console.WriteLine("|          O");
                Console.WriteLine("|          |");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 3:
                Console.WriteLine("____________ ");
                Console.WriteLine("|          | ");
                Console.WriteLine("|          O ");
                Console.WriteLine("|         /| ");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 4:
                Console.WriteLine("____________");
                Console.WriteLine("|          |");
                Console.WriteLine("|          O");
                Console.WriteLine("|         /|\\");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 5:
                Console.WriteLine("____________ ");
                Console.WriteLine("|          |");
                Console.WriteLine("|          O");
                Console.WriteLine("|         /|\\");
                Console.WriteLine("|         /");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 6:
                Console.WriteLine("____________ ");
                Console.WriteLine("|          |");
                Console.WriteLine("|          O");
                Console.WriteLine("|         /|\\");
                Console.WriteLine("|         / \\");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;

            case 7:
                Console.WriteLine("_____________");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|");
                Console.WriteLine("|_______");
                break;
            }
            if (wrongs > 0)
            {
                Console.WriteLine("");
                Console.WriteLine(Guess.Word);
                Console.WriteLine("");
                Console.WriteLine("Used letters: " + Guess.PrintUsed());
            }
        }