diff --git a/hexmapper/assets/ui_images/button_down.png b/hexmapper/assets/ui_images/button_down.png new file mode 100644 index 0000000..dba817b Binary files /dev/null and b/hexmapper/assets/ui_images/button_down.png differ diff --git a/hexmapper/assets/ui_images/button_down.png.import b/hexmapper/assets/ui_images/button_down.png.import new file mode 100644 index 0000000..6428e88 --- /dev/null +++ b/hexmapper/assets/ui_images/button_down.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4rr1pyik2cer" +path="res://.godot/imported/button_down.png-252166a22c1cb867515e04b85912cf46.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui_images/button_down.png" +dest_files=["res://.godot/imported/button_down.png-252166a22c1cb867515e04b85912cf46.ctex"] + +[params] + +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 +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 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/hexmapper/assets/ui_images/button_left.png b/hexmapper/assets/ui_images/button_left.png new file mode 100644 index 0000000..5434254 Binary files /dev/null and b/hexmapper/assets/ui_images/button_left.png differ diff --git a/hexmapper/assets/ui_images/button_left.png.import b/hexmapper/assets/ui_images/button_left.png.import new file mode 100644 index 0000000..267fb6a --- /dev/null +++ b/hexmapper/assets/ui_images/button_left.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://imyg8w7q7edx" +path="res://.godot/imported/button_left.png-9cb47145e638e3c28f59453a77595ef0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui_images/button_left.png" +dest_files=["res://.godot/imported/button_left.png-9cb47145e638e3c28f59453a77595ef0.ctex"] + +[params] + +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 +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 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/hexmapper/assets/ui_images/button_right.png b/hexmapper/assets/ui_images/button_right.png new file mode 100644 index 0000000..58039a2 Binary files /dev/null and b/hexmapper/assets/ui_images/button_right.png differ diff --git a/hexmapper/assets/ui_images/button_right.png.import b/hexmapper/assets/ui_images/button_right.png.import new file mode 100644 index 0000000..9522c1c --- /dev/null +++ b/hexmapper/assets/ui_images/button_right.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b81ubyqonighc" +path="res://.godot/imported/button_right.png-f6b18326bf00c23822abf571824c35cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui_images/button_right.png" +dest_files=["res://.godot/imported/button_right.png-f6b18326bf00c23822abf571824c35cf.ctex"] + +[params] + +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 +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 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/hexmapper/assets/ui_images/button_up.png b/hexmapper/assets/ui_images/button_up.png new file mode 100644 index 0000000..2190358 Binary files /dev/null and b/hexmapper/assets/ui_images/button_up.png differ diff --git a/hexmapper/assets/ui_images/button_up.png.import b/hexmapper/assets/ui_images/button_up.png.import new file mode 100644 index 0000000..7c0a242 --- /dev/null +++ b/hexmapper/assets/ui_images/button_up.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqb2af3gx5fp6" +path="res://.godot/imported/button_up.png-66e4161f7c79508eec3910f0fc6e9758.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/ui_images/button_up.png" +dest_files=["res://.godot/imported/button_up.png-66e4161f7c79508eec3910f0fc6e9758.ctex"] + +[params] + +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 +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 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/hexmapper/scenes/MainMap/_MainMap.tscn b/hexmapper/scenes/MainMap/_MainMap.tscn index 4f76133..03632cf 100644 --- a/hexmapper/scenes/MainMap/_MainMap.tscn +++ b/hexmapper/scenes/MainMap/_MainMap.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=20 format=4 uid="uid://li0mfftily5e"] +[gd_scene load_steps=24 format=4 uid="uid://li0mfftily5e"] [ext_resource type="Texture2D" uid="uid://berwv00k5ffjm" path="res://assets/spritesheets/map_hex_terrain_72x72_spritesheet.png" id="1_4oycp"] [ext_resource type="Script" uid="uid://dnfabi8ksjvm2" path="res://scenes/MainMap/map/map_layer_logic.gd" id="1_74o3d"] @@ -11,6 +11,10 @@ [ext_resource type="Script" uid="uid://csi8if4m6a78v" path="res://scenes/MainMap/map_menu.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"] +[ext_resource type="Texture2D" uid="uid://cqb2af3gx5fp6" path="res://assets/ui_images/button_up.png" id="9_e5fbg"] +[ext_resource type="Texture2D" uid="uid://4rr1pyik2cer" path="res://assets/ui_images/button_down.png" id="10_26b7d"] +[ext_resource type="Texture2D" uid="uid://imyg8w7q7edx" path="res://assets/ui_images/button_left.png" id="11_33jd8"] +[ext_resource type="Texture2D" uid="uid://b81ubyqonighc" path="res://assets/ui_images/button_right.png" id="12_myd42"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_trqik"] texture = ExtResource("1_4oycp") @@ -217,11 +221,9 @@ texture = SubResource("CompressedTexture2D_slrw0") [node name="MenuTop" type="HBoxContainer" parent="UI"] unique_name_in_owner = true -anchors_preset = 10 -anchor_right = 1.0 +offset_right = 264.0 offset_bottom = 36.0 -grow_horizontal = 2 -size_flags_horizontal = 3 +size_flags_horizontal = 0 size_flags_vertical = 0 [node name="MapMenu" type="Button" parent="UI/MenuTop"] @@ -269,6 +271,42 @@ text = "MapName" horizontal_alignment = 2 vertical_alignment = 1 +[node name="TextureButtonUp" type="TextureButton" parent="UI/MenuTop"] +clip_contents = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 3 +texture_normal = ExtResource("9_e5fbg") +ignore_texture_size = true +stretch_mode = 4 + +[node name="TextureButtonDown" type="TextureButton" parent="UI/MenuTop"] +clip_contents = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 3 +texture_normal = ExtResource("10_26b7d") +ignore_texture_size = true +stretch_mode = 4 + +[node name="TextureButtonLeft" type="TextureButton" parent="UI/MenuTop"] +clip_contents = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 3 +texture_normal = ExtResource("11_33jd8") +ignore_texture_size = true +stretch_mode = 4 + +[node name="TextureButtonRight" type="TextureButton" parent="UI/MenuTop"] +clip_contents = true +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 3 +texture_normal = ExtResource("12_myd42") +ignore_texture_size = true +stretch_mode = 4 + [node name="Dialogs" type="Node2D" parent="UI"] [node name="FileDialog" type="FileDialog" parent="UI/Dialogs"] diff --git a/workbench/button_down.png b/workbench/button_down.png new file mode 100644 index 0000000..dba817b Binary files /dev/null and b/workbench/button_down.png differ diff --git a/workbench/button_left.png b/workbench/button_left.png new file mode 100644 index 0000000..5434254 Binary files /dev/null and b/workbench/button_left.png differ diff --git a/workbench/button_right.png b/workbench/button_right.png new file mode 100644 index 0000000..58039a2 Binary files /dev/null and b/workbench/button_right.png differ diff --git a/workbench/button_up.png b/workbench/button_up.png new file mode 100644 index 0000000..2190358 Binary files /dev/null and b/workbench/button_up.png differ