(CardPool pool, PaperCard card, int totalToAdd, boolean isFoil)
| 443 | } |
| 444 | |
| 445 | private void addCardToPool(CardPool pool, PaperCard card, int totalToAdd, boolean isFoil) { |
| 446 | StaticData data = StaticData.instance(); |
| 447 | if (card.getArtIndex() != IPaperCard.NO_ART_INDEX && card.getArtIndex() != IPaperCard.DEFAULT_ART_INDEX) |
| 448 | pool.add(isFoil ? card.getFoiled() : card, totalToAdd); // art index requested, keep that way! |
| 449 | else { |
| 450 | int artCount = data.getCardArtCount(card); |
| 451 | if (artCount > 1) |
| 452 | addAlternativeCardPrintInPoolWithMultipleArt(card, pool, totalToAdd, artCount); |
| 453 | else |
| 454 | pool.add(isFoil ? card.getFoiled() : card, totalToAdd); |
| 455 | } |
| 456 | } |
| 457 | |
| 458 | private void addAlternativeCardPrintInPoolWithMultipleArt(PaperCard alternativeCardPrint, CardPool pool, |
| 459 | int totalNrToAdd, int nrOfAvailableArts) { |
no test coverage detected