wip/group destroy
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create, update: update, render: render });
function preload() {
game.load.image('atari1', 'assets/sprites/atari130xe.png');
game.load.image('sonic', 'assets/sprites/sonic_havok_sanity.png');
game.load.image('starfield', 'assets/misc/starfield.jpg');
game.load.bitmapFont('carrier', 'assets/fonts/carrier_command.png', 'assets/fonts/carrier_command.xml', null, 0, 24);
game.load.spritesheet('button', 'assets/buttons/button_sprite_sheet.png', 193, 71);
}
var group;
var DaddyGroup;
function create() {
DaddyGroup = game.add.group();
group = game.add.group();
// Testing Group.destroy with different object types:
var sprite = game.make.sprite(300, 100, 'atari1');
var graphics = game.make.graphics(0, 0);
graphics.beginFill(0xFF3300);
graphics.moveTo(0,50);
graphics.lineTo(250, 50);
graphics.lineTo(100, 100);
graphics.lineTo(250, 220);
graphics.lineTo(50, 220);
graphics.lineTo(0, 50);
graphics.endFill();
var tilesprite = game.make.tileSprite(600, 100, 200, 200, 'starfield');
tilesprite.autoScroll(0, 100);
var bitmaptext = game.make.bitmapText(100, 300, 'carrier', 'bitmap text', 32);
var text = game.make.text(100, 350, "normal text");
text.font = 'Arial Black';
text.fontSize = 60;
text.fill = '#ff0044';
var button = game.make.button(100, 450, 'button', actionOnClick, this, 2, 1, 0);
group.add(sprite);
group.add(graphics);
group.add(tilesprite);
group.add(bitmaptext);
group.add(text);
group.add(button);
DaddyGroup.add(group);
game.input.onDown.add(actionOnClick, this);
}
function actionOnClick() {
DaddyGroup.destroy();
}
function update() {
}
function render() {
}