new Tile(opts)
The Tile class
Parameters:
Name | Type | Description |
---|---|---|
opts |
Dictionary | name {string}, color {hex}, occupier {Token} |
Extends
Methods
addOccupier(occupier) → {void}
Add a Token to the Tile
Parameters:
Name | Type | Description |
---|---|---|
occupier |
Token | token to be added |
Returns:
- Type
- void
clearOccupiers() → {void}
Remove all tokens from the Tile
Returns:
- Type
- void
removeOccupier(occupier) → {void}
Remove a Token from the Tile
Parameters:
Name | Type | Description |
---|---|---|
occupier |
Token | token to be remvoed |
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