Tileset
Extends:
EventEmitter → Model → Tileset
The class to use tileset image
Example:
const image = loader.get('my-tileset'); // see Loader documentation
let tileset = new Tileset(0, 0, 32, 32, image);
// render the first tile of tileset
tileset.render(1);
Constructor Summary
| Public Constructor | ||
| public |
constructor(x: number, y: number, tileWidth: number, tileHeight: number, image: Image) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
image: Image |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
Method Summary
| Public Methods | ||
| public |
renderTile(id: number, ctx: CanvasRenderingContext2D) Render a tile |
|
Inherited Summary
| From class EventEmitter | ||
| protected |
List of registers |
|
| public |
Dispatch event |
|
| public |
Listen event |
|
| From class Model | ||
| public static |
deserialize(data: Object): Model |
|
| public get |
|
|
| public set |
|
|
| public get |
|
|
| public set |
x: * |
|
| public get |
|
|
| public set |
y: * |
|
| public |
|
|
| public |
|
|
| public |
parent: {} |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
Public Constructors
Public Members
public image: Image source
Public Methods
public renderTile(id: number, ctx: CanvasRenderingContext2D) source
Render a tile
Params:
| Name | Type | Attribute | Description |
| id | number | ||
| ctx | CanvasRenderingContext2D |
|