From 7d19741dd953e726682d7ef36e368504783a4d16 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 9 Nov 2009 18:33:31 +1300 Subject: [PATCH] #33 fixed --- OpenRa.Game/Bullet.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OpenRa.Game/Bullet.cs b/OpenRa.Game/Bullet.cs index a0e25ee072..6c3e05d445 100644 --- a/OpenRa.Game/Bullet.cs +++ b/OpenRa.Game/Bullet.cs @@ -49,7 +49,13 @@ namespace OpenRa.Game if (Projectile.Image != null && Projectile.Image != "none") { anim = new Animation(Projectile.Image); - anim.PlayRepeating("idle"); + if (Projectile.Rotates) + anim.PlayFetchIndex("idle", + () => Traits.Util.QuantizeFacing( + Traits.Util.GetFacing((dest - src).ToFloat2(), 0), + anim.CurrentSequence.Length)); + else + anim.PlayRepeating("idle"); } }