私はObjective-Cを初めて使用し、現在、iPhone用のGuesstheNumberシングルビューアプリケーションを作成しています。[新しいゲーム]ボタンは現在、このコードを実行しています。
- (IBAction)newGame:(id)sender {
NSString *guessANumber = @"Guess a number between 1 and 25!";
[output setText:guessANumber];
}
ランダムメソッドは現在このようになっています
-(int)Random {
int num;
num=(arc4random() % ((unsigned)25 + 1));
while (num == 0) {
if (num == 0)
{
num=(arc4random() % ((unsigned)25 + 1));
}
}
return num;
}
現在、プレイヤーが推測を提出する方法は次のとおりです。
- (IBAction)submitGuess:(id)sender {
int num = [self num];
for (int x = 1; x<=3;x++)
{
if([textField.text intValue] > num)
output.text=@"Too high.";
else if([textField.text intValue] < num)
output.text=@"Too low.";
else if ([textField.text intValue] == num)
output.text=@"You got it!";
else
output.text= @"You lose. The number was %i.", num;
}
ターンシステムは現在実装されていません。
私はObjective-Cを初めて使用しますが、送信ボタンが押されたときに発生するアクションに乱数を取り込む方法がわかりません。
初心者の質問でごめんなさい。
編集:助けてくれてありがとう、それは今働いています。