我正在构建一个简单的自来水战游戏,屏幕的两侧均匀地向中间洒落。这是一款2人游戏,其目标是首先获得20个水龙头。一旦玩家得到20分,代码就会执行重启屏幕。在这个重启屏幕中,我希望有一个标签,显示每个玩家拥有的胜利数量。 如何在下面的if语句中正确引用类和整数,为获胜玩家添加一个胜利?(我只想让它像Red一样:(redWins)Blue:(blueWins))
import UIKit
class endGameFinalScore {
var ScoreInteger: String = ""
var redWins: Int = 0
var blueWins: Int = 0
}
在另一个视图控制器中,我测试是否有任何一个玩家得分为20.如果蓝色玩家得分为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)
}
答案 0 :(得分:0)
您需要覆盖prepareForSegue方法,如下所示:
response_type