1
0
Fork 0

Added move interpolation

This commit is contained in:
Michaël Lemaire 2015-01-09 01:00:00 +01:00 committed by Michaël Lemaire
parent 3261e7bdb5
commit 92131cbde6
3 changed files with 8 additions and 5 deletions

View file

@ -6,7 +6,7 @@ module SpaceTac {
// Router between game views
export class GameRouter extends Phaser.Game {
constructor() {
super(800, 600, Phaser.CANVAS, '-space-tac');
super(800, 600, Phaser.AUTO, '-space-tac');
this.state.add('boot', View.Boot);
this.state.add('preload', View.Preload);

View file

@ -41,8 +41,9 @@ module SpaceTac.View {
case "move":
var sprite = this.view.arena.findShipSprite(event.ship);
if (sprite) {
sprite.x = event.target.x;
sprite.y = event.target.y;
var tween = this.view.game.tweens.create(sprite);
tween.to({x: event.target.x, y: event.target.y});
tween.start();
}
break;
}

View file

@ -14,11 +14,13 @@ module SpaceTac.View.Specs {
}
var orig_create = state.create;
state.create = function() {
state.create = function () {
orig_create.apply(state);
func(game, state);
done();
setTimeout(() => {game.destroy();}, 1000);
setTimeout(() => {
game.destroy();
}, 1000);
};
game.state.add("test", state);