add tween plugin and refactoring UI
This commit is contained in:
@@ -3,19 +3,20 @@ extends VBoxContainer
|
||||
@onready var color_pickers: Array[TrainColorPicker] = [$%ColorPicker1, $%ColorPicker2, $%ColorPicker3, $%ColorPicker4, $%ColorPicker5, $%ColorPicker6]
|
||||
@onready var left_arrow: ArrowButton = $%ArrowButtonLeft
|
||||
@onready var right_arrow: ArrowButton = $%ArrowButtonRight
|
||||
|
||||
var selected_color: Color
|
||||
var selected_color_index: int = 0
|
||||
|
||||
func _ready() -> void:
|
||||
for color_picker in color_pickers:
|
||||
color_picker.on_color_selected.connect(_on_color_selected)
|
||||
color_picker.pressed.connect(_on_color_selected.bind(color_picker))
|
||||
color_picker.deselect()
|
||||
|
||||
selected_color = color_pickers[0].color
|
||||
color_pickers[0].select()
|
||||
|
||||
left_arrow.on_pressed.connect(_select_prev_color)
|
||||
right_arrow.on_pressed.connect(_select_next_color)
|
||||
left_arrow.pressed.connect(_select_prev_color)
|
||||
right_arrow.pressed.connect(_select_next_color)
|
||||
|
||||
func _on_color_selected(selected_color_picker: TrainColorPicker) -> void:
|
||||
for i in range(color_pickers.size()):
|
||||
|
||||
Reference in New Issue
Block a user