C# Класс Blink.Classes.Map

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
collidePowerup ( Rectangle p ) : int

Описание методов

Draw() публичный Метод

public Draw ( SpriteBatch sB ) : void
sB Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

Initialize() публичный Метод

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
Результат void

blockInfo() публичный Метод

public blockInfo ( Vector2 pos ) : int
pos Vector2
Результат int

checkFooting() публичный Метод

public checkFooting ( Vector2 pos ) : int
pos Vector2
Результат int

checkPowerup() публичный Метод

public checkPowerup ( Rectangle r ) : PowerupEnum
r Microsoft.Xna.Framework.Rectangle
Результат PowerupEnum

collides() публичный Метод

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
Результат System.Boolean[]

loopCorrection() публичный Метод

public loopCorrection ( float input, float scale ) : float
input float
scale float
Результат float

mapCollisions() публичный Метод

public mapCollisions ( String cMap ) : void
cMap String
Результат void

reset() публичный Метод

public reset ( ) : void
Результат void

updatePowerup() публичный Метод

public updatePowerup ( GameTime gt ) : void
gt Microsoft.Xna.Framework.GameTime
Результат void