예제 #1
0
 /// <summary>
 /// Sobald eine Ameise innerhalb ihres Sichtradius einen Apfel erspäht wird
 /// diese Methode aufgerufen. Als Parameter kommt das betroffene Stück Obst.
 /// <see href="http://wiki.antme.net/de/API1:Sieht(Obst)">Weitere Infos</see>
 /// </summary>
 /// <param name="obst">Das gesichtete Stück Obst</param>
 public virtual void Sieht(Obst obst)
 {
 }
예제 #2
0
 /// <summary>
 /// Ermittelt ob das angegebene Obst noch mehr Ameisen zum Tragen benötigt.
 /// <see href="http://wiki.antme.net/de/API1:BrauchtNochTr%C3%A4ger">Weitere Infos</see>
 /// </summary>
 /// <param name="obst">zu prüfendes Obst</param>
 /// <returns>Braucht noch Träger</returns>
 public bool BrauchtNochTräger(Obst obst)
 {
     return(((CoreFruit)obst.Element).BrauchtNochTräger(colony));
 }
예제 #3
0
 /// <summary>
 /// Hat die Ameise ein Stück Obst als Ziel festgelegt, wird diese Methode aufgerufen,
 /// sobald die Ameise ihr Ziel erreicht hat. Ab jetzt ist die Ameise nahe genug um mit
 /// dem Ziel zu interagieren.
 /// <see href="http://wiki.antme.net/de/API1:ZielErreicht(Obst)">Weitere Infos</see>
 /// </summary>
 /// <param name="obst">Das erreichte Stück Obst</param>
 public virtual void ZielErreicht(Obst obst)
 {
 }