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(); }
public LocalPlayer(string name, IBattleShipProtocol batprot) { Name = name; BattleShipProtocol = batprot; }
public TargetGridBoard(int gridSide, IBattleShipProtocol batProto) : base(gridSide, batProto) { }