Class Florian


  • public class Florian
    extends Figur
    Eine Spielfigur in der Blumenwelt.
    Author:
    Peter Brichzin @version Version 1.0
    • Field Detail

      • schritte

        protected int schritte
      • gesammelteBlumen

        protected int gesammelteBlumen
    • Constructor Detail

      • Florian

        protected Florian()
        Legt die Form und die Startposition fest.
    • Method Detail

      • Gehen

        protected void Gehen()
        Florian geht einen Schritt in Blickrichtung.
      • NachOstenGehen

        protected void NachOstenGehen()
        Florian geht einen Schritt nach Osten. Ist Florian am Rand der Welt, bewegt er sich nicht weiter.
      • NachSüdenGehen

        protected void NachSüdenGehen()
        Florian geht einen Schritt nach Süden. Ist Florian am Rand der Welt, bewegt er sich nicht weiter.
      • NachWestenGehen

        protected void NachWestenGehen()
        Florian geht einen Schritt nach Westen. Ist Florian am Rand der Welt, bewegt er sich nicht weiter.
      • NachNordenGehen

        protected void NachNordenGehen()
        Florian geht einen Schritt nach Westen. Ist Florian am Rand der Welt, bewegt er sich nicht weiter.
      • LinksDrehen

        protected void LinksDrehen()
        Dreht sich um 90 Grad nach links Tipp: Teste vorab (an einem Objekt der Klasse Florian) die Methoden Drehen, WinkelGeben, WinkelSetzen der Oberklasse
      • RechtsDrehen

        protected void RechtsDrehen()
        Dreht sich um 90 Grad nach rechts
      • Pflücken

        protected void Pflücken()
        Pflückt eine Blume, falls auf der Zelle vorhanden.
      • SonderTasteGedrückt

        protected void SonderTasteGedrückt​(int taste)
        Steuerung der Figur: Links-/Rechtsdrehen über Cursortasten.
        Overrides:
        SonderTasteGedrückt in class Figur
        Parameters:
        taste - KeyCode der gedrückten Taste
      • AktionAusführen

        protected void AktionAusführen()
        Ständige Bewegung, außer Florian ist an der Grenze seiner Welt.
        Overrides:
        AktionAusführen in class Figur