final int startSnap,
final int endSnap,
final boolean fitness) {
this.guiSim.loescheFeld();
long lang = 20;
Vektor2D norm;
RobSnapshot rob;
int anfang = startSnap;
int ende = endSnap;
PopSnapshot pop;
Vektor2D[] letzte = new Vektor2D[grIndizes.length];
byte farbe;
for (int i = anfang; i <= ende; i++) {
pop = this.aufnahme.getPops().get(i);
for (int j = 0; j < grIndizes.length; j++) {
rob = pop.getRobSchnapp()[grIndizes[j]];
farbe
= fmg.fmg8.umgebung2D.Konstanten.FARBEN_BENUTZER[
grIndizes[j]
% fmg.fmg8.umgebung2D.Konstanten.FARBEN_BENUTZER.length];
if (letzte[j] != null) {
this.guiSim.getUmgeb().setzeLinie(
(int) letzte[j].x,
(int) letzte[j].y,
(int) rob.getPosition().x,
(int) rob.getPosition().y,
farbe,
true,
false,
false,
false);
norm = new Vektor2D(letzte[j].x, letzte[j].y);
norm.sub(new Vektor2D(
rob.getPosition().x,
rob.getPosition().y));
norm.ortho();
norm.normal();
lang = rob.getFitSum();
if (lang <= 0) {
lang = 5;