Updated every test to use the new GameObjectFactory syntax

This commit is contained in:
Richard Davey
2013-05-23 00:36:53 +01:00
parent bd54460e80
commit c5ace72180
156 changed files with 339 additions and 337 deletions
+4 -4
View File
@@ -18,12 +18,12 @@
var bigCam;
function create() {
myGame.camera.deadzone = new Phaser.Rectangle(64, 64, myGame.stage.width - 128, myGame.stage.height - 128);
//bigCam = myGame.createCamera(30, 30, 200, 200);
//bigCam = myGame.add.camera(30, 30, 200, 200);
//bigCam.showBorder = true;
//bigCam.scale.setTo(1.5, 1.5);
//map = myGame.createTilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.createTilemap('csvtiles', 'csvtest', Phaser.Tilemap.FORMAT_CSV, true, 16, 16);
car = myGame.createSprite(300, 100, 'car');
//map = myGame.add.tilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('csvtiles', 'csvtest', Phaser.Tilemap.FORMAT_CSV, true, 16, 16);
car = myGame.add.sprite(300, 100, 'car');
myGame.camera.follow(car);
//bigCam.follow(car, Phaser.Camera.STYLE_LOCKON);
myGame.onRenderCallback = render;
+4 -4
View File
@@ -30,14 +30,14 @@
myGame.camera.deadzone = new Phaser.Rectangle(64, 64, myGame.stage.width - 128, myGame.stage.height - 128);
//bigCam = myGame.createCamera(30, 30, 200, 200);
//bigCam = myGame.add.camera(30, 30, 200, 200);
//bigCam.showBorder = true;
//bigCam.scale.setTo(1.5, 1.5);
//map = myGame.createTilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.createTilemap('csvtiles', 'csvtest', Phaser.Tilemap.FORMAT_CSV, true, 16, 16);
//map = myGame.add.tilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('csvtiles', 'csvtest', Phaser.Tilemap.FORMAT_CSV, true, 16, 16);
car = myGame.createSprite(300, 100, 'car');
car = myGame.add.sprite(300, 100, 'car');
myGame.camera.follow(car);
//bigCam.follow(car, Phaser.Camera.STYLE_LOCKON);
+8 -6
View File
@@ -10,26 +10,28 @@
myGame.loader.addImageFile('car', 'assets/sprites/car90.png');
myGame.loader.load();
}
var CACTUS = 31;
var SIGN_POST = 46;
var map;
var car;
var tile;
var flash;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
// When the car collides with the cactus tile we'll flash the screen red briefly,
// but it won't stop the car (the separateX/Y values are set to false)
map.setCollisionByIndex([
31
CACTUS
], Phaser.Collision.ANY, true, false, false);
// When the car collides with the sign post tile we'll stop the car moving (separation is set to true)
map.setCollisionByIndex([
46
SIGN_POST
], Phaser.Collision.ANY, true, true, true);
// This is the callback that will be called every time map.collide() returns true
map.collisionCallback = collide;
// This is the context in which the callback is called (usually 'this' if you want to be able to access local vars)
map.collisionCallbackContext = this;
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
myGame.camera.follow(car);
flash = myGame.camera.fx.add(Phaser.FX.Camera.Flash);
@@ -53,10 +55,10 @@
function collide(object, collisionData) {
// collisionData is an array containing all of the tiles the object overlapped with (can be more than 1)
for(var i = 0; i < collisionData.length; i++) {
if(collisionData[i].tile.index == 31) {
if(collisionData[i].tile.index == CACTUS) {
console.log('you hit a cactus!');
flash.start(0xff0000, 1);
} else if(collisionData[i].tile.index == 31) {
} else if(collisionData[i].tile.index == SIGN_POST) {
console.log('you hit a sign post!');
}
}
+2 -2
View File
@@ -25,7 +25,7 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
// When the car collides with the cactus tile we'll flash the screen red briefly,
// but it won't stop the car (the separateX/Y values are set to false)
@@ -40,7 +40,7 @@
// This is the context in which the callback is called (usually 'this' if you want to be able to access local vars)
map.collisionCallbackContext = this;
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
myGame.camera.follow(car);
+4 -4
View File
@@ -16,7 +16,7 @@
var emitter;
var test;
function create() {
map = myGame.createTilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map.setCollisionRange(21, 53);
map.setCollisionRange(105, 109);
myGame.camera.opaque = true;
@@ -27,16 +27,16 @@
Phaser.Keyboard.UP,
Phaser.Keyboard.DOWN
]);
//emitter = myGame.createEmitter(32, 80);
//emitter = myGame.add.emitter(32, 80);
//emitter.width = 700;
//emitter.makeParticles('chunk', 100, false, 1);
//emitter.gravity = 200;
//emitter.bounce = 0.8;
//emitter.start(false, 10, 0.05);
ufo = myGame.createSprite(250, 64, 'ufo');
ufo = myGame.add.sprite(250, 64, 'ufo');
ufo.renderDebug = true;
ufo.renderRotation = false;
test = myGame.createSprite(200, 64, 'ufo');
test = myGame.add.sprite(200, 64, 'ufo');
test.elasticity = 1;
test.velocity.x = 50;
test.velocity.y = 100;
+4 -4
View File
@@ -25,7 +25,7 @@
function create() {
map = myGame.createTilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map.setCollisionRange(21,53);
map.setCollisionRange(105,109);
@@ -34,18 +34,18 @@
myGame.input.keyboard.addKeyCapture([Phaser.Keyboard.LEFT, Phaser.Keyboard.RIGHT, Phaser.Keyboard.UP, Phaser.Keyboard.DOWN]);
//emitter = myGame.createEmitter(32, 80);
//emitter = myGame.add.emitter(32, 80);
//emitter.width = 700;
//emitter.makeParticles('chunk', 100, false, 1);
//emitter.gravity = 200;
//emitter.bounce = 0.8;
//emitter.start(false, 10, 0.05);
ufo = myGame.createSprite(250, 64, 'ufo');
ufo = myGame.add.sprite(250, 64, 'ufo');
ufo.renderDebug = true;
ufo.renderRotation = false;
test = myGame.createSprite(200, 64, 'ufo');
test = myGame.add.sprite(200, 64, 'ufo');
test.elasticity = 1;
test.velocity.x = 50;
test.velocity.y = 100;
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -12,15 +12,15 @@
var emitter;
var marker;
function create() {
map = myGame.createTilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map.setCollisionRange(21, 53);
map.setCollisionRange(105, 109);
myGame.camera.backgroundColor = 'rgb(47,154,204)';
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(16, 16);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
emitter = myGame.createEmitter(32, 80);
emitter = myGame.add.emitter(32, 80);
emitter.width = 700;
emitter.makeParticles('carrot', 100, false, 1);
emitter.gravity = 150;
+3 -3
View File
@@ -21,18 +21,18 @@
function create() {
map = myGame.createTilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'platform', Phaser.Tilemap.FORMAT_TILED_JSON);
map.setCollisionRange(21,53);
map.setCollisionRange(105,109);
myGame.camera.backgroundColor = 'rgb(47,154,204)';
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(16, 16);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
emitter = myGame.createEmitter(32, 80);
emitter = myGame.add.emitter(32, 80);
emitter.width = 700;
emitter.makeParticles('carrot', 100, false, 1);
emitter.gravity = 150;
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+4 -4
View File
@@ -14,16 +14,16 @@
var overlay;
var smallCam;
function create() {
map = myGame.createTilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(300, 100, 'car');
map = myGame.add.tilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(300, 100, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
// Hide the tilemap and car sprite from the main camera (it will still be seen by the smallCam)
map.hideFromCamera(myGame.camera);
car.hideFromCamera(myGame.camera);
smallCam = myGame.world.createCamera(32, 32, 352, 240);
smallCam = myGame.add.camera(32, 32, 352, 240);
smallCam.setBounds(0, 0, map.widthInPixels, map.heightInPixels);
smallCam.follow(car);
overlay = myGame.createSprite(0, 0, 'overlay');
overlay = myGame.add.sprite(0, 0, 'overlay');
overlay.hideFromCamera(smallCam);
}
function update() {
+4 -4
View File
@@ -23,20 +23,20 @@
function create() {
map = myGame.createTilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('jsontiles', 'jsontest', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(300, 100, 'car');
car = myGame.add.sprite(300, 100, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
// Hide the tilemap and car sprite from the main camera (it will still be seen by the smallCam)
map.hideFromCamera(myGame.camera);
car.hideFromCamera(myGame.camera);
smallCam = myGame.world.createCamera(32, 32, 352, 240);
smallCam = myGame.add.camera(32, 32, 352, 240);
smallCam.setBounds(0, 0, map.widthInPixels, map.heightInPixels);
smallCam.follow(car);
overlay = myGame.createSprite(0, 0, 'overlay');
overlay = myGame.add.sprite(0, 0, 'overlay');
overlay.hideFromCamera(smallCam);
}
+2 -2
View File
@@ -12,10 +12,10 @@
var map;
var car;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
// Fills the whole map to one tile
map.currentLayer.fillTile(30);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
myGame.camera.follow(car);
}
+2 -2
View File
@@ -21,12 +21,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
// Fills the whole map to one tile
map.currentLayer.fillTile(30);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
myGame.camera.follow(car);
+3 -3
View File
@@ -14,10 +14,10 @@
var marker;
var tile;
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';
+3 -3
View File
@@ -23,12 +23,12 @@
function create() {
map = myGame.createTilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
map = myGame.add.tilemap('tiles', 'desert', Phaser.Tilemap.FORMAT_TILED_JSON);
car = myGame.createSprite(250, 200, 'car');
car = myGame.add.sprite(250, 200, 'car');
car.setBounds(0, 0, map.widthInPixels - 32, map.heightInPixels - 32);
marker = myGame.createGeomSprite(0, 0);
marker = myGame.add.geomSprite(0, 0);
marker.createRectangle(32, 32);
marker.renderFill = false;
marker.lineColor = 'rgb(0,0,0)';