setMouseBoardPosition(boardLocation) {
    if (!UtilsPosition.getPositionsAreEqual(this.mouseBoardPosition, boardLocation)) {
      this.setHoverDirty(true);
      this.mouseBoardPosition = cc.p(boardLocation.x, boardLocation.y);
      this.mouseScreenBoardPosition = UtilsEngine.transformBoardToScreen(this.mouseBoardPosition);
      this.mouseTileMapBoardPosition = UtilsEngine.transformScreenToTileMap(this.mouseScreenBoardPosition);
      this.mouseWasOnBoard = this.mouseIsOnBoard;
      this.mouseIsOnBoard = SDK.GameSession.getInstance().getBoard().isOnBoard(this.mouseBoardPosition);
    }
  }
Sets mouse board index position and board position.
@param {Vec2} boardLocation