gpt4 book ai didi

iphone - 设置扑克牌值(value)

转载 作者:行者123 更新时间:2023-11-28 20:38:34 26 4
gpt4 key购买 nike

我的 NSObject 类 KCCard 有以下初始化语句。

- (id)initWithValue:(NSInteger)aValue suit:(Suit)aSuit {
if (self = [super init]) {
self.suit = aSuit;
self.value = aValue;
}

return self;
}

花色是梅花、黑桃、方 block 或红心。值为 1 到 13。

我的问题是值 11 到 13 是 Jack、Queen 和 King。但是对于 Blackjack 游戏,它们的值都是 10。但是如果我将纸牌值设置为 10,它会认为该纸牌是 10,当我获取该纸牌的图像时,会显示 10 的图像。

我怎样才能让它知道 11 到 13 值 10,但又不影响卡片的图像?

谢谢!

最佳答案

只需简单地多写一个函数来获取实际值。例如

- (int)actualValue  {
int actualValue = self.value;
if (actualValue > 10) {
actualValue = 10;
}
return actualValue;
}

所以你用这个函数来检查值

关于iphone - 设置扑克牌值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com