diff options
Diffstat (limited to 'Scenes/Components')
-rw-r--r-- | Scenes/Components/MapArea.gd | 6 | ||||
-rw-r--r-- | Scenes/Components/TileMap.tscn | 9 |
2 files changed, 13 insertions, 2 deletions
diff --git a/Scenes/Components/MapArea.gd b/Scenes/Components/MapArea.gd index 31e567a..080a3f7 100644 --- a/Scenes/Components/MapArea.gd +++ b/Scenes/Components/MapArea.gd @@ -1,6 +1,8 @@ extends Area2D +signal transitioned_to + @export var can_plant_bomb: bool = true @@ -80,13 +82,15 @@ func _on_player_entered(player: Player): position_tween = get_tree().create_tween() position_tween.tween_property( - player, "global_position", player.global_position + player.DIRECTION * 16, 1.25 + player, "global_position", player.global_position + player.DIRECTION * (16 + 8), 1.25 ) position_tween.tween_callback(func(): exited_area.get_node("TileMap").visible = false sprite_tween.kill() sprite.play("idle_" + sprite_direction) exited_area.set_collision_mask_value(Utilities.Collision.Layer.PLAYER, true) + + transitioned_to.emit() ) Global.last_area = self diff --git a/Scenes/Components/TileMap.tscn b/Scenes/Components/TileMap.tscn index 469c501..2c2cd07 100644 --- a/Scenes/Components/TileMap.tscn +++ b/Scenes/Components/TileMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=34 format=3 uid="uid://d0t04jox4oxsv"] +[gd_scene load_steps=36 format=3 uid="uid://d0t04jox4oxsv"] [ext_resource type="Texture2D" uid="uid://5dk0c1kpvdgs" path="res://Assets/bomb_party_v4.png" id="1_aov43"] [ext_resource type="PackedScene" uid="uid://bugyo0c505kdw" path="res://Scenes/Entities/Objects/Box.tscn" id="1_fy8qx"] @@ -9,8 +9,10 @@ [ext_resource type="Texture2D" uid="uid://dnsxr8sq7ap0j" path="res://Assets/Stages/core_buildings.png" id="4_gspqb"] [ext_resource type="PackedScene" uid="uid://cv64e7fpdi2a2" path="res://Scenes/Components/Teleport.tscn" id="4_kheyh"] [ext_resource type="Texture2D" uid="uid://cctukh2hhfgty" path="res://Assets/Stages/core_outdoor_nature.png" id="5_8fova"] +[ext_resource type="PackedScene" uid="uid://bpg6ye1abah3g" path="res://Scenes/Entities/Enemies/Snake.tscn" id="5_8wsnm"] [ext_resource type="PackedScene" uid="uid://ccolri3egf8rk" path="res://Scenes/Entities/Enemies/Balloon.tscn" id="5_cpm0i"] [ext_resource type="Texture2D" uid="uid://b6ce2eihxulqb" path="res://Assets/Stages/core_set pieces.png" id="6_gvcvm"] +[ext_resource type="PackedScene" uid="uid://c2l6n3sjgpy5" path="res://Scenes/Entities/Enemies/Statue.tscn" id="6_id2ef"] [ext_resource type="PackedScene" uid="uid://d3evry1ketf0s" path="res://Scenes/Entities/Enemies/Slime.tscn" id="6_qh3x8"] [ext_resource type="PackedScene" uid="uid://bjgcrqdntj5hl" path="res://Scenes/Entities/Enemies/Tree.tscn" id="7_1lwuk"] [ext_resource type="PackedScene" uid="uid://12suyw87jcsi" path="res://Scenes/Entities/Objects/Grass.tscn" id="8_7pjkp"] @@ -5671,6 +5673,8 @@ scenes/7/scene = ExtResource("9_iejml") scenes/8/scene = ExtResource("10_6syxy") scenes/9/scene = ExtResource("12_tsgx0") scenes/10/scene = ExtResource("4_5twow") +scenes/11/scene = ExtResource("5_8wsnm") +scenes/12/scene = ExtResource("6_id2ef") [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_6k602"] texture = ExtResource("4_gspqb") @@ -12896,6 +12900,7 @@ texture = ExtResource("5_8fova") 13:0/0/physics_layer_1/linear_velocity = Vector2(0, 0) 13:0/0/physics_layer_1/angular_velocity = 0.0 14:0/0 = 0 +14:0/0/y_sort_origin = -5 14:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) 14:0/0/physics_layer_0/angular_velocity = 0.0 14:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -5.25, 8, -5.125, 8, -8, -8, -8) @@ -13222,6 +13227,7 @@ texture = ExtResource("5_8fova") 13:1/0/physics_layer_1/linear_velocity = Vector2(0, 0) 13:1/0/physics_layer_1/angular_velocity = 0.0 14:1/0 = 0 +14:1/0/y_sort_origin = -8 14:1/0/physics_layer_0/linear_velocity = Vector2(0, 0) 14:1/0/physics_layer_0/angular_velocity = 0.0 14:1/0/physics_layer_1/linear_velocity = Vector2(0, 0) @@ -13840,6 +13846,7 @@ texture = ExtResource("5_8fova") 13:3/0/physics_layer_1/linear_velocity = Vector2(0, 0) 13:3/0/physics_layer_1/angular_velocity = 0.0 14:3/0 = 0 +14:3/0/y_sort_origin = -8 14:3/0/physics_layer_0/linear_velocity = Vector2(0, 0) 14:3/0/physics_layer_0/angular_velocity = 0.0 14:3/0/physics_layer_1/linear_velocity = Vector2(0, 0) |