public SquareItem(Square square, Figure figure, Color color) { this.innerSquare = square; this.SetBackgroundColor(square); this.FigureType = figure; this.FigureColor = color; this.ColoredFigure = ColoredFigureHelper.Create(color, figure); }
public void UpdateChessFigure(Figure newFigure, Color newColor) { this.FigureType = newFigure; this.FigureColor = newColor; this.ColoredFigure = ColoredFigureHelper.Create(this.FigureColor, this.FigureType); }