C# 클래스 Blink.StateGame

상속: GameState
파일 보기 프로젝트 열기: dah6ce/Blink

공개 프로퍼티들

프로퍼티 타입 설명
Hit_Player_Sound Microsoft.Xna.Framework.Audio.SoundEffect
Hit_Wall_Sound Microsoft.Xna.Framework.Audio.SoundEffect
Stab_Sound Microsoft.Xna.Framework.Audio.SoundEffect
Throw_Sound Microsoft.Xna.Framework.Audio.SoundEffect
Win GameState
gameTime Microsoft.Xna.Framework.GameTime
levelSelect GameState
spearSprite Microsoft.Xna.Framework.Graphics.Texture2D

공개 메소드들

메소드 설명
Draw ( SpriteBatch sb ) : void
GetTransition ( ) : GameState
Initialize ( ) : void
LoadContent ( Microsoft.Xna.Framework.Content.ContentManager Content ) : void
StateGame ( Vector2 screenSize ) : System
UnloadContent ( ) : void
Update ( GameTime gameTime ) : void
detectEndOfGame ( ) : void
detectWinner ( ) : void
informGame ( bool playersConnected, string playerChars, int charNums ) : void
setMaps ( mapSet map ) : void
winScore ( ) : int

비공개 메소드들

메소드 설명
declareVictor ( PlayerClass victor ) : void
playerKilled ( Object sender, DeathEventArgs args ) : void
resetMap ( ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( SpriteBatch sb ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

GetTransition() 공개 메소드

public GetTransition ( ) : GameState
리턴 GameState

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

LoadContent() 공개 메소드

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

StateGame() 공개 메소드

public StateGame ( Vector2 screenSize ) : System
screenSize Vector2
리턴 System

UnloadContent() 공개 메소드

public UnloadContent ( ) : void
리턴 void

Update() 공개 메소드

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

detectEndOfGame() 공개 메소드

public detectEndOfGame ( ) : void
리턴 void

detectWinner() 공개 메소드

public detectWinner ( ) : void
리턴 void

informGame() 공개 메소드

public informGame ( bool playersConnected, string playerChars, int charNums ) : void
playersConnected bool
playerChars string
charNums int
리턴 void

setMaps() 공개 메소드

public setMaps ( mapSet map ) : void
map Blink.Classes.mapSet
리턴 void

winScore() 공개 메소드

public winScore ( ) : int
리턴 int

프로퍼티 상세

Hit_Player_Sound 공개적으로 정적으로 프로퍼티

public static SoundEffect,Microsoft.Xna.Framework.Audio Hit_Player_Sound
리턴 Microsoft.Xna.Framework.Audio.SoundEffect

Hit_Wall_Sound 공개적으로 정적으로 프로퍼티

public static SoundEffect,Microsoft.Xna.Framework.Audio Hit_Wall_Sound
리턴 Microsoft.Xna.Framework.Audio.SoundEffect

Stab_Sound 공개적으로 정적으로 프로퍼티

public static SoundEffect,Microsoft.Xna.Framework.Audio Stab_Sound
리턴 Microsoft.Xna.Framework.Audio.SoundEffect

Throw_Sound 공개적으로 정적으로 프로퍼티

public static SoundEffect,Microsoft.Xna.Framework.Audio Throw_Sound
리턴 Microsoft.Xna.Framework.Audio.SoundEffect

Win 공개적으로 프로퍼티

public GameState Win
리턴 GameState

gameTime 공개적으로 정적으로 프로퍼티

public static GameTime,Microsoft.Xna.Framework gameTime
리턴 Microsoft.Xna.Framework.GameTime

levelSelect 공개적으로 프로퍼티

public GameState levelSelect
리턴 GameState

spearSprite 공개적으로 정적으로 프로퍼티

public static Texture2D,Microsoft.Xna.Framework.Graphics spearSprite
리턴 Microsoft.Xna.Framework.Graphics.Texture2D