示例#1
0
        private void ValidateConstraint(GameConstraint gameConstraint)
        {
            errors = new List <string>();
            errors.AddRange(constraintValidator.ValidateShipConstraints(gameConstraint).ToList());

            isValidPlayer = errors.Any() ? false : true;

            if (isValidPlayer)
            {
                battlefield = new string[10, 10];

                battlefield       = battlefieldSetter.PrepareBattlefield(gameConstraint.Ships);
                maskedBattlefield = battlefieldSetter.InitializeEmptyBattleField();
            }
        }