mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Add foretell token image as facedown cardback
This commit is contained in:
@@ -5531,6 +5531,7 @@ public class Card extends GameEntity implements Comparable<Card>, IHasSVars {
|
||||
|
||||
public final void setForetold(final boolean foretold) {
|
||||
this.foretold = foretold;
|
||||
getState(CardStateName.FaceDown).setImageKey(ImageKeys.getTokenKey(ImageKeys.FORETELL_IMAGE));
|
||||
}
|
||||
|
||||
public boolean isForetoldByEffect() {
|
||||
|
||||
@@ -364,7 +364,10 @@ public final class CardUtil {
|
||||
ret.setType(type);
|
||||
|
||||
//show hidden if exiled facedown
|
||||
ret.setImageKey(ImageKeys.getTokenKey(c.isInZone(ZoneType.Exile) ? ImageKeys.HIDDEN_CARD : ImageKeys.MORPH_IMAGE));
|
||||
if (c.isInZone(ZoneType.Exile))
|
||||
ret.setImageKey(ImageKeys.getTokenKey(c.isForetold() ? ImageKeys.FORETELL_IMAGE : ImageKeys.HIDDEN_CARD));
|
||||
else
|
||||
ret.setImageKey(ImageKeys.getTokenKey(c.isManifested() ? ImageKeys.MANIFEST_IMAGE : ImageKeys.MORPH_IMAGE));
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
@@ -125,6 +125,10 @@ public class CardView extends GameEntityView {
|
||||
return get(TrackableProperty.Facedown);// getCurrentState().getState() == CardStateName.FaceDown;
|
||||
}
|
||||
|
||||
public boolean isForeTold() {
|
||||
return get(TrackableProperty.Foretold);
|
||||
}
|
||||
|
||||
public boolean isFlipCard() {
|
||||
return get(TrackableProperty.FlipCard);
|
||||
}
|
||||
@@ -766,6 +770,7 @@ public class CardView extends GameEntityView {
|
||||
set(TrackableProperty.SplitCard, isSplitCard);
|
||||
set(TrackableProperty.FlipCard, c.isFlipCard());
|
||||
set(TrackableProperty.Facedown, c.isFaceDown());
|
||||
set(TrackableProperty.Foretold, c.isForetold());
|
||||
set(TrackableProperty.Adventure, c.isAdventureCard());
|
||||
set(TrackableProperty.DoubleFaced, c.isDoubleFaced());
|
||||
set(TrackableProperty.Modal, c.isModal());
|
||||
|
||||
@@ -25,6 +25,7 @@ public enum TrackableProperty {
|
||||
|
||||
Flipped(TrackableTypes.BooleanType),
|
||||
Facedown(TrackableTypes.BooleanType),
|
||||
Foretold(TrackableTypes.BooleanType),
|
||||
Modal(TrackableTypes.BooleanType),
|
||||
Adventure(TrackableTypes.BooleanType),
|
||||
DoubleFaced(TrackableTypes.BooleanType),
|
||||
|
||||
Reference in New Issue
Block a user