Hallo,
Ich suche einen Weg wie eine Ameise erkennen kann, wann sie ihr Ziel aus den Augen verliert. Sprich: Ich will merken, wenn ich gerade keinen Käfer sehe. Im Sinne einer Funktion
Code Snippet
If( this.SiehtKeinenKäfer())
{
this.Mode = "arbeiter";
}
Der Code ist nur Beispiel, also keine Workarounds dafür bitte.
Mein Problem kommt letztendlich daher, dass ich mir nicht nur die Standardziele (Obst, Zucker, Markierung...) merke, sondern auch noch welchen Typ Markierung ich gerade anlaufe. Werden meine Arbeiter auf einen Kampf in der Nähe aufmerksam lassen sie alles stehen und liegen, werden zu Kämpfern und beachten weder Zucker noch Obst. Ist der Käfer tot bis sie in angreifen oder sie besiegen ihn, würde ich sie gerne zurückschalten auf Arbeiter. Ich komme nur nicht drauf wie!
Grüße!
Georg.