From b87baba2fe3499db5fc5d5b848ece7e1a674164e Mon Sep 17 00:00:00 2001 From: INoro Date: Sun, 11 Dec 2022 05:19:46 +0100 Subject: [PATCH] Leo - GUI checkpoint --- Assets/Textures/GUI/upscaledSign.png | Bin 0 -> 51289 bytes Assets/Textures/GUI/upscaledSign.png.import | 34 +++++++ Nodes/UI.tscn | 23 ++++- menu/Speedometer_player1.gd | 9 +- menu/Speedometer_player1.tscn | 6 +- menu/stats_player_1.gd | 11 ++- menu/stats_player_1.tscn | 79 ++++++++------- menu/stats_player_2.gd | 6 ++ menu/stats_player_2.tscn | 104 ++++++++++++++++++++ project.godot | 6 +- 10 files changed, 228 insertions(+), 50 deletions(-) create mode 100644 Assets/Textures/GUI/upscaledSign.png create mode 100644 Assets/Textures/GUI/upscaledSign.png.import create mode 100644 menu/stats_player_2.gd create mode 100644 menu/stats_player_2.tscn diff --git a/Assets/Textures/GUI/upscaledSign.png b/Assets/Textures/GUI/upscaledSign.png new file mode 100644 index 0000000000000000000000000000000000000000..2e18e02e18a3a6c81eb2d1db55d743d00e83536c GIT binary patch literal 51289 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 z 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%0Dyvh`E2hM{xc$=! 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 C=-MU# literal 0 HcmV?d00001 diff --git a/Assets/Textures/GUI/upscaledSign.png.import b/Assets/Textures/GUI/upscaledSign.png.import new file mode 100644 index 0000000..221f2f9 --- /dev/null +++ b/Assets/Textures/GUI/upscaledSign.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cj3ipy1gilaxu" +path="res://.godot/imported/upscaledSign.png-d4dcd62d1293f4203dca4442ed30f800.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/GUI/upscaledSign.png" +dest_files=["res://.godot/imported/upscaledSign.png-d4dcd62d1293f4203dca4442ed30f800.ctex"] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/bptc_ldr=0 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +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/Nodes/UI.tscn b/Nodes/UI.tscn index 64e4703..1b2c4fb 100644 --- a/Nodes/UI.tscn +++ b/Nodes/UI.tscn @@ -1,8 +1,9 @@ -[gd_scene load_steps=7 format=3 uid="uid://cys06pnxfjl2m"] +[gd_scene load_steps=8 format=3 uid="uid://cys06pnxfjl2m"] [ext_resource type="Texture2D" uid="uid://b8rsm7uapp583" path="res://undefined - Imgur (1).png" id="1_cb7ct"] [ext_resource type="Texture2D" uid="uid://44lfs83sax35" path="res://undefined - Imgur.png" id="2_udann"] [ext_resource type="PackedScene" uid="uid://dgr3cta6n1tg3" path="res://menu/stats_player_1.tscn" id="3_yhsvf"] +[ext_resource type="PackedScene" uid="uid://bpvxwo2otee3b" path="res://menu/stats_player_2.tscn" id="4_c4m18"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_fir3c"] @@ -22,7 +23,6 @@ size_flags_horizontal = 4 [node name="Panel" type="Panel" parent="."] custom_minimum_size = Vector2(15, 0) -layout_mode = 1 anchors_preset = 13 anchor_left = 0.5 anchor_right = 0.5 @@ -31,7 +31,6 @@ grow_horizontal = 2 grow_vertical = 2 [node name="VSlider" type="VSlider" parent="."] -layout_mode = 1 anchors_preset = 13 anchor_left = 0.5 anchor_right = 0.5 @@ -49,7 +48,6 @@ editable = false scrollable = false [node name="VSlider2" type="VSlider" parent="."] -layout_mode = 1 anchors_preset = 13 anchor_left = 0.5 anchor_right = 0.5 @@ -66,4 +64,19 @@ value = 50.0 editable = false scrollable = false -[node name="Stats_Player1" parent="." instance=ExtResource("3_yhsvf")] +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 0 +offset_left = -579.0 +offset_right = 575.0 +offset_bottom = 649.0 + +[node name="Stats_Player1" parent="Control" instance=ExtResource("3_yhsvf")] +offset_right = 345.0 +offset_bottom = -288.0 +scale = Vector2(0.6, 0.6) + +[node name="Stats_Player2" parent="Control" instance=ExtResource("4_c4m18")] +offset_left = -187.0 +offset_right = 125.0 +scale = Vector2(0.6, 0.6) diff --git a/menu/Speedometer_player1.gd b/menu/Speedometer_player1.gd index 97f6dcb..7709b42 100644 --- a/menu/Speedometer_player1.gd +++ b/menu/Speedometer_player1.gd @@ -1,4 +1,4 @@ -extends CanvasLayer +extends Control var currentSpeed var maxSpeed = float(TrainEngine.maxSpeed) @@ -13,15 +13,14 @@ func _ready(): #get Game Node reference while not root is Game: root = root.get_parent() - - print("maxSpeed =", maxSpeed) func _process(delta): currentSpeed = root.p1_train.current_speed - print("currentSpeed", currentSpeed) deg = currentSpeed * (70.0/maxSpeed) - 35.0 - print(deg) rad = (deg * 3.14) / 180 self.get_node("Pfeil").rotation = rad +func _on_stats_player_1_resized(): + print("resized") + pass # Replace with function body. diff --git a/menu/Speedometer_player1.tscn b/menu/Speedometer_player1.tscn index b0159f6..5ff7a61 100644 --- a/menu/Speedometer_player1.tscn +++ b/menu/Speedometer_player1.tscn @@ -5,7 +5,11 @@ [ext_resource type="Texture2D" uid="uid://hy1r4mahhob2" path="res://Assets/Textures/GUI/Speedometer_pointer.png" id="2_vm8nm"] [ext_resource type="Texture2D" uid="uid://c8087dusjhilc" path="res://Assets/Textures/GUI/Speedometer_foreground.png" id="3_7tp67"] -[node name="Speedometer" type="CanvasLayer"] +[node name="Speedometer" type="Control"] +layout_mode = 3 +anchors_preset = 0 +offset_right = 483.0 +offset_bottom = 505.0 script = ExtResource("1_8r0bw") [node name="Background" type="TextureRect" parent="."] diff --git a/menu/stats_player_1.gd b/menu/stats_player_1.gd index 66330fd..296187f 100644 --- a/menu/stats_player_1.gd +++ b/menu/stats_player_1.gd @@ -1,5 +1,10 @@ -extends CanvasLayer +extends Control func _ready(): - var hbox = self.get_node("Rahmen/Ressourcen/RessourcenBox") - hbox.add_spacer(true) + pass + + +func _process(delta): + + + diff --git a/menu/stats_player_1.tscn b/menu/stats_player_1.tscn index 20e6b03..bc4a532 100644 --- a/menu/stats_player_1.tscn +++ b/menu/stats_player_1.tscn @@ -2,81 +2,90 @@ [ext_resource type="Script" path="res://menu/stats_player_1.gd" id="1_7a1hg"] [ext_resource type="PackedScene" uid="uid://bxlhdan6h6qwi" path="res://menu/Speedometer_player1.tscn" id="1_8v7ps"] -[ext_resource type="Texture2D" uid="uid://c62xglrjom4sn" path="res://Assets/Textures/GUI/frame_player1.png" id="2_1uihe"] [ext_resource type="Texture2D" uid="uid://dfqal4ri4ftrf" path="res://Assets/Textures/Kohle.png" id="3_tjc2l"] +[ext_resource type="Texture2D" uid="uid://cj3ipy1gilaxu" path="res://Assets/Textures/GUI/upscaledSign.png" id="3_v32w1"] [ext_resource type="Texture2D" uid="uid://clemmheiw1kq" path="res://Assets/Textures/Gunpowder.png" id="4_jn38u"] [ext_resource type="Texture2D" uid="uid://bhmyyu0uhx541" path="res://Assets/Textures/Opera_senza_titolo (2).png" id="5_b5gk5"] -[node name="Stats_Player1" type="CanvasLayer"] +[node name="Stats_Player1" type="Control"] +layout_mode = 3 +anchors_preset = 9 +anchor_bottom = 1.0 +offset_right = 370.0 +grow_vertical = 2 script = ExtResource("1_7a1hg") [node name="Speedometer_player1" parent="." instance=ExtResource("1_8v7ps")] -scale = Vector2(0.4, 0.4) -transform = Transform2D(0.4, 0, 0, 0.4, 0, 0) +offset_right = 516.0 +offset_bottom = 494.0 +scale = Vector2(0.5, 0.5) -[node name="Rahmen" type="CanvasLayer" parent="."] - -[node name="Rahmen" type="TextureRect" parent="Rahmen"] +[node name="Rahmen2" type="TextureRect" parent="."] offset_right = 463.0 offset_bottom = 562.0 -scale = Vector2(0.5, 0.5) -texture = ExtResource("2_1uihe") +scale = Vector2(0.7, 0.7) +texture = ExtResource("3_v32w1") -[node name="Ressourcen" type="CanvasLayer" parent="Rahmen"] -offset = Vector2(0, 220) -scale = Vector2(0.02, 0.02) -transform = Transform2D(0.02, 0, 0, 0.02, 0, 220) +[node name="RessourcenBox" type="HBoxContainer" parent="."] +visible = false +anchors_preset = 2 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 67.0 +offset_top = -316.0 +offset_right = 3562.0 +offset_bottom = 661.0 +grow_vertical = 0 +scale = Vector2(0.05, 0.05) +theme_override_constants/separation = 330 -[node name="RessourcenBox" type="HBoxContainer" parent="Rahmen/Ressourcen"] -custom_minimum_size = Vector2(100, 20) -offset_left = 40.0 -offset_top = 226.0 -offset_right = 123.0 -offset_bottom = 256.0 - -[node name="Kohle" type="VBoxContainer" parent="Rahmen/Ressourcen/RessourcenBox"] +[node name="Kohle" type="VBoxContainer" parent="RessourcenBox"] offset_right = 945.0 offset_bottom = 977.0 +theme_override_constants/separation = 10 -[node name="TextureRect" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/Kohle"] +[node name="TextureRect" type="TextureRect" parent="RessourcenBox/Kohle"] offset_right = 945.0 offset_bottom = 931.0 texture = ExtResource("3_tjc2l") -[node name="Label" type="Label" parent="Rahmen/Ressourcen/RessourcenBox/Kohle"] -offset_top = 935.0 +[node name="Label" type="Label" parent="RessourcenBox/Kohle"] +offset_top = 941.0 offset_right = 945.0 -offset_bottom = 961.0 +offset_bottom = 967.0 text = "5 " -[node name="GunPowder" type="VBoxContainer" parent="Rahmen/Ressourcen/RessourcenBox"] -offset_left = 949.0 -offset_right = 1894.0 +[node name="GunPowder" type="VBoxContainer" parent="RessourcenBox"] +offset_left = 1275.0 +offset_right = 2220.0 offset_bottom = 977.0 -[node name="TextureRect" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/GunPowder"] +[node name="TextureRect" type="TextureRect" parent="RessourcenBox/GunPowder"] offset_right = 945.0 offset_bottom = 931.0 texture = ExtResource("4_jn38u") -[node name="Label" type="Label" parent="Rahmen/Ressourcen/RessourcenBox/GunPowder"] +[node name="Label" type="Label" parent="RessourcenBox/GunPowder"] offset_top = 935.0 offset_right = 945.0 offset_bottom = 958.0 -[node name="Munition" type="VBoxContainer" parent="Rahmen/Ressourcen/RessourcenBox"] -offset_left = 1898.0 -offset_right = 2843.0 +[node name="Munition" type="VBoxContainer" parent="RessourcenBox"] +offset_left = 2550.0 +offset_right = 3495.0 offset_bottom = 977.0 +size_flags_stretch_ratio = 0.39 -[node name="MunitionSprite" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/Munition"] +[node name="MunitionSprite" type="TextureRect" parent="RessourcenBox/Munition"] offset_right = 945.0 offset_bottom = 931.0 texture = ExtResource("5_b5gk5") -[node name="Label" type="Label" parent="Rahmen/Ressourcen/RessourcenBox/Munition"] +[node name="Label" type="Label" parent="RessourcenBox/Munition"] offset_top = 935.0 offset_right = 945.0 offset_bottom = 977.0 theme_override_font_sizes/font_size = 30 + +[connection signal="resized" from="." to="Speedometer_player1" method="_on_stats_player_1_resized"] diff --git a/menu/stats_player_2.gd b/menu/stats_player_2.gd new file mode 100644 index 0000000..214b8a7 --- /dev/null +++ b/menu/stats_player_2.gd @@ -0,0 +1,6 @@ +extends Control + +func _ready(): + var gui = self.get_node("Speedometer_player1") + for body in gui.get_children(): + body.anchors_preset = CORNER_TOP_RIGHT diff --git a/menu/stats_player_2.tscn b/menu/stats_player_2.tscn new file mode 100644 index 0000000..c695a5b --- /dev/null +++ b/menu/stats_player_2.tscn @@ -0,0 +1,104 @@ +[gd_scene load_steps=7 format=3 uid="uid://bpvxwo2otee3b"] + +[ext_resource type="PackedScene" uid="uid://bxlhdan6h6qwi" path="res://menu/Speedometer_player1.tscn" id="1_8v7ps"] +[ext_resource type="Script" path="res://menu/stats_player_2.gd" id="1_buc37"] +[ext_resource type="Texture2D" uid="uid://qud0m3iwlyed" path="res://Assets/Textures/GUI/frame_player2.png" id="3_mx7a4"] +[ext_resource type="Texture2D" uid="uid://dfqal4ri4ftrf" path="res://Assets/Textures/Kohle.png" id="3_tjc2l"] +[ext_resource type="Texture2D" uid="uid://clemmheiw1kq" path="res://Assets/Textures/Gunpowder.png" id="4_jn38u"] +[ext_resource type="Texture2D" uid="uid://bhmyyu0uhx541" path="res://Assets/Textures/Opera_senza_titolo (2).png" id="5_b5gk5"] + +[node name="Stats_Player2" type="Control"] +layout_mode = 3 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -312.0 +offset_bottom = 409.0 +grow_horizontal = 0 +script = ExtResource("1_buc37") + +[node name="Speedometer_player1" parent="." instance=ExtResource("1_8v7ps")] +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -249.0 +offset_right = 249.0 +offset_bottom = 490.0 +grow_horizontal = 0 +scale = Vector2(0.5, 0.5) + +[node name="Rahmen2" type="TextureRect" parent="."] +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -324.0 +offset_right = 139.0 +offset_bottom = 562.0 +grow_horizontal = 0 +scale = Vector2(0.7, 0.7) +texture = ExtResource("3_mx7a4") + +[node name="RessourcenBox" type="HBoxContainer" parent="."] +visible = false +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -228.0 +offset_top = -78.0 +offset_right = 3267.0 +offset_bottom = 982.0 +grow_horizontal = 0 +grow_vertical = 0 +scale = Vector2(0.05, 0.05) +theme_override_constants/separation = 330 + +[node name="Kohle" type="VBoxContainer" parent="RessourcenBox"] +offset_right = 945.0 +offset_bottom = 1060.0 +theme_override_constants/separation = 10 + +[node name="TextureRect" type="TextureRect" parent="RessourcenBox/Kohle"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("3_tjc2l") + +[node name="Label" type="Label" parent="RessourcenBox/Kohle"] +offset_top = 941.0 +offset_right = 945.0 +offset_bottom = 967.0 +text = "5 +" + +[node name="GunPowder" type="VBoxContainer" parent="RessourcenBox"] +offset_left = 1275.0 +offset_right = 2220.0 +offset_bottom = 1060.0 + +[node name="TextureRect" type="TextureRect" parent="RessourcenBox/GunPowder"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("4_jn38u") + +[node name="Label" type="Label" parent="RessourcenBox/GunPowder"] +offset_top = 935.0 +offset_right = 945.0 +offset_bottom = 958.0 + +[node name="Munition" type="VBoxContainer" parent="RessourcenBox"] +offset_left = 2550.0 +offset_right = 3495.0 +offset_bottom = 1060.0 +size_flags_stretch_ratio = 0.39 + +[node name="MunitionSprite" type="TextureRect" parent="RessourcenBox/Munition"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("5_b5gk5") + +[node name="Label" type="Label" parent="RessourcenBox/Munition"] +offset_top = 935.0 +offset_right = 945.0 +offset_bottom = 977.0 +theme_override_font_sizes/font_size = 30 diff --git a/project.godot b/project.godot index 54075ea..16809a6 100644 --- a/project.godot +++ b/project.godot @@ -29,7 +29,7 @@ _global_script_classes=[{ "language": &"GDScript", "path": "res://scripts/Logic/MapNode.gd" }, { -"base": "Node", +"base": "StaticBody3D", "class": &"Module", "language": &"GDScript", "path": "res://scripts/Modules/Module.gd" @@ -86,6 +86,10 @@ config/features=PackedStringArray("4.0", "Forward Plus") config/icon="res://icon.svg" <<<<<<