C# Class Blink.Classes.Map

Afficher le fichier Open project: dah6ce/Blink Class Usage Examples

Méthodes publiques

Méthode Description
Draw ( SpriteBatch sB ) : void
Initialize ( Microsoft.Xna.Framework.Graphics.Texture2D mText, String cMap, int tS, int mX, int mY, PlayerClass p, Microsoft.Xna.Framework.Graphics.Texture2D power ) : void
blockInfo ( Vector2 pos ) : int
checkFooting ( Vector2 pos ) : int
checkPowerup ( Rectangle r ) : PowerupEnum
collides ( Vector2 pos, Vector2 oPos, int down, int right, Vector2 charSize, System.Boolean blinked, float hitReduce ) : System.Boolean[]
loopCorrection ( float input, float scale ) : float
mapCollisions ( String cMap ) : void
reset ( ) : void
updatePowerup ( GameTime gt ) : void

Private Methods

Méthode Description
collidePowerup ( Rectangle p ) : int

Method Details

Draw() public méthode

public Draw ( SpriteBatch sB ) : void
sB Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

Initialize() public méthode

public Initialize ( Microsoft.Xna.Framework.Graphics.Texture2D mText, String cMap, int tS, int mX, int mY, PlayerClass p, Microsoft.Xna.Framework.Graphics.Texture2D power ) : void
mText Microsoft.Xna.Framework.Graphics.Texture2D
cMap String
tS int
mX int
mY int
p PlayerClass
power Microsoft.Xna.Framework.Graphics.Texture2D
Résultat void

blockInfo() public méthode

public blockInfo ( Vector2 pos ) : int
pos Vector2
Résultat int

checkFooting() public méthode

public checkFooting ( Vector2 pos ) : int
pos Vector2
Résultat int

checkPowerup() public méthode

public checkPowerup ( Rectangle r ) : PowerupEnum
r Microsoft.Xna.Framework.Rectangle
Résultat PowerupEnum

collides() public méthode

public collides ( Vector2 pos, Vector2 oPos, int down, int right, Vector2 charSize, System.Boolean blinked, float hitReduce ) : System.Boolean[]
pos Vector2
oPos Vector2
down int
right int
charSize Vector2
blinked System.Boolean
hitReduce float
Résultat System.Boolean[]

loopCorrection() public méthode

public loopCorrection ( float input, float scale ) : float
input float
scale float
Résultat float

mapCollisions() public méthode

public mapCollisions ( String cMap ) : void
cMap String
Résultat void

reset() public méthode

public reset ( ) : void
Résultat void

updatePowerup() public méthode

public updatePowerup ( GameTime gt ) : void
gt Microsoft.Xna.Framework.GameTime
Résultat void