Class Hindernis

    • Constructor Detail

      • Hindernis

        Hindernis​(int x,
                  int y,
                  char richtung)
        Legt das Aussehen des Hindernisses an
        Parameters:
        x - x-Koordinate des Hindernisses
        y - y-Koordinate des Hindernisses
        richtung - Blickrichtung des Hindernisses
    • Method Detail

      • AktionAusführen

        void AktionAusführen()
        Bewegt das Hindernis
        Overrides:
        AktionAusführen in class Figur
      • TasteGedrückt

        void TasteGedrückt​(char taste)
        Tasten werden ignoriert
        Overrides:
        TasteGedrückt in class Figur
        Parameters:
        taste - die gedrückte Taste
      • SonderTasteGedrückt

        void SonderTasteGedrückt​(int taste)
        Sondertasten werden ignoriert
        Overrides:
        SonderTasteGedrückt in class Figur
        Parameters:
        taste - die gedrückte Taste
      • Bewegen

        void Bewegen()
        Lässt das Hindernis um 5 Einheiten gehen
      • Zeichnen

        void Zeichnen()
        Legt Form und Größe des Hindernisses fest
      • RichtungSetzen

        void RichtungSetzen​(char richtung)
        Setzt die Blickrichtuing des Hindernisses
        Parameters:
        richtung - Blickrichtung des Hindernisses
      • EntfernenWennAußerhalb

        void EntfernenWennAußerhalb()
        Entfernt das Hindernis, wenn es die Zeichenfläche verlässt