Hi Christopher,
die Methode Sieht() gibts bisher nur für die Elemente Zucker, Obst, Markierung und Käfer. Du kannst zwar eigene Sieht-Methoden schreiben aber die tuen natürlich noch nicht automatisch was du willst. Die vorgefertigten Sieht-Methoden werden ja von der darüber liegenden Klasse "Ameise" geerbt und von der Simulation selbst aufgerufen - darum funktioniert das alles.
Was du bräuchtest wäre eine weitere Methode Sieht(Ameise) die dir die Referenz auf eine gesichtete Ameise liefert. Dort drinnen müsstest du mit Switch oder ähnlichem eine Typ-Unterscheidung machen. Leider gibt es z.Z. keine solche Methode und ich wüsste auch konkret nicht wie du das realisieren kannst. Die Ameisen sehen sich - mal abgesehen von der AnzahlInSichtweite - nicht.
Die Intellisense zeigt dir an dieser Stelle "Typ" nicht an weil es an dieser Stelle nicht existiert. Typ ist ja eine Eigenschaft einer Ameise und ist vom Typ "String"
Sorry, das sind keine Hilfreichen Antworte
Grüße
Tom