()
| 164 | return null; |
| 165 | } |
| 166 | public PaperCard getSignatureSpell() { |
| 167 | final CardPool cp = get(DeckSection.Commander); |
| 168 | if (cp == null) { |
| 169 | return null; |
| 170 | } |
| 171 | for (final Entry<PaperCard, Integer> c : cp) { |
| 172 | PaperCard card = c.getKey(); |
| 173 | if (card.getRules().canBeSignatureSpell()) { |
| 174 | return card; |
| 175 | } |
| 176 | } |
| 177 | return null; |
| 178 | } |
| 179 | |
| 180 | // may return nulls |
| 181 | public CardPool get(DeckSection deckSection) { |
no test coverage detected