diff --git a/hexmapper/assets/spritesheets/map_hex_terrain_72x72_spritesheet.png.import b/hexmapper/assets/spritesheets/map_hex_terrain_72x72_spritesheet.png.import index d3a60f5..e20d819 100644 --- a/hexmapper/assets/spritesheets/map_hex_terrain_72x72_spritesheet.png.import +++ b/hexmapper/assets/spritesheets/map_hex_terrain_72x72_spritesheet.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/map_hex_terrain_72x72_spritesheet.png-86d1a52 compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 @@ -25,6 +27,10 @@ mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 process/fix_alpha_border=true process/premult_alpha=false process/normal_map_invert_y=false diff --git a/hexmapper/scenes/MainMap/_MainMap.tscn b/hexmapper/scenes/MainMap/_MainMap.tscn index d00ba4e..f2fec76 100644 --- a/hexmapper/scenes/MainMap/_MainMap.tscn +++ b/hexmapper/scenes/MainMap/_MainMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=4 uid="uid://li0mfftily5e"] +[gd_scene load_steps=20 format=4 uid="uid://li0mfftily5e"] [ext_resource type="Script" uid="uid://dnfabi8ksjvm2" path="res://scenes/MainMap/map/map_layer_logic.gd" id="1_74o3d"] [ext_resource type="Script" uid="uid://rxaxc2114upf" path="res://scenes/MainMap/map/map_manager.gd" id="1_fax2j"] @@ -7,6 +7,7 @@ [ext_resource type="Texture2D" uid="uid://bf0ux0t00blb7" path="res://assets/spritesheets/map_buildings_72x72_spritesheet.png" id="3_kyvod"] [ext_resource type="Script" uid="uid://bcrhouavyrrm" path="res://scenes/MainMap/map/cursor_map_layer.gd" id="4_qib1m"] [ext_resource type="Script" uid="uid://bqj8p0m6qt43k" path="res://scenes/MainMap/map/cursor_timer.gd" id="5_8wy1m"] +[ext_resource type="Script" uid="uid://csi8if4m6a78v" path="res://scenes/MainMap/karte_2.gd" id="7_cooet"] [ext_resource type="Script" uid="uid://1nbd6r3bgx6i" path="res://scenes/MainMap/resource_saver.gd" id="8_4uh5x"] [ext_resource type="Script" uid="uid://b5v0k8cmkbrsr" path="res://scenes/MainMap/startup.gd" id="8_y3acc"] @@ -151,17 +152,16 @@ size_flags_vertical = 3 [node name="GroundMapLayer" type="TileMapLayer" parent="VBoxContainer/Map"] unique_name_in_owner = true -rotation = -0.00175348 -tile_map_data = PackedByteArray("AAD+////AAAFAAEAAAD/////AAAFAAEAAAAAAP//AAAEAAUAAAAAAAAAAAAFAAEAAAD//wAAAAAFAAEAAAD+/wEAAAAFAAMAAAD//wEAAAAFAAMAAAAAAAEAAAAFAAMAAAD+/wAAAAACAAIAAAD9////AAACAAIAAAD9/wAAAAACAAIAAAD9/wEAAAACAAIAAAD8/wAAAAACAAIAAAD8////AAACAAIAAAAEAAEAAAACAAAAAAAFAAEAAAACAAAAAAAGAAEAAAACAAAAAAAHAAEAAAACAAAAAAAHAAAAAAACAAAAAAAGAAAAAAACAAAAAAAFAAAAAAACAAAAAAAEAAAAAAACAAAAAAAHAAIAAAACAAAAAAAGAAIAAAACAAAAAAAFAAIAAAACAAAAAAAEAAIAAAACAAAAAAACAP3/AAAEAAUAAAADAP7/AAAEAAUAAAADAP3/AAAEAAUAAAACAP7/AAAEAAUAAAABAP3/AAAEAAUAAAABAPz/AAAEAAUAAAACAPz/AAAEAAUAAAALAAMAAAABAAEAAAALAAIAAAABAAEAAAALAAEAAAABAAEAAAALAAAAAAABAAEAAAAMAAAAAAABAAEAAAALAP//AAABAAEAAAAMAP//AAABAAEAAAAMAP7/AAABAAEAAAAMAAEAAAABAAEAAAAMAAIAAAABAAEAAAANAAMAAAABAAEAAAAMAAMAAAABAAEAAAANAAQAAAABAAEAAAAMAAQAAAABAAEAAAAMAAUAAAABAAEAAAANAAIAAAABAAEAAAAMAPb/AAABAAEAAAAMAPf/AAABAAEAAAAMAPj/AAABAAEAAAAMAPn/AAABAAEAAAAMAPr/AAABAAEAAAAMAPv/AAABAAEAAAAMAPz/AAABAAEAAAAMAP3/AAABAAEAAAANAPb/AAABAAEAAAANAPf/AAABAAEAAAANAPj/AAABAAEAAAANAPn/AAABAAEAAAANAPr/AAABAAEAAAANAPv/AAABAAEAAAANAPz/AAABAAEAAAANAP3/AAABAAEAAAANAP7/AAABAAEAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAEAAAAOAP7/AAABAAEAAAAPAPb/AAABAAEAAAAPAPf/AAABAAEAAAAPAPj/AAABAAEAAAAPAPn/AAABAAEAAAAPAPr/AAABAAEAAAAPAPv/AAABAAEAAAAPAPz/AAABAAEAAAAPAP3/AAABAAEAAAAPAP7/AAABAAEAAAAQAPb/AAABAAEAAAAQAPf/AAABAAEAAAAQAPj/AAABAAEAAAAQAPn/AAABAAEAAAAQAPr/AAABAAEAAAAQAPv/AAABAAEAAAAQAPz/AAABAAEAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAARAPb/AAABAAEAAAARAPf/AAABAAEAAAARAPj/AAABAAEAAAARAPn/AAABAAEAAAARAPr/AAABAAEAAAARAPv/AAABAAEAAAARAPz/AAABAAEAAAARAP3/AAABAAEAAAARAP7/AAABAAEAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAEAAAASAPn/AAABAAEAAAASAPr/AAABAAEAAAASAPv/AAABAAEAAAASAPz/AAABAAEAAAASAP3/AAABAAEAAAASAP7/AAABAAEAAAATAPb/AAABAAEAAAATAPf/AAABAAEAAAATAPj/AAABAAEAAAATAPn/AAABAAEAAAATAPr/AAABAAEAAAATAPv/AAABAAEAAAATAPz/AAABAAEAAAATAP3/AAABAAEAAAATAP7/AAABAAEAAAAUAPb/AAABAAEAAAAUAPf/AAABAAEAAAAUAPj/AAABAAEAAAAUAPn/AAABAAEAAAAUAPr/AAABAAEAAAAUAPv/AAABAAEAAAAUAPz/AAABAAEAAAAUAP3/AAABAAEAAAAUAP7/AAABAAEAAAAVAPb/AAABAAEAAAAVAPf/AAABAAEAAAAVAPj/AAABAAEAAAAVAPn/AAABAAEAAAAVAPr/AAABAAEAAAAVAPv/AAABAAEAAAAVAPz/AAABAAEAAAAVAP3/AAABAAEAAAAVAP7/AAABAAEAAAAFAPb/AAAAAAMAAAAFAPf/AAAAAAMAAAAGAPb/AAAAAAMAAAAGAPf/AAAAAAMAAAAHAPb/AAAAAAMAAAAHAPf/AAAAAAMAAAAIAPb/AAAAAAMAAAAIAPf/AAAAAAMAAAAJAPb/AAAAAAMAAAAJAPf/AAAAAAMAAAAKAPb/AAAAAAMAAAAKAPf/AAAAAAMAAAALAPb/AAAAAAMAAAALAPf/AAAAAAMAAAAPAPH/AAABAAEAAAAPAPL/AAABAAEAAAAPAPP/AAABAAEAAAAPAPT/AAABAAEAAAAPAPX/AAABAAEAAAAQAPH/AAABAAEAAAAQAPL/AAABAAEAAAAQAPP/AAABAAEAAAAQAPT/AAABAAEAAAAQAPX/AAABAAEAAAARAPH/AAABAAEAAAARAPL/AAABAAEAAAARAPP/AAABAAEAAAARAPT/AAABAAEAAAARAPX/AAABAAEAAAAJAPr/AAABAAEAAAAJAPv/AAABAAEAAAAJAPz/AAAAAAMAAAAKAPr/AAABAAEAAAAKAPv/AAABAAEAAAAKAPz/AAAAAAMAAAALAPr/AAABAAEAAAALAPv/AAABAAEAAAALAPz/AAAAAAMAAAABAAIAAAAFAAMAAAAAAAIAAAAFAAMAAAD//wIAAAAFAAMAAAD+/wIAAAAFAAMAAAD9/wIAAAAEAAAAAAD+/wMAAAAEAAAAAAD//wMAAAAEAAAAAAAAAAMAAAAEAAAAAAABAAMAAAAEAAAAAAACAAMAAAAEAAAAAAACAAIAAAAEAAAAAAABAAEAAAAEAAAAAAABAAAAAAAEAAAAAAABAP//AAAEAAAAAAACAAAAAAAEAAAAAAACAP//AAAEAAAAAAADAAEAAAAEAAAAAAACAAEAAAAEAAAAAAD+//7/AAAEAAUAAAD///7/AAAEAAUAAAAAAP7/AAAEAAUAAAAAAP3/AAAEAAUAAAACAPv/AAAEAAUAAAAAAPz/AAAEAAUAAAABAP7/AAAEAAUAAAADAAAAAAAEAAUAAAADAP//AAAEAAUAAAAEAP//AAAEAAUAAAAEAP7/AAAEAAUAAAAFAP7/AAAEAAUAAAADAAIAAAAEAAUAAAADAAMAAAAEAAUAAAADAAQAAAABAAQAAAACAAQAAAABAAQAAAACAAUAAAABAAQAAAABAAQAAAABAAQAAAADAAUAAAABAAQAAAAEAAQAAAACAAAAAAABAAUAAAABAAQAAAAAAAUAAAABAAQAAAD//wUAAAABAAQAAAD+/wUAAAABAAQAAAD//wQAAAABAAQAAAAAAAQAAAABAAQAAAD+/wQAAAABAAQAAAAIAAEAAAACAAAAAAAIAAIAAAACAAAAAAAIAAMAAAACAAAAAAAHAAMAAAACAAAAAAAHAAQAAAACAAAAAAAHAAUAAAACAAAAAAAGAAMAAAACAAAAAAAFAAMAAAACAAAAAAAFAAQAAAACAAAAAAAEAAMAAAACAAAAAAAIAAQAAAACAAAAAAAIAAAAAAACAAAAAAAJAAEAAAACAAAAAAAJAAIAAAACAAAAAAAJAAMAAAACAAAAAAAIAAUAAAACAAAAAAAIAP//AAACAAAAAAALAPn/AAABAAEAAAAKAP3/AAAAAAMAAAALAP7/AAAAAAMAAAANAAAAAAABAAEAAAAOAAAAAAABAAEAAAAOAP//AAABAAEAAAAPAP//AAABAAEAAAATAPX/AAABAAEAAAASAPT/AAABAAEAAAAKAPj/AAAAAAMAAAAJAPj/AAAAAAMAAAAKAPn/AAABAAEAAAAJAPn/AAABAAEAAAAIAPr/AAABAAEAAAASAPX/AAABAAEAAAALAPj/AAABAAEAAAALAP3/AAAAAAMAAAANAP//AAABAAEAAAD8/wMAAAABAAAAAAD8/wIAAAABAAAAAAD9/wMAAAABAAAAAAD9/wQAAAADAAAAAAD8/wQAAAADAAAAAAD9/wUAAAADAAAAAAD8/wUAAAAHAAIAAAD7/wQAAAAFAAEAAAD7/wUAAAAFAAEAAAD8/wYAAAAFAAEAAAD9/wYAAAAFAAEAAAD7/wYAAAAGAAIAAAD6/wUAAAAGAAIAAAD6/wYAAAAGAAIAAAA=") +tile_map_data = PackedByteArray("AAD+////AAAFAAEAAAD/////AAAFAAEAAAAAAP//AAAEAAUAAAAAAAAAAAAFAAEAAAD//wAAAAAFAAEAAAD+/wEAAAAFAAMAAAD//wEAAAAFAAMAAAAAAAEAAAAFAAMAAAD+/wAAAAACAAIAAAD9////AAACAAIAAAD9/wAAAAACAAIAAAD9/wEAAAACAAIAAAD8/wAAAAACAAIAAAD8////AAACAAIAAAAEAAEAAAACAAAAAAAFAAEAAAACAAAAAAAGAAEAAAACAAAAAAAHAAEAAAACAAAAAAAHAAAAAAACAAAAAAAGAAAAAAACAAAAAAAFAAAAAAACAAAAAAAEAAAAAAACAAAAAAAHAAIAAAACAAAAAAAGAAIAAAACAAAAAAAFAAIAAAACAAAAAAAEAAIAAAACAAAAAAACAP3/AAAEAAUAAAADAP7/AAAEAAUAAAADAP3/AAAEAAUAAAACAP7/AAAEAAUAAAABAP3/AAAEAAUAAAABAPz/AAAEAAUAAAACAPz/AAAEAAUAAAALAAMAAAABAAEAAAALAAIAAAABAAEAAAALAAEAAAABAAEAAAALAAAAAAABAAEAAAAMAAAAAAABAAEAAAALAP//AAABAAEAAAAMAP//AAABAAEAAAAMAP7/AAABAAEAAAAMAAEAAAABAAEAAAAMAAIAAAABAAEAAAANAAMAAAABAAEAAAAMAAMAAAABAAEAAAANAAQAAAABAAEAAAANAAIAAAABAAEAAAAMAPb/AAABAAEAAAAMAPf/AAABAAEAAAAMAPj/AAABAAEAAAAMAPn/AAABAAEAAAAMAPr/AAABAAEAAAAMAPv/AAABAAEAAAAMAPz/AAABAAEAAAAMAP3/AAABAAEAAAANAPb/AAABAAEAAAANAPf/AAABAAEAAAANAPj/AAABAAEAAAANAPn/AAABAAEAAAANAPr/AAABAAEAAAANAPv/AAABAAEAAAANAPz/AAABAAEAAAANAP3/AAABAAEAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAEAAAAOAP7/AAABAAEAAAAPAPb/AAABAAEAAAAPAPf/AAABAAEAAAAPAPj/AAABAAEAAAAPAPn/AAABAAEAAAAPAPr/AAABAAEAAAAPAPv/AAABAAEAAAAPAPz/AAABAAEAAAAPAP3/AAABAAEAAAAPAP7/AAABAAEAAAAQAPb/AAABAAEAAAAQAPf/AAABAAEAAAAQAPj/AAABAAEAAAAQAPn/AAABAAEAAAAQAPr/AAABAAEAAAAQAPv/AAABAAEAAAAQAPz/AAABAAEAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAARAPb/AAABAAEAAAARAPf/AAABAAEAAAARAPj/AAABAAEAAAARAPn/AAABAAEAAAARAPr/AAABAAEAAAARAPv/AAABAAEAAAARAPz/AAABAAEAAAARAP3/AAABAAEAAAARAP7/AAABAAEAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAEAAAASAPn/AAABAAEAAAASAPr/AAABAAEAAAASAPv/AAABAAEAAAASAPz/AAABAAEAAAASAP3/AAABAAEAAAASAP7/AAABAAEAAAATAPb/AAABAAEAAAATAPf/AAABAAEAAAATAPj/AAABAAEAAAATAPn/AAABAAEAAAATAPr/AAABAAEAAAATAPv/AAABAAEAAAATAPz/AAABAAEAAAATAP3/AAABAAEAAAATAP7/AAABAAEAAAAUAPb/AAABAAEAAAAUAPf/AAABAAEAAAAUAPj/AAABAAEAAAAUAPn/AAABAAEAAAAUAPr/AAABAAEAAAAUAPv/AAABAAEAAAAUAPz/AAABAAEAAAAUAP3/AAABAAEAAAAUAP7/AAABAAEAAAAVAPb/AAABAAEAAAAVAPf/AAABAAEAAAAVAPj/AAABAAEAAAAVAPn/AAABAAEAAAAVAPr/AAABAAEAAAAVAPv/AAABAAEAAAAVAPz/AAABAAEAAAAVAP3/AAABAAEAAAAVAP7/AAABAAEAAAAFAPb/AAAAAAMAAAAGAPb/AAAAAAMAAAAHAPb/AAAAAAMAAAAHAPf/AAAAAAMAAAAIAPb/AAAAAAMAAAAIAPf/AAAAAAMAAAAJAPb/AAAAAAMAAAAJAPf/AAAAAAMAAAAKAPb/AAAAAAMAAAAKAPf/AAAAAAMAAAALAPb/AAAAAAMAAAALAPf/AAAAAAMAAAAPAPH/AAABAAEAAAAPAPL/AAABAAEAAAAPAPP/AAABAAEAAAAPAPT/AAABAAEAAAAPAPX/AAABAAEAAAAQAPH/AAABAAEAAAAQAPL/AAABAAEAAAAQAPP/AAABAAEAAAAQAPT/AAABAAEAAAAQAPX/AAABAAEAAAARAPH/AAABAAEAAAARAPL/AAABAAEAAAARAPP/AAABAAEAAAARAPT/AAABAAEAAAARAPX/AAABAAEAAAAJAPr/AAABAAEAAAAJAPv/AAABAAEAAAAJAPz/AAAAAAMAAAAKAPr/AAABAAEAAAAKAPv/AAABAAEAAAAKAPz/AAAAAAMAAAALAPr/AAABAAEAAAALAPv/AAABAAEAAAALAPz/AAAAAAMAAAABAAIAAAAFAAMAAAAAAAIAAAAFAAMAAAD//wIAAAAFAAMAAAD+/wIAAAAFAAMAAAD9/wIAAAAEAAAAAAD+/wMAAAAEAAAAAAD//wMAAAAEAAAAAAAAAAMAAAAEAAAAAAABAAMAAAAEAAAAAAACAAMAAAAEAAAAAAACAAIAAAAEAAAAAAABAAEAAAAEAAAAAAABAAAAAAAEAAAAAAABAP//AAAEAAAAAAACAAAAAAAEAAAAAAACAP//AAAEAAAAAAADAAEAAAAEAAAAAAACAAEAAAAEAAAAAAD+//7/AAAEAAUAAAD///7/AAAEAAUAAAAAAP7/AAAEAAUAAAAAAP3/AAAEAAUAAAACAPv/AAAEAAUAAAAAAPz/AAAEAAUAAAABAP7/AAAEAAUAAAADAAAAAAAEAAUAAAADAP//AAAEAAUAAAAEAP//AAAEAAUAAAAEAP7/AAAEAAUAAAAFAP7/AAAEAAUAAAADAAIAAAAEAAUAAAADAAMAAAAEAAUAAAADAAQAAAABAAQAAAACAAQAAAABAAQAAAACAAUAAAABAAQAAAABAAQAAAABAAQAAAADAAUAAAABAAQAAAAEAAQAAAACAAAAAAABAAUAAAABAAQAAAAAAAUAAAABAAQAAAD//wUAAAABAAQAAAD+/wUAAAABAAQAAAD//wQAAAABAAQAAAAAAAQAAAABAAQAAAD+/wQAAAABAAQAAAAIAAIAAAACAAAAAAAIAAMAAAACAAAAAAAHAAMAAAACAAAAAAAHAAQAAAACAAAAAAAHAAUAAAACAAAAAAAGAAMAAAACAAAAAAAFAAMAAAACAAAAAAAFAAQAAAACAAAAAAAEAAMAAAACAAAAAAAIAAQAAAACAAAAAAAJAAIAAAACAAAAAAAJAAMAAAACAAAAAAAIAAUAAAACAAAAAAAIAP//AAACAAAAAAALAPn/AAABAAEAAAAKAP3/AAAAAAMAAAALAP7/AAAAAAMAAAANAAAAAAABAAEAAAATAPX/AAABAAEAAAASAPT/AAABAAEAAAAKAPj/AAAAAAMAAAAJAPj/AAAAAAMAAAAKAPn/AAABAAEAAAAJAPn/AAABAAEAAAAIAPr/AAABAAEAAAASAPX/AAABAAEAAAALAPj/AAABAAEAAAALAP3/AAAAAAMAAAANAP//AAABAAEAAAD8/wMAAAABAAAAAAD8/wIAAAABAAAAAAD9/wMAAAABAAAAAAD9/wQAAAADAAAAAAD8/wQAAAADAAAAAAD9/wUAAAADAAAAAAD8/wUAAAAHAAIAAAD7/wQAAAAFAAEAAAD7/wUAAAAFAAEAAAD8/wYAAAAFAAEAAAD9/wYAAAAFAAEAAAD7/wYAAAAGAAIAAAD6/wUAAAAGAAIAAAD6/wYAAAAGAAIAAAA=") tile_set = SubResource("TileSet_oxvhj") script = ExtResource("1_74o3d") [node name="BuildingMapLayer" type="TileMapLayer" parent="VBoxContainer/Map"] -rotation = -0.00350696 -tile_map_data = PackedByteArray("AAD+////AAAFAAEAAAD/////AAAFAAEAAAAAAP//AAAEAAUAAAAAAAAAAAAFAAEAAAD//wAAAAAFAAEAAAD+/wEAAAAFAAMAAAD//wEAAAAFAAMAAAAAAAEAAAAFAAMAAAD+/wAAAQABAAAAAAD9////AAACAAIAAAD9/wAAAAACAAIAAAD9/wEAAAACAAIAAAD8/wAAAAACAAIAAAD8////AAACAAIAAAAEAAEAAAACAAAAAAAFAAEAAAACAAAAAAAGAAEAAAACAAAAAAAHAAEAAAACAAAAAAAHAAAAAAACAAAAAAAGAAAAAAACAAAAAAAFAAAAAAACAAAAAAAEAAAAAAACAAAAAAAHAAIAAAACAAAAAAAGAAIAAAACAAAAAAAFAAIAAAACAAAAAAAEAAIAAAACAAAAAAACAP3/AAAEAAUAAAADAP7/AAAEAAUAAAADAP3/AAAEAAUAAAACAP7/AAAEAAUAAAABAP3/AAAEAAUAAAABAPz/AAAEAAUAAAACAPz/AAAEAAUAAAALAAMAAAABAAEAAAALAAIAAAABAAEAAAALAAEAAAABAAEAAAALAAAAAAABAAEAAAAMAAAAAAABAAEAAAALAP//AAABAAEAAAAMAP//AAABAAEAAAAMAP7/AAABAAEAAAAMAAEAAAABAAEAAAAMAAIAAAABAAEAAAANAAMAAAABAAEAAAAMAAMAAAABAAEAAAANAAQAAAABAAEAAAAMAAQAAAABAAEAAAAMAAUAAAABAAEAAAANAAIAAAABAAEAAAAMAPb/AAABAAEAAAAMAPf/AAABAAEAAAAMAPj/AAABAAEAAAAMAPn/AAABAAEAAAAMAPr/AAABAAEAAAAMAPv/AAABAAEAAAAMAPz/AAABAAEAAAAMAP3/AAABAAEAAAANAPb/AAABAAEAAAANAPf/AAABAAEAAAANAPj/AAABAAEAAAANAPn/AAABAAEAAAANAPr/AAABAAEAAAANAPv/AAABAAEAAAANAPz/AAABAAEAAAANAP3/AAABAAEAAAANAP7/AAABAAEAAAAOAPb/AAABAAEAAAAOAPf/AAABAAEAAAAOAPj/AAABAAEAAAAOAPn/AAABAAEAAAAOAPr/AAABAAEAAAAOAPv/AAABAAEAAAAOAPz/AAABAAEAAAAOAP3/AAABAAEAAAAOAP7/AAABAAEAAAAPAPb/AAABAAEAAAAPAPf/AAABAAEAAAAPAPj/AAABAAEAAAAPAPn/AAABAAEAAAAPAPr/AAABAAEAAAAPAPv/AAABAAEAAAAPAPz/AAABAAEAAAAPAP3/AAABAAEAAAAPAP7/AAABAAEAAAAQAPb/AAABAAEAAAAQAPf/AAABAAEAAAAQAPj/AAABAAEAAAAQAPn/AAABAAEAAAAQAPr/AAABAAEAAAAQAPv/AAABAAEAAAAQAPz/AAABAAEAAAAQAP3/AAABAAEAAAAQAP7/AAABAAEAAAARAPb/AAABAAEAAAARAPf/AAABAAEAAAARAPj/AAABAAEAAAARAPn/AAABAAEAAAARAPr/AAABAAEAAAARAPv/AAABAAEAAAARAPz/AAABAAEAAAARAP3/AAABAAEAAAARAP7/AAABAAEAAAASAPb/AAABAAEAAAASAPf/AAABAAEAAAASAPj/AAABAAEAAAASAPn/AAABAAEAAAASAPr/AAABAAEAAAASAPv/AAABAAEAAAASAPz/AAABAAEAAAASAP3/AAABAAEAAAASAP7/AAABAAEAAAATAPb/AAABAAEAAAATAPf/AAABAAEAAAATAPj/AAABAAEAAAATAPn/AAABAAEAAAATAPr/AAABAAEAAAATAPv/AAABAAEAAAATAPz/AAABAAEAAAATAP3/AAABAAEAAAATAP7/AAABAAEAAAAUAPb/AAABAAEAAAAUAPf/AAABAAEAAAAUAPj/AAABAAEAAAAUAPn/AAABAAEAAAAUAPr/AAABAAEAAAAUAPv/AAABAAEAAAAUAPz/AAABAAEAAAAUAP3/AAABAAEAAAAUAP7/AAABAAEAAAAVAPb/AAABAAEAAAAVAPf/AAABAAEAAAAVAPj/AAABAAEAAAAVAPn/AAABAAEAAAAVAPr/AAABAAEAAAAVAPv/AAABAAEAAAAVAPz/AAABAAEAAAAVAP3/AAABAAEAAAAVAP7/AAABAAEAAAAFAPb/AAAAAAMAAAAFAPf/AAAAAAMAAAAGAPb/AAAAAAMAAAAGAPf/AAAAAAMAAAAHAPb/AAAAAAMAAAAHAPf/AAAAAAMAAAAIAPb/AAAAAAMAAAAIAPf/AAAAAAMAAAAJAPb/AAAAAAMAAAAJAPf/AAAAAAMAAAAKAPb/AAAAAAMAAAAKAPf/AAAAAAMAAAALAPb/AAAAAAMAAAALAPf/AAAAAAMAAAAPAPH/AAABAAEAAAAPAPL/AAABAAEAAAAPAPP/AAABAAEAAAAPAPT/AAABAAEAAAAPAPX/AAABAAEAAAAQAPH/AAABAAEAAAAQAPL/AAABAAEAAAAQAPP/AAABAAEAAAAQAPT/AAABAAEAAAAQAPX/AAABAAEAAAARAPH/AAABAAEAAAARAPL/AAABAAEAAAARAPP/AAABAAEAAAARAPT/AAABAAEAAAARAPX/AAABAAEAAAAJAPr/AAABAAEAAAAJAPv/AAABAAEAAAAJAPz/AAAAAAMAAAAKAPr/AAABAAEAAAAKAPv/AAABAAEAAAAKAPz/AAAAAAMAAAALAPr/AAABAAEAAAALAPv/AAABAAEAAAALAPz/AAAAAAMAAAABAAIAAAAFAAMAAAAAAAIAAAAFAAMAAAD//wIAAAAFAAMAAAD+/wIAAAAFAAMAAAD9/wIAAAAEAAAAAAD+/wMAAAAEAAAAAAD//wMAAAAEAAAAAAAAAAMAAAAEAAAAAAABAAMAAAAEAAAAAAACAAMAAAAEAAAAAAACAAIAAAAEAAAAAAABAAEAAAAEAAAAAAABAAAAAAAEAAAAAAABAP//AAAEAAAAAAACAAAAAAAEAAAAAAACAP//AAAEAAAAAAADAAEAAAAEAAAAAAACAAEAAAAEAAAAAAD+//7/AAAEAAUAAAD///7/AAAEAAUAAAAAAP7/AAAEAAUAAAAAAP3/AAAEAAUAAAACAPv/AAAEAAUAAAAAAPz/AAAEAAUAAAABAP7/AAAEAAUAAAADAAAAAAAEAAUAAAADAP//AAAEAAUAAAAEAP//AAAEAAUAAAAEAP7/AAAEAAUAAAAFAP7/AAAEAAUAAAADAAIAAAAEAAUAAAADAAMAAAAEAAUAAAADAAQAAAABAAQAAAACAAQAAAABAAQAAAACAAUAAAABAAQAAAABAAQAAAABAAQAAAADAAUAAAABAAQAAAAEAAQAAAACAAAAAAABAAUAAAABAAQAAAAAAAUAAAABAAQAAAD//wUAAAABAAQAAAD+/wUAAAABAAQAAAD//wQAAAABAAQAAAAAAAQAAAABAAQAAAD+/wQAAAABAAQAAAAIAAEAAAACAAAAAAAIAAIAAAACAAAAAAAIAAMAAAACAAAAAAAHAAMAAAACAAAAAAAHAAQAAAACAAAAAAAHAAUAAAACAAAAAAAGAAMAAAACAAAAAAAFAAMAAAACAAAAAAAFAAQAAAACAAAAAAAEAAMAAAACAAAAAAAIAAQAAAACAAAAAAAIAAAAAAACAAAAAAAJAAEAAAACAAAAAAAJAAIAAAACAAAAAAAJAAMAAAACAAAAAAAIAAUAAAACAAAAAAAIAP//AAACAAAAAAALAPn/AAABAAEAAAAKAP3/AAAAAAMAAAALAP7/AAAAAAMAAAANAAAAAAABAAEAAAAOAAAAAAABAAEAAAAOAP//AAABAAEAAAAPAP//AAABAAEAAAATAPX/AAABAAEAAAASAPT/AAABAAEAAAAKAPj/AAAAAAMAAAAJAPj/AAAAAAMAAAAKAPn/AAABAAEAAAAJAPn/AAABAAEAAAAIAPr/AAABAAEAAAASAPX/AAABAAEAAAALAPj/AAABAAEAAAALAP3/AAAAAAMAAAANAP//AAABAAEAAAD8/wMAAAABAAAAAAD8/wIAAAABAAAAAAD9/wMAAAABAAAAAAD9/wQAAAADAAAAAAD8/wQAAAADAAAAAAD9/wUAAAADAAAAAAD8/wUAAAAHAAIAAAD7/wQAAAAFAAEAAAD7/wUAAAAFAAEAAAD8/wYAAAAFAAEAAAD9/wYAAAAFAAEAAAD7/wYAAAAGAAIAAAD6/wUAAAAGAAIAAAD6/wYAAAAGAAIAAAA=") +tile_map_data = PackedByteArray("AAANAAMAAQABAAAAAAAFAP7/AQABAAAAAAAFAP3/AQAAAAAAAAAOAP3/AQABAAAAAAA=") tile_set = SubResource("TileSet_y3acc") [node name="CursorMapLayer" type="TileMapLayer" parent="VBoxContainer/Map"] +visible = false tile_set = SubResource("TileSet_fax2j") script = ExtResource("4_qib1m") @@ -229,15 +229,17 @@ size_flags_vertical = 0 unique_name_in_owner = true layout_mode = 2 selected = 0 -item_count = 4 -popup/item_0/text = "Karte..." +item_count = 5 +popup/item_0/text = "Karte" popup/item_0/id = 3 -popup/item_1/text = "...laden" -popup/item_1/id = 0 -popup/item_2/text = "...speichern" -popup/item_2/id = 1 -popup/item_3/text = "...speichern als..." -popup/item_3/id = 2 +popup/item_1/text = "Neu" +popup/item_1/id = 4 +popup/item_2/text = "Laden" +popup/item_2/id = 0 +popup/item_3/text = "Speichern" +popup/item_3/id = 1 +popup/item_4/text = "Speichern als" +popup/item_4/id = 2 [node name="PaletteButton" type="Button" parent="UI/MenuTop"] unique_name_in_owner = true @@ -245,6 +247,31 @@ layout_mode = 2 text = "Palette" script = ExtResource("2_fax2j") +[node name="Karte2" type="Button" parent="UI/MenuTop"] +layout_mode = 2 +text = "Karte2" +script = ExtResource("7_cooet") + +[node name="karte2_vbox" type="VBoxContainer" parent="UI/MenuTop/Karte2"] +unique_name_in_owner = true +visible = false +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="ItemList" type="ItemList" parent="UI/MenuTop/Karte2/karte2_vbox"] +custom_minimum_size = Vector2(125, 120) +layout_mode = 2 +size_flags_vertical = 3 +item_count = 4 +item_0/text = "Neu" +item_1/text = "Laden" +item_2/text = "Speichern" +item_3/text = "Speichern als" + [node name="Dialogs" type="Node2D" parent="UI"] [node name="FileDialog" type="FileDialog" parent="UI/Dialogs"] diff --git a/hexmapper/scenes/MainMap/karte_2.gd b/hexmapper/scenes/MainMap/karte_2.gd new file mode 100644 index 0000000..8fe7b15 --- /dev/null +++ b/hexmapper/scenes/MainMap/karte_2.gd @@ -0,0 +1,15 @@ +extends Button + +@onready var listcontainer = %karte2_vbox + +func _ready(): + pressed.connect(_show_item_list) + + +func _show_item_list(): + if listcontainer.position.y < 0 : listcontainer.position.y = 45 + + if listcontainer.visible: + listcontainer.hide() + else: + listcontainer.show() diff --git a/hexmapper/scenes/MainMap/karte_2.gd.uid b/hexmapper/scenes/MainMap/karte_2.gd.uid new file mode 100644 index 0000000..a85318b --- /dev/null +++ b/hexmapper/scenes/MainMap/karte_2.gd.uid @@ -0,0 +1 @@ +uid://csi8if4m6a78v diff --git a/hexmapper/scenes/MainMap/map/map_manager.gd b/hexmapper/scenes/MainMap/map/map_manager.gd index 501be25..f460a84 100644 --- a/hexmapper/scenes/MainMap/map/map_manager.gd +++ b/hexmapper/scenes/MainMap/map/map_manager.gd @@ -88,7 +88,8 @@ func get_tile_texcoord(str_palette:String, tile_name:String) -> Vector2i: 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") + 1: print("Neue Karte erstellen") + 2: print("Karte laden") + 3: print("Karte speichern") + 4: print("Karte speichern als")