C# Класс Treefrog.Framework.Model.MultiTileGridLayer

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

Открытые методы

Метод Описание
AddTileStack ( int x, int y, TileStack stack ) : void
Clone ( ) : object
MultiTileGridLayer ( LevelX proxy, Treefrog.Framework.Model.Level level, Guid>.Dictionary tileIndex ) : System
MultiTileGridLayer ( string name, MultiTileGridLayer layer ) : System
MultiTileGridLayer ( string name, int tileWidth, int tileHeight, Treefrog.Framework.Model.Level level ) : System
MultiTileGridLayer ( string name, int tileWidth, int tileHeight, int tilesWide, int tilesHigh ) : System
TileStacksAt ( Rectangle region ) : IEnumerable
TileStacksAt ( TileCoord location ) : TileStack
TilesAt ( Rectangle region ) : IEnumerable
TilesAt ( TileCoord location ) : IEnumerable
ToXmlProxyX ( MultiTileGridLayer layer ) : LevelX.MultiTileGridLayerX
this ( TileCoord location ) : TileStack
this ( int x, int y ) : TileStack

Защищенные методы

Метод Описание
AddTileImpl ( int x, int y, Tile tile ) : void
ClearTileImpl ( int x, int y ) : void
RemoveTileImpl ( int x, int y, Tile tile ) : void
ResizeLayer ( int newOriginX, int newOriginY, int newTilesWide, int newTilesHigh ) : void

Приватные методы

Метод Описание
BuildTileBlockString ( int xStart, int yStart, int width, int height ) : string
ParseTileBlockString ( string blockString ) : void
TileStackModifiedHandler ( object sender, EventArgs e ) : void
XIndex ( int x ) : int
YIndex ( int y ) : int

Описание методов

AddTileImpl() защищенный Метод

protected AddTileImpl ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Результат void

AddTileStack() публичный Метод

public AddTileStack ( int x, int y, TileStack stack ) : void
x int
y int
stack TileStack
Результат void

ClearTileImpl() защищенный Метод

protected ClearTileImpl ( int x, int y ) : void
x int
y int
Результат void

Clone() публичный Метод

public Clone ( ) : object
Результат object

MultiTileGridLayer() публичный Метод

public MultiTileGridLayer ( LevelX proxy, Treefrog.Framework.Model.Level level, Guid>.Dictionary tileIndex ) : System
proxy Treefrog.Framework.Model.Proxy.LevelX
level Treefrog.Framework.Model.Level
tileIndex Guid>.Dictionary
Результат System

MultiTileGridLayer() публичный Метод

public MultiTileGridLayer ( string name, MultiTileGridLayer layer ) : System
name string
layer MultiTileGridLayer
Результат System

MultiTileGridLayer() публичный Метод

public MultiTileGridLayer ( string name, int tileWidth, int tileHeight, Treefrog.Framework.Model.Level level ) : System
name string
tileWidth int
tileHeight int
level Treefrog.Framework.Model.Level
Результат System

MultiTileGridLayer() публичный Метод

public MultiTileGridLayer ( string name, int tileWidth, int tileHeight, int tilesWide, int tilesHigh ) : System
name string
tileWidth int
tileHeight int
tilesWide int
tilesHigh int
Результат System

RemoveTileImpl() защищенный Метод

protected RemoveTileImpl ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Результат void

ResizeLayer() защищенный Метод

protected ResizeLayer ( int newOriginX, int newOriginY, int newTilesWide, int newTilesHigh ) : void
newOriginX int
newOriginY int
newTilesWide int
newTilesHigh int
Результат void

TileStacksAt() публичный Метод

public TileStacksAt ( Rectangle region ) : IEnumerable
region Treefrog.Framework.Imaging.Rectangle
Результат IEnumerable

TileStacksAt() публичный Метод

public TileStacksAt ( TileCoord location ) : TileStack
location TileCoord
Результат TileStack

TilesAt() публичный Метод

public TilesAt ( Rectangle region ) : IEnumerable
region Treefrog.Framework.Imaging.Rectangle
Результат IEnumerable

TilesAt() публичный Метод

public TilesAt ( TileCoord location ) : IEnumerable
location TileCoord
Результат IEnumerable

ToXmlProxyX() публичный статический Метод

public static ToXmlProxyX ( MultiTileGridLayer layer ) : LevelX.MultiTileGridLayerX
layer MultiTileGridLayer
Результат Treefrog.Framework.Model.Proxy.LevelX.MultiTileGridLayerX

this() публичный Метод

public this ( TileCoord location ) : TileStack
location TileCoord
Результат TileStack

this() публичный Метод

public this ( int x, int y ) : TileStack
x int
y int
Результат TileStack