난 괄호씨가 패닉카드에서 뭘 하려는지 이동이뭔지 엄폐물이 뭔지는 모르겠는데
내생각엔 Icovercard인 카드들만 뽑고
그 이후에 거기서 저 baseCoverMagicNumber 이게 큰 카드를 뽑는거같아서
세세한 내용은 틀릴수 있는데 기본은 이게 맞나 싶어서
물론 잘못썼을수도 있음 확인 부탁
for (AbstractCard card1 : hand.group) {
if (card1 instanceof ICoverCard) {
cardsHasCover.addToBottom(card1);
}
}
for (AbstractCard card2 : cardsHasCover.group) {
if (maxCoverCard == null || ((AbstractDefaultCard) card2).baseCoverMagicNumber > ((AbstractDefaultCard) maxCoverCard).baseCoverMagicNumber) {
maxCoverCard = card2;
}
c = maxCoverCard;
}