Game Development Reference
In-Depth Information
init(size: CGSize, gameResult: Bool, score: Int) {
super.init(size: size)
let backgroundNode = SKSpriteNode(imageNamed:
"Background")
backgroundNode.anchorPoint = CGPoint(x: 0.5, y: 0.0)
backgroundNode.position = CGPoint(x: 160.0, y: 0.0)
addChild(backgroundNode)
let gameResultTextNode = SKLabelNode(fontNamed:
"Copperplate")
gameResultTextNode.text = "YOU " + (gameResult
? "WON" : "LOST")
gameResultTextNode.horizontalAlignmentMode =
SKLabelHorizontalAlignmentMode.Center
gameResultTextNode.verticalAlignmentMode =
SKLabelVerticalAlignmentMode.Center
gameResultTextNode.fontSize = 20
gameResultTextNode.fontColor = SKColor.whiteColor()
gameResultTextNode.position =
CGPointMake(size.width / 2.0, size.height
- 200.0)
addChild(gameResultTextNode)
let scoreTextNode = SKLabelNode(fontNamed:
"Copperplate")
scoreTextNode.text = "SCORE : \(score)"
scoreTextNode.horizontalAlignmentMode =
SKLabelHorizontalAlignmentMode.Center
scoreTextNode.verticalAlignmentMode =
SKLabelVerticalAlignmentMode.Center
scoreTextNode.fontSize = 20
scoreTextNode.fontColor = SKColor.whiteColor()
scoreTextNode.position = CGPointMake(size.width
/ 2.0,
gameResultTextNode.position.y - 40.0)
addChild(scoreTextNode)
let tryAgainTextNodeLine1 = SKLabelNode(fontNamed:
"Copperplate")
tryAgainTextNodeLine1.text = "TAP ANYWHERE"
tryAgainTextNodeLine1.horizontalAlignmentMode =
SKLabelHorizontalAlignmentMode.Center
Search WWH ::




Custom Search