Class: Tile

Tile

new Tile(opts)

The Tile class
Parameters:
Name Type Description
opts Dictionary name {string}, color {hex}, occupier {Token}
Source:

Extends

Methods

addOccupier(occupier) → {void}

Add a Token to the Tile
Parameters:
Name Type Description
occupier Token token to be added
Source:
Returns:
Type
void

clearOccupiers() → {void}

Remove all tokens from the Tile
Source:
Returns:
Type
void

removeOccupier(occupier) → {void}

Remove a Token from the Tile
Parameters:
Name Type Description
occupier Token token to be remvoed
Source:
Returns:
Type
void

sendMessage(message) → {void}

Method to broadcast a message out to the other components
Parameters:
Name Type Description
message string Message to send
Inherited From:
Source:
Returns:
Type
void

subscribe(callback) → {void}

Method to subscribe to messages
Parameters:
Name Type Description
callback func A callback method to pass the message to
Inherited From:
Source:
Returns:
Type
void