This commit is contained in:
PajamaBee 2025-07-20 15:44:14 -05:00
parent 4ab01fe0dc
commit f4ffbf642b
8 changed files with 55 additions and 22 deletions

View file

@ -1,4 +1,5 @@
extends Node
var money:int
var player:Player
var selectedObject

View file

@ -21,7 +21,7 @@ radius = 200.0
[node name="Main" type="Node3D"]
[node name="Player" parent="." instance=ExtResource("1_03owx")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46.9503, -0.933056, 6.49124)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -41.7655, -0.933056, 6.49124)
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(-4.37114e-08, -0.972775, 0.231748, 0, 0.231748, 0.972776, -1, 4.25214e-08, -1.013e-08, -0.213372, 102.096, 0)
@ -55,24 +55,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2561, 0.00558501, 41.8306
[node name="Rotatable3" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.2561, 0.00558501, -48.0989)
[node name="Rotatable4" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -120.509, 0.00558501, -48.0989)
[node name="Rotatable5" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -85.67, 0.00558501, 4.14013)
[node name="Rotatable10" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4848, 0.00558501, -0.586246)
[node name="Rotatable11" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -122.158, 0.00558501, -0.586246)
[node name="Rotatable6" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -118.206, 0.00558501, 43.295)
[node name="Rotatable7" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -154.557, 0.00558501, 2.93675)
[node name="Rotatable8" parent="." instance=ExtResource("5_fos0i")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 44.3335, 0.00558501, 43.1111)

View file

@ -3,10 +3,21 @@ class_name Player
var playerObject
var monies = 0
func _ready() -> void:
GlobalVariables.player = self
playerObject = $Horse
func _process(delta: float) -> void:
var rotationDif = playerObject.angular_velocity
monies += (rotationDif.length() * delta)/6.2
if monies >= 1:
monies -= 1
GlobalVariables.money += 1
func get_object_position():
return playerObject.global_position

4
UI/MOney.gd Normal file
View file

@ -0,0 +1,4 @@
extends Label
func _process(delta: float) -> void:
text = "Money: " + str(GlobalVariables.money)

1
UI/MOney.gd.uid Normal file
View file

@ -0,0 +1 @@
uid://ckv3v1nabgbb3

View file

@ -1,7 +1,8 @@
[gd_scene load_steps=3 format=3 uid="uid://c2qnrd7mneksy"]
[gd_scene load_steps=4 format=3 uid="uid://c2qnrd7mneksy"]
[ext_resource type="Script" uid="uid://dhy3kcnievdpq" path="res://UI/MainUI.gd" id="1_xv1u1"]
[ext_resource type="Script" uid="uid://14odr4cov1sm" path="res://UI/ShapeSelectUI.gd" id="2_wwh41"]
[ext_resource type="Script" uid="uid://ckv3v1nabgbb3" path="res://UI/MOney.gd" id="3_wa2eh"]
[node name="MainUi" type="CanvasLayer"]
script = ExtResource("1_xv1u1")
@ -30,4 +31,18 @@ size_flags_horizontal = 3
size_flags_vertical = 3
theme_override_constants/h_separation = 100
[node name="Label" type="Label" parent="."]
offset_left = 8.0
offset_top = 6.0
offset_right = 228.0
offset_bottom = 77.0
theme_override_colors/font_color = Color(0.778638, 0.426824, 0.518148, 1)
theme_override_colors/font_shadow_color = Color(0.611765, 0.788235, 0, 1)
theme_override_colors/font_outline_color = Color(1, 0.705882, 0, 1)
theme_override_constants/outline_size = 8
theme_override_constants/shadow_outline_size = 13
theme_override_font_sizes/font_size = 50
text = "Money: 0"
script = ExtResource("3_wa2eh")
[connection signal="pressed" from="ShapeButton" to="." method="_on_shape_button_pressed"]

File diff suppressed because one or more lines are too long

View file

@ -3,15 +3,15 @@
[ext_resource type="PackedScene" uid="uid://du8lkrvnc16gl" path="res://objects/Rotatable.tscn" id="1_21koh"]
[sub_resource type="BoxShape3D" id="BoxShape3D_6b465"]
size = Vector3(1.59271, 1, 32.4368)
size = Vector3(1.59271, 1, 41.5552)
[node name="Rotatable" instance=ExtResource("1_21koh")]
initialMass = 50.0
yTorqueMult = 20000.0
yTorqueMult = 30000.0
[node name="CollisionShape3D" parent="." index="0"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0103455, 0.66452, -0.032095)
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0103455, 0.66452, 0.0677242)
shape = SubResource("BoxShape3D_6b465")
[node name="MeshInstance3D" parent="." index="1"]
transform = Transform3D(1.65606, 0, 0, 0, 1.1989, 0, 0, 0, 32.3694, 0, 0.676347, 0)
transform = Transform3D(1.65606, 0, 0, 0, 1.1989, 0, 0, 0, 41.5417, 0, 0.676347, 0)