Difference between revisions of "Board18Map4"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(added release note)
(→‎Function selectToken(event): Corrected to reflect redesign)
Line 9: Line 9:
[[OnHex Object|BD18.hexList.tokens array]]
[[OnHex Object|BD18.hexList.tokens array]]
to display a graphical list of the tokens on a
to display a graphical list of the tokens on a
given hex. <br>This list is displayed on canvas3 which is
given hex. <br>This list is displayed on canvas3  
defined within the rightofpage division and the canvas3  
and the canvas3 click event is turned on.
click event is turned on.


Clicking on  
Clicking on  
a token should have the side effect of causing canvas3  
a token should have the side effect of causing canvas3  
to be reset.
to be reset.
 
==Function hideTknMenu()==
==Function hideTknMenu()==
The hideTknMenu function resets the canvas3 token menu.
The hideTknMenu function resets the canvas3 token menu.

Revision as of 13:21, 28 October 2016

This page has been updated to comply with Release 1.3.x of BOARD18. Go Back

board18Map4.js contains all the functions that implement the multi token selection logic for cases where more than one token is on the same hex.


Function selectToken(event)

The selectToken function uses the BD18.hexList.tokens array to display a graphical list of the tokens on a given hex.
This list is displayed on canvas3 and the canvas3 click event is turned on.

Clicking on a token should have the side effect of causing canvas3 to be reset.

Function hideTknMenu()

The hideTknMenu function resets the canvas3 token menu. This involves three actions:

  1. The menue is made transparent.
  2. The menu is moved 200 px above the browser window.
  3. The canvas3 click event is turned off.

Function delayHideTknMenu()

The delayHideTknMenu function waits 2 seconds before calling the hideTknMenu function.

Function killHideTknMenu()

The killHideTknMenu function stops any delayed calling of the hideTknMenu function.

Function doTknMenu(event)

The doTknMenu function processes a click on canvas3.
This canvas is used to select one of multiple tokens on the same hex.
The requested function is performed for the selected token.