From 525f6c04dbcb7457f9a7a24e202c4668000ececa Mon Sep 17 00:00:00 2001 From: godzilla5hrimp Date: Sat, 19 Sep 2026 17:38:55 +0200 Subject: [PATCH] feat: add limit to the camera2d on the main scene based on the node's size; --- Scenes/GameScene/game_scene.tscn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Scenes/GameScene/game_scene.tscn b/Scenes/GameScene/game_scene.tscn index ef69c43..9b3a39f 100644 --- a/Scenes/GameScene/game_scene.tscn +++ b/Scenes/GameScene/game_scene.tscn @@ -786,6 +786,8 @@ sources/0 = SubResource("TileSetAtlasSource_kr7le") sources/1 = SubResource("TileSetAtlasSource_12ovb") [node name="GameScene" type="Node2D" unique_id=1235113589] +metadata/_edit_vertical_guides_ = [192.0, -192.0] +metadata/_edit_horizontal_guides_ = [-144.0, 160.0] [node name="GrassLayer" type="TileMapLayer" parent="." unique_id=1678501979] tile_map_data = PackedByteArray("AAD5//z/AAAOAAwAAAD6//z/AAAMAAwAAAD7//z/AAAOAAwAAAD8//z/AAALAAwAAAD9//z/AAALAAwAAAD+//z/AAALAAwAAAD///z/AAALAAwAAAAAAPz/AAALAAwAAAD7//3/AAALAAwAAAD8//3/AAALAAwAAAD+//3/AAALAAwAAAD+//7/AAAMAAwAAAD///7/AAALAAwAAAD/////AAALAAwAAAAAAP//AAALAAwAAAABAP//AAALAAwAAAAEAAIAAAAMAAwAAAADAAIAAAANAAwAAAACAAIAAAALAAwAAAABAAIAAAAMAAwAAAAAAAIAAAALAAwAAAD//wIAAAAMAAwAAAD+/wIAAAALAAwAAAD9/wIAAAAOAAwAAAD9/wEAAAANAAwAAAD9/wAAAAAPAAwAAAD9////AAALAAwAAAABAAEAAAALAAwAAAAAAAEAAAALAAwAAAD//wEAAAANAAwAAAD+/wEAAAALAAwAAAD6/wAAAAALAAwAAAD6//7/AAALAAwAAAAAAP3/AAAOAAwAAAAAAP7/AAALAAwAAAAAAAAAAAAMAAwAAAAEAAEAAAAMAAwAAAADAAEAAAALAAwAAAADAAAAAAALAAwAAAADAP//AAALAAwAAAADAP7/AAALAAwAAAADAP3/AAALAAwAAAADAPz/AAALAAwAAAACAPz/AAALAAwAAAABAPz/AAALAAwAAAABAP3/AAAOAAwAAAACAP3/AAALAAwAAAACAP7/AAALAAwAAAABAP7/AAANAAwAAAABAAAAAAALAAwAAAACAAEAAAALAAwAAAACAAAAAAALAAwAAAACAP//AAALAAwAAAAEAAAAAAALAAwAAAAEAPz/AAAMAAwAAAAFAPz/AAALAAwAAAAGAPz/AAALAAwAAAAGAP3/AAALAAwAAAAGAP7/AAALAAwAAAAGAP//AAALAAwAAAAGAAAAAAALAAwAAAAFAP3/AAALAAwAAAAEAP3/AAAMAAwAAAD///3/AAALAAwAAAD9//3/AAALAAwAAAD6//3/AAALAAwAAAD5//3/AAALAAwAAAD5//7/AAALAAwAAAD5////AAANAAwAAAD5/wAAAAAPAAwAAAD7//7/AAALAAwAAAD7////AAANAAwAAAD6////AAALAAwAAAD8//7/AAALAAwAAAD8////AAALAAwAAAD+////AAALAAwAAAD9//7/AAANAAwAAAAEAP7/AAALAAwAAAAFAP7/AAALAAwAAAAFAAAAAAAOAAwAAAD4//v/AAALAAwAAAD4//z/AAALAAwAAAD4//3/AAAOAAwAAAD4//7/AAAMAAwAAAD4////AAAOAAwAAAD4/wAAAAALAAwAAAD4/wEAAAAMAAwAAAD4/wIAAAALAAwAAAD4/wMAAAALAAwAAAD4/wQAAAALAAwAAAD5//v/AAALAAwAAAD5/wEAAAALAAwAAAD5/wIAAAALAAwAAAD5/wMAAAANAAwAAAD5/wQAAAALAAwAAAD6//v/AAALAAwAAAD6/wEAAAALAAwAAAD6/wIAAAANAAwAAAD6/wMAAAALAAwAAAD6/wQAAAAOAAwAAAD7//v/AAALAAwAAAD7/wAAAAALAAwAAAD7/wEAAAALAAwAAAD7/wIAAAANAAwAAAD7/wMAAAAPAAwAAAD7/wQAAAALAAwAAAD8//v/AAALAAwAAAD8/wAAAAALAAwAAAD8/wEAAAANAAwAAAD8/wIAAAANAAwAAAD8/wMAAAANAAwAAAD8/wQAAAALAAwAAAD9//v/AAAMAAwAAAD9/wMAAAALAAwAAAD9/wQAAAALAAwAAAD+//v/AAALAAwAAAD+/wAAAAALAAwAAAD+/wMAAAAOAAwAAAD+/wQAAAALAAwAAAD///v/AAALAAwAAAD//wAAAAALAAwAAAD//wMAAAALAAwAAAD//wQAAAAOAAwAAAAAAPv/AAALAAwAAAAAAAMAAAALAAwAAAAAAAQAAAALAAwAAAABAPv/AAALAAwAAAABAAMAAAALAAwAAAABAAQAAAALAAwAAAACAPv/AAALAAwAAAACAAMAAAALAAwAAAACAAQAAAALAAwAAAADAPv/AAALAAwAAAADAAMAAAALAAwAAAADAAQAAAALAAwAAAAEAPv/AAAMAAwAAAAEAP//AAALAAwAAAAEAAMAAAALAAwAAAAEAAQAAAALAAwAAAAFAPv/AAAPAAwAAAAFAP//AAALAAwAAAAFAAEAAAALAAwAAAAFAAIAAAALAAwAAAAFAAMAAAAMAAwAAAAFAAQAAAALAAwAAAAGAPv/AAALAAwAAAAGAAEAAAALAAwAAAAGAAIAAAALAAwAAAAGAAMAAAALAAwAAAAGAAQAAAALAAwAAAAHAPv/AAALAAwAAAAHAPz/AAALAAwAAAAHAP3/AAALAAwAAAAHAP7/AAALAAwAAAAHAP//AAALAAwAAAAHAAAAAAALAAwAAAAHAAEAAAANAAwAAAAHAAIAAAALAAwAAAAHAAMAAAAMAAwAAAAHAAQAAAAOAAwAAAAAAAYAAAALAAwAAAD0//j/AAALAAwAAAD0//n/AAALAAwAAAD0//r/AAALAAwAAAD0//v/AAAMAAwAAAD0//z/AAALAAwAAAD0//3/AAAMAAwAAAD0//7/AAALAAwAAAD0////AAAPAAwAAAD0/wAAAAALAAwAAAD0/wEAAAANAAwAAAD0/wIAAAALAAwAAAD0/wMAAAAPAAwAAAD0/wQAAAAMAAwAAAD0/wUAAAANAAwAAAD0/wYAAAALAAwAAAD0/wcAAAALAAwAAAD0/wgAAAANAAwAAAD0/wkAAAALAAwAAAD1//j/AAALAAwAAAD1//n/AAALAAwAAAD1//r/AAAOAAwAAAD1//v/AAAOAAwAAAD1//z/AAALAAwAAAD1//3/AAAPAAwAAAD1//7/AAALAAwAAAD1////AAALAAwAAAD1/wAAAAALAAwAAAD1/wEAAAAMAAwAAAD1/wIAAAALAAwAAAD1/wMAAAALAAwAAAD1/wQAAAALAAwAAAD1/wUAAAALAAwAAAD1/wYAAAALAAwAAAD1/wcAAAALAAwAAAD1/wgAAAAOAAwAAAD1/wkAAAAPAAwAAAD2//j/AAANAAwAAAD2//n/AAANAAwAAAD2//r/AAALAAwAAAD2//v/AAALAAwAAAD2//z/AAAMAAwAAAD2//3/AAALAAwAAAD2//7/AAALAAwAAAD2////AAAPAAwAAAD2/wAAAAALAAwAAAD2/wEAAAALAAwAAAD2/wIAAAALAAwAAAD2/wMAAAAPAAwAAAD2/wQAAAALAAwAAAD2/wUAAAALAAwAAAD2/wYAAAAOAAwAAAD2/wcAAAAPAAwAAAD2/wgAAAALAAwAAAD2/wkAAAALAAwAAAD3//j/AAALAAwAAAD3//n/AAALAAwAAAD3//r/AAALAAwAAAD3//v/AAAMAAwAAAD3//z/AAAOAAwAAAD3//3/AAAOAAwAAAD3//7/AAALAAwAAAD3////AAALAAwAAAD3/wAAAAALAAwAAAD3/wEAAAAPAAwAAAD3/wIAAAAMAAwAAAD3/wMAAAANAAwAAAD3/wQAAAALAAwAAAD3/wUAAAALAAwAAAD3/wYAAAANAAwAAAD3/wcAAAALAAwAAAD3/wgAAAANAAwAAAD3/wkAAAAPAAwAAAD4//j/AAANAAwAAAD4//n/AAALAAwAAAD4//r/AAALAAwAAAD4/wUAAAALAAwAAAD4/wYAAAALAAwAAAD4/wcAAAALAAwAAAD4/wgAAAALAAwAAAD4/wkAAAALAAwAAAD5//j/AAAPAAwAAAD5//n/AAALAAwAAAD5//r/AAALAAwAAAD5/wUAAAALAAwAAAD5/wYAAAALAAwAAAD5/wcAAAAMAAwAAAD5/wgAAAALAAwAAAD5/wkAAAALAAwAAAD6//j/AAALAAwAAAD6//n/AAALAAwAAAD6//r/AAALAAwAAAD6/wUAAAALAAwAAAD6/wYAAAALAAwAAAD6/wcAAAALAAwAAAD6/wgAAAALAAwAAAD6/wkAAAALAAwAAAD7//j/AAALAAwAAAD7//n/AAALAAwAAAD7//r/AAALAAwAAAD7/wUAAAALAAwAAAD7/wYAAAALAAwAAAD7/wcAAAAMAAwAAAD7/wgAAAAMAAwAAAD7/wkAAAALAAwAAAD8//j/AAALAAwAAAD8//n/AAALAAwAAAD8//r/AAALAAwAAAD8/wUAAAALAAwAAAD8/wYAAAALAAwAAAD8/wcAAAALAAwAAAD8/wgAAAALAAwAAAD8/wkAAAALAAwAAAD9//j/AAALAAwAAAD9//n/AAALAAwAAAD9//r/AAALAAwAAAD9/wUAAAALAAwAAAD9/wYAAAALAAwAAAD9/wcAAAALAAwAAAD9/wgAAAALAAwAAAD9/wkAAAALAAwAAAD+//j/AAAOAAwAAAD+//n/AAALAAwAAAD+//r/AAALAAwAAAD+/wUAAAAOAAwAAAD+/wYAAAANAAwAAAD+/wcAAAALAAwAAAD+/wgAAAANAAwAAAD+/wkAAAALAAwAAAD///j/AAALAAwAAAD///n/AAALAAwAAAD///r/AAALAAwAAAD//wUAAAALAAwAAAD//wYAAAALAAwAAAD//wcAAAAPAAwAAAD//wgAAAALAAwAAAD//wkAAAALAAwAAAAAAPj/AAALAAwAAAAAAPn/AAALAAwAAAAAAPr/AAAMAAwAAAAAAAUAAAALAAwAAAAAAAcAAAALAAwAAAAAAAgAAAAPAAwAAAAAAAkAAAALAAwAAAABAPj/AAALAAwAAAABAPn/AAALAAwAAAABAPr/AAALAAwAAAABAAUAAAALAAwAAAABAAYAAAALAAwAAAABAAcAAAALAAwAAAABAAgAAAANAAwAAAABAAkAAAALAAwAAAACAPj/AAALAAwAAAACAPn/AAAPAAwAAAACAPr/AAALAAwAAAACAAUAAAALAAwAAAACAAYAAAALAAwAAAACAAcAAAALAAwAAAACAAgAAAAPAAwAAAACAAkAAAANAAwAAAADAPj/AAALAAwAAAADAPn/AAALAAwAAAADAPr/AAANAAwAAAADAAUAAAALAAwAAAADAAYAAAALAAwAAAADAAcAAAAOAAwAAAADAAgAAAALAAwAAAADAAkAAAALAAwAAAAEAPj/AAALAAwAAAAEAPn/AAALAAwAAAAEAPr/AAALAAwAAAAEAAUAAAALAAwAAAAEAAYAAAALAAwAAAAEAAcAAAANAAwAAAAEAAgAAAALAAwAAAAEAAkAAAALAAwAAAAFAPj/AAALAAwAAAAFAPn/AAALAAwAAAAFAPr/AAALAAwAAAAFAAUAAAALAAwAAAAFAAYAAAAPAAwAAAAFAAcAAAALAAwAAAAFAAgAAAAPAAwAAAAFAAkAAAALAAwAAAAGAPj/AAALAAwAAAAGAPn/AAALAAwAAAAGAPr/AAALAAwAAAAGAAUAAAALAAwAAAAGAAYAAAAPAAwAAAAGAAcAAAAPAAwAAAAGAAgAAAALAAwAAAAGAAkAAAALAAwAAAAHAPj/AAALAAwAAAAHAPn/AAALAAwAAAAHAPr/AAALAAwAAAAHAAUAAAALAAwAAAAHAAYAAAANAAwAAAAHAAcAAAAPAAwAAAAHAAgAAAALAAwAAAAHAAkAAAALAAwAAAAIAPj/AAALAAwAAAAIAPn/AAALAAwAAAAIAPr/AAALAAwAAAAIAPv/AAALAAwAAAAIAPz/AAAMAAwAAAAIAP3/AAAMAAwAAAAIAP7/AAANAAwAAAAIAP//AAAPAAwAAAAIAAAAAAALAAwAAAAIAAEAAAAPAAwAAAAIAAIAAAALAAwAAAAIAAMAAAALAAwAAAAIAAQAAAAOAAwAAAAIAAUAAAAOAAwAAAAIAAYAAAALAAwAAAAIAAcAAAALAAwAAAAIAAgAAAALAAwAAAAIAAkAAAALAAwAAAAJAPj/AAALAAwAAAAJAPn/AAANAAwAAAAJAPr/AAALAAwAAAAJAPv/AAALAAwAAAAJAPz/AAAPAAwAAAAJAP3/AAALAAwAAAAJAP7/AAALAAwAAAAJAP//AAANAAwAAAAJAAAAAAALAAwAAAAJAAEAAAALAAwAAAAJAAIAAAALAAwAAAAJAAMAAAANAAwAAAAJAAQAAAALAAwAAAAJAAUAAAALAAwAAAAJAAYAAAALAAwAAAAJAAcAAAALAAwAAAAJAAgAAAANAAwAAAAJAAkAAAALAAwAAAAKAPj/AAALAAwAAAAKAPn/AAALAAwAAAAKAPr/AAALAAwAAAAKAPv/AAANAAwAAAAKAPz/AAALAAwAAAAKAP3/AAAOAAwAAAAKAP7/AAALAAwAAAAKAP//AAALAAwAAAAKAAAAAAALAAwAAAAKAAEAAAAPAAwAAAAKAAIAAAAMAAwAAAAKAAMAAAAOAAwAAAAKAAQAAAALAAwAAAAKAAUAAAALAAwAAAAKAAYAAAALAAwAAAAKAAcAAAALAAwAAAAKAAgAAAALAAwAAAAKAAkAAAALAAwAAAALAPj/AAALAAwAAAALAPn/AAALAAwAAAALAPr/AAALAAwAAAALAPv/AAALAAwAAAALAPz/AAALAAwAAAALAP3/AAAPAAwAAAALAP7/AAALAAwAAAALAP//AAALAAwAAAALAAAAAAAPAAwAAAALAAEAAAAMAAwAAAALAAIAAAAMAAwAAAALAAMAAAALAAwAAAALAAQAAAAOAAwAAAALAAUAAAALAAwAAAALAAYAAAALAAwAAAALAAcAAAALAAwAAAALAAgAAAALAAwAAAALAAkAAAALAAwAAAA=") @@ -839,6 +841,10 @@ push_strength = 100 [node name="Camera2D" type="Camera2D" parent="Player" unique_id=1335060572] zoom = Vector2(5, 5) +limit_left = -192 +limit_top = -144 +limit_right = 192 +limit_bottom = 160 [connection signal="pressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_pressed"] [connection signal="unpressed" from="PuzzleButton" to="LockedDoor" method="_on_puzzle_button_unpressed"]