From a9c88ef269929964fc21a11192bf6a48c807b3d5 Mon Sep 17 00:00:00 2001 From: Sascha Date: Fri, 8 Sep 2023 18:31:05 +0200 Subject: [PATCH] Tutorial 6 --- Icons/genericItem_color_079.png | Bin 0 -> 785 bytes Icons/genericItem_color_079.png.import | 34 ++++++++ Icons/genericItem_color_082.png | Bin 0 -> 1753 bytes Icons/genericItem_color_082.png.import | 34 ++++++++ Icons/genericItem_color_087.png | Bin 0 -> 665 bytes Icons/genericItem_color_087.png.import | 34 ++++++++ World.tscn | 113 ++++++++++++++++++++++--- 7 files changed, 201 insertions(+), 14 deletions(-) create mode 100755 Icons/genericItem_color_079.png create mode 100644 Icons/genericItem_color_079.png.import create mode 100755 Icons/genericItem_color_082.png create mode 100644 Icons/genericItem_color_082.png.import create mode 100755 Icons/genericItem_color_087.png create mode 100644 Icons/genericItem_color_087.png.import diff --git a/Icons/genericItem_color_079.png b/Icons/genericItem_color_079.png new file mode 100755 index 0000000000000000000000000000000000000000..f86f137ba0c879b6c275ee963151a46d22aee909 GIT binary patch literal 785 zcmV+s1Md8ZP)3hm z1ceIP;(WBznMvMllRlKUGxN<<)0P}|FshnlOzNbNbI$iNo>aE-HeAE4Ez>NK1%M$vZ_#)%bi=Bt0I;1iX(UMS zO9=o0fDeGoTR;GC2e6ql4fI!_VKvAA0JFjd0J((#;0$2kD^>0Q=oConx*lT<00KP= z%20$eZ766I>Y-F`nQY|~)uu8;uW4ggwgtO1a# z10dialQjU$t`Ia>SOd@~h5$eUkTI+-a{vU>V9cfndjK$P!W#g^G*|!#fKfeQSPhnG zFlJXs0B{GOQ4aP1Fh*u+1NdiGh}2}53IL?*00`*hfQ!3z^U!VFKReE(T919&H|ruX{ZpOaP!z0JtqDY?T0--IqkD0r=VOg1?5} z>vwvusjvg6c?GbD4-5>@m7BCTQIwz!RToa0K%YQmr2D$Hx&(!+tZ)9b1s0M%T P00000NkvXXu0mjfnWaPD literal 0 HcmV?d00001 diff --git a/Icons/genericItem_color_079.png.import b/Icons/genericItem_color_079.png.import new file mode 100644 index 0000000..7862e90 --- /dev/null +++ b/Icons/genericItem_color_079.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dqv8hfe2yrdwp" +path="res://.godot/imported/genericItem_color_079.png-998343c534e78c124ac0acb646f85eff.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Icons/genericItem_color_079.png" +dest_files=["res://.godot/imported/genericItem_color_079.png-998343c534e78c124ac0acb646f85eff.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/Icons/genericItem_color_082.png b/Icons/genericItem_color_082.png new file mode 100755 index 0000000000000000000000000000000000000000..1c092b7de4144b12966f6c67df94022e59d54160 GIT binary patch literal 1753 zcmV;~1}6E5P)Y}T7{_zr+!NC9B*vLd1+Fo4rvmUG;U%S6C2ktkq{DXbE$ej zNJRn;NT49Wfdf)5;Rz6-F=cRED+HJB@qVP zrr(&UmP_m8UcJTl2+htp+;=PhU@3*=RU&&aNrHiKsEqs4RoTY&{s(*F)zLgU(GKRS z0ALvlt7}B{LXrUEGKN|CQ{AycFuuK7gAcx02Kngidzh#Fs}oynitGrEb<`iU-ky#AaOv&-$nreK0WMf!RmnL z@VKY0a@Irx@k;ql=!14j6!=WZRBV$Gtv%pnlnXutvX%9%bJKA^MgX5?x5U%@%~BWh zs!-U>Rd^L~6asuv_7PNwb8%f8<`wfR1~8kOu+zEoAOXrNUCRqIXh-d8nHi#;Hq%BT ztGaBfS}rci&!@w>F|jI8!VKC$-0gmGrl(TD3Iqd&AGpjHrDr0k}@>U-NsJr%hkOH=?4Z_sq$XKT7 zppA3sP8thB&{d%g0`5o@1H6G6)+Z|WQS3w+v~}H53?RfQD=Q{oqW#>As5|Kwz)c2i zzZU&Rm5H7fm$I&({Z@K|3j*=OC%ybxR|U7@`5 zuiu^`e?NbTkQZY;;q!6*dhd4{3sX!8U)_9LKUnkb->a+!OsZ-c$a8Ies{$^LPB5}A zOfXs$bb^Cc|G)q6vI~L}hI3_X&(D&dR^KGQ-nxFNM@y3di@U;^5(t)i&@GBsK0nI7 zk5_lMCz%kazW8+9Kf9~Wk-J}J$i1&;dMbA;JrLN#qmn7WaCx^dGk=9wiN)1aL1d0pU_#orgMbe2AajghH5L=IDnGhfVvK9*?5VG?dC-Nrt=X9hmakyApH3B72od$0RbsB{8%v}NQX8_F~XU`!VOXRtpuu# z&$2?-M`SAO*j29mujP&2|04$I25V&ykhd7qaVNaqk?N+jNL94Q zcJhK`p8Vlfx#r585VUFPid43EN3Pmd-fn0j|7Z1`P$(vPB{aV2hX8&4+{pP+HYhdx zQ2pvQ?nHZil5n?7C>8|9sxWp>LZ$`I^6#|q$8#?z;CQ{FxU;3yf`Da<8gTd-?Fm7m zdkOeiqGJQq@y~1sh#SRK^B`n54FHDU^8qql(o{g8*%AxH!4o6r?*kFlE(_V)q>0k4 zU6N^k|L^L6_8ywt@7oRpf);uz8wk+CP921>x7C;c;oOdnfX#{tSOEYK$IiOcfxt$m z(WE2*gs9;+Qn+&6E**i0Pp*3sBM?aek)5j~(tld{E(Yoq9zKL`WeG;b5_iL|#Ix0r zfl%FiY*LtnG(6}&upqFRt*`SqgfLvUOQQynLlQZCG=Y#Tai14pMrWstS|7 z4H95Nqdz+24y0b9yIrG0@AwB@aG#dts|}9;001p?MObuGZ)S9NVRB^vVtFoNY;SL5 vWO*)Qa(QrcZ!T$VVP|D7P)Z)9b1s0M%T00000NkvXXu0mjf?N2lf literal 0 HcmV?d00001 diff --git a/Icons/genericItem_color_082.png.import b/Icons/genericItem_color_082.png.import new file mode 100644 index 0000000..736e096 --- /dev/null +++ b/Icons/genericItem_color_082.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cosnsu1gikh6w" +path="res://.godot/imported/genericItem_color_082.png-33809ea8a7df26dba640afac664f8e5c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Icons/genericItem_color_082.png" +dest_files=["res://.godot/imported/genericItem_color_082.png-33809ea8a7df26dba640afac664f8e5c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/Icons/genericItem_color_087.png b/Icons/genericItem_color_087.png new file mode 100755 index 0000000000000000000000000000000000000000..2f118aaa614e8f1cd29f051324fe0b51c0c18038 GIT binary patch literal 665 zcmV;K0%rY*P)xq#pz3qjGKWD#`H;zGzmBDhdQ%t}PFX!HQajk@X%nII5I zBxIh-dW{{*P7m}@<%7R!`oBL_^?ywki$!|5T&jMJ1_0h8Jm&Lxl1c(2&k`&Cm7JBn zB7>aqq&CP|M2ZY@wAe25v<&iYw;S6apH8O<8RWzXtJSI}xZhPr@}Ote4M>Q)8x%M4 zted0RY(^)OiD9GBi1z#awRJk3wYA%A+G@27tJmw!ggnOMaU21_FqN=Iqfs;+1u{TAGM} zR{(exY03Qrfa6I-gOMa1GEWg1KyNKsSBXr3P-@AYGXK3&6VkKhOD}ZV0SuPZOU6=i zRm$D&bT3yy33kpF{001p?MObuGZ)S9NVRB^vVtFoN zY;SL5WO*)Qa(QrcZ!T$VVP|D7P)Z)9b1s0M%T00000NkvXXu0mjfXRkFT literal 0 HcmV?d00001 diff --git a/Icons/genericItem_color_087.png.import b/Icons/genericItem_color_087.png.import new file mode 100644 index 0000000..fbd1083 --- /dev/null +++ b/Icons/genericItem_color_087.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://m6xhta5yg852" +path="res://.godot/imported/genericItem_color_087.png-6d6f33645dc0520cf2167fc1e46a3fe7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Icons/genericItem_color_087.png" +dest_files=["res://.godot/imported/genericItem_color_087.png-6d6f33645dc0520cf2167fc1e46a3fe7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/World.tscn b/World.tscn index 3f5ea45..3642f92 100644 --- a/World.tscn +++ b/World.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=5 format=3 uid="uid://cefeqjem0f3wo"] +[gd_scene load_steps=4 format=3 uid="uid://cefeqjem0f3wo"] [ext_resource type="Script" path="res://Scripts/World.cs" id="1_4gg20"] [ext_resource type="PackedScene" uid="uid://bkvgqv8jki0us" path="res://Character.tscn" id="2_5yetv"] -[ext_resource type="Texture2D" uid="uid://d30t1yweaie7n" path="res://Icons/genericItem_color_020.png" id="3_tun2s"] -[ext_resource type="Script" path="res://Scripts/Button.cs" id="3_yax6u"] +[ext_resource type="Texture2D" uid="uid://d0ft51rdr6k02" path="res://Icons/Godot.svg" id="3_6nyvq"] [node name="World" type="Node2D"] script = ExtResource("1_4gg20") @@ -11,14 +10,100 @@ script = ExtResource("1_4gg20") [node name="Barrels" parent="." instance=ExtResource("2_5yetv")] position = Vector2(300, 287) -[node name="Node" type="Node" parent="."] - -[node name="Button" type="Button" parent="Node"] -offset_left = 1049.0 -offset_top = 14.0 -offset_right = 1229.0 -offset_bottom = 150.0 -scale = Vector2(0.48, 0.48) -icon = ExtResource("3_tun2s") -icon_alignment = 1 -script = ExtResource("3_yax6u") +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 0 +offset_right = 40.0 +offset_bottom = 40.0 + +[node name="PanelContainer1" type="PanelContainer" parent="Control"] +layout_mode = 0 +offset_left = 10.0 +offset_top = 10.0 +offset_right = 332.0 +offset_bottom = 203.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer1"] +layout_mode = 2 +alignment = 1 + +[node name="HBoxContainer3" type="HBoxContainer" parent="Control/PanelContainer1/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer1/VBoxContainer/HBoxContainer3"] +layout_mode = 2 +texture = ExtResource("3_6nyvq") + +[node name="GridContainer" type="GridContainer" parent="Control/PanelContainer1/VBoxContainer"] +layout_mode = 2 +columns = 2 + +[node name="Label" type="Label" parent="Control/PanelContainer1/VBoxContainer/GridContainer"] +layout_mode = 2 +text = "First name" + +[node name="LineEdit" type="LineEdit" parent="Control/PanelContainer1/VBoxContainer/GridContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 7 +size_flags_stretch_ratio = 2.0 +text = "Sascha" + +[node name="Label2" type="Label" parent="Control/PanelContainer1/VBoxContainer/GridContainer"] +layout_mode = 2 +text = "Last name" + +[node name="LineEdit2" type="LineEdit" parent="Control/PanelContainer1/VBoxContainer/GridContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 7 +size_flags_stretch_ratio = 2.0 +text = "Woitschetzki" + +[node name="HBoxContainer2" type="HBoxContainer" parent="Control/PanelContainer1/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +size_flags_stretch_ratio = 2.0 +alignment = 1 + +[node name="TestLabel" type="Label" parent="Control/PanelContainer1/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +text = "Erfahrung" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="HSlider" type="HSlider" parent="Control/PanelContainer1/VBoxContainer/HBoxContainer2"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 1 +size_flags_stretch_ratio = 2.0 +value = 33.0 + +[node name="PanelContainer2" type="PanelContainer" parent="Control"] +layout_mode = 0 +offset_left = 10.0 +offset_top = 603.0 +offset_right = 534.0 +offset_bottom = 634.0 + +[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer2"] +layout_mode = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer2/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="Label" type="Label" parent="Control/PanelContainer2/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "Health" + +[node name="HealthBar" type="ProgressBar" parent="Control/PanelContainer2/VBoxContainer/HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +max_value = 354.0 +step = 1.0 +value = 67.0 +rounded = true