C# Class SmashBros.Controllers.MoveController

Inheritance: Controller
Afficher le fichier Open project: Grutn/TDT4240-X2 Class Usage Examples

Méthodes publiques

Méthode Description
Deactivate ( ) : void
EndMove ( MoveModel move ) : void
Freeze ( ) : void
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
OnNext ( GameStateManager value ) : void
RemoveMove ( MoveModel move ) : void
StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
UnFreeze ( ) : void
Unload ( ) : void
Update ( Microsoft gameTime ) : void
newMove ( MoveStats stats, bool right ) : MoveModel

Private Methods

Méthode Description
Collision ( Fixture moveFixture, Fixture geom2, Contact list ) : bool
Explode ( Explotion explotion, Vector2 pos ) : void
ExplodeHit ( Fixture explotionFixture, Fixture characterFixture, Contact list ) : bool

Method Details

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

EndMove() public méthode

public EndMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
Résultat void

Freeze() public méthode

public Freeze ( ) : void
Résultat void

Load() public méthode

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
Résultat void

MoveController() public méthode

public MoveController ( ScreenManager screen, CharacterStats characterStats, int index ) : System
screen SmashBros.MySystem.ScreenManager
characterStats SmashBros.Models.CharacterStats
index int
Résultat System

OnNext() public méthode

public OnNext ( GameStateManager value ) : void
value GameStateManager
Résultat void

RemoveMove() public méthode

public RemoveMove ( MoveModel move ) : void
move SmashBros.Models.MoveModel
Résultat void

StartMove() public méthode

public StartMove ( Vector2 characterPosition, Vector2 characterVelocity, MoveModel move ) : void
characterPosition Vector2
characterVelocity Vector2
move SmashBros.Models.MoveModel
Résultat void

UnFreeze() public méthode

public UnFreeze ( ) : void
Résultat void

Unload() public méthode

public Unload ( ) : void
Résultat void

Update() public méthode

public Update ( Microsoft gameTime ) : void
gameTime Microsoft
Résultat void

newMove() public méthode

public newMove ( MoveStats stats, bool right ) : MoveModel
stats MoveStats
right bool
Résultat SmashBros.Models.MoveModel