У меня есть следующий оператор init для моего класса NSObject, KCCard.
- (id)initWithValue:(NSInteger)aValue suit:(Suit)aSuit {
if (self = [super init]) {
self.suit = aSuit;
self.value = aValue;
}
return self;
}
Костюм - это трефы, пики, бриллианты или червы.
Значение от 1 до 13.
Моя проблема в том, что значения с 11 по 13 - это Джек, Королева и Кинг. Но для игры в Блэкджек все их значения равны 10. Но если я установлю значение карты равным 10, он подумает, что карта равна 10, и когда я получу изображение для карты, будет показано изображение 10.
Как я могу сделать так, чтобы он знал, что 11-13 стоят 10, но не мешают изображению карты?
Спасибо!