Phaser current version test environment
Basic Phaser setup for testing
by Lewis Lane
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/phaser/2.1.0/phaser.min.js"></script>
<div id="test"></div>
CSS
body {
background: #333;
}
JavaScript
// Phaser current version test environment
// Create mipmap from spritesheet
var game = new Phaser.Game(300, 300, Phaser.AUTO, 'test', null, false, false);
var BasicGame = function (game) {};
BasicGame.Boot = function (game) {};
var sheet;
BasicGame.Boot.prototype = {
preload: function () {
game.stage.backgroundColor = '#999';
game.load.spritesheet('battery', 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAMAAABWWYYKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NTYxMkY4RDMxMkQxMUU0OTkwMkIwNzhCNUIzMTJFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NTYxMkY4RTMxMkQxMUU0OTkwMkIwNzhCNUIzMTJFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ1NjEyRjhCMzEyRDExRTQ5OTAyQjA3OEI1QjMxMkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQ1NjEyRjhDMzEyRDExRTQ5OTAyQjA3OEI1QjMxMkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jTn82gAAAAlQTFRFAAAA////AAAAc8aDcQAAAAN0Uk5T//8A18oNQQAAAGZJREFUeNqMkVEOwCAIQ1+9/6EXRIyMsejXCy2FIKN/NHW1mmQi2azdtTTCgQJWvZSyNorG0sDxBBlgiZqpBTCT3PaG2edZBUxTRJk7YGcSUQnw7Yh9T7iYd465nPd5F/f8/PsjwADYeAJYGYcbJgAAAABJRU5ErkJggg==', 9, 19);
},
create: function () {
// Our 'control' sprite
var battery1 = game.add.sprite(game.world.centerX, 20, 'battery');
battery1.anchor.set(0.5);
...