C# Class XNAGraphics.KernelBundle.BasicsBundle.BasicDrawable

ファイルを表示 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_oe property

public BasicMovement actualMovement
return BasicMovement

color public_oe property

public Color color
return Color

hiden public_oe property

public Boolean,System hiden
return System.Boolean

movementQueue public_oe property

public BasicCollection,XNAGraphics.KernelBundle.BasicsBundle movementQueue
return BasicCollection

rotation public_oe property

public float rotation
return float

scale public_oe property

public float scale
return float

sprite public_oe property

public Object sprite
return Object

x public_oe property

public float x
return float

y public_oe property

public float y
return float