From c2373eaf9b0560339e2628cf5055feba325d4852 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sat, 25 Nov 2023 14:00:43 +0100 Subject: [PATCH] Add tmer --- GameTimer.gd | 12 ++++++++++++ Root.tscn | 26 ++++++++++++++++++++++++-- Unshaded.material | Bin 731 -> 728 bytes 3 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 GameTimer.gd diff --git a/GameTimer.gd b/GameTimer.gd new file mode 100644 index 0000000..fec09bf --- /dev/null +++ b/GameTimer.gd @@ -0,0 +1,12 @@ +extends Node +class_name GameTimer + + +var current_time := 0.0 + +@onready var parent: Label = get_parent() + + +func _process(delta): + current_time += delta + parent.text = "%0.2f" % current_time diff --git a/Root.tscn b/Root.tscn index e176a83..2aacd22 100644 --- a/Root.tscn +++ b/Root.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=10 format=3 uid="uid://4whij2hmts0t"] +[gd_scene load_steps=11 format=3 uid="uid://4whij2hmts0t"] [ext_resource type="Script" path="res://Player.gd" id="1_wt4gx"] [ext_resource type="Material" uid="uid://dondfiavgo2ws" path="res://Unshaded.material" id="2_upp15"] +[ext_resource type="Script" path="res://GameTimer.gd" id="3_y362g"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_castg"] @@ -60,4 +61,25 @@ shape = SubResource("BoxShape3D_2bm1d") [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.955149, 0.296125, 0, -0.296125, 0.955149, 0, 2.66196, 3.33182) -[node name="Timer" type="Node" parent="."] +[node name="Control" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -40.0 +offset_bottom = 40.0 +grow_horizontal = 0 + +[node name="Label" type="Label" parent="Control"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -81.0 +offset_bottom = 26.0 +grow_horizontal = 0 +text = "Garasauto" +horizontal_alignment = 2 + +[node name="GameTimer" type="Node" parent="Control/Label"] +script = ExtResource("3_y362g") diff --git a/Unshaded.material b/Unshaded.material index d02fcd5637f4175c65af1aee56e0b917edc6f818..38968259f33643897450b8e7c417424e6abd727a 100644 GIT binary patch literal 728 zcmV;}0w?`aQ$s@n000005C8x{1^@uS0ssIgwJ-f(K?SuH0M=qMz%)eCbAIf3BdVfllU0ulze$08)z#B!9z!gBL!3dRRC82s{Bvz z$+F0&)*ko&1z+ow^@ICg;*(BJ$;uefQXHGxiR0q3EVbz^Nevfv(n9`!@gKuMco3mR z9MI_SU%)j~&`ZX?4Tulz^~V1P{|WpD@PEJ`i>9tY$bScC&}ytAF(%>2PCwWTt~_|z zN{c6iik_`APMQ{buo)x&G2W0zs`X+j%^9k43j&`y3#x_7VVFdZO>~ge3)|94j*&rH zAyRb~M5!^f7?OlAlDHrrDr9U;#^G={91=)5N!G$ue2`^)d#aMVaWPDy5OEkMrxtN2 zKCEjLXkH^y+&#!*7!5XMFUJhBUc+fq>BYxhn@VLO{5jR*Q>G9R>MaWe88kLDE+F_H zpuohN2?&=%Muvrj+$wo7@SJU8;HI{d@Uh3H_@pvi_If3{Ky-{vI-7hFtEG9|hPq_) zRrF?37$TP;e3I#PQgbFr{P5;s@yzOMzPXP_7pxv(?i$V-tn&dVCl0z?Px42nO=~MIgqOy{s98 zYmUc1FdGxRg-?2NsKnY=33yYF#ohmtJ3n49AtjNSB_V`bRK~r=4j*V$o5A5mtCU_c z0L%*0Sk6LQJ|QHoRIQ@IRquXAI*ppL8PeO?3Qz*m;sSgh0W}Bu3NAwIF(H3wkMjiN zhjs@j#C6TshT=4|nGXXT#8Qyn1m2KRx_w`Cd*=9SW=-U39596u``*ZFsUrE{e%yZN KKLK@8Q$s^Fcu1W9 literal 731 zcmV<10wn!XQ$s@n000005C8y51^@uV0ssIgwJ-f(N(Ido0On$4G;m9j4*a>Qs;a80 zD&B9TH6kbf-kY#P5<=wOlGI+o{lYj9y5-*<$k=LI`o8|}>;M0M3RM7909OE;{7>)* zQpw1gLhkM^hQfqEvDJS8{PCwZVo-Ew1 zDaBXHWbqmvuU+V#Y|h93i#N0AUaQok!OKmsMPOV9C2QFnMbWe%)-kd^YGiIOo{a`vj?a5x-}h_t*Qt)*g&Oglz}%apsbDay)tIGhpOdpHss z4I2fk*qJt!LI&N11GTgfvXZ>m@KTzz%0*!x(^V?|;4U(NEMus{Jj0*oJG*d}xhUk@e3V@xh21n+WJ2X4t&Kj5SzAT!%SGCZ z6RmWy{GjbpKB}~GR)YswylhY~u4Gpegls`p3xI&AVW~k%8KN0YQo9&H0z#lFq6ZS- z(}9vi5}6_rVwlRZzX9JVwRNiv%ww(_;iavv)ZL}uXwhD;2N@x6Of>cH>?Ho?;Od1T z!i>yWxDZ9{!9x)gF6~rE`6-{?xfb?%?Xs_422P!Lt`^~SP?ED(323AM`m`J`tmXc616isA#ltg1;D--YsU0lE