/// <summary> /// Sets a tile in world /// </summary> /// <param name="point"> Tile location </param> /// <param name="tile"> New tile </param> /// <param name="layerIndex"> Layer to set tile in. Default uses current </param> public void SetTile(Point point, WorldTile tile, int layerIndex = -1) { layers[layerIndex == -1 ? SelectedLayer : layerIndex][point.X, point.Y] = tile; ChangesMade = true; }
/// <summary> /// Sets a tile in world /// </summary> /// <param name="x"> Tile x position </param> /// <param name="y"> Tile y position </param> /// <param name="tile"> New tile </param> /// <param name="layerIndex"> Layer to set tile in. Default uses current </param> public void SetTile(int x, int y, WorldTile tile, int layerIndex = -1) { layers[layerIndex == -1 ? SelectedLayer : layerIndex][x, y] = tile; ChangesMade = true; }