SpriteSheet

SpriteSheet

new SpriteSheet(image, spriteSize)

Source:
Parameters:
Name Type Description
image HTMLImageElement

Sprite sheet.

spriteSize number

Source sprite size(x = y).

Methods

addSprite(sprite)

Source:

Add sprite from the sheet. Name must be unique.

Parameters:
Name Type Description
sprite sprite

addSpriteBulk(names, rows, columns)

Source:

Add Sprites in bulk.

Parameters:
Name Type Description
names Array.<string>
rows number
columns number

getSprite(name) → {sprite|undefined}

Source:

Get the position for sprite.

Parameters:
Name Type Description
name string

Sprite name.

Returns:
Type
sprite | undefined

getSpritePosition(name) → {Position}

Source:

Get the position for sprite.

Parameters:
Name Type Description
name string

Sprite name.

Returns:
Type
Position