mirror of
https://github.com/ysoftdevs/pf2016.git
synced 2026-01-14 07:44:02 +01:00
63 lines
2.1 KiB
JavaScript
63 lines
2.1 KiB
JavaScript
var infoState = new Kiwi.State('infoState');
|
|
|
|
infoState.create = function() {
|
|
var messageBox = new Kiwi.Plugins.Primitives.Rectangle( {
|
|
x: 64,
|
|
y: 72,
|
|
alpha: 0.5,
|
|
state: this,
|
|
width: 470,
|
|
height: 300,
|
|
color: '189608',
|
|
strokeColor: 'fbd712',
|
|
centerOnTransform: false
|
|
} );
|
|
|
|
this.addChild(messageBox);
|
|
|
|
var baseY=280;
|
|
var button = new Kiwi.Plugins.Primitives.Rectangle( {
|
|
x: 300,
|
|
y: baseY+50,
|
|
state: this,
|
|
width: 160,
|
|
height: 50,
|
|
color: '2160e1',
|
|
strokeColor: '050e20',
|
|
centerOnTransform: true
|
|
} );
|
|
this.addChild(button);
|
|
|
|
var georgikButton = new Kiwi.Plugins.Primitives.Rectangle( {
|
|
x: 180,
|
|
y: 180,
|
|
state: this,
|
|
width: 300,
|
|
height: 32,
|
|
color: '2160e1',
|
|
strokeColor: '050e20',
|
|
centerOnTransform: false,
|
|
alpha: 0
|
|
} );
|
|
this.addChild(georgikButton);
|
|
|
|
var text = new Kiwi.GameObjects.Textfield( this, "Ok", 285, baseY+30, "#fbd712", 32, 'normal', 'Impact' );
|
|
this.addChild(text);
|
|
|
|
this.addChild(new Kiwi.GameObjects.Textfield( this, "PF 2016 - Puzzle Game", 120, 100, "#fbd712", 32, 'normal', 'Impact' ));
|
|
this.addChild(new Kiwi.GameObjects.Textfield( this, "Author: Juraj Michálek", 120, 150, "#fbd712", 23, 'normal', 'Impact' ));
|
|
var georgikLink = new Kiwi.GameObjects.Textfield( this, "http://georgik.sinusgear.com", 180, 180, "#fbd712", 23, 'normal', 'Impact' );
|
|
this.addChild(georgikLink);
|
|
this.addChild(new Kiwi.GameObjects.Textfield( this, "Technologies: Kiwi.JS, FontAwesome, ", 120, 220, "#fbd712", 23, 'normal', 'Impact' ));
|
|
this.addChild(new Kiwi.GameObjects.Textfield( this, "Enigma, Visual Studio Code, Linux", 180, 250, "#fbd712", 23, 'normal', 'Impact' ));
|
|
button.input.onUp.add(this.buttonReleased, this);
|
|
georgikButton.input.onUp.add(this.linkReleased, this);
|
|
}
|
|
|
|
infoState.buttonReleased = function() {
|
|
game.states.switchState('levelSelector');
|
|
}
|
|
|
|
infoState.linkReleased = function() {
|
|
window.location.href = "http://georgik.sinusgear.com";
|
|
} |