Пример #1
0
        public GridBoard(int gridSide, IBattleShipProtocol batProto)
        {
            Grid        = new char[gridSide * gridSide];
            OceanSymbol = '~';
            for (int i = 0; i < Grid.Length; i++)
            {
                Grid[i] = OceanSymbol;
            }

            GridSide            = gridSide;
            _battleShipProtocol = batProto;
        }
        public OceanGridBoard(int gridSide, IBattleShipProtocol batProto) : base(gridSide, batProto)
        {
            _ships = new List <Ship>()
            {
                new Carrier(),
                new Battleship(),
                new Destroyer(),
                new Submarine(),
                new PatrolBoat()
            };

            Initialize();
        }
Пример #3
0
 public LocalPlayer(string name, IBattleShipProtocol batprot)
 {
     Name = name;
     BattleShipProtocol = batprot;
 }
Пример #4
0
 public TargetGridBoard(int gridSide, IBattleShipProtocol batProto) : base(gridSide, batProto)
 {
 }