Esempio n. 1
0
 private CapturedPice(SolidColorBrush b, IBitmap?p, string f)
 {
     Background = b;
     Pice       = p;
     Field      = f;
     PiceType   = ChessCom.Pices.None;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 public static IBitmap?ImageFromPice(ChessCom.Pices pice) =>
 pice switch
 {