C# Класс MegaMan.LevelEditor.ScreenDocument

Показать файл Открыть проект Примеры использования класса

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