Source: logic/logic.js

/**
 * @author    Wolfgang Kowarschick <kowa@hs-augsburg.de>
 * @copyright 2017 - 2018
 * @license   CC-BY-NC-SA-4.0
 */

/**
 * @module logic/logic
 */

/** @private */
let v_board;

/**
 * @function
 * @static
 *
 * @param {LogicBoard} p_board
 */
function initLogic({ board: p_board})
{ v_board = p_board; }

/**
 * @function
 * @static
 * @description
 *   Handels mouse clicks on a token.
 *
 * @param {ModelToken} p_token
 */
function tokenClick(p_token)
{ v_board.move(p_token); }

export {initLogic, tokenClick};