13 lines
328 B
GDScript
13 lines
328 B
GDScript
class_name CameraController extends Camera2D
|
|
|
|
|
|
func apply_drag(delta: Vector2) -> void:
|
|
position += delta / zoom
|
|
|
|
|
|
func set_map_bounds(rect: Rect2) -> void:
|
|
limit_left = int(rect.position.x)
|
|
limit_top = int(rect.position.y)
|
|
limit_right = int(rect.position.x + rect.size.x)
|
|
limit_bottom = int(rect.position.y + rect.size.y)
|