コード例 #1
0
        static void Main(string[] args)
        {
            string colorSide1      = "red";
            string colorSide2      = "blue";
            string boardColor      = "white";
            string highlightString = "false";
            bool   highlight       = false;

            switch (args.Length)
            {
            case 2:
                colorSide1 = args[1];
                break;

            case 3:
                colorSide1 = args[1];
                colorSide2 = args[2];
                break;

            case 4:
                colorSide1 = args[1];
                colorSide2 = args[2];
                boardColor = args[3];
                break;

            case 5:
                colorSide1      = args[1];
                colorSide2      = args[2];
                boardColor      = args[3];
                highlightString = args[4];
                break;
            }

            if (highlightString == "true")
            {
                highlight = true;
            }

            if (colorSide1 == colorSide2)
            {
                Console.WriteLine("The teams must have different colors.");
                return;
            }

            Board board = new Board(colorSide1, colorSide2, boardColor, highlight);

            board.GenerateBoard();
        }