Beispiel #1
0
        private void btn_addShip_Click(object sender, EventArgs e)
        {
            if (!ValidationHelper.ValidatePlacementForm(txt_player1FirstPosX, txt_player1FirstPosY, txt_player1LastPosX, txt_player1LastPosY))
            {
                return;
            }

            var newShip = new Ship(Convert.ToInt32(txt_player1FirstPosX.Text),
                                   Convert.ToInt32(txt_player1FirstPosY.Text),
                                   Convert.ToInt32(txt_player1LastPosX.Text),
                                   Convert.ToInt32(txt_player1LastPosY.Text));

            _placedShips.Add(newShip);
            _gridController.AddShipToShow(newShip);

            ResetPlacementControls(txt_player1FirstPosX, txt_player1FirstPosY, txt_player1LastPosX, txt_player1LastPosY);
        }