(IPaperCard pc)
| 7486 | |
| 7487 | private static final Map<PaperCard, Card> cp2card = Maps.newHashMap(); |
| 7488 | public static Card getCardForUi(IPaperCard pc) { |
| 7489 | if (pc instanceof PaperCard) { |
| 7490 | Card res = cp2card.get(pc); |
| 7491 | if (res == null) { |
| 7492 | res = fromPaperCard(pc, null); |
| 7493 | cp2card.put((PaperCard) pc, res); |
| 7494 | } |
| 7495 | return res; |
| 7496 | } |
| 7497 | return fromPaperCard(pc, null); |
| 7498 | } |
| 7499 | |
| 7500 | //safe way to get card for ui if card may be null |
| 7501 | public static Card getCardForUi(Card c) { |
no test coverage detected