custom animation framerates

This commit is contained in:
Chris Forbes
2010-03-07 14:12:58 +13:00
parent 053137bf43
commit 2456739148
3 changed files with 14 additions and 8 deletions

View File

@@ -25,13 +25,14 @@ namespace OpenRA.Graphics
public class Sequence
{
readonly Sprite[] sprites;
readonly int start, length, facings;
readonly int start, length, facings, speed;
public readonly string Name;
public int Start { get { return start; } }
public int End { get { return start + length; } }
public int Length { get { return length; } }
public int Facings { get { return facings; } }
public int Speed { get { return speed; } }
public Sequence(string unit, XmlElement e)
{
@@ -54,6 +55,11 @@ namespace OpenRA.Graphics
facings = int.Parse( e.GetAttribute( "facings" ) );
else
facings = 1;
if (e.HasAttribute("speed"))
speed = int.Parse(e.GetAttribute("speed"));
else
speed = 40;
}
public Sprite GetSprite( int frame )