ObjectTiles

ObjectTiles

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();