new ObjectTiles(data)
- Source:
Creates an instance of ObjectTiles
Example
// Both calls create the same set of object tiles
const { ObjectTiles } = require('lucid-dream');
const objectTiles1 = new ObjectTiles([ [ 1, 2 ], [ 3, 4 ] ]);
const objectTiles2 = new ObjectTiles('1,2\n3,4\n');
Parameters:
Name | Type | Description |
---|---|---|
data |
Array | String | A 2D Array of object tile values, or a String in CSV format containing the values for a 2D Array of object tiles. |
Methods
size()
- Source:
Returns [width,height]
size of instance in pixels
Example
// returns `[ 32, 16 ]`
const { ObjectTiles } = require('lucid-dream');
const objectTiles = new ObjectTiles('1,1,1,1\n2,2,3,4\n');
objectTiles.size();