Resizing Button Abbrechen in ModalAttack
This commit is contained in:
parent
8b840b5089
commit
938c35196b
@ -29,27 +29,28 @@ class CancelBtnNode: SKSpriteNode {
|
|||||||
self.isEnabled = isEnabled
|
self.isEnabled = isEnabled
|
||||||
let texture = SKTexture(imageNamed: "yellow_cross")
|
let texture = SKTexture(imageNamed: "yellow_cross")
|
||||||
super.init(texture: texture, color: SKColor.white, size: texture.size())
|
super.init(texture: texture, color: SKColor.white, size: texture.size())
|
||||||
|
self.size = CGSize(width: 30, height: 30)
|
||||||
self.position = position
|
self.position = position
|
||||||
|
|
||||||
let label = SKLabelNode(fontNamed: "Courier-Bold")
|
let label = SKLabelNode(fontNamed: "Courier-Bold")
|
||||||
label.fontSize = 30
|
label.fontSize = 30
|
||||||
label.fontColor = SKColor.black
|
label.fontColor = SKColor.black
|
||||||
label.zPosition = 1
|
label.zPosition = 1
|
||||||
label.verticalAlignmentMode = .center
|
label.verticalAlignmentMode = .center
|
||||||
label.text = text
|
label.text = text
|
||||||
label.name = "label"
|
label.name = "label"
|
||||||
|
|
||||||
if iconName.isEmpty {
|
if iconName.isEmpty {
|
||||||
label.position = CGPoint(x: 0, y: 0)
|
label.position = CGPoint(x: 0, y: 0)
|
||||||
} else {
|
} else {
|
||||||
label.position = CGPoint(x: size.width * 0.25, y: 0)
|
label.position = CGPoint(x: size.width * 0.25, y: 0)
|
||||||
let icon = SKSpriteNode(imageNamed: iconName)
|
let icon = SKSpriteNode(imageNamed: iconName)
|
||||||
icon.position = CGPoint(x: -size.width * 0.25, y: 0)
|
icon.position = CGPoint(x: -size.width * 0.25, y: 0)
|
||||||
icon.zPosition = 1
|
icon.zPosition = 1
|
||||||
self.addChild(icon)
|
self.addChild(icon)
|
||||||
}
|
}
|
||||||
self.addChild(label)
|
self.addChild(label)
|
||||||
|
|
||||||
isUserInteractionEnabled = true
|
isUserInteractionEnabled = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user