MCPcopy Create free account
hub / github.com/Card-Forge/forge / CardFaceView

Class CardFaceView

forge-game/src/main/java/forge/game/card/CardFaceView.java:9–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7import forge.util.ITranslatable;
8
9public record CardFaceView(String name, String displayName) implements Serializable, ITranslatable, Comparable<CardFaceView> {
10 private static final long serialVersionUID = 1874016432028306386L;
11
12 public CardFaceView(ICardFace face) {
13 this(face.getName(), face.getDisplayName());
14 }
15
16 @Override
17 public String getName() {
18 return this.name;
19 }
20 @Override
21 public String getTranslatedName() {
22 return CardTranslation.getTranslatedName(this.displayName);
23 }
24 @Override
25 public String toString() {
26 return name;
27 }
28
29 @Override
30 public int compareTo(CardFaceView o) {
31 return this.getName().compareTo(o.getName());
32 }
33
34 @Override
35 public int hashCode() {
36 return this.name.hashCode();
37 }
38}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected