summaryrefslogtreecommitdiff
path: root/addons/escoria-core/game/scenes/camera_player
diff options
context:
space:
mode:
Diffstat (limited to 'addons/escoria-core/game/scenes/camera_player')
-rw-r--r--addons/escoria-core/game/scenes/camera_player/camera.tscn5
-rw-r--r--addons/escoria-core/game/scenes/camera_player/esc_camera.gd23
-rw-r--r--addons/escoria-core/game/scenes/camera_player/esc_camera_limits.gd2
3 files changed, 4 insertions, 26 deletions
diff --git a/addons/escoria-core/game/scenes/camera_player/camera.tscn b/addons/escoria-core/game/scenes/camera_player/camera.tscn
index 4dc2e9c..34def51 100644
--- a/addons/escoria-core/game/scenes/camera_player/camera.tscn
+++ b/addons/escoria-core/game/scenes/camera_player/camera.tscn
@@ -1,9 +1,8 @@
-[gd_scene load_steps=2 format=3 uid="uid://dmw5gicuenj53"]
+[gd_scene format=3 uid="uid://dmw5gicuenj53"]
[ext_resource type="Script" uid="uid://b8xyisawuhtw3" path="res://addons/escoria-core/game/scenes/camera_player/esc_camera.gd" id="1"]
-[node name="camera" type="Camera2D"]
-current = true
+[node name="camera" type="Camera2D" unique_id=636237273]
drag_horizontal_enabled = true
drag_vertical_enabled = true
script = ExtResource("1")
diff --git a/addons/escoria-core/game/scenes/camera_player/esc_camera.gd b/addons/escoria-core/game/scenes/camera_player/esc_camera.gd
index 6473121..b97f050 100644
--- a/addons/escoria-core/game/scenes/camera_player/esc_camera.gd
+++ b/addons/escoria-core/game/scenes/camera_player/esc_camera.gd
@@ -1,6 +1,6 @@
## Camera handling for Escoria scenes.
-extends Camera2D
class_name ESCCamera
+extends Camera2D
## Reference to the tween node for animating camera movements.
var _tween: Tween3:
@@ -43,27 +43,6 @@ func _process(_delta):
if is_instance_valid(_follow_target) and not _tween.is_running() and _follow_target.has_moved():
self.global_position = _follow_target.global_position
-## Register this camera with the object manager so it can be used before being made active as part of the current scene tree.[br]
-## [br]
-## #### Parameters[br]
-## [br]
-## | Name | Type | Description | Required? |[br]
-## |:-----|:-----|:------------|:----------|[br]
-## |room|`Variant`|The room with which to register the camera|no|[br]
-## [br]
-## #### Returns[br]
-## [br]
-## Returns nothing.
-func register(room = null):
- escoria.object_manager.register_object(
- ESCObject.new(
- escoria.object_manager.CAMERA,
- self
- ),
- room,
- true
- )
-
## The camera's tween instance.[br]
## [br]
## #### Parameters[br]
diff --git a/addons/escoria-core/game/scenes/camera_player/esc_camera_limits.gd b/addons/escoria-core/game/scenes/camera_player/esc_camera_limits.gd
index 316e392..292896c 100644
--- a/addons/escoria-core/game/scenes/camera_player/esc_camera_limits.gd
+++ b/addons/escoria-core/game/scenes/camera_player/esc_camera_limits.gd
@@ -1,6 +1,6 @@
## Describes a bounding box that limits the camera movement in the scene.
-extends RefCounted
class_name ESCCameraLimits
+extends RefCounted
## The left side of the bounding box.
var limit_left: int = -10000