-1
화면의 두면이 고르게 쏟아지는 간단한 탭 전쟁 게임을 만들고 있습니다. 이 게임은 단순히 20 회의 도청을 먼저하는 2 인 게임입니다. 플레이어가 20 점을 얻으면 코드는 다시 시작 화면으로 이동합니다. 이 재시작 화면에는 각 플레이어의 승수를 표시하는 레이블이 있어야합니다. 아래 if 문에서 클래스와 정수를 올바르게 참조하여 우승 한 플레이어에게 승리를 추가하려면 어떻게해야합니까? 두 선수 (20)의 점수 파란색 플레이어가 만약에 도달하면 다른 뷰 컨트롤러에서다른 클래스의 변수를 사용하여 정수 저장하기 (iOS의 Swift)
import UIKit
class endGameFinalScore {
var ScoreInteger: String = ""
var redWins: Int = 0
var blueWins: Int = 0
}
내가보고 테스트은 ((blueWins) : (redWins) 블루 난 그냥 레드과 같이되고 싶어) 20 점을 얻었을 때, 나는 그들의 승리 점수를 나타내는 정수에 1을 더하고 싶습니다.
func testEndGame() {
if redScoreInt >= 20 {
endGameFinalScore.redWins += 1
redScoreInt = 0
self.performSegueWithIdentifier("endGameSegue", sender: nil)
}
if blueScoreInt >= 20 {
endGameFinalScore.blueWins += 1
blueScoreInt = 0
self.performSegueWithIdentifier("endGameSegue", sender: nil)
}
이 질문은 불분명하지만, 당신이 원하는 것 같아 몇 가지 네임 스페이스에 싱글입니다있는 다시 시작 화면이 수 승 정보를 얻으려면 참조하십시오. 또한 응용 프로그램 위임자가 사용할 수 있기를 원할 수 있으므로 점수를 여러 세션에 저장할 수 있습니다. –