C# 클래스 SmashBros.Controllers.GamePlayController

Start and controlls the main gameplay
상속: Controller
파일 보기 프로젝트 열기: Grutn/TDT4240-X2 1 사용 예제들

공개 메소드들

메소드 설명
Deactivate ( ) : void
GamePlayController ( ScreenManager screen, Map selectedMap ) : System
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
OnNext ( GameStateManager value ) : void
Unload ( ) : void
Update ( GameTime gameTime ) : void

비공개 메소드들

메소드 설명
GetGameStats ( ) : List
OnHitAnimationDone ( ImageController target, ImageModel imagePosition ) : void
OnPlayerDeath ( CharacterController characterController, bool behindScreen ) : void
OnPlayerHit ( Vector2 pos, int damageDone, int newDamagepoints, int puncher, int reciever, string sound ) : void
OnStartPress ( int playerIndex ) : void
countDownNext ( ImageModel imgModel ) : void
createCharacters ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
getTimeLeft ( ) : string

메소드 상세

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

GamePlayController() 공개 메소드

public GamePlayController ( ScreenManager screen, Map selectedMap ) : System
screen SmashBros.MySystem.ScreenManager
selectedMap SmashBros.Models.Map
리턴 System

Load() 공개 메소드

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
리턴 void

OnNext() 공개 메소드

public OnNext ( GameStateManager value ) : void
value GameStateManager
리턴 void

Unload() 공개 메소드

public Unload ( ) : void
리턴 void

Update() 공개 메소드

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
리턴 void