summaryrefslogtreecommitdiff
path: root/Scenes/Components
diff options
context:
space:
mode:
Diffstat (limited to 'Scenes/Components')
-rw-r--r--Scenes/Components/MapArea.gd6
-rw-r--r--Scenes/Components/TileMap.tscn9
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)