Example #1
0
        private string GetField(GameProperties props, int row, int col, int index)
        {
            string fieldString = "";

            if (props.GameMode != "AI vs AI" && props.GameMode != "Player vs Player")
            {
                fieldString += DrawEnemyField(props.Player2Field, row, col, index);
                fieldString += DataUtils.Default + "      " + Color.Reset;
                fieldString += DrawPlayerField(props.Player1Field, index);
            }
            else if (props.GameMode == "Player vs Player")
            {
                fieldString += DrawEnemyField(props.GetDefenderField(), row, col, index);
                fieldString += DataUtils.Default + "      " + Color.Reset;
                fieldString += DrawPlayerField(props.GetAttackerField(), index);
            }
            else
            {
                fieldString += DrawPlayerField(props.Player1Field, index);
                fieldString += DataUtils.Default + "      " + Color.Reset;
                fieldString += DrawPlayerField(props.Player2Field, index);
            }
            fieldString += "\n";
            return(fieldString);
        }