Class SonderFeld

  • Direct Known Subclasses:
    Apfel, Minus, Pilz

    class SonderFeld
    extends Object
    Verwaltet einen allgemeines Sonderfeld.
    Version:
    1.0
    Author:
    Albert Wiedemann
    • Field Detail

      • spiel

        protected Spiel spiel
        Das Spiel, in dem das Sonderfeld erzeugt wurde.
    • Constructor Detail

      • SonderFeld

        SonderFeld​(Spiel s)
        Speichert die Referenz auf das Spiel.
        Parameters:
        das - Spiel, in dem der Apfel erzeut werden soll.
    • Method Detail

      • ZufälligPositionieren

        protected void ZufälligPositionieren()
        Positioniert das Sonderfeld an zufälliger, freier Stelle.
      • XPositionGeben

        int XPositionGeben()
        Gibt die x-Position des Sonderfelds zurück.
        Returns:
        x-Position des Sonderfelds
      • YPositionGeben

        int YPositionGeben()
        Gibt die y-Position des Sonderfelds zurück.
        Returns:
        y-Position des Sonderfelds
      • Aktion

        void Aktion()
        Führt die Aktion des Sonderfelds aus. Muss in den Unterklassen definiert werden