C# Class Zeplin.Sprite

Defines a Tile, which can be positioned and drawn in the world and is compatible with collision
Inheritance: Zeplin.GameObject, ICollisionVolumeProvider
Exibir arquivo Open project: zumpiez/Zeplin Class Usage Examples

Public Properties

Property Type Description
Transformation Transformation

Public Methods

Method Description
Draw ( GameTime gameTime ) : void

Draws the contents of the tile using the tile's transformation

Draw ( GameTime gameTime, Color color ) : void
Sprite ( ) : System
Sprite ( Image sprite ) : System
Sprite ( Image sprite, Zeplin.AnimationScript animation ) : System
Sprite ( Image sprite, Transformation transformation ) : System

Constructs a tile with a sprite and a transformation

Sprite ( Image sprite, Transformation transformation, Zeplin.AnimationScript animation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
Sprite ( Image sprite, Transformation transformation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
Sprite ( Sprite oldTile ) : System

Private Methods

Method Description
RefreshCollisionVolume ( ) : void

Updates the collision volume associated with this tile based on the current transformation.

Method Details

Draw() public method

Draws the contents of the tile using the tile's transformation
public Draw ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Draw() public method

public Draw ( GameTime gameTime, Color color ) : void
gameTime Microsoft.Xna.Framework.GameTime
color Color
return void

Sprite() public method

public Sprite ( ) : System
return System

Sprite() public method

public Sprite ( Image sprite ) : System
sprite Image
return System

Sprite() public method

public Sprite ( Image sprite, Zeplin.AnimationScript animation ) : System
sprite Image
animation Zeplin.AnimationScript
return System

Sprite() public method

Constructs a tile with a sprite and a transformation
public Sprite ( Image sprite, Transformation transformation ) : System
sprite Image
transformation Transformation
return System

Sprite() public method

public Sprite ( Image sprite, Transformation transformation, Zeplin.AnimationScript animation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
sprite Image
transformation Transformation
animation Zeplin.AnimationScript
collider Zeplin.CollisionShapes.SATCollisionVolume
return System

Sprite() public method

public Sprite ( Image sprite, Transformation transformation, Zeplin.CollisionShapes.SATCollisionVolume collider ) : System
sprite Image
transformation Transformation
collider Zeplin.CollisionShapes.SATCollisionVolume
return System

Sprite() public method

public Sprite ( Sprite oldTile ) : System
oldTile Sprite
return System

Property Details

Transformation public_oe property

public Transformation,Zeplin Transformation
return Transformation