private CapturedPice(SolidColorBrush b, IBitmap?p, string f) { Background = b; Pice = p; Field = f; PiceType = ChessCom.Pices.None; }
public CapturedPice(ChessCom.PiceCapture pc) { Background = (ChessboardModel.FieldColorLight(pc.Location) ? StyleMirror.WhiteField : StyleMirror.BlackField) ?? new SolidColorBrush(Colors.Pink); Pice = AssetBank.ImageFromPice(pc.Pice); Field = pc.Location; PiceType = pc.Pice; }
public static IBitmap?ImageFromPice(ChessCom.Pices pice) => pice switch {