From 0b000e0be82e91646009d013d7ffaee20973fd7d Mon Sep 17 00:00:00 2001 From: Torsten Date: Tue, 28 Oct 2025 08:29:29 +0100 Subject: [PATCH] =?UTF-8?q?Karten=20Men=C3=BC=20Event=20Verkabelung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hexmapper/scenes/MainMap/_MainMap.tscn | 1 + hexmapper/scenes/MainMap/map/map_layer_logic.gd | 1 - hexmapper/scenes/MainMap/map/map_manager.gd | 7 +++++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/hexmapper/scenes/MainMap/_MainMap.tscn b/hexmapper/scenes/MainMap/_MainMap.tscn index 7ae0bc6..ece589f 100644 --- a/hexmapper/scenes/MainMap/_MainMap.tscn +++ b/hexmapper/scenes/MainMap/_MainMap.tscn @@ -264,6 +264,7 @@ script = ExtResource("1_fax2j") [connection signal="mouse_exited" from="UI/Palette" to="VBoxContainer/Map/CursorTimer" method="enable_cursor"] [connection signal="mouse_entered" from="UI/MenuTop" to="VBoxContainer/Map/CursorTimer" method="disable_cursor"] [connection signal="mouse_exited" from="UI/MenuTop" to="VBoxContainer/Map/CursorTimer" method="enable_cursor"] +[connection signal="item_selected" from="UI/MenuTop/opt_map" to="Logic/GroundMapManager" method="_on_opt_map_item_selected"] [connection signal="mouse_entered" from="UI/MenuTop/opt_map" to="VBoxContainer/Map/CursorTimer" method="disable_cursor"] [connection signal="mouse_exited" from="UI/MenuTop/opt_map" to="VBoxContainer/Map/CursorTimer" method="enable_cursor"] [connection signal="selected_map_for_loading" from="Logic/Startup" to="Data/ResourceSaver" method="loadMap"] diff --git a/hexmapper/scenes/MainMap/map/map_layer_logic.gd b/hexmapper/scenes/MainMap/map/map_layer_logic.gd index 7992e3f..536c9b5 100644 --- a/hexmapper/scenes/MainMap/map/map_layer_logic.gd +++ b/hexmapper/scenes/MainMap/map/map_layer_logic.gd @@ -28,4 +28,3 @@ func _input(event: InputEvent): elif event.button_index == MOUSE_BUTTON_RIGHT: print("Click right") set_cell(cell_pos, -1) # Erase tile - diff --git a/hexmapper/scenes/MainMap/map/map_manager.gd b/hexmapper/scenes/MainMap/map/map_manager.gd index fe0ce5d..82f322f 100644 --- a/hexmapper/scenes/MainMap/map/map_manager.gd +++ b/hexmapper/scenes/MainMap/map/map_manager.gd @@ -80,3 +80,10 @@ func get_tile_texcoord(str_palette:String, tile_name:String) -> Vector2i: print("get_tile_textcoord tile_name:", tile_name) var ret_v2 = Vector2(0,0) return ret_v2 + +func _on_opt_map_item_selected(index: int) -> void: # 1 laden, 2 speichern, 3 speichern als + match index: + 1: print("Karte laden") + 2: print("Karte speichern") + 3: print("Karte speichern als") +