phaser/resources/Project Templates/Responsive/Preloader.js
2014-09-09 15:31:44 +01:00

44 lines
1.1 KiB
JavaScript

BasicGame.Preloader = function (game) {
this.background = null;
this.preloadBar = null;
this.ready = false;
};
BasicGame.Preloader.prototype = {
preload: function () {
// These are the assets we loaded in Boot.js
// A nice sparkly background and a loading progress bar
this.background = this.add.sprite(0, 0, 'preloaderBackground');
this.preloadBar = this.add.sprite(300, 400, 'preloaderBar');
// This sets the preloadBar sprite as a loader sprite.
// What that does is automatically crop the sprite from 0 to full-width
// as the files below are loaded in.
this.load.setPreloadSprite(this.preloadBar);
// Here we load the rest of the assets our game needs.
// You can find all of these assets in the Phaser Examples repository
this.load.image('tetris1', 'assets/sprites/tetrisblock1.png');
this.load.image('tetris2', 'assets/sprites/tetrisblock2.png');
this.load.image('tetris3', 'assets/sprites/tetrisblock3.png');
this.load.image('hotdog', 'assets/sprites/hotdog.png');
this.load.image('starfield', 'assets/skies/deep-space.jpg');
},
create: function () {
this.state.start('MainMenu');
}
};