End of lesson 27

This commit is contained in:
Penelope 2025-04-17 21:11:57 -03:00
parent c586c869b3
commit 6576c0155c
5 changed files with 37 additions and 3 deletions

View File

@ -0,0 +1,10 @@
[gd_scene load_steps=3 format=3 uid="uid://jdrco447avx6"]
[ext_resource type="PackedScene" uid="uid://b1x2qqok7xafr" path="res://scenes/game/maps/entities/map_entity.tscn" id="1_72nv8"]
[ext_resource type="Script" uid="uid://lua5yp3h1xf6" path="res://scripts/game/maps/entities/ChangeMapTrigger.gd" id="2_bfxhj"]
[node name="ChangeMapTrigger" instance=ExtResource("1_72nv8")]
script = ExtResource("2_bfxhj")
map = "uid://bmxrrfamv31vt"
spawnpoint = Vector2i(18, 14)
facing = 1

File diff suppressed because one or more lines are too long

View File

@ -2,7 +2,7 @@
[ext_resource type="TileSet" uid="uid://c21smbsro4gdq" path="res://tilesets/default.tres" id="1_wjcuv"] [ext_resource type="TileSet" uid="uid://c21smbsro4gdq" path="res://tilesets/default.tres" id="1_wjcuv"]
[ext_resource type="Script" uid="uid://bbrwrbwsxt32g" path="res://scripts/game/maps/WorldMap.gd" id="2_yhw3p"] [ext_resource type="Script" uid="uid://bbrwrbwsxt32g" path="res://scripts/game/maps/WorldMap.gd" id="2_yhw3p"]
[ext_resource type="PackedScene" uid="uid://b1x2qqok7xafr" path="res://scenes/game/maps/entities/map_entity.tscn" id="3_1qy6k"] [ext_resource type="PackedScene" uid="uid://jdrco447avx6" path="res://scenes/game/maps/entities/change_map_trigger.tscn" id="3_1qy6k"]
[node name="World Map" type="TileMap"] [node name="World Map" type="TileMap"]
tile_set = ExtResource("1_wjcuv") tile_set = ExtResource("1_wjcuv")
@ -13,5 +13,5 @@ defaultPlayerStartPosition = Vector2i(11, 7)
[node name="Entities" type="Node2D" parent="."] [node name="Entities" type="Node2D" parent="."]
[node name="MapEntity" parent="Entities" instance=ExtResource("3_1qy6k")] [node name="ChangeMapTrigger" parent="Entities" instance=ExtResource("3_1qy6k")]
position = Vector2(288, 112) position = Vector2(272, 96)

View File

@ -0,0 +1,10 @@
extends MapEntity
class_name ChangeMapTrigger
@export_file() var map
@export var spawnpoint: Vector2i
@export var facing:Map.Direction
func execute(target):
CommandDispatcher.LOAD_MAP.emit(map, spawnpoint, facing)

View File

@ -0,0 +1 @@
uid://lua5yp3h1xf6