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

View file

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

View file

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

View file

@ -143,7 +143,7 @@ ActivationType = 0
Targets = Array[NodePath]([NodePath("../Rumia")]) Targets = Array[NodePath]([NodePath("../Rumia")])
WaitForCompletion = true WaitForCompletion = true
[sub_resource type="Resource" id="Resource_qf180"] [sub_resource type="Resource" id="Resource_brlj2"]
resource_local_to_scene = true resource_local_to_scene = true
script = ExtResource("49_0si7g") script = ExtResource("49_0si7g")
Target = NodePath(".") 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")] [node name="BossBattleStartScript" parent="Factory Tilemaps/LevelProps" instance=ExtResource("43_kf3qc")]
position = Vector2(-1487, -396) 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")] [node name="Enemy13" parent="Factory Tilemaps/LevelProps" instance=ExtResource("47_u1ve6")]
position = Vector2(-1657, -788) position = Vector2(-1657, -788)