0
我有一个NSMutableArray
的卡片对象,其值为1-15。我洗牌这些卡片,然后我想在玩家之间共享卡片。我遇到的问题是,我希望共享/绘制第一张牌应该始终为3.第一次抽奖后,共享应该是随机的(在第一张牌抽出套牌的最后一张牌之后)。例如card.value = 3,9,6,2,1。第二分担3,图4,图13,图9中,2等等来自NSMutableArray的第一个对象
-(void) drawCard {
if([self isPlayerAllowedToDrawCard]) {
//First card should be card.value 3... Then
Card *card = [[Game game].deckCards lastObject];
[[Game game].deckCards removeLastObject];
[_playerCards addObject:card];
没有3张牌随机洗牌。创建3张卡并使用'insertObject:atIndex:' – Larme