Pause support for maps

This commit is contained in:
Marco 2025-02-24 11:06:12 +01:00
commit f684117e94
6 changed files with 77 additions and 57 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -18,6 +18,7 @@ EggIndex = 0
StartingEquipment = []
[node name="GameScene" type="Node2D"]
process_mode = 3
script = ExtResource("1_4uv21")
PlayerTemplate = ExtResource("2_j0vja")
SpawnMarkers = {
@ -27,6 +28,7 @@ WeaponTemplate = ExtResource("3_a16tm")
MapStartData = SubResource("Resource_6wo78")
[node name="Tilemaps" type="Node2D" parent="."]
process_mode = 1
[node name="Floor" type="TileMapLayer" parent="Tilemaps" node_paths=PackedStringArray("_solidLayer")]
tile_map_data = PackedByteArray("AAAEABAAAAAEAAIAAAAEABEAAAAEAAIAAAAEABIAAAAEAAIAAAAEABMAAAAEAAIAAAAEABQAAAAEAAIAAAAEABUAAAAEAAIAAAAEABYAAAAEAAIAAAAFABAAAAAEAAIAAAAFABEAAAAEAAIAAAAFABIAAAAEAAIAAAAFABMAAAAEAAIAAAAFABQAAAAEAAIAAAAFABUAAAAEAAIAAAAFABYAAAAEAAIAAAAGABAAAAAEAAIAAAAGABEAAAAEAAIAAAAGABIAAAAEAAIAAAAGABMAAAAEAAIAAAAGABQAAAAEAAIAAAAGABUAAAAEAAIAAAAGABYAAAAEAAIAAAAHABAAAAAEAAIAAAAHABEAAAAEAAIAAAAHABIAAAAEAAIAAAAHABMAAAAEAAIAAAAHABQAAAAEAAIAAAAHABUAAAAEAAIAAAAHABYAAAAEAAIAAAAIABAAAAAEAAIAAAAIABEAAAAEAAIAAAAIABIAAAAEAAIAAAAIABMAAAAEAAIAAAAIABQAAAAEAAIAAAAIABUAAAAEAAIAAAAIABYAAAAEAAIAAAAJABAAAAAEAAIAAAAJABEAAAAEAAIAAAAJABIAAAAEAAIAAAAJABMAAAAEAAIAAAAJABQAAAAEAAIAAAAJABUAAAAEAAIAAAAJABYAAAAEAAIAAAAKABAAAAAEAAIAAAAKABEAAAAEAAIAAAAKABIAAAAEAAIAAAAKABMAAAAEAAIAAAAKABQAAAAEAAIAAAAKABUAAAAEAAIAAAAKABYAAAAEAAIAAAADABAAAAAEAAIAAAADABEAAAAEAAIAAAADABIAAAAEAAIAAAADABMAAAAEAAIAAAADABQAAAAEAAIAAAADABUAAAAEAAIAAAADABYAAAAEAAIAAAADABcAAAAEAAIAAAADABgAAAAEAAIAAAAEABcAAAAEAAIAAAAEABgAAAAEAAIAAAAFABcAAAAEAAIAAAAFABgAAAAEAAIAAAAGABcAAAAEAAIAAAAGABgAAAAEAAIAAAAHABcAAAAEAAIAAAAHABgAAAAEAAIAAAAIABcAAAAEAAIAAAAIABgAAAAEAAIAAAAJABcAAAAEAAIAAAAJABgAAAAEAAIAAAAKABcAAAAEAAIAAAAKABgAAAAEAAIAAAALABAAAAAEAAIAAAALABEAAAAEAAIAAAALABIAAAAEAAIAAAALABMAAAAEAAIAAAALABQAAAAEAAIAAAALABUAAAAEAAIAAAALABYAAAAEAAIAAAALABcAAAAEAAIAAAALABgAAAAEAAIAAAA=")
@ -48,6 +50,7 @@ metadata/_edit_lock_ = true
metadata/_edit_lock_ = true
[node name="CameraController" type="Camera2D" parent="."]
process_mode = 1
script = ExtResource("11_uct4d")
pixel_snap = false
@ -71,4 +74,5 @@ script = ExtResource("14_2aa7w")
position = Vector2(111, 305)
[node name="AlarmManager" type="Node2D" parent="."]
process_mode = 1
script = ExtResource("15_d7e3u")

View file

@ -109,6 +109,7 @@ script = ExtResource("24_jwvxm")
WaitForCompletion = true
[node name="GameScene" type="Node2D"]
process_mode = 3
script = ExtResource("1_qxyfr")
PlayerTemplate = ExtResource("2_nth0h")
SpawnMarkers = {
@ -118,6 +119,7 @@ WeaponTemplate = ExtResource("3_auj7t")
MapStartData = SubResource("Resource_6wo78")
[node name="Parallax2D" type="Parallax2D" parent="."]
process_mode = 1
[node name="Tilemaps" type="Node2D" parent="Parallax2D"]
@ -247,6 +249,7 @@ LevelPath = "res://Scenes/test.tscn"
IsEnabled = true
[node name="Parallax2D2" type="Parallax2D" parent="."]
process_mode = 1
scroll_scale = Vector2(0.8, 0.8)
scroll_offset = Vector2(0.4, 0.4)
metadata/_edit_lock_ = true
@ -258,6 +261,7 @@ tile_set = ExtResource("5_2m462")
metadata/_edit_lock_ = true
[node name="Parallax2D3" type="Parallax2D" parent="."]
process_mode = 1
scroll_scale = Vector2(0.1, 0.1)
metadata/_edit_lock_ = true
@ -268,6 +272,7 @@ tile_set = ExtResource("5_2m462")
metadata/_edit_lock_ = true
[node name="CameraController" type="Camera2D" parent="."]
process_mode = 1
script = ExtResource("7_0md5g")
pixel_snap = false
@ -279,6 +284,7 @@ offset_right = 124.0
offset_bottom = 44.0
[node name="InventoryManager" type="Node2D" parent="."]
process_mode = 3
script = ExtResource("8_qon0r")
[node name="HUD" parent="." instance=ExtResource("9_5i7tl")]
@ -291,4 +297,5 @@ script = ExtResource("10_kpjh7")
position = Vector2(128, 361)
[node name="AlarmManager" type="Node2D" parent="."]
process_mode = 1
script = ExtResource("11_htvvb")

View file

@ -182,6 +182,7 @@ gravity = Vector3(0, 0, 0)
color = Color(0.0392157, 0.380392, 1, 1)
[node name="Player" type="CharacterBody2D" node_paths=PackedStringArray("Muzzle", "HitboxSprite", "_shieldParticles") groups=["Destroyable", "player"]]
process_mode = 1
y_sort_enabled = true
collision_layer = 2
collision_mask = 99

View file

@ -143,7 +143,7 @@ ActivationType = 0
Targets = Array[NodePath]([NodePath("../Rumia")])
WaitForCompletion = true
[sub_resource type="Resource" id="Resource_qf180"]
[sub_resource type="Resource" id="Resource_brlj2"]
resource_local_to_scene = true
script = ExtResource("49_0si7g")
Target = NodePath(".")
@ -671,7 +671,7 @@ Events = Array[Object]([SubResource("Resource_068l7"), SubResource("Resource_l3n
[node name="BossBattleStartScript" parent="Factory Tilemaps/LevelProps" instance=ExtResource("43_kf3qc")]
position = Vector2(-1487, -396)
Events = Array[Object]([SubResource("Resource_4f4id"), SubResource("Resource_s2o7m"), SubResource("Resource_b1dht"), SubResource("Resource_xrgpy"), SubResource("Resource_qf180")])
Events = Array[Object]([SubResource("Resource_4f4id"), SubResource("Resource_s2o7m"), SubResource("Resource_b1dht"), SubResource("Resource_xrgpy"), SubResource("Resource_brlj2")])
[node name="Enemy13" parent="Factory Tilemaps/LevelProps" instance=ExtResource("47_u1ve6")]
position = Vector2(-1657, -788)