mirror of
https://github.com/QuiteAFancyEmerald/Holy-Unblocker.git
synced 2025-05-17 13:30:01 -04:00
50 lines
No EOL
1.3 KiB
JavaScript
50 lines
No EOL
1.3 KiB
JavaScript
var game = this.game || (this.game={});
|
|
var createjs = createjs || {};
|
|
|
|
;(function(game, cjs){
|
|
game.view = game.view || {};
|
|
|
|
game.view.showScoreBoard = function(){
|
|
this.scoreBoard = new lib.ScoreBoard();
|
|
this.scoreBoard.x = 10;
|
|
this.scoreBoard.y = 10;
|
|
game.stage.addChild(this.scoreBoard);
|
|
};
|
|
game.view.updateScore = function() {
|
|
this.scoreBoard.textField.text = game.score + '';
|
|
};
|
|
|
|
game.view.addSpriteToBody = function(body, spriteName, index) {
|
|
var sprite = new lib[spriteName]();
|
|
sprite.x = -99;
|
|
if (index !== undefined) {
|
|
game.stage.addChildAt(sprite, index);
|
|
} else {
|
|
game.stage.addChild(sprite);
|
|
}
|
|
body.SetUserData(sprite);
|
|
};
|
|
|
|
game.view.initPowerIndicator = function() {
|
|
this.power = new lib.PowerArrow();
|
|
game.stage.addChild(this.power);
|
|
this.power.visible = false;
|
|
};
|
|
|
|
game.view.showPowerIndicator = function(x, y) {
|
|
this.power.visible = true;
|
|
this.power.x = x;
|
|
this.power.y = y;
|
|
};
|
|
game.view.hidePowerIndicator = function() {
|
|
this.power.visible = false;
|
|
};
|
|
game.view.rotatePowerIndicator = function(rotation) {
|
|
this.power.rotation = rotation;
|
|
};
|
|
game.view.updatePowerBar = function(value) {
|
|
this.power.powerBar.scaleY = Math.min(30, value);
|
|
};
|
|
|
|
|
|
}).call(this, game, createjs); |