1
0
Fork 0

Undid Luca and Colin changes that broke the code

Yan Wittmann 2025-01-08 19:56:40 +01:00
parent b49d3a6d27
commit e1c87b5e4d
3 changed files with 30 additions and 17 deletions

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=8 format=4 uid="uid://b88asko1ugyd2"] [gd_scene load_steps=9 format=4 uid="uid://b88asko1ugyd2"]
[ext_resource type="Script" path="res://scripts/global/GameManager.gd" id="1_eeg2d"] [ext_resource type="Script" path="res://scripts/global/GameManager.gd" id="1_eeg2d"]
[ext_resource type="Script" path="res://scripts/tilemap/World.gd" id="1_k0rw8"] [ext_resource type="Script" path="res://scripts/tilemap/World.gd" id="1_k0rw8"]
@ -7,6 +7,7 @@
[ext_resource type="Script" path="res://scripts/player/PlayerManager.gd" id="4_1xqo1"] [ext_resource type="Script" path="res://scripts/player/PlayerManager.gd" id="4_1xqo1"]
[ext_resource type="Script" path="res://scripts/player/tree/BehaviorTree.gd" id="6_efs30"] [ext_resource type="Script" path="res://scripts/player/tree/BehaviorTree.gd" id="6_efs30"]
[ext_resource type="Script" path="res://scripts/player/tree/impl/base/TaskSelector.gd" id="7_1jajd"] [ext_resource type="Script" path="res://scripts/player/tree/impl/base/TaskSelector.gd" id="7_1jajd"]
[ext_resource type="Script" path="res://scripts/player/tree/impl/context/WalkToMouse.gd" id="8_qs3d0"]
[node name="Island-scene" type="Node2D"] [node name="Island-scene" type="Node2D"]
script = ExtResource("1_eeg2d") script = ExtResource("1_eeg2d")
@ -38,7 +39,6 @@ tile_map_data = PackedByteArray("AAAOAAkAAQACAAAAAAANAAkAAQACAAAAAAANAAoAAQACAAA
tile_set = ExtResource("1_vlccq") tile_set = ExtResource("1_vlccq")
[node name="InteractiveObjectsLayer" type="TileMapLayer" parent="Tileset"] [node name="InteractiveObjectsLayer" type="TileMapLayer" parent="Tileset"]
scale = Vector2(0.979337, 1.0577)
tile_map_data = PackedByteArray("AAASABYAAQAAAAEAAAAWAAoAAQAAAAEAAAALABkAAQAAAAIAAAATABwAAQAAAAMAAAASAA8AAQAAAAMAAAAQAAUAAQAAAAMAAAAhAAkAAQAAAAMAAAAKABkAAQAAAAQAAABEACIAAQAAAAUAAABsADUAAQAAAAYAAABwAA8AAQAAAAcAAAAUAAYAAQADAAEAAAAXAAYAAQADAAAAAAARAAYAAQAEAAAAAAAJAAkAAQADAAEAAAAFAAgAAQADAAEAAAAFAAwAAQADAAEAAAAJAAwAAQADAAEAAAA=") tile_map_data = PackedByteArray("AAASABYAAQAAAAEAAAAWAAoAAQAAAAEAAAALABkAAQAAAAIAAAATABwAAQAAAAMAAAASAA8AAQAAAAMAAAAQAAUAAQAAAAMAAAAhAAkAAQAAAAMAAAAKABkAAQAAAAQAAABEACIAAQAAAAUAAABsADUAAQAAAAYAAABwAA8AAQAAAAcAAAAUAAYAAQADAAEAAAAXAAYAAQADAAAAAAARAAYAAQAEAAAAAAAJAAkAAQADAAEAAAAFAAgAAQADAAEAAAAFAAwAAQADAAEAAAAJAAwAAQADAAEAAAA=")
tile_set = ExtResource("1_vlccq") tile_set = ExtResource("1_vlccq")
@ -57,3 +57,11 @@ script = ExtResource("6_efs30")
[node name="sl_Root" type="Node" parent="PlayerManager/BehaviorTree"] [node name="sl_Root" type="Node" parent="PlayerManager/BehaviorTree"]
script = ExtResource("7_1jajd") script = ExtResource("7_1jajd")
[node name="Node" type="Node" parent="PlayerManager/BehaviorTree/sl_Root"]
script = ExtResource("8_qs3d0")
[node name="GameTick" type="Timer" parent="."]
wait_time = 0.1
[connection signal="timeout" from="GameTick" to="." method="_on_game_tick_timeout"]

View File

@ -9,6 +9,7 @@ extends Node
func _ready() -> void: func _ready() -> void:
player.game_manager = self player.game_manager = self
game_ticker.start()
func _process(delta: float) -> void: func _process(delta: float) -> void:

View File

@ -37,6 +37,10 @@ func _ready() -> void:
# tilemap_ground.set_cell(Vector2i(0, 0), tilemap_types.GROUND_GRASS) # tilemap_ground.set_cell(Vector2i(0, 0), tilemap_types.GROUND_GRASS)
# print(tilemap_ground.local_to_cell(get_local_mouse_position())) # print(tilemap_ground.local_to_cell(get_local_mouse_position()))
func tilemap_mouse_position() -> Vector2i:
return tilemap_ground.local_to_cell(get_local_mouse_position())
func find_item_drop_location(center_pos: Vector2i) -> Vector2i: func find_item_drop_location(center_pos: Vector2i) -> Vector2i:
for x in range(center_pos.x - 2, center_pos.x + 2): for x in range(center_pos.x - 2, center_pos.x + 2):
for y in range(center_pos.y - 2, center_pos.y + 2): for y in range(center_pos.y - 2, center_pos.y + 2):