20 lines
571 B
GDScript
20 lines
571 B
GDScript
extends Node2D
|
|
|
|
## Pallina di colore che mostra il bersaglio attuale nella barra in alto.
|
|
|
|
var dot_color := Color.WHITE
|
|
|
|
|
|
func _draw() -> void:
|
|
draw_circle(Vector2(0, 4), 36.0, Color(0, 0, 0, 0.25))
|
|
draw_circle(Vector2.ZERO, 36.0, dot_color)
|
|
draw_circle(Vector2(6.5, 8.0), 33.0, Color(0, 0, 0, 0.16))
|
|
draw_circle(Vector2(-6.5, -8.0), 33.0, Color(1, 1, 1, 0.2))
|
|
draw_arc(Vector2.ZERO, 36.0, 0.0, TAU, 40, Color(0.1, 0.1, 0.1, 0.9), 4.0)
|
|
draw_circle(Vector2(-11.0, -12.0), 6.0, Color(1, 1, 1, 0.85))
|
|
|
|
|
|
func set_color(c: Color) -> void:
|
|
dot_color = c
|
|
queue_redraw()
|