private float getTypeLineYFrac() { if (cardView.isToken() && cardView.getCardNumber() == null) { return TYPE_LINE_Y_FRAC_TOKEN; } else if (cardView.getFrameStyle().isFullArt()) { return TYPE_LINE_Y_FRAC_FULL_ART; } else { return TYPE_LINE_Y_FRAC; } }
/** * Get the region to slice out of a source art image for the card * * @return */ private Rectangle2D getArtRect() { Rectangle2D rect; if (useInventionFrame()) { rect = new Rectangle2D.Float(0, 0, 1, 1); } else if (isZendikarFullArtLand()) { rect = new Rectangle2D.Float(.079f, .11f, .84f, .84f); } else if (isUnstableFullArtLand()) { rect = new Rectangle2D.Float(.0f, .0f, 1.0f, 1.0f); } else if (cardView.getFrameStyle().isFullArt() || (cardView.isToken())) { rect = new Rectangle2D.Float(.079f, .11f, .84f, .63f); } else { rect = ArtRect.NORMAL.rect; } return rect; }