Added move interpolation
This commit is contained in:
parent
3261e7bdb5
commit
92131cbde6
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue