Treefrog.Framework.Model.TileGridLayer.AddTile C# (CSharp) Method

AddTile() public method

public AddTile ( int x, int y, Tile tile ) : void
x int
y int
tile Tile
return void
        public void AddTile(int x, int y, Tile tile)
        {
            CheckBoundsFail(x, y);
            CheckTileFail(tile);

            LocatedTileEventArgs ea = new LocatedTileEventArgs(tile, x, y);
            OnTileAdding(ea);
            AddTileImpl(x, y, tile);
            OnTileAdded(ea);
        }

Usage Example

Example #1
0
        public override void ApplyBrush(TileGridLayer tileLayer, int x, int y)
        {
            List <LocatedTile> updatedTiles = new List <LocatedTile>();

            foreach (LocatedTile tile in Tiles)
            {
                if (tileLayer.InRange(x + tile.X, y + tile.Y))
                {
                    tileLayer.AddTile(x + tile.X, y + tile.Y, tile.Tile);
                }
            }
        }
All Usage Examples Of Treefrog.Framework.Model.TileGridLayer::AddTile