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

Method setPreferredArt

forge-core/src/main/java/forge/card/CardDb.java:591–600  ·  view source on GitHub ↗
(String cardName, String setCode, int artIndex)

Source from the content-addressed store, hash-verified

589 }
590
591 public boolean setPreferredArt(String cardName, String setCode, int artIndex) {
592 String cardRequestForPreferredArt = CardRequest.compose(cardName, setCode, artIndex);
593 PaperCard pc = this.getCard(cardRequestForPreferredArt);
594 if (pc != null) {
595 artPrefs.put(cardName, cardRequestForPreferredArt);
596 uniqueCardsByRules.put(pc.getRules(), pc);
597 return true;
598 }
599 return false;
600 }
601
602 public boolean hasPreferredArt(String cardName){
603 return artPrefs.getOrDefault(cardName, null) != null;

Callers

nothing calls this directly

Calls 4

composeMethod · 0.95
getCardMethod · 0.95
getRulesMethod · 0.95
putMethod · 0.45

Tested by

no test coverage detected