mirror of
https://github.com/kristoferssolo/FuncIt.git
synced 2025-10-21 19:30:35 +00:00
43 lines
1.5 KiB
GDScript
43 lines
1.5 KiB
GDScript
extends Control
|
|
|
|
|
|
func _ready():
|
|
Global.set('control', self)
|
|
|
|
|
|
func _on_line_pressed() -> void:
|
|
Global.get('user_input').get_node('line').visible = true
|
|
Global.get('user_input').get_node('parabol').visible = false
|
|
Global.get('user_input').get_node('hyperbol').visible = false
|
|
Global.get('user_input').get_node('sin').visible = false
|
|
Global.get('player').enable_trajectory_line('line')
|
|
Global.get('player').trajectory = 'line'
|
|
|
|
|
|
func _on_parabol_pressed() -> void:
|
|
Global.get('user_input').get_node('parabol').visible = true
|
|
Global.get('user_input').get_node('line').visible = false
|
|
Global.get('user_input').get_node('hyperbol').visible = false
|
|
Global.get('user_input').get_node('sin').visible = false
|
|
Global.get('player').enable_trajectory_line('parab')
|
|
Global.get('player').trajectory = 'parab'
|
|
|
|
|
|
func _on_hyperbol_pressed() -> void:
|
|
Global.get('user_input').get_node('hyperbol').visible = true
|
|
Global.get('user_input').get_node('sin').visible = false
|
|
Global.get('user_input').get_node('line').visible = false
|
|
Global.get('user_input').get_node('parabol').visible = false
|
|
Global.get('player').enable_trajectory_line('hyper')
|
|
Global.get('player').trajectory = 'hyper'
|
|
|
|
|
|
func _on_sine_pressed() -> void:
|
|
Global.get('user_input').get_node('sin').visible = true
|
|
Global.get('user_input').get_node('line').visible = false
|
|
Global.get('user_input').get_node('hyperbol').visible = false
|
|
Global.get('user_input').get_node('parabol').visible = false
|
|
Global.get('player').enable_trajectory_line('sine')
|
|
Global.get('player').trajectory = 'sine'
|
|
|