more crosshair tweaks
This commit is contained in:
@@ -54,8 +54,11 @@ func _process(delta: float) -> void:
|
||||
func _draw() -> void:
|
||||
|
||||
#INNER RING
|
||||
draw_circle(Vector2.ZERO, inner_ring_radius + 2, Color(0,0,0,1))
|
||||
draw_circle(Vector2.ZERO, inner_ring_radius, Color(crosshair_color.r,crosshair_color.g,crosshair_color.b,1))
|
||||
#OUTER RING
|
||||
draw_circle(Vector2.ZERO, outer_ring_radius - 2, Color(0,0,0,crosshair_color.a),false,outer_ring_width,true)
|
||||
draw_circle(Vector2.ZERO, outer_ring_radius + 2, Color(0,0,0,crosshair_color.a),false,outer_ring_width,true)
|
||||
draw_circle(Vector2.ZERO, outer_ring_radius, crosshair_color,false,outer_ring_width,true)
|
||||
|
||||
if hud.player != null:
|
||||
@@ -64,6 +67,7 @@ func _draw() -> void:
|
||||
var stam_start_angle = 0 + stam_offset
|
||||
var stam_end_angle = TAU * (hud.player.remaining_stamina/hud.level_control.gamemode.max_stamina) + stam_offset
|
||||
var stam_width = (outer_ring_radius / 5) + 10
|
||||
draw_arc(Vector2(0,0),outer_ring_radius,stam_start_angle,stam_end_angle,100,Color(0,0,0,stamina_bar_color.a),stam_width + 4,true)
|
||||
draw_arc(Vector2(0,0),outer_ring_radius,stam_start_angle,stam_end_angle,100,stamina_bar_color,stam_width,true)
|
||||
|
||||
func outer_ring_fade() -> float:
|
||||
@@ -93,8 +97,8 @@ func crosshair_color_target():
|
||||
return ColorSwatch.FULL_WHITE
|
||||
|
||||
|
||||
func crosshair_size_change():
|
||||
crosshair_target += 10
|
||||
func crosshair_size_change(amount):
|
||||
crosshair_target += amount
|
||||
|
||||
func player_hit():
|
||||
crosshair_size_change()
|
||||
crosshair_size_change(20)
|
||||
|
||||
Reference in New Issue
Block a user