From f5593483ba906b66779cb4466a7f2c5b2ed004a8 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sun, 12 May 2024 12:38:10 +0200 Subject: screen drag + visible object collision shapes --- Start.tscn | 42 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 34 insertions(+), 8 deletions(-) (limited to 'Start.tscn') diff --git a/Start.tscn b/Start.tscn index 560eb9b..bf80f1b 100644 --- a/Start.tscn +++ b/Start.tscn @@ -1,16 +1,17 @@ -[gd_scene load_steps=3 format=3 uid="uid://bdyngwtm3rowr"] +[gd_scene load_steps=5 format=3 uid="uid://bdyngwtm3rowr"] +[ext_resource type="Script" path="res://Start.gd" id="1_k0odd"] [ext_resource type="PackedScene" uid="uid://p0ay1mp7v772" path="res://Objects/BuilderObject.tscn" id="3_skats"] [ext_resource type="PackedScene" uid="uid://3vuctgbcjqi7" path="res://Tray.tscn" id="3_u4wpj"] +[ext_resource type="Texture2D" uid="uid://djasmoqj87h1r" path="res://icon.svg" id="4_kyq1e"] [node name="Start" type="Node2D"] +script = ExtResource("1_k0odd") -[node name="BuilderObject" parent="." instance=ExtResource("3_skats")] -position = Vector2(155, 109) - -[node name="CanvasLayer" type="CanvasLayer" parent="."] +[node name="Menu" type="CanvasLayer" parent="."] +layer = -1 -[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer"] +[node name="HBoxContainer" type="HBoxContainer" parent="Menu"] custom_minimum_size = Vector2(80, 0) anchors_preset = 11 anchor_left = 1.0 @@ -21,7 +22,32 @@ grow_horizontal = 0 grow_vertical = 2 size_flags_vertical = 3 -[node name="Tray" parent="CanvasLayer/HBoxContainer" instance=ExtResource("3_u4wpj")] +[node name="Tray" parent="Menu/HBoxContainer" instance=ExtResource("3_u4wpj")] +unique_name_in_owner = true layout_mode = 2 -size_flags_horizontal = 3 size_flags_stretch_ratio = 0.1 + +[node name="Map" type="CanvasLayer" parent="."] +layer = -2 +follow_viewport_enabled = true + +[node name="Sprite2D" type="Sprite2D" parent="Map"] +position = Vector2(474, 65) +scale = Vector2(29.75, 25.875) +texture = ExtResource("4_kyq1e") + +[node name="DropTarget" type="Node2D" parent="Map"] +unique_name_in_owner = true + +[node name="BuilderObject" parent="Map/DropTarget" instance=ExtResource("3_skats")] +position = Vector2(155, 109) + +[node name="Viewport" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="Camera2D" type="Camera2D" parent="Viewport"] +limit_left = -1440 +limit_top = -1601 +limit_right = 2400 +limit_bottom = 1700 +editor_draw_limits = true -- cgit v1.2.3