C# Class Ctrl_Space.Gameplay.GameObjects

Afficher le fichier Open project: vkd/Ctrl-Space

Méthodes publiques

Méthode Description
CreateAsteroid ( ) : Asteroid
CreateEnemyShip ( Vector2 position, World world, Ship target ) : EnemyShip
CreateMedkit ( Vector2 position ) : Medkit
CreatePlasmaBullet ( ) : PlasmaBullet
CreateRocket ( Vector2 position, Vector2 speed, float rotation ) : Rocket
CreateShip ( Vector2 position, World world ) : Ship
CreateSinPlasmaBullet ( ) : SinPlasmaBullet
CreateSpeedBonus ( Vector2 position ) : SpeedBonus
GetObject ( int id ) : GameObject
ReleaseAsteroid ( Asteroid asteroid ) : void
ReleaseEnemyShip ( EnemyShip enemyShip ) : void
ReleaseMedkit ( Medkit medkit ) : void
ReleaseObject ( GameObject gameObject ) : void
ReleasePlasmaBullet ( PlasmaBullet plasmaBullet ) : void
ReleaseRocket ( Rocket rocket ) : void
ReleaseShip ( Ship ship ) : void
ReleaseSinPlasmaBullet ( SinPlasmaBullet plasmaBullet ) : void
ReleaseSpeedBonus ( SpeedBonus speedBonus ) : void

Private Methods

Méthode Description
AddObject ( GameObject gameObject ) : void

Method Details

CreateAsteroid() public méthode

public CreateAsteroid ( ) : Asteroid
Résultat Asteroid

CreateEnemyShip() public méthode

public CreateEnemyShip ( Vector2 position, World world, Ship target ) : EnemyShip
position Microsoft.Xna.Framework.Vector2
world World
target Ship
Résultat EnemyShip

CreateMedkit() public méthode

public CreateMedkit ( Vector2 position ) : Medkit
position Microsoft.Xna.Framework.Vector2
Résultat Medkit

CreatePlasmaBullet() public méthode

public CreatePlasmaBullet ( ) : PlasmaBullet
Résultat Ctrl_Space.Gameplay.Bullets.PlasmaBullet

CreateRocket() public méthode

public CreateRocket ( Vector2 position, Vector2 speed, float rotation ) : Rocket
position Microsoft.Xna.Framework.Vector2
speed Microsoft.Xna.Framework.Vector2
rotation float
Résultat Ctrl_Space.Gameplay.Bullets.Rocket

CreateShip() public méthode

public CreateShip ( Vector2 position, World world ) : Ship
position Microsoft.Xna.Framework.Vector2
world World
Résultat Ship

CreateSinPlasmaBullet() public méthode

public CreateSinPlasmaBullet ( ) : SinPlasmaBullet
Résultat Ctrl_Space.Gameplay.Bullets.SinPlasmaBullet

CreateSpeedBonus() public méthode

public CreateSpeedBonus ( Vector2 position ) : SpeedBonus
position Microsoft.Xna.Framework.Vector2
Résultat SpeedBonus

GetObject() public méthode

public GetObject ( int id ) : GameObject
id int
Résultat GameObject

ReleaseAsteroid() public méthode

public ReleaseAsteroid ( Asteroid asteroid ) : void
asteroid Asteroid
Résultat void

ReleaseEnemyShip() public méthode

public ReleaseEnemyShip ( EnemyShip enemyShip ) : void
enemyShip EnemyShip
Résultat void

ReleaseMedkit() public méthode

public ReleaseMedkit ( Medkit medkit ) : void
medkit Medkit
Résultat void

ReleaseObject() public méthode

public ReleaseObject ( GameObject gameObject ) : void
gameObject GameObject
Résultat void

ReleasePlasmaBullet() public méthode

public ReleasePlasmaBullet ( PlasmaBullet plasmaBullet ) : void
plasmaBullet Ctrl_Space.Gameplay.Bullets.PlasmaBullet
Résultat void

ReleaseRocket() public méthode

public ReleaseRocket ( Rocket rocket ) : void
rocket Ctrl_Space.Gameplay.Bullets.Rocket
Résultat void

ReleaseShip() public méthode

public ReleaseShip ( Ship ship ) : void
ship Ship
Résultat void

ReleaseSinPlasmaBullet() public méthode

public ReleaseSinPlasmaBullet ( SinPlasmaBullet plasmaBullet ) : void
plasmaBullet Ctrl_Space.Gameplay.Bullets.SinPlasmaBullet
Résultat void

ReleaseSpeedBonus() public méthode

public ReleaseSpeedBonus ( SpeedBonus speedBonus ) : void
speedBonus SpeedBonus
Résultat void