public Player(BattleShipsGame controller) { _playerGrid = new SeaGrid(_Ships); _game = controller; // for each ship add the ships name so the seagrid knows about them foreach (ShipName name in Enum.GetValues(typeof(ShipName))) { if (name != ShipName.None) { _Ships.Add(name, new Ship(name)); } } RandomizeDeployment(); }
/// <summary> /// Create the SeaGridAdapter, with the grid, and it will allow it to be changed /// </summary> /// <param name="grid">the grid that needs to be adapted</param> public SeaGridAdapter(SeaGrid grid) { _MyGrid = grid; _MyGrid.Changed += new EventHandler(MyGrid_Changed); }