Class Fahrzeug


  • class Fahrzeug
    extends Object
    Beschreibt ein Fahrzeug.
    Version:
    V1.0
    Author:
    Albert Wiedemann
    • Constructor Detail

      • Fahrzeug

        Fahrzeug()
        Erzeugt die Anzeige und setzt die Startdaten
    • Method Detail

      • PositionSetzen

        void PositionSetzen​(int x,
                            int y)
        Setzt die Position des Fahrzeugs.
        Parameters:
        x - x-Position
        y - y-Position
      • Fahren

        void Fahren​(int wegmax,
                    double vvorg)
        Fährt das Fahrzeug eine Sekunde nach oben.
        Parameters:
        wegmax - maximaler Weg bis zum nächsten Hindernis (Ampel oder VOrgänger)
        vvorg - Geschwindigkeit des Vorgängerfahrzeugs bzw.der Ampel
      • XKoordinateGeben

        int XKoordinateGeben()
        Meldet die x-Koordinate zurück
        Returns:
        x-Koordinate
      • YKoordinateGeben

        int YKoordinateGeben()
        Meldet die y-Koordinate zurück
        Returns:
        y-Koordinate
      • LängeGeben

        int LängeGeben()
        Meldet die Länge des Fahrzeugs zurück
        Returns:
        Länge
      • GeschwindigkeitGeben

        double GeschwindigkeitGeben()
        Meldet die Geschwindigkeit zurück
        Returns:
        Geschwindigkeit
      • Entfernen

        void Entfernen()
        Entfernt das Fahrzeug aus der Anzeige