images: fixed miss token image in some use cases (if it was created from a card and a set contains multiple images);

This commit is contained in:
Oleg Agafonov 2024-05-26 12:56:03 +04:00
parent 8e2ff2db0f
commit 0e39d6a833
18 changed files with 82 additions and 57 deletions

View file

@ -36,6 +36,7 @@ public abstract class MageObjectImpl implements MageObject {
private String expansionSetCode = "";
private String cardNumber = "";
private boolean usesVariousArt = false;
private String imageFileName = "";
private int imageNumber = 0;
@ -77,6 +78,7 @@ public abstract class MageObjectImpl implements MageObject {
frameColor = object.frameColor.copy();
frameStyle = object.frameStyle;
expansionSetCode = object.expansionSetCode;
usesVariousArt = object.usesVariousArt;
cardNumber = object.cardNumber;
imageFileName = object.imageFileName;
imageNumber = object.imageNumber;
@ -258,6 +260,16 @@ public abstract class MageObjectImpl implements MageObject {
this.expansionSetCode = expansionSetCode;
}
@Override
public boolean getUsesVariousArt() {
return usesVariousArt;
}
@Override
public void setUsesVariousArt(boolean usesVariousArt) {
this.usesVariousArt = usesVariousArt;
}
@Override
public String getCardNumber() {
return cardNumber;