/** * @author Richard Davey * @copyright 2018 Photon Storm Ltd. * @license {@link https://github.com/photonstorm/phaser/blob/master/license.txt|MIT License} */ declare var Class: any; /** * @classdesc * A Tileset is a combination of an image containing the tiles and a container for data about * each tile. * * @class Tileset * @memberOf Phaser.Tilemaps * @constructor * @since 3.0.0 * * @param {string} name - The name of the tileset in the map data. * @param {integer} firstgid - The first tile index this tileset contains. * @param {integer} [tileWidth=32] - Width of each tile (in pixels). * @param {integer} [tileHeight=32] - Height of each tile (in pixels). * @param {integer} [tileMargin=0] - The margin around all tiles in the sheet (in pixels). * @param {integer} [tileSpacing=0] - The spacing between each tile in the sheet (in pixels). * @param {object} [tileProperties={}] - Custom properties defined per tile in the Tileset. * These typically are custom properties created in Tiled when editing a tileset. * @param {object} [tileData={}] - Data stored per tile. These typically are created in Tiled * when editing a tileset, e.g. from Tiled's tile collision editor or terrain editor. */ declare var Tileset: any;