C# 클래스 MegaMan.Engine.ScreenLayer

상속: IScreenLayer
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine

공개 메소드들

메소드 설명
Draw ( GameRenderEventArgs renderArgs, int screenPixelWidth ) : void
GetEntities ( string name ) : IEnumerable
GetEntity ( string id ) : GameEntity
ResetDeath ( ) : void
ScreenLayer ( ScreenLayerInfo info, StageHandler stage, IEntityRespawnTracker respawnTracker ) : System
SquareAt ( float px, float py ) : MapSquare
Start ( ) : void
Stop ( ) : void
Update ( ) : void

비공개 메소드들

메소드 설명
Draw ( IRenderingContext context, float off_x, float off_y ) : void
IsOnScreen ( float x, float y ) : bool
PlaceEntity ( int index, GameEntity entity ) : void
RespawnEntities ( ) : void
RunKeyframe ( ScreenLayerKeyframe keyframe ) : void

메소드 상세

Draw() 공개 메소드

public Draw ( GameRenderEventArgs renderArgs, int screenPixelWidth ) : void
renderArgs GameRenderEventArgs
screenPixelWidth int
리턴 void

GetEntities() 공개 메소드

public GetEntities ( string name ) : IEnumerable
name string
리턴 IEnumerable

GetEntity() 공개 메소드

public GetEntity ( string id ) : GameEntity
id string
리턴 GameEntity

ResetDeath() 공개 메소드

public ResetDeath ( ) : void
리턴 void

ScreenLayer() 공개 메소드

public ScreenLayer ( ScreenLayerInfo info, StageHandler stage, IEntityRespawnTracker respawnTracker ) : System
info MegaMan.Common.ScreenLayerInfo
stage StageHandler
respawnTracker IEntityRespawnTracker
리턴 System

SquareAt() 공개 메소드

public SquareAt ( float px, float py ) : MapSquare
px float
py float
리턴 MapSquare

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void