This repository has been archived on 2020-09-30. You can view files and clone it, but cannot push or open issues or pull requests.
odyssey-old/Actors/Systems/Electricity/PowerNetwork.gd

27 lines
409 B
GDScript

extends Node
class_name PowerNetwork
const DEBUG = true
var nodes = []
var debugColor = Color.cyan
func _ready():
name = "PowerNetwork"
debugColor = Color.from_hsv(randf(), 0.8, 0.8)
func add_node(node):
nodes.append(node)
func join(network):
for node in network.nodes:
nodes.append(node)
node.network = self
# Do other merging here
network.queue_free()
func _physics_process(_delta):
pass