C# 클래스 GrandLarceny.DevelopmentState

상속: GrandLarceny.States
파일 보기 프로젝트 열기: melburn/GLhf 1 사용 예제들

공개 메소드들

메소드 설명
DevelopmentState ( string a_levelToLoad ) : System
addGuiObject ( GrandLarceny.GuiObject a_go ) : void
addObject ( GrandLarceny.GameObject a_object ) : void
addObject ( GrandLarceny.GameObject a_object, int a_layer ) : void
collidedWithGui ( Vector2 a_coordinate ) : bool
collidedWithObject ( Vector2 a_coordinate ) : bool
deleteObject ( GrandLarceny.GameObject a_gameObject ) : void
draw ( GameTime a_gameTime, SpriteBatch a_spriteBatch ) : void
getCurrentList ( ) : LinkedList
getObjectList ( ) : LinkedList[]
getPlayer ( ) : Player
guiButtonClick ( Button a_button ) : void
load ( ) : void
removeObject ( GrandLarceny.GameObject a_object ) : void
removeObject ( GrandLarceny.GameObject a_object, int a_layer ) : void
setEvents ( LinkedList t_events ) : void
setPlayer ( Player a_player ) : void
update ( GameTime a_gameTime ) : void
updateCamera ( ) : void

비공개 메소드들

메소드 설명
clearSelectedObject ( ) : void
connectSpotLight ( GrandLarceny.SpotLight a_spotLight, GrandLarceny.LampSwitch a_lightSwitch ) : void
createAssetList ( string a_assetDirectory ) : void
selectAsset ( Button a_button ) : void
selectObject ( Vector2 a_point ) : GrandLarceny.GameObject
setBuildingState ( Button a_button, State a_state ) : void
setGuardCameraPoint ( GrandLarceny.GuardCamera a_guard, Vector2 a_position, bool a_right ) : void
setGuardPoint ( GrandLarceny.GuardEntity a_guard, Vector2 a_position, bool a_right ) : void
setLayer ( Button a_button ) : void
setLayer ( int a_layer ) : void
showGuardInfo ( GrandLarceny.GuardEntity a_guard ) : void
showLightSwitchInfo ( GrandLarceny.LampSwitch a_lightswitch ) : void
updateGUI ( GameTime a_gameTime ) : void
updateKeyboard ( ) : void
updateMouse ( ) : void

메소드 상세

DevelopmentState() 공개 메소드

public DevelopmentState ( string a_levelToLoad ) : System
a_levelToLoad string
리턴 System

addGuiObject() 공개 메소드

public addGuiObject ( GrandLarceny.GuiObject a_go ) : void
a_go GrandLarceny.GuiObject
리턴 void

addObject() 공개 메소드

public addObject ( GrandLarceny.GameObject a_object ) : void
a_object GrandLarceny.GameObject
리턴 void

addObject() 공개 메소드

public addObject ( GrandLarceny.GameObject a_object, int a_layer ) : void
a_object GrandLarceny.GameObject
a_layer int
리턴 void

collidedWithGui() 공개 메소드

public collidedWithGui ( Vector2 a_coordinate ) : bool
a_coordinate Vector2
리턴 bool

collidedWithObject() 공개 메소드

public collidedWithObject ( Vector2 a_coordinate ) : bool
a_coordinate Vector2
리턴 bool

deleteObject() 공개 메소드

public deleteObject ( GrandLarceny.GameObject a_gameObject ) : void
a_gameObject GrandLarceny.GameObject
리턴 void

draw() 공개 메소드

public draw ( GameTime a_gameTime, SpriteBatch a_spriteBatch ) : void
a_gameTime Microsoft.Xna.Framework.GameTime
a_spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
리턴 void

getCurrentList() 공개 메소드

public getCurrentList ( ) : LinkedList
리턴 LinkedList

getObjectList() 공개 메소드

public getObjectList ( ) : LinkedList[]
리턴 LinkedList[]

getPlayer() 공개 메소드

public getPlayer ( ) : Player
리턴 Player

guiButtonClick() 공개 메소드

public guiButtonClick ( Button a_button ) : void
a_button Button
리턴 void

load() 공개 메소드

public load ( ) : void
리턴 void

removeObject() 공개 메소드

public removeObject ( GrandLarceny.GameObject a_object ) : void
a_object GrandLarceny.GameObject
리턴 void

removeObject() 공개 메소드

public removeObject ( GrandLarceny.GameObject a_object, int a_layer ) : void
a_object GrandLarceny.GameObject
a_layer int
리턴 void

setEvents() 공개 메소드

public setEvents ( LinkedList t_events ) : void
t_events LinkedList
리턴 void

setPlayer() 공개 메소드

public setPlayer ( Player a_player ) : void
a_player Player
리턴 void

update() 공개 메소드

public update ( GameTime a_gameTime ) : void
a_gameTime Microsoft.Xna.Framework.GameTime
리턴 void

updateCamera() 공개 메소드

public updateCamera ( ) : void
리턴 void