2026-01-06 15:03:52 +01:00

19 lines
548 B
Smalltalk

/*
public class Roaming : Nucleus {
public Neuroid avoidance;
public Neuroid output;
public Roaming(NanoBrainObj brain, Perception perception, SwarmControl sc) : base("Roaming nucleus") {
avoidance = new(brain, "Avoidance") { inverse = true };
perception.SendPositions(avoidance, Boid.BoundaryType);
this.output = new(brain, "Roaming");
output.GetInputFrom(avoidance, -sc.avoidanceForce);
}
public override void AddReceiver(Nucleus receiver) {
output.AddReceiver(receiver);
}
}
*/