C# Class XNAGraphics.KernelBundle.BasicsBundle.BasicDrawable

Show file Open project: joseruizjimenez/personal-training-martial-arts

Public Properties

Property Type Description
actualMovement BasicMovement
color Color
hiden System.Boolean
movementQueue BasicCollection
rotation float
scale float
sprite Object
x float
y float

Public Methods

Method Description
BasicDrawable ( Color color ) : System
BasicDrawable ( float x, float y ) : System
BasicDrawable ( float x, float y, Color color ) : System
BasicDrawable ( float x, float y, Color color, float scale ) : System
BasicDrawable ( float x, float y, Color color, float scale, float rotation ) : System
addMovement ( BasicMovement m ) : void
draw ( SpriteBatch spriteBatch ) : void
getPosition ( ) : Vector2
load ( Microsoft.Xna.Framework.Game game ) : void
update ( GameTime gameTime ) : void

Protected Methods

Method Description
onDraw ( SpriteBatch spriteBatch ) : void
onLoad ( Microsoft.Xna.Framework.Game game ) : void
onUpdate ( GameTime gameTime ) : void

Method Details

BasicDrawable() public method

public BasicDrawable ( Color color ) : System
color Color
return System

BasicDrawable() public method

public BasicDrawable ( float x, float y ) : System
x float
y float
return System

BasicDrawable() public method

public BasicDrawable ( float x, float y, Color color ) : System
x float
y float
color Color
return System

BasicDrawable() public method

public BasicDrawable ( float x, float y, Color color, float scale ) : System
x float
y float
color Color
scale float
return System

BasicDrawable() public method

public BasicDrawable ( float x, float y, Color color, float scale, float rotation ) : System
x float
y float
color Color
scale float
rotation float
return System

addMovement() public method

public addMovement ( BasicMovement m ) : void
m BasicMovement
return void

draw() public method

public draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

getPosition() public method

public getPosition ( ) : Vector2
return Vector2

load() public method

public load ( Microsoft.Xna.Framework.Game game ) : void
game Microsoft.Xna.Framework.Game
return void

onDraw() protected abstract method

protected abstract onDraw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

onLoad() protected abstract method

protected abstract onLoad ( Microsoft.Xna.Framework.Game game ) : void
game Microsoft.Xna.Framework.Game
return void

onUpdate() protected abstract method

protected abstract onUpdate ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

update() public method

public update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void

Property Details

actualMovement public property

public BasicMovement actualMovement
return BasicMovement

color public property

public Color color
return Color

hiden public property

public Boolean,System hiden
return System.Boolean

movementQueue public property

public BasicCollection,XNAGraphics.KernelBundle.BasicsBundle movementQueue
return BasicCollection

rotation public property

public float rotation
return float

scale public property

public float scale
return float

sprite public property

public Object sprite
return Object

x public property

public float x
return float

y public property

public float y
return float