// This tool is used to set the start position on the map. var StartPositionTool = MapTool.extend(function(base){ var exports = {} var selected_point = null var line = exports.line = [] var can_drag, dragging exports.down = function(e, cursor){ // rightclick? if (e.ctrlKey || e.which === 3) { cursor.quantize(1/map.zoom) app.router.blueprintView.map.center.a = cursor.x.a app.router.blueprintView.map.center.b = -cursor.y.a cursor.x.b = cursor.x.a cursor.y.b = cursor.y.a return } cam.x = app.controller.startPosition.x = cursor.x.a cam.z = app.controller.startPosition.z = cursor.y.a } return exports })