facsimile-wing/scenes/world.tscn
Henry 1794abe50a Adjusted the shoot function to shoot as many projectiles as defined in a
local variable and ensure they are distributed evenly when firing in
front of the ship.
2026-04-04 15:17:13 +01:00

83 lines
2.6 KiB
Text

[gd_scene format=3 uid="uid://bj4fytc3sy482"]
[ext_resource type="PackedScene" uid="uid://14fhj8834pkq" path="res://scenes/ui.tscn" id="1_nnsk1"]
[ext_resource type="PackedScene" uid="uid://coix5dqblmu7r" path="res://scenes/player.tscn" id="2_rwgxs"]
[ext_resource type="Texture2D" uid="uid://b3dqvd23nbmrm" path="res://graphics/cloud layers.png" id="3_4wyf3"]
[node name="World" type="Node2D" unique_id=1317852169]
[node name="Level" type="Node2D" parent="." unique_id=934289771]
[node name="UI" parent="Level" unique_id=480295610 instance=ExtResource("1_nnsk1")]
[node name="Player" parent="Level" unique_id=652131079 instance=ExtResource("2_rwgxs")]
z_index = 1
position = Vector2(97, 173)
speed = 200
[node name="Background" type="Node2D" parent="Level" unique_id=485120278]
z_index = -1
[node name="BaseBackground" type="ColorRect" parent="Level/Background" unique_id=1360709800]
offset_right = 217.0
offset_bottom = 410.0
color = Color(0.2899925, 0.5692833, 0.9110645, 1)
[node name="Back" type="Parallax2D" parent="Level/Background" unique_id=529215091]
scroll_scale = Vector2(0.25, 0.25)
repeat_size = Vector2(0, 50)
autoscroll = Vector2(0, 150)
repeat_times = 15
follow_viewport = false
[node name="CloudLeft" type="Sprite2D" parent="Level/Background/Back" unique_id=1098035995]
position = Vector2(40, 32)
texture = ExtResource("3_4wyf3")
hframes = 4
frame = 1
[node name="CloudRight" type="Sprite2D" parent="Level/Background/Back" unique_id=1729409543]
position = Vector2(177, 32)
texture = ExtResource("3_4wyf3")
flip_h = true
hframes = 4
frame = 1
[node name="Mid" type="Parallax2D" parent="Level/Background" unique_id=906676376]
scroll_scale = Vector2(0.5, 0.5)
repeat_size = Vector2(0, 50)
autoscroll = Vector2(0, 205)
repeat_times = 15
follow_viewport = false
[node name="CloudLeft" type="Sprite2D" parent="Level/Background/Mid" unique_id=1179862071]
position = Vector2(40, 32)
texture = ExtResource("3_4wyf3")
hframes = 4
frame = 2
[node name="CloudRight" type="Sprite2D" parent="Level/Background/Mid" unique_id=702118355]
position = Vector2(177, 32)
texture = ExtResource("3_4wyf3")
flip_h = true
hframes = 4
frame = 2
[node name="Fore" type="Parallax2D" parent="Level/Background" unique_id=1005527243]
repeat_size = Vector2(0, 50)
autoscroll = Vector2(0, 425)
repeat_times = 15
follow_viewport = false
[node name="CloudLeft" type="Sprite2D" parent="Level/Background/Fore" unique_id=146182935]
position = Vector2(32, 32)
texture = ExtResource("3_4wyf3")
hframes = 4
frame = 3
[node name="CloudRight" type="Sprite2D" parent="Level/Background/Fore" unique_id=1798342457]
position = Vector2(185, 32)
texture = ExtResource("3_4wyf3")
flip_h = true
hframes = 4
frame = 3