cosmic/scripts/objects/Minimap.gd
2024-01-14 14:42:23 +05:00

18 lines
429 B
GDScript

extends Control
@export var marker : PackedScene
@onready var ship = $"../../.."
var markers = []
func _process(_delta):
$Sprite.self_modulate = ship.material.get_shader_parameter('color')
func add_marker(target : Node, type : String):
var marker_inst = marker.instantiate()
markers.append(marker_inst)
marker_inst.target = target
marker_inst.type = type
marker_inst.position = Vector2(96, 96)
add_child(marker_inst)