extends Node2D # Member variables const CAVE_LIMIT = 1000 func _input(event): if (event is InputEventMouseMotion and event.button_mask&1): var rel_x = event.relative.x var cavepos = get_node("cave").position cavepos.x += rel_x if (cavepos.x < -CAVE_LIMIT): cavepos.x = -CAVE_LIMIT elif (cavepos.x > 0): cavepos.x = 0 get_node("cave").position=cavepos