diff --git a/CameraMove.gd b/CameraMove.gd index 102890b..1778371 100644 --- a/CameraMove.gd +++ b/CameraMove.gd @@ -40,8 +40,11 @@ func _unhandled_input(event: InputEvent): zoom.y = 1 else: zoom.y -= 1 - - - - - + if UserContext.modal_command is MoveCommand and event.button_index == MOUSE_BUTTON_LEFT and UserContext.selected_member != null: + var loc = get_global_mouse_position() + var node := Node2D.new() + node.name = "targetNode" + node.top_level = true + node.position = loc + self.add_child(node) + UserContext.select_point(node)