mirror of
https://github.com/kristoferssolo/FuncIt.git
synced 2025-10-21 19:30:35 +00:00
71 lines
1.6 KiB
GDScript
71 lines
1.6 KiB
GDScript
extends Control
|
|
|
|
var a_param_line = 0
|
|
|
|
var a_param_parab = 1
|
|
var b_param_parab = 0
|
|
|
|
var a_param_hyper = 1
|
|
var b_param_hyper = 1
|
|
|
|
var freq = 5
|
|
var amp = 5
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
Global.set("user_input", self)
|
|
|
|
|
|
func _on_ready_button_pressed():
|
|
pass # Replace with function body.
|
|
|
|
|
|
func _on_skip_button_pressed():
|
|
pass # Replace with function body.
|
|
|
|
|
|
func _on_line_SpinBox_value_changed(value):
|
|
a_param_line = 0
|
|
a_param_line = value
|
|
Global.get("player").enable_trajectory_line("line")
|
|
Global.get("player").trajectory = "line"
|
|
|
|
|
|
func _on_a_param_SpinBox_value_changed(value):
|
|
a_param_parab = value
|
|
Global.get("player").enable_trajectory_line("parab")
|
|
Global.get("player").trajectory = "parab"
|
|
|
|
|
|
func _on_b_param_SpinBox_value_changed(value):
|
|
b_param_parab = value
|
|
Global.get("player").enable_trajectory_line("parab")
|
|
Global.get("player").trajectory = "parab"
|
|
|
|
|
|
func _on_b_param_h_SpinBox_value_changed(value):
|
|
b_param_hyper = value
|
|
if b_param_hyper != 0:
|
|
Global.get("player").enable_trajectory_line("hyper")
|
|
Global.get("player").trajectory = "hyper"
|
|
|
|
|
|
func _on_a_param_h_SpinBox_value_changed(value):
|
|
a_param_hyper = value
|
|
Global.get("player").enable_trajectory_line("hyper")
|
|
Global.get("player").trajectory = "hyper"
|
|
|
|
|
|
func _on_amp_SpinBox_value_changed(value):
|
|
amp = value
|
|
Global.get("player").enable_trajectory_line("sine")
|
|
Global.get("player").trajectory = "sine"
|
|
|
|
|
|
func _on_freq_SpinBox_value_changed(value):
|
|
freq = value
|
|
Global.get("player").enable_trajectory_line("sine")
|
|
Global.get("player").trajectory = "sine"
|
|
|
|
|