public void AddFigure(IFigure figure, Position position) { OBjectValidator.CheckIfOBjectIsNull(figure, GlobalErrorMessages.NULLFIGUREMESAGE); this.CheckIfPositionIsValid(position); int arrRow = this.GetArrayRow(position.Row); int arrCol = this.GetArrayCol(position.Col); this.board[arrRow, arrCol] = figure; }
public void RemoveFigure(IFigure figure) { OBjectValidator.CheckIfOBjectIsNull(figure, GlobalErrorMessages.NULLFIGUREMESAGE); CheckIFFigureDoesNotExist(figure); this.figures.Remove(figure); }
public void AddFigure(IFigure figure) { OBjectValidator.CheckIfOBjectIsNull(figure, GlobalErrorMessages.NULLFIGUREMESAGE); CheckIfFigureExist(figure); this.figures.Add(figure); }