Allow plane to start facing right (again?)

Charles Spurrill 2011-05-13 19:04:50 -07:00
parent cbbee52179
commit cd1aae346e
1 changed files with 11 additions and 2 deletions

View File

@ -257,15 +257,24 @@ private func FxIntPlaneTimer(object target, effect, int timer)
}
}
public func RollPlane(int rolldir)
public func RollPlane(int rolldir, bool instant)
{
if(dir != rolldir)
{
PlayAnimation(Format("Roll%d",rolldir), 10, Anim_Linear(0, 0, GetAnimationLength(Format("Roll%d",rolldir)), 36, ANIM_Remove), Anim_Const(1000));
var i = 36;
if(instant) i = 1;
PlayAnimation(Format("Roll%d",rolldir), 10, Anim_Linear(0, 0, GetAnimationLength(Format("Roll%d",rolldir)), i, ANIM_Remove), Anim_Const(1000));
dir = rolldir;
}
}
//Quick command for scenario designers. The plane starts facing right instead of left.
public func FaceRight()
{
SetR(90);
RollPlane(1,true);
}
public func IsProjectileTarget(target,shooter) { return true; }
public func Damage(int change, int byplayer)