17 lines
414 B
GDScript
17 lines
414 B
GDScript
|
extends "res://Scripts/PlanElement.gd"
|
||
|
class_name ThrustElement
|
||
|
|
||
|
const MAX_LINEAR_THRUST : int = 1
|
||
|
const MAX_ROTATIONAL_THRUST : int = 1
|
||
|
|
||
|
var linear_thrust : Vector3 = Vector3(0, 0, 0)
|
||
|
var rotational_thrust : Vector3 = Vector3(0, 0, 0)
|
||
|
|
||
|
func sanity_check() -> bool:
|
||
|
if linear_thrust.length() > MAX_LINEAR_THRUST:
|
||
|
return false
|
||
|
if rotational_thrust.length() > MAX_ROTATIONAL_THRUST:
|
||
|
return false
|
||
|
return true
|
||
|
|