Class Fallensteller


  • class Fallensteller
    extends Hindernis
    Geht konsequent zu einem Punkt 4 Einheiten vor dem Monster.
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • xStart

        int xStart
        x-Startposition merken
      • yStart

        int yStart
        y-Startposition merken
    • Constructor Detail

      • Fallensteller

        Fallensteller​(int x,
                      int y,
                      Rahmen rahmen)
        Der Konstruktor legt Position, Größe und Farbe fest
        Parameters:
        x - x-Koordinate des Rechtecks
        y - y-Koordinate des Rechtecks
        rahmen - das Rahmenobjekt des Spiels
    • Method Detail

      • FigurErzeugen

        void FigurErzeugen​(String farbe)
      • Reagieren

        void Reagieren​(Monster monster)
        Der Fallensteller nimmt dem Monster ein Leben ab.
        Overrides:
        Reagieren in class Hindernis
        Parameters:
        monster - das Monster
      • AufStartpositionSetzen

        private void AufStartpositionSetzen()
        Setzt den Jäger auf die Startposition zurück
      • AbstandGeben

        private int AbstandGeben​(int x,
                                 int y,
                                 int x2,
                                 int y2)
        Berechnet den Kästchenabstand der gegebenen Koordinatenpaare
        Returns:
        Kästchenabstand
      • Bewegen

        private void Bewegen()
        Der Jäger bewegt sich direkt auf das Monster zu
      • AktionAusführen

        void AktionAusführen()
        Das Monster geht
        Overrides:
        AktionAusführen in class Figur