Reworking card types in preparation for implementing Grist, the Hunger Tide (#7899)

Co-authored-by: Oleg Agafonov <jaydi85@gmail.com>
This commit is contained in:
Evan Kranzler 2021-07-08 23:28:43 -04:00 committed by GitHub
parent 07e1dff10c
commit 572104b8fc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
1159 changed files with 2704 additions and 2203 deletions

View file

@ -9,6 +9,7 @@ import java.awt.*;
import java.awt.geom.Rectangle2D;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
@ -16,7 +17,7 @@ import java.util.List;
*/
public class ModernSplitCardRenderer extends ModernCardRenderer {
private class HalfCardProps {
private static class HalfCardProps {
int x, y, w, h, cw, ch;
@ -28,11 +29,7 @@ public class ModernSplitCardRenderer extends ModernCardRenderer {
List<TextboxRule> keywords = new ArrayList<>();
}
private static final ArrayList<CardType> ONLY_LAND_TYPE = new ArrayList<CardType>() {
{
add(CardType.LAND);
}
};
private static final List<CardType> ONLY_LAND_TYPE = Arrays.asList(CardType.LAND);
// Right and left halves of the card content
private HalfCardProps rightHalf = new HalfCardProps();