C# 클래스 MegaMan.LevelEditor.ScreenDocument

파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EntityBounded bool

공개 메소드들

메소드 설명
AddEntity ( Entity entity, Point location ) : EntityPlacement
AddEntity ( EntityPlacement info ) : void
ChangeTile ( int tile_x, int tile_y, int tile_id ) : void
DrawEntities ( Graphics graphics ) : void
DrawOn ( Graphics graphics ) : void
FindEntityAt ( Point location ) : int
GetEntity ( int index ) : EntityPlacement
RemoveEntity ( Entity entity, Point location ) : void
RemoveEntity ( EntityPlacement info ) : void
Resize ( int width, int height ) : void
ScreenDocument ( ScreenInfo screen, StageDocument stage ) : System
SelectEntity ( int index ) : void
TileAt ( int x, int y ) : Tile

비공개 메소드들

메소드 설명
EntityBounded ( EntityPlacement entityInfo, Point location ) : bool

메소드 상세

AddEntity() 공개 메소드

public AddEntity ( Entity entity, Point location ) : EntityPlacement
entity Entity
location Point
리턴 MegaMan.Common.EntityPlacement

AddEntity() 공개 메소드

public AddEntity ( EntityPlacement info ) : void
info MegaMan.Common.EntityPlacement
리턴 void

ChangeTile() 공개 메소드

public ChangeTile ( int tile_x, int tile_y, int tile_id ) : void
tile_x int
tile_y int
tile_id int
리턴 void

DrawEntities() 공개 메소드

public DrawEntities ( Graphics graphics ) : void
graphics System.Drawing.Graphics
리턴 void

DrawOn() 공개 메소드

public DrawOn ( Graphics graphics ) : void
graphics System.Drawing.Graphics
리턴 void

FindEntityAt() 공개 메소드

public FindEntityAt ( Point location ) : int
location Point
리턴 int

GetEntity() 공개 메소드

public GetEntity ( int index ) : EntityPlacement
index int
리턴 MegaMan.Common.EntityPlacement

RemoveEntity() 공개 메소드

public RemoveEntity ( Entity entity, Point location ) : void
entity Entity
location Point
리턴 void

RemoveEntity() 공개 메소드

public RemoveEntity ( EntityPlacement info ) : void
info MegaMan.Common.EntityPlacement
리턴 void

Resize() 공개 메소드

public Resize ( int width, int height ) : void
width int
height int
리턴 void

ScreenDocument() 공개 메소드

public ScreenDocument ( ScreenInfo screen, StageDocument stage ) : System
screen MegaMan.Common.ScreenInfo
stage StageDocument
리턴 System

SelectEntity() 공개 메소드

public SelectEntity ( int index ) : void
index int
리턴 void

TileAt() 공개 메소드

public TileAt ( int x, int y ) : Tile
x int
y int
리턴 MegaMan.Common.Tile