money
This commit is contained in:
parent
4ab01fe0dc
commit
f4ffbf642b
|
|
@ -1,4 +1,5 @@
|
||||||
extends Node
|
extends Node
|
||||||
|
|
||||||
|
var money:int
|
||||||
var player:Player
|
var player:Player
|
||||||
var selectedObject
|
var selectedObject
|
||||||
|
|
|
||||||
17
Main.tscn
17
Main.tscn
|
|
@ -21,7 +21,7 @@ radius = 200.0
|
||||||
[node name="Main" type="Node3D"]
|
[node name="Main" type="Node3D"]
|
||||||
|
|
||||||
[node name="Player" parent="." instance=ExtResource("1_03owx")]
|
[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="."]
|
[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)
|
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")]
|
[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)
|
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")]
|
[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)
|
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")]
|
[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)
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 44.3335, 0.00558501, 43.1111)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,21 @@ class_name Player
|
||||||
|
|
||||||
var playerObject
|
var playerObject
|
||||||
|
|
||||||
|
var monies = 0
|
||||||
|
|
||||||
func _ready() -> void:
|
func _ready() -> void:
|
||||||
GlobalVariables.player = self
|
GlobalVariables.player = self
|
||||||
playerObject = $Horse
|
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():
|
func get_object_position():
|
||||||
return playerObject.global_position
|
return playerObject.global_position
|
||||||
|
|
||||||
|
|
|
||||||
4
UI/MOney.gd
Normal file
4
UI/MOney.gd
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
extends Label
|
||||||
|
|
||||||
|
func _process(delta: float) -> void:
|
||||||
|
text = "Money: " + str(GlobalVariables.money)
|
||||||
1
UI/MOney.gd.uid
Normal file
1
UI/MOney.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
uid://ckv3v1nabgbb3
|
||||||
|
|
@ -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://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://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"]
|
[node name="MainUi" type="CanvasLayer"]
|
||||||
script = ExtResource("1_xv1u1")
|
script = ExtResource("1_xv1u1")
|
||||||
|
|
@ -30,4 +31,18 @@ size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
theme_override_constants/h_separation = 100
|
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"]
|
[connection signal="pressed" from="ShapeButton" to="." method="_on_shape_button_pressed"]
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -3,15 +3,15 @@
|
||||||
[ext_resource type="PackedScene" uid="uid://du8lkrvnc16gl" path="res://objects/Rotatable.tscn" id="1_21koh"]
|
[ext_resource type="PackedScene" uid="uid://du8lkrvnc16gl" path="res://objects/Rotatable.tscn" id="1_21koh"]
|
||||||
|
|
||||||
[sub_resource type="BoxShape3D" id="BoxShape3D_6b465"]
|
[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")]
|
[node name="Rotatable" instance=ExtResource("1_21koh")]
|
||||||
initialMass = 50.0
|
initialMass = 50.0
|
||||||
yTorqueMult = 20000.0
|
yTorqueMult = 30000.0
|
||||||
|
|
||||||
[node name="CollisionShape3D" parent="." index="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")
|
shape = SubResource("BoxShape3D_6b465")
|
||||||
|
|
||||||
[node name="MeshInstance3D" parent="." index="1"]
|
[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)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue