1
0
Fork 0

arena: Fixed drone sprite rotation

This commit is contained in:
Michaël Lemaire 2017-05-23 01:05:01 +02:00
parent ee1cbc9c14
commit 2f3a39199a
2 changed files with 3 additions and 4 deletions

View file

@ -203,14 +203,14 @@ module TS.SpaceTac.UI {
if (animate) { if (animate) {
sprite.position.set(drone.owner.arena_x, drone.owner.arena_y); sprite.position.set(drone.owner.arena_x, drone.owner.arena_y);
sprite.rotation = drone.owner.arena_angle; sprite.sprite.rotation = drone.owner.arena_angle;
let move_duration = Animations.moveInSpace(sprite, drone.x, drone.y, angle); let move_duration = Animations.moveInSpace(sprite, drone.x, drone.y, angle, sprite.sprite);
this.game.tweens.create(sprite.radius).from({ alpha: 0 }, 500, Phaser.Easing.Cubic.In, true, move_duration); this.game.tweens.create(sprite.radius).from({ alpha: 0 }, 500, Phaser.Easing.Cubic.In, true, move_duration);
return move_duration + 500; return move_duration + 500;
} else { } else {
sprite.position.set(drone.x, drone.y); sprite.position.set(drone.x, drone.y);
sprite.rotation = angle; sprite.sprite.rotation = angle;
return 0; return 0;
} }

View file

@ -101,7 +101,6 @@ module TS.SpaceTac.UI {
if (active) { if (active) {
this.duration.text = `${this.drone.duration}`; this.duration.text = `${this.drone.duration}`;
} }
this.sprite.rotation = active ? -this.rotation : 0;
this.sprite.scale.set(active ? 0.2 : 0.1); this.sprite.scale.set(active ? 0.2 : 0.1);
this.view.animations.setVisible(this.duration, active, 200); this.view.animations.setVisible(this.duration, active, 200);
} }