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 |
|