public void Handle(PiecesMoved notification) { var currentPiece = notification.Board.GetPiece(square); if (currentPiece == null) { Image = null; return; } Image = PieceImageFactory.GetImage(currentPiece); }
public void Handle(PieceTaken message) { CapturedPieces.Add(PieceImageFactory.GetImage(message.Piece)); }