End of lesson 27
This commit is contained in:
parent
c586c869b3
commit
6576c0155c
|
|
@ -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
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
uid://lua5yp3h1xf6
|
||||||
Loading…
Reference in New Issue