I made a simple game where you have to dodge obstacles and collect coins. Each coin will give you 1 point. While playing the game there is a score label. How can I create a
var playerScore = 0
func playerScoreUpdate() {
let highScore = NSUserDefaults().integerForKey("highscore")
if playerScore > highScore {
NSUserDefaults().setInteger(playerScore, forKey: "highscore")
}
playerScorelabel.text = "Score: \(playerScore)"
}
playerScore = 200
playerScoreUpdate()
println( NSUserDefaults().integerForKey("highscore") ) // 200
playerScore = 180
playerScoreUpdate()
println( NSUserDefaults().integerForKey("highscore") ) // 200
playerScore = 250
playerScoreUpdate()
println( NSUserDefaults().integerForKey("highscore") ) // 250
highScoreLabel.text = "HighScore: " + NSUserDefaults().integerForKey("highscore").description