Image loader, datetime

This commit is contained in:
Kirill
2026-03-30 00:48:20 +03:00
parent baf6a15f41
commit 3b953b8713
144 changed files with 786 additions and 1668 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+7 -2
View File
@@ -2,16 +2,20 @@ class_name TopMenu extends HBoxContainer
signal button_pressed(button_name: String)
@export_group("Menu Items")
@export var BurgerButton: TextureButton
@export var DateTime: Label
@export var Info: Label
@export var TopMenuButtons: Dictionary[String, TextureButton]
@onready var date_time: Label = $InfoPanel/DateTime
func set_datetime(value: String):
DateTime.text = value
date_time.text = value
func set_info(value: String):
Info.text = value
@@ -22,6 +26,7 @@ func enable_buttons(button_state: Array):
func on_putton_pressed(button_name: String):
emit_signal("button_pressed", button_name)
print(button_name)
#SaveManager.save_settings()
SaveManager.ch()
#print(Global.filename)
+48 -24
View File
@@ -1,23 +1,27 @@
[gd_scene format=3 uid="uid://cdbqh3hvqvpab"]
[ext_resource type="Texture2D" uid="uid://5f80g4i46ycl" path="res://UI/TopMenu/BurgerButton/button.burger.normal.png" id="1_0ttbs"]
[ext_resource type="Texture2D" uid="uid://5f80g4i46ycl" path="res://UI/TopMenu/Buttons/button.burger.normal.png" id="1_0ttbs"]
[ext_resource type="Script" uid="uid://co14qmemlpt4a" path="res://UI/TopMenu/top_menu.gd" id="1_jcwb6"]
[ext_resource type="Texture2D" uid="uid://cimgueu70lvqi" path="res://UI/TopMenu/BurgerButton/button.burger.focused.png" id="4_5mkgh"]
[ext_resource type="FontFile" uid="uid://deij0htxjmcs7" path="res://fonts/Roboto-Light.ttf" id="5_14pnr"]
[ext_resource type="Texture2D" uid="uid://cimgueu70lvqi" path="res://UI/TopMenu/Buttons/button.burger.focused.png" id="4_5mkgh"]
[ext_resource type="Texture2D" uid="uid://cjcchycx7biyl" path="res://UI/TopMenu/Time/TimeX.png" id="4_radhq"]
[ext_resource type="FontFile" uid="uid://dtyi81a0phumr" path="res://fonts/Roboto_Condensed/RobotoCondensed-Bold.ttf" id="5_radhq"]
[ext_resource type="Texture2D" uid="uid://cnjtnggw5ccq3" path="res://UI/TopMenu/Time/Time1.png" id="6_osfsp"]
[ext_resource type="Texture2D" uid="uid://rmdsdkck0vst" path="res://UI/TopMenu/Buttons/buton.report.normal.png" id="9_4n2up"]
[ext_resource type="Texture2D" uid="uid://dbhkuw2jshyoh" path="res://UI/TopMenu/Buttons/buton.report.pressed.png" id="10_nnhdd"]
[node name="TopMenu" type="HBoxContainer" unique_id=10516167 node_paths=PackedStringArray("BurgerButton", "DateTime", "Info", "TopMenuButtons")]
[node name="TopMenu" type="HBoxContainer" unique_id=10516167 node_paths=PackedStringArray("BurgerButton", "TopMenuButtons")]
custom_minimum_size = Vector2(0, 128)
size_flags_horizontal = 6
size_flags_vertical = 4
theme_override_constants/separation = 0
script = ExtResource("1_jcwb6")
BurgerButton = NodePath("BurgerButton")
DateTime = NodePath("InfoPanel/DateTime")
Info = NodePath("InfoPanel/Info")
TopMenuButtons = {
"Charsheet": NodePath(""),
"Dialog": NodePath(""),
"Questlog": NodePath(""),
"Starship": NodePath(""),
"Travel": NodePath("")
"Charsheet": null,
"Dialog": null,
"Questlog": null,
"Starship": null,
"Travel": null
}
[node name="BurgerButton" type="TextureButton" parent="." unique_id=760392200]
@@ -28,33 +32,53 @@ size_flags_vertical = 4
texture_normal = ExtResource("1_0ttbs")
texture_focused = ExtResource("4_5mkgh")
[node name="LeftSeparator" type="Panel" parent="." unique_id=305575734]
custom_minimum_size = Vector2(64, 128)
layout_mode = 2
[node name="TimeMinus" type="TextureButton" parent="." unique_id=1811052825]
custom_minimum_size = Vector2(128, 128)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
texture_normal = ExtResource("4_radhq")
[node name="InfoPanel" type="VBoxContainer" parent="." unique_id=685953039]
custom_minimum_size = Vector2(256, 0)
custom_minimum_size = Vector2(440, 0)
layout_mode = 2
size_flags_horizontal = 3
theme_override_constants/separation = 0
[node name="DateTime" type="Label" parent="InfoPanel" unique_id=1261215093]
custom_minimum_size = Vector2(240, 64)
custom_minimum_size = Vector2(240, 128)
layout_mode = 2
theme_override_colors/font_color = Color(0, 0.6862745, 0, 1)
theme_override_fonts/font = ExtResource("5_14pnr")
theme_override_font_sizes/font_size = 36
theme_override_fonts/font = ExtResource("5_radhq")
theme_override_font_sizes/font_size = 48
text = "2025.11.16 09:23"
horizontal_alignment = 1
vertical_alignment = 1
[node name="Info" type="Label" parent="InfoPanel" unique_id=2140704604]
custom_minimum_size = Vector2(240, 64)
[node name="TimePlus" type="TextureButton" parent="." unique_id=2128537958]
custom_minimum_size = Vector2(128, 128)
layout_mode = 2
theme_override_colors/font_color = Color(0, 0.6862745, 0, 1)
theme_override_fonts/font = ExtResource("5_14pnr")
theme_override_font_sizes/font_size = 36
horizontal_alignment = 1
vertical_alignment = 1
size_flags_horizontal = 4
size_flags_vertical = 4
texture_normal = ExtResource("6_osfsp")
[node name="Control" type="Control" parent="." unique_id=645103441]
custom_minimum_size = Vector2(640, 128)
[node name="RightSeparator" type="Panel" parent="." unique_id=1481873764]
custom_minimum_size = Vector2(64, 128)
layout_mode = 2
[node name="ReportButton" type="TextureButton" parent="." unique_id=247269539]
custom_minimum_size = Vector2(128, 128)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
texture_normal = ExtResource("9_4n2up")
texture_pressed = ExtResource("10_nnhdd")
[connection signal="pressed" from="BurgerButton" to="." method="on_putton_pressed" binds= ["Burger"]]
[connection signal="pressed" from="TimeMinus" to="." method="on_putton_pressed" binds= ["TimeMinus"]]
[connection signal="pressed" from="TimePlus" to="." method="on_putton_pressed" binds= ["TimePlus"]]
[connection signal="pressed" from="ReportButton" to="." method="on_putton_pressed" binds= ["Report"]]