diff options
| author | radiohotline <radoihotline@disroot.rg> | 2026-08-25 16:33:56 +0300 |
|---|---|---|
| committer | radiohotline <radoihotline@disroot.rg> | 2026-08-25 16:33:56 +0300 |
| commit | a89e744ed0e8c759caf041a580112365bbfe4303 (patch) | |
| tree | dd61e320904176995727e86a857d00c90d4933ba /addons/escoria-core/game/scenes/camera_player | |
| parent | 6d53d8cac78250dc888aa49d5f9d4175c6652feb (diff) | |
Diffstat (limited to 'addons/escoria-core/game/scenes/camera_player')
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 |
