C# Class Category5.Tornado

Mostrar archivo Open project: AnyKey/tojam4 Class Usage Examples

Public Properties

Property 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

Public Methods

Method 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

Method 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 method

public AddVictim ( Victim victim ) : void
victim Victim
return void

Draw() public method

public Draw ( SpriteBatch spriteBatch ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
return void

GetCategoryValuePercentage() public method

public GetCategoryValuePercentage ( ) : float
return float

GetLifePercentage() public method

public GetLifePercentage ( ) : float
return float

Tornado() public method

public Tornado ( Level level, Vector2 position, float lifeDecayRatio ) : System
level Level
position Vector2
lifeDecayRatio float
return System

Update() public method

public Update ( float elapsedMilliseconds ) : void
elapsedMilliseconds float
return void

Property Details

Acceleration public_oe property

public Vector2 Acceleration
return Vector2

Category public_oe property

public TornadoCategory Category
return TornadoCategory

Category1Value public_oe property

public float Category1Value
return float

Category2Value public_oe property

public float Category2Value
return float

Category3Value public_oe property

public float Category3Value
return float

Category4Value public_oe property

public float Category4Value
return float

Category5Value public_oe property

public float Category5Value
return float

CategoryValue public_oe property

public float CategoryValue
return float

DamageFactor public_oe property

public float DamageFactor
return float

GaleValue public_oe property

public float GaleValue
return float

Life public_oe property

public float Life
return float

NewMass public_oe property

public float NewMass
return float

Position public_oe property

public Vector2 Position
return Vector2

Radius public_oe property

public float Radius
return float

RotationalSpeed public_oe property

public float RotationalSpeed
return float

TotalMass public_oe property

public float TotalMass
return float

Velocity public_oe property

public Vector2 Velocity
return Vector2