C# Class MyPolarBear.Content.Animation

Show file Open project: sgdc/sgdc-old Class Usage Examples

Public Properties

Property Type Description
AnimationFrame int
FrameDelay int
Priority int
SpriteEff SpriteEffects
SpriteSheet Microsoft.Xna.Framework.Graphics.Texture2D
SpritesPerSheet int
bIsFinished bool
bShouldLoop bool

Public Methods

Method Description
Animation ( Microsoft.Xna.Framework.Graphics.Texture2D spriteSheet, int numSprites, int frameDelay, int priority, bool bLoop, SpriteEffects eff ) : System
Draw ( SpriteBatch spriteBatch, Vector2 position, Vector2 scale, Color tint, float rot, Vector2 orig, float layer ) : void

Method Details

Animation() public method

public Animation ( Microsoft.Xna.Framework.Graphics.Texture2D spriteSheet, int numSprites, int frameDelay, int priority, bool bLoop, SpriteEffects eff ) : System
spriteSheet Microsoft.Xna.Framework.Graphics.Texture2D
numSprites int
frameDelay int
priority int
bLoop bool
eff SpriteEffects
return System

Draw() public method

public Draw ( SpriteBatch spriteBatch, Vector2 position, Vector2 scale, Color tint, float rot, Vector2 orig, float layer ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
position Vector2
scale Vector2
tint Color
rot float
orig Vector2
layer float
return void

Property Details

AnimationFrame public property

public int AnimationFrame
return int

FrameDelay public property

public int FrameDelay
return int

Priority public property

public int Priority
return int

SpriteEff public property

public SpriteEffects SpriteEff
return SpriteEffects

SpriteSheet public property

public Texture2D,Microsoft.Xna.Framework.Graphics SpriteSheet
return Microsoft.Xna.Framework.Graphics.Texture2D

SpritesPerSheet public property

public int SpritesPerSheet
return int

bIsFinished public property

public bool bIsFinished
return bool

bShouldLoop public property

public bool bShouldLoop
return bool