C# Класс Schmup.ShotPool

Наследование: LuxEngine.Scene
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Check ( ) : void
Clear ( ) : void
Initialize ( ) : void
Print ( ) : void
Shoot ( float positionX, float positionY, float speedX, float speedY, float accelX, float accelY, bool copyPosition, bool copySpeed, bool copyAccel ) : void

Tire une balle, la fait rentrer en compte dans le monde pour les collisions

ShotPool ( LuxGame game, World world ) : System
ShotPool ( LuxGame game, World world, Shot shot, int shotNb, int maxShotNb, Sprite skin = null ) : System
ShotPool ( LuxGame game, World world, bool isAGoodShot, double invincibleTimeSec, int shotNb, int maxShotNb, int shotHitBox, int damage, Microsoft.Xna.Framework.Graphics.Texture2D bulletText, Sprite skin = null ) : System
Update ( GameTime gameTime ) : void

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

Метод Описание
activeShotsAdd ( Shot shot ) : void
activeShotsRemove ( Shot shot ) : void
shoot ( Shot shot, float positionX, float positionY, float speedX, float speedY, float accelX, float accelY, bool copyPosition, bool copySpeed, bool copyAccel ) : void

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

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

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

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

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

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

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

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

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

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

Tire une balle, la fait rentrer en compte dans le monde pour les collisions
public Shoot ( float positionX, float positionY, float speedX, float speedY, float accelX, float accelY, bool copyPosition, bool copySpeed, bool copyAccel ) : void
positionX float
positionY float
speedX float
speedY float
accelX float
accelY float
copyPosition bool
copySpeed bool
copyAccel bool
Результат void

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

public ShotPool ( LuxGame game, World world ) : System
game LuxEngine.LuxGame
world World
Результат System

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

public ShotPool ( LuxGame game, World world, Shot shot, int shotNb, int maxShotNb, Sprite skin = null ) : System
game LuxEngine.LuxGame
world World
shot Shot
shotNb int
maxShotNb int
skin Sprite
Результат System

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

public ShotPool ( LuxGame game, World world, bool isAGoodShot, double invincibleTimeSec, int shotNb, int maxShotNb, int shotHitBox, int damage, Microsoft.Xna.Framework.Graphics.Texture2D bulletText, Sprite skin = null ) : System
game LuxEngine.LuxGame
world World
isAGoodShot bool
invincibleTimeSec double
shotNb int
maxShotNb int
shotHitBox int
damage int
bulletText Microsoft.Xna.Framework.Graphics.Texture2D
skin Sprite
Результат System

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

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