From 14490c71e45e74f3dd61654f79d424dc7f402e34 Mon Sep 17 00:00:00 2001 From: INoro Date: Sun, 11 Dec 2022 01:50:33 +0100 Subject: [PATCH] Leo - GUI WIP --- Assets/Textures/GUI/frame_player2.png | Bin 0 -> 42708 bytes Assets/Textures/GUI/frame_player2.png.import | 34 +++++++++ .../{Opera_senza_titolo.png => Gunpowder.png} | Bin Assets/Textures/Gunpowder.png.import | 34 +++++++++ .../{Opera_senza_titolo (1).png => Kohle.png} | Bin Assets/Textures/Kohle.png.import | 34 +++++++++ Nodes/UI.tscn | 5 +- Nodes/game.tscn | 4 +- ...{Speedometer.gd => Speedometer_player1.gd} | 15 ++-- menu/Speedometer_player1.tscn | 6 +- menu/main_menu.tscn | 25 +++++-- menu/stats_player_1.gd | 5 ++ menu/stats_player_1.tscn | 69 ++++++++++++++---- 13 files changed, 192 insertions(+), 39 deletions(-) create mode 100644 Assets/Textures/GUI/frame_player2.png create mode 100644 Assets/Textures/GUI/frame_player2.png.import rename Assets/Textures/{Opera_senza_titolo.png => Gunpowder.png} (100%) create mode 100644 Assets/Textures/Gunpowder.png.import rename Assets/Textures/{Opera_senza_titolo (1).png => Kohle.png} (100%) create mode 100644 Assets/Textures/Kohle.png.import rename menu/{Speedometer.gd => Speedometer_player1.gd} (67%) create mode 100644 menu/stats_player_1.gd diff --git a/Assets/Textures/GUI/frame_player2.png b/Assets/Textures/GUI/frame_player2.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbf131332a205fb8b77534c53bffeabebe4fdbe GIT binary patch literal 42708 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 literal 0 HcmV?d00001 diff --git a/Assets/Textures/GUI/frame_player2.png.import b/Assets/Textures/GUI/frame_player2.png.import new file mode 100644 index 0000000..341462e --- /dev/null +++ b/Assets/Textures/GUI/frame_player2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://qud0m3iwlyed" +path="res://.godot/imported/frame_player2.png-43a6c06fdb2884e9016e890a7eb7af86.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/GUI/frame_player2.png" +dest_files=["res://.godot/imported/frame_player2.png-43a6c06fdb2884e9016e890a7eb7af86.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/Assets/Textures/Opera_senza_titolo.png b/Assets/Textures/Gunpowder.png similarity index 100% rename from Assets/Textures/Opera_senza_titolo.png rename to Assets/Textures/Gunpowder.png diff --git a/Assets/Textures/Gunpowder.png.import b/Assets/Textures/Gunpowder.png.import new file mode 100644 index 0000000..a2e291e --- /dev/null +++ b/Assets/Textures/Gunpowder.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clemmheiw1kq" +path="res://.godot/imported/Gunpowder.png-f662122f3929411add4bcd12f4c21e21.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/Gunpowder.png" +dest_files=["res://.godot/imported/Gunpowder.png-f662122f3929411add4bcd12f4c21e21.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/Assets/Textures/Opera_senza_titolo (1).png b/Assets/Textures/Kohle.png similarity index 100% rename from Assets/Textures/Opera_senza_titolo (1).png rename to Assets/Textures/Kohle.png diff --git a/Assets/Textures/Kohle.png.import b/Assets/Textures/Kohle.png.import new file mode 100644 index 0000000..a29269f --- /dev/null +++ b/Assets/Textures/Kohle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfqal4ri4ftrf" +path="res://.godot/imported/Kohle.png-2be21c5c26a72d51f2eb2ca2dbf16029.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/Kohle.png" +dest_files=["res://.godot/imported/Kohle.png-2be21c5c26a72d51f2eb2ca2dbf16029.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 9e0f3d7..42541a9 100644 --- a/Nodes/UI.tscn +++ b/Nodes/UI.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=6 format=3 uid="uid://cys06pnxfjl2m"] +[gd_scene load_steps=7 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"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_fir3c"] @@ -61,3 +62,5 @@ max_value = 150.0 value = 50.0 editable = false scrollable = false + +[node name="Stats_Player1" parent="." instance=ExtResource("3_yhsvf")] diff --git a/Nodes/game.tscn b/Nodes/game.tscn index f420c01..02e9cb1 100644 --- a/Nodes/game.tscn +++ b/Nodes/game.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=11 format=3 uid="uid://b8u4bo4mklj55"] [ext_resource type="Script" path="res://scripts/Logic/Game.gd" id="1_dubwq"] -[ext_resource type="PackedScene" path="res://Nodes/light_setup.tscn" id="2_1lh4t"] +[ext_resource type="PackedScene" uid="uid://nxapkgcq2c70" path="res://Nodes/light_setup.tscn" id="2_1lh4t"] [ext_resource type="PackedScene" uid="uid://bqe8ucbruto1j" path="res://Nodes/StartNode.tscn" id="3_xcgy2"] [ext_resource type="PackedScene" uid="uid://md2ofbviios3" path="res://Nodes/Train_P1.tscn" id="4_gg4ea"] -[ext_resource type="PackedScene" path="res://Nodes/InfiniteScroller.tscn" id="5_3jhcw"] +[ext_resource type="PackedScene" uid="uid://bw3yluhr72n2t" path="res://Nodes/InfiniteScroller.tscn" id="5_3jhcw"] [ext_resource type="PackedScene" uid="uid://bikdn7ep2vpxw" path="res://Nodes/Train_P2.tscn" id="5_wi6pu"] [ext_resource type="PackedScene" uid="uid://cys06pnxfjl2m" path="res://Nodes/UI.tscn" id="6_eicse"] [ext_resource type="AudioStream" uid="uid://c5jhukuk8r3mf" path="res://Assets/Sounds/_MUSIC_/GameJamGameLoop.wav" id="7_wagg2"] diff --git a/menu/Speedometer.gd b/menu/Speedometer_player1.gd similarity index 67% rename from menu/Speedometer.gd rename to menu/Speedometer_player1.gd index 712c57b..97f6dcb 100644 --- a/menu/Speedometer.gd +++ b/menu/Speedometer_player1.gd @@ -1,7 +1,6 @@ extends CanvasLayer var currentSpeed - var maxSpeed = float(TrainEngine.maxSpeed) var minSpeed = 0.0 @@ -9,22 +8,20 @@ var deg var rad @onready var root = self.get_parent() - +#acceptable rotations range from -35 to +35 degrees func _ready(): #get Game Node reference while not root is Game: root = root.get_parent() - print(root.name) - print(maxSpeed) + print("maxSpeed =", maxSpeed) -#acceptable rotations range from -35 to +35 degrees func _process(delta): currentSpeed = root.p1_train.current_speed - deg = ((70.0/maxSpeed)* currentSpeed) - 35.0 - rad = (deg * 3.14)/180.0 + print("currentSpeed", currentSpeed) + deg = currentSpeed * (70.0/maxSpeed) - 35.0 + print(deg) + rad = (deg * 3.14) / 180 self.get_node("Pfeil").rotation = rad -func round_to_digit(num, digit): - return round(num * pow(10.0, digit)) / pow(10.0, digit) diff --git a/menu/Speedometer_player1.tscn b/menu/Speedometer_player1.tscn index 2924c08..b0159f6 100644 --- a/menu/Speedometer_player1.tscn +++ b/menu/Speedometer_player1.tscn @@ -1,12 +1,12 @@ -[gd_scene load_steps=5 format=3 uid="uid://cunv4n2t33057"] +[gd_scene load_steps=5 format=3 uid="uid://bxlhdan6h6qwi"] [ext_resource type="Texture2D" uid="uid://cj5tvg0uksgif" path="res://Assets/Textures/GUI/Speedometer_background.png" id="1_8h3os"] -[ext_resource type="Script" path="res://menu/Scripts/Speedometer.gd" id="1_qr0vh"] +[ext_resource type="Script" path="res://menu/Speedometer_player1.gd" id="1_8r0bw"] [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"] -script = ExtResource("1_qr0vh") +script = ExtResource("1_8r0bw") [node name="Background" type="TextureRect" parent="."] offset_right = 472.0 diff --git a/menu/main_menu.tscn b/menu/main_menu.tscn index 5ea61d5..0c6fa65 100644 --- a/menu/main_menu.tscn +++ b/menu/main_menu.tscn @@ -13,7 +13,6 @@ grow_vertical = 2 script = ExtResource("1_hyw8p") [node name="ColorRect" type="ColorRect" parent="."] -layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 @@ -22,7 +21,6 @@ grow_vertical = 2 color = Color(0.513726, 0.403922, 0.27451, 1) [node name="VBoxContainer" type="VBoxContainer" parent="."] -layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 @@ -36,31 +34,42 @@ grow_horizontal = 2 grow_vertical = 2 [node name="Start" type="Button" parent="VBoxContainer"] -layout_mode = 2 +offset_right = 87.0 +offset_bottom = 31.0 text = "Start " [node name="Tutorial" type="Button" parent="VBoxContainer"] -layout_mode = 2 +offset_top = 35.0 +offset_right = 87.0 +offset_bottom = 66.0 text = "Tutorial " [node name="Settings" type="Button" parent="VBoxContainer"] -layout_mode = 2 +offset_top = 70.0 +offset_right = 87.0 +offset_bottom = 101.0 text = "Volume:" [node name="VolSlider" type="HSlider" parent="VBoxContainer"] -layout_mode = 2 +offset_top = 105.0 +offset_right = 87.0 +offset_bottom = 121.0 min_value = -30.0 max_value = 0.0 script = ExtResource("2_h85ei") [node name="Quit" type="Button" parent="VBoxContainer"] -layout_mode = 2 +offset_top = 125.0 +offset_right = 87.0 +offset_bottom = 156.0 text = "Quit" [node name="FullScreen" type="Button" parent="VBoxContainer"] -layout_mode = 2 +offset_top = 160.0 +offset_right = 87.0 +offset_bottom = 191.0 text = "Fullscreen" [connection signal="pressed" from="VBoxContainer/Start" to="." method="_on_start_pressed"] diff --git a/menu/stats_player_1.gd b/menu/stats_player_1.gd new file mode 100644 index 0000000..66330fd --- /dev/null +++ b/menu/stats_player_1.gd @@ -0,0 +1,5 @@ +extends CanvasLayer + +func _ready(): + var hbox = self.get_node("Rahmen/Ressourcen/RessourcenBox") + hbox.add_spacer(true) diff --git a/menu/stats_player_1.tscn b/menu/stats_player_1.tscn index a60e864..20e6b03 100644 --- a/menu/stats_player_1.tscn +++ b/menu/stats_player_1.tscn @@ -1,9 +1,14 @@ -[gd_scene load_steps=3 format=3 uid="uid://c8als41yc56ep"] +[gd_scene load_steps=7 format=3 uid="uid://dgr3cta6n1tg3"] -[ext_resource type="PackedScene" uid="uid://cunv4n2t33057" path="res://menu/Speedometer_player1.tscn" id="1_8v7ps"] +[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://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"] +script = ExtResource("1_7a1hg") [node name="Speedometer_player1" parent="." instance=ExtResource("1_8v7ps")] scale = Vector2(0.4, 0.4) @@ -18,28 +23,60 @@ scale = Vector2(0.5, 0.5) texture = ExtResource("2_1uihe") [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="HBoxContainer" type="HBoxContainer" parent="Rahmen/Ressourcen"] +[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="VBoxContainer" type="VBoxContainer" parent="Rahmen/Ressourcen/HBoxContainer"] -offset_right = 10.0 -offset_bottom = 30.0 +[node name="Kohle" type="VBoxContainer" parent="Rahmen/Ressourcen/RessourcenBox"] +offset_right = 945.0 +offset_bottom = 977.0 -[node name="TextureRect" type="TextureRect" parent="Rahmen/Ressourcen/HBoxContainer/VBoxContainer"] -offset_right = 10.0 +[node name="TextureRect" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/Kohle"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("3_tjc2l") -[node name="Label" type="Label" parent="Rahmen/Ressourcen/HBoxContainer/VBoxContainer"] -offset_top = 4.0 -offset_right = 10.0 -offset_bottom = 30.0 +[node name="Label" type="Label" parent="Rahmen/Ressourcen/RessourcenBox/Kohle"] +offset_top = 935.0 +offset_right = 945.0 +offset_bottom = 961.0 text = "5 " -[node name="VBoxContainer2" type="VBoxContainer" parent="Rahmen/Ressourcen/HBoxContainer"] -offset_left = 14.0 -offset_right = 14.0 -offset_bottom = 30.0 +[node name="GunPowder" type="VBoxContainer" parent="Rahmen/Ressourcen/RessourcenBox"] +offset_left = 949.0 +offset_right = 1894.0 +offset_bottom = 977.0 + +[node name="TextureRect" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/GunPowder"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("4_jn38u") + +[node name="Label" type="Label" parent="Rahmen/Ressourcen/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 +offset_bottom = 977.0 + +[node name="MunitionSprite" type="TextureRect" parent="Rahmen/Ressourcen/RessourcenBox/Munition"] +offset_right = 945.0 +offset_bottom = 931.0 +texture = ExtResource("5_b5gk5") + +[node name="Label" type="Label" parent="Rahmen/Ressourcen/RessourcenBox/Munition"] +offset_top = 935.0 +offset_right = 945.0 +offset_bottom = 977.0 +theme_override_font_sizes/font_size = 30