locked
"AnzahlInSichtweite" immer 0 und

    Frage

  • Hi,

    warum ist bei mir denn die "AnzahlInSichtweite" immer 0?

    Und warum sprüht er bei diesem Code nicht immer eine Markierung wenn er zucker aufnimmt:

    public override void ZielErreicht(Zucker zucker) {

    SprüheMarkierung(2, 100);

    Nimm(zucker);

    //GeheZuBau();

    }

    Danke :)

    gruß,

    chris.

    Samstag, 3. März 2007 23:54

Alle Antworten

  • Hi Chris,

    AnzahlInSichtweite ist leider fehlerhaft, wir wissen :-( Das ist zwar in der neuen Version gefixt, aber die aktuelle Onlineversion hat den Fehler noch.

    Der Grund warum SprüheMarkierung() nicht immer funktioniert könnte an dem Mindestabstand zu anderen Markierungen liegen. Die Ameise sprüht nämlich nur dann eine Markierung wenn sie einen bestimmten Abstand zu benachbarten Markierungen hat, damit es nicht zu viele werden und die Berechnungen zu lange dauern.

    Wenn keine andere Markierung in der Nähe ist sehe ich keinen Grund warum es nicht funktionieren sollte...

    Viele Grüße

    Tom

    Montag, 5. März 2007 14:11