Probleme bei Angriff von Wanzen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Probleme bei Angriff von Wanzen

      hi Community,

      ich habe kleine Probleme mit meinen Ameisen sie greifen die Wanzen nicht an.

      #region Kampf

      /// <summary>
      /// Wird wiederholt aufgerufen, wenn die Ameise mindestens eine Wanze
      /// sieht.
      /// </summary>
      /// <param name="wanze">Die nächstgelegene Wanze.</param>
      public override void SiehtFeind(Wanze wanze)

      if (AnzahlAmeisenInSichtweite >= 2)
      LasseNahrungFallen();
      {
      GreifeAn(wanze);
      }
      else
      {
      GeheWegVon(wanze);
      }


      /// <summary>
      /// Wird wiederholt aufgerufen, wenn die Ameise mindestens eine Ameise eines
      /// anderen Volkes sieht.
      /// </summary>
      /// <param name="ameise">Die nächstgelegen feindliche Ameise.</param>
      public override void SiehtFeind(Ameise ameise)
      {
      }

      /// <summary>
      /// Wird wiederholt aufgerufen, wenn die Ameise von einer Wanze angegriffen
      /// wird.
      /// </summary>
      /// <param name="wanze">Die angreifende Wanze.</param>
      public override void WirdAngegriffen(Wanze wanze)

      if (AktuelleEnergie < MaximaleEnergie / 2)
      GeheZuBau();
      {
      }


      kann mir einer den Fehler sagen komme nicht weiter.

      danke :S ?(
    • Syntaxfehler

      Also so wie das Programm hier steht, funktioniert es erstmal garnicht, weil du die Geschweiften Klammern am Anfang und am Ende der Methoden vergessen hast.
      Meinst du es vllt. so?

      [cs]
      public override void SiehtFeind(Wanze wanze)
      {
      LasseNahrungFallen();
      if (AnzahlAmeisenInSichtweite >= 2)
      {
      GreifeAn(wanze);
      }
      else
      {
      GeheWegVon(wanze);
      }
      }[/cs]
      [cs]
      public override void WirdAngegriffen(Wanze wanze)
      {
      if (AktuelleEnergie < MaximaleEnergie / 2)
      GeheZuBau();
      }[/cs]
      MUH!