mirror of
https://github.com/photonstorm/phaser
synced 2024-11-22 04:33:31 +00:00
Updated debug header and added more info to the project template.
This commit is contained in:
parent
581d637663
commit
787abc1e02
8 changed files with 71 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "Phaser",
|
||||
"version": "1.1.1",
|
||||
"version": "1.1.2",
|
||||
"description": "HTML5 game framework",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
|
@ -1,7 +1,26 @@
|
|||
|
||||
BasicGame.Game = function (game) {
|
||||
|
||||
// Honestly, just about anything could go here.
|
||||
// When a State is added to Phaser it automatically has the following properties set on it, even if they already exist:
|
||||
|
||||
this.game; // a reference to the currently running game
|
||||
this.add; // used to add sprites, text, groups, etc
|
||||
this.camera; // a reference to the game camera
|
||||
this.cache; // the game cache
|
||||
this.input; // the global input manager (you can access this.input.keyboard, this.input.mouse, as well from it)
|
||||
this.load; // for preloading assets
|
||||
this.math; // lots of useful common math operations
|
||||
this.sound; // the sound manager - add a sound, play one, set-up markers, etc
|
||||
this.stage; // the game stage
|
||||
this.time; // the clock
|
||||
this.tweens; // the tween manager
|
||||
this.world; // the game world
|
||||
this.particles; // the particle manager
|
||||
this.physics; // the physics manager
|
||||
this.rnd; // the repeatable random number generator
|
||||
|
||||
// You can use any of these from any function within this State.
|
||||
// But do consider them as being 'reserved words', i.e. don't create a property for your own game called "world" or you'll over-write the world reference.
|
||||
|
||||
};
|
||||
|
||||
|
|
BIN
resources/wip/sprites/orbit/1 logo.png
Normal file
BIN
resources/wip/sprites/orbit/1 logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5 KiB |
BIN
resources/wip/sprites/orbit/2 menu.png
Normal file
BIN
resources/wip/sprites/orbit/2 menu.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.4 KiB |
BIN
resources/wip/sprites/orbit/3 bg.png
Normal file
BIN
resources/wip/sprites/orbit/3 bg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
|
@ -10,6 +10,7 @@
|
|||
var Phaser = Phaser || {
|
||||
|
||||
VERSION: '<%= version %>',
|
||||
DEV_VERSION: '1.1.2',
|
||||
GAMES: [],
|
||||
AUTO: 0,
|
||||
CANVAS: 1,
|
||||
|
|
|
@ -306,14 +306,7 @@ Phaser.Game.prototype = {
|
|||
|
||||
this.load.onLoadComplete.add(this.loadComplete, this);
|
||||
|
||||
if (this.renderType == Phaser.CANVAS)
|
||||
{
|
||||
console.log('%cPhaser initialized. Rendering to Canvas.', 'color: #ffff33; background: #000000');
|
||||
}
|
||||
else
|
||||
{
|
||||
console.log('%cPhaser initialized. Rendering to WebGL.', 'color: #ffff33; background: #000000');
|
||||
}
|
||||
this.showDebugHeader();
|
||||
|
||||
this.isRunning = true;
|
||||
this._loadComplete = false;
|
||||
|
@ -325,6 +318,48 @@ Phaser.Game.prototype = {
|
|||
|
||||
},
|
||||
|
||||
/**
|
||||
* Displays a Phaser version debug header in the console.
|
||||
*
|
||||
* @method Phaser.Game#showDebugHeader
|
||||
* @protected
|
||||
*/
|
||||
showDebugHeader: function () {
|
||||
|
||||
var v = Phaser.DEV_VERSION;
|
||||
var r = 'Canvas';
|
||||
var a = 'HTML Audio';
|
||||
|
||||
if (this.renderType == Phaser.WEBGL)
|
||||
{
|
||||
r = 'WebGL';
|
||||
}
|
||||
|
||||
if (this.device.webAudio)
|
||||
{
|
||||
a = 'WebAudio';
|
||||
}
|
||||
|
||||
if (this.device.chrome)
|
||||
{
|
||||
var args = [
|
||||
'%c %c %c Phaser v' + v + ' - Renderer: ' + r + ' - Audio: ' + a + ' %c %c ',
|
||||
'background: #00bff3',
|
||||
'background: #0072bc',
|
||||
'color: #ffffff; background: #003471',
|
||||
'background: #0072bc',
|
||||
'background: #00bff3'
|
||||
];
|
||||
|
||||
console.log.apply(console, args);
|
||||
}
|
||||
else
|
||||
{
|
||||
console.log('Phaser v' + v + ' - Renderer: ' + r + ' - Audio: ' + a);
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
/**
|
||||
* Checks if the device is capable of using the requested renderer and sets it up or an alternative if not.
|
||||
*
|
||||
|
|
|
@ -142,6 +142,12 @@ Phaser.Sprite = function (game, x, y, key, frame) {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The rectangular area from the texture that will be rendered.
|
||||
* @property {Phaser.Rectangle} textureRegion
|
||||
*/
|
||||
this.textureRegion = new Phaser.Rectangle(this.texture.frame.x, this.texture.frame.y, this.texture.frame.width, this.texture.frame.height);
|
||||
|
||||
/**
|
||||
* The anchor sets the origin point of the texture.
|
||||
* The default is 0,0 this means the textures origin is the top left
|
||||
|
|
Loading…
Reference in a new issue