C# Class Category5.Tornado

Afficher le fichier Open project: AnyKey/tojam4 Class Usage Examples

Méthodes publiques

Свойство Type Description
Acceleration Vector2
Category TornadoCategory
Category1Value float
Category2Value float
Category3Value float
Category4Value float
Category5Value float
CategoryValue float
DamageFactor float
GaleValue float
Life float
NewMass float
Position Vector2
Radius float
RotationalSpeed float
TotalMass float
Velocity Vector2

Méthodes publiques

Méthode Description
AddVictim ( Victim victim ) : void
Draw ( SpriteBatch spriteBatch ) : void
GetCategoryValuePercentage ( ) : float
GetLifePercentage ( ) : float
Tornado ( Level level, Vector2 position, float lifeDecayRatio ) : System
Update ( float elapsedMilliseconds ) : void

Private Methods

Méthode Description
CalculateCategory ( float elapsedMilliseconds ) : void
CalculateLife ( float elapsedMilliseconds ) : void
CalculateTotalMass ( ) : void
CollideVictims ( ) : void
UpdateDamageFactor ( ) : void
UpdatePosition ( float elapsedMilliseconds ) : void
UpdateRadius ( ) : void
UpdateRotationalSpeed ( float elapsedMilliseconds ) : void

Method Details

AddVictim() public méthode

public AddVictim ( Victim victim ) : void
victim Victim
Résultat void

Draw() public méthode

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

GetCategoryValuePercentage() public méthode

public GetCategoryValuePercentage ( ) : float
Résultat float

GetLifePercentage() public méthode

public GetLifePercentage ( ) : float
Résultat float

Tornado() public méthode

public Tornado ( Level level, Vector2 position, float lifeDecayRatio ) : System
level Level
position Vector2
lifeDecayRatio float
Résultat System

Update() public méthode

public Update ( float elapsedMilliseconds ) : void
elapsedMilliseconds float
Résultat void

Property Details

Acceleration public_oe property

public Vector2 Acceleration
Résultat Vector2

Category public_oe property

public TornadoCategory Category
Résultat TornadoCategory

Category1Value public_oe property

public float Category1Value
Résultat float

Category2Value public_oe property

public float Category2Value
Résultat float

Category3Value public_oe property

public float Category3Value
Résultat float

Category4Value public_oe property

public float Category4Value
Résultat float

Category5Value public_oe property

public float Category5Value
Résultat float

CategoryValue public_oe property

public float CategoryValue
Résultat float

DamageFactor public_oe property

public float DamageFactor
Résultat float

GaleValue public_oe property

public float GaleValue
Résultat float

Life public_oe property

public float Life
Résultat float

NewMass public_oe property

public float NewMass
Résultat float

Position public_oe property

public Vector2 Position
Résultat Vector2

Radius public_oe property

public float Radius
Résultat float

RotationalSpeed public_oe property

public float RotationalSpeed
Résultat float

TotalMass public_oe property

public float TotalMass
Résultat float

Velocity public_oe property

public Vector2 Velocity
Résultat Vector2