C# Class MonoGameQuest.PlayerSprite

Inheritance: Sprite
Afficher le fichier Open project: half-ogre/MonoGameQuest Class Usage Examples

Méthodes publiques

Méthode Description
AddAnimation ( AnimationType type, Direction direction, int spriteSheetRow, int framesLength, int frameDuration, bool flipHorizontally = false ) : void
Animate ( AnimationType type, Direction direction ) : void
Update ( GameTime gameTime ) : void

Méthodes protégées

Méthode Description
BeginSpriteBatch ( ) : void
PlayerSprite ( MonoGameQuest game, string spriteSheetName, int pixelWidth, int pixelHeight, int pixelOffsetX, int pixelOffsetY, Vector2 coordinatePosition ) : System
TranslateCoordinatePositionToPixelPosition ( ) : void

Method Details

AddAnimation() public méthode

public AddAnimation ( AnimationType type, Direction direction, int spriteSheetRow, int framesLength, int frameDuration, bool flipHorizontally = false ) : void
type AnimationType
direction Direction
spriteSheetRow int
framesLength int
frameDuration int
flipHorizontally bool
Résultat void

Animate() public méthode

public Animate ( AnimationType type, Direction direction ) : void
type AnimationType
direction Direction
Résultat void

BeginSpriteBatch() protected méthode

protected BeginSpriteBatch ( ) : void
Résultat void

PlayerSprite() protected méthode

protected PlayerSprite ( MonoGameQuest game, string spriteSheetName, int pixelWidth, int pixelHeight, int pixelOffsetX, int pixelOffsetY, Vector2 coordinatePosition ) : System
game MonoGameQuest
spriteSheetName string
pixelWidth int
pixelHeight int
pixelOffsetX int
pixelOffsetY int
coordinatePosition Vector2
Résultat System

TranslateCoordinatePositionToPixelPosition() protected méthode

protected TranslateCoordinatePositionToPixelPosition ( ) : void
Résultat void

Update() public méthode

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Résultat void