C# Class Treefrog.Framework.Model.MultiTileGridLayer

Inheritance: TileGridLayer
Afficher le fichier Open project: jaquadro/Treefrog Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddTileImpl() protected méthode

protected AddTileImpl ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Résultat void

AddTileStack() public méthode

public AddTileStack ( int x, int y, TileStack stack ) : void
x int
y int
stack TileStack
Résultat void

ClearTileImpl() protected méthode

protected ClearTileImpl ( int x, int y ) : void
x int
y int
Résultat void

Clone() public méthode

public Clone ( ) : object
Résultat object

MultiTileGridLayer() public méthode

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
Résultat System

MultiTileGridLayer() public méthode

public MultiTileGridLayer ( string name, MultiTileGridLayer layer ) : System
name string
layer MultiTileGridLayer
Résultat System

MultiTileGridLayer() public méthode

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
Résultat System

MultiTileGridLayer() public méthode

public MultiTileGridLayer ( string name, int tileWidth, int tileHeight, int tilesWide, int tilesHigh ) : System
name string
tileWidth int
tileHeight int
tilesWide int
tilesHigh int
Résultat System

RemoveTileImpl() protected méthode

protected RemoveTileImpl ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
Résultat void

ResizeLayer() protected méthode

protected ResizeLayer ( int newOriginX, int newOriginY, int newTilesWide, int newTilesHigh ) : void
newOriginX int
newOriginY int
newTilesWide int
newTilesHigh int
Résultat void

TileStacksAt() public méthode

public TileStacksAt ( Rectangle region ) : IEnumerable
region Treefrog.Framework.Imaging.Rectangle
Résultat IEnumerable

TileStacksAt() public méthode

public TileStacksAt ( TileCoord location ) : TileStack
location TileCoord
Résultat TileStack

TilesAt() public méthode

public TilesAt ( Rectangle region ) : IEnumerable
region Treefrog.Framework.Imaging.Rectangle
Résultat IEnumerable

TilesAt() public méthode

public TilesAt ( TileCoord location ) : IEnumerable
location TileCoord
Résultat IEnumerable

ToXmlProxyX() public static méthode

public static ToXmlProxyX ( MultiTileGridLayer layer ) : LevelX.MultiTileGridLayerX
layer MultiTileGridLayer
Résultat Treefrog.Framework.Model.Proxy.LevelX.MultiTileGridLayerX

this() public méthode

public this ( TileCoord location ) : TileStack
location TileCoord
Résultat TileStack

this() public méthode

public this ( int x, int y ) : TileStack
x int
y int
Résultat TileStack