public static CPiece Create(Int32 id, EPieceType pieceType, EPieceColor pieceColor, CTile tile) { return(new CPiece( id, new BitmapImage(new Uri($"/Images/{pieceColor}/{pieceType}.png", UriKind.RelativeOrAbsolute)), SMovementValidatorFactory.GetMovementValidator(pieceType), pieceColor, tile)); }
public void TransformToQueen() { _movementValidator = SMovementValidatorFactory.GetMovementValidator(EPieceType.Queen); Source = new BitmapImage(new Uri($"/Images/{Color}/Queen.png", UriKind.RelativeOrAbsolute)); }