small racing game im working on
Diffstat (limited to 'classes/resources/car_vars.gd')
-rw-r--r--classes/resources/car_vars.gd9
1 files changed, 6 insertions, 3 deletions
diff --git a/classes/resources/car_vars.gd b/classes/resources/car_vars.gd
index 2854034..5d30dcb 100644
--- a/classes/resources/car_vars.gd
+++ b/classes/resources/car_vars.gd
@@ -23,12 +23,14 @@ func _init(from: Car) -> void:
engine_rpm = from.engine_rpm
position = from.global_position
rotation = from.global_rotation
- kph = from.kph()
+ wheel_rpm = from.wheel_rpm
+ current_gear = from.current_gear
for i in from.wheels.size():
var wheel := from.wheels[i]
wheel_skidinfo.append(wheel.get_skidinfo())
wheel_contact.append(wheel.is_in_contact())
- wheel_position.append(wheel.global_position)
+ wheel_position.append(wheel.position)
+ kph = from.kph()
func to_dict(): # RIP memory
return {
@@ -36,5 +38,6 @@ func to_dict(): # RIP memory
engine_force = engine_force, engine_rpm = engine_rpm,
position = position, rotation = rotation, kph = kph,
wheel_skidinfo = wheel_skidinfo, wheel_contact = wheel_contact,
- wheel_position = wheel_position,
+ wheel_position = wheel_position, current_gear = current_gear,
+ wheel_rpm = wheel_rpm
}