locked
Kann man auf "Sieht" o.ä. zugreifen

    Frage

  •  

    Hi eine ganz kurze Frage:

    Kann man z.B auf  Sieht  zugreifen und dies für eigene Ameisen Typen verwenden???

    Hier der code den ich versuchte

    public override void Sieht ( Typ "Kämpfer" // Typ gibt mir die Intelligence nicht an!!!

    {

    }

     

     

    Danke für eure Hilfe !!!

     

    __________________________________________

    Gehe hin zur Ameise, du Fauler! Siehe an ihr Tun und lerne von ihr.

     

    GRUß CHRISTOPHER

    Donnerstag, 15. März 2007 19:51

Alle Antworten

  • 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

    Mittwoch, 28. März 2007 13:58