27 lines
		
	
	
		
			409 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			409 B
		
	
	
	
		
			GDScript
		
	
	
	
	
	
| extends Node2D
 | |
| 
 | |
| @onready var player := $AnimationPlayer
 | |
| @onready var main_icon := $Icon
 | |
| @onready var icons := [
 | |
| 	$Icon1,
 | |
| 	$Icon2,
 | |
| 	$Icon3,
 | |
| 	$Icon4,
 | |
| 	$Icon5,
 | |
| 	$Icon6,
 | |
| 	$Icon7,
 | |
| 	$Icon8
 | |
| ]
 | |
| 
 | |
| func update(main, queue) -> void:
 | |
| 	if main != null:
 | |
| 		player.play('round-change')
 | |
| 		await player.animation_finished
 | |
| 		
 | |
| 	main_icon.texture = main
 | |
| 
 | |
| 	for i in range(8):
 | |
| 		icons[i].texture = queue[i][1]
 | |
| 	
 | |
| 	player.play('RESET')
 |