java.lang.Object
de.pirckheimer_gymnasium.engine_pi.little_engine.Triangle

public class Triangle extends Object
Wrapperklasse für ein Dreieck auf der Zeichenfläche.

Der ursprüngliche Name der Klasse war Dreieck.

Version:
1.0
Author:
Albert Wiedemann
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    Breite des umgebenden Rechtecks.
    Farbe des Dreiecks.
    int
    Höhe des umgebenden Rechtecks.
    boolean
    Sichtbarkeit des Dreiecks.
    int
    Drehwinkel (mathematisch positiver Drehsinn) des Dreiecks in Grad.
    int
    x-Position der Spitze.
    int
    y-Position der Spitze.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Der Konstruktor erzeugt das Delegate-Objekt
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Drehen(int grad)
    Dreht das Dreieck
    void
    Entfernt das Dreieck aus dem Zeichenfenster.
    void
    Setzt die Farbe des Dreiecks.
    void
    Bringt das Dreieck in die hinterste Ebene.
    void
    Bringt das Dreieck in die vorderste Ebene.
    void
    GrößeSetzen(int breite, int höhe)
    Setzt die Größe des Dreiecks.
    void
    Bringt das Dreieck eine Ebene nach hinten.
    void
    Bringt das Dreieck eine Ebene nach vorn.
    void
    PositionSetzen(int x, int y)
    Setzt die Position (der Spitze) des Dreiecks.
    void
    SichtbarkeitSetzen(boolean sichtbar)
    Schaltet die Sichtbarkeit des Dreiecks ein oder aus.
    void
    Verschieben(int deltaX, int deltaY)
    Verschiebt das Dreieck um die angegebenen Werte.
    void
    WinkelSetzen(int winkel)
    Setzt den Drehwinkel des Dreiecks.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • x

      public int x
      x-Position der Spitze.
    • y

      public int y
      y-Position der Spitze.
    • breite

      public int breite
      Breite des umgebenden Rechtecks.
    • höhe

      public int höhe
      Höhe des umgebenden Rechtecks.
    • farbe

      public String farbe
      Farbe des Dreiecks.
    • sichtbar

      public boolean sichtbar
      Sichtbarkeit des Dreiecks.
    • winkel

      public int winkel
      Drehwinkel (mathematisch positiver Drehsinn) des Dreiecks in Grad.
  • Constructor Details

    • Triangle

      public Triangle()
      Der Konstruktor erzeugt das Delegate-Objekt
  • Method Details

    • PositionSetzen

      public void PositionSetzen(int x, int y)
      Setzt die Position (der Spitze) des Dreiecks.

      Die ursprünglich deutsche Name dieser Methode war PositionSetzen.

      Parameters:
      x - x-Position der Spitze
      y - y-Position der Spitze
    • Verschieben

      public void Verschieben(int deltaX, int deltaY)
      Verschiebt das Dreieck um die angegebenen Werte.

      Die ursprünglich deutsche Name dieser Methode war Verschieben.

      Parameters:
      deltaX - Verschiebung in x-Richtung
      deltaY - Verschiebung in y-Richtung
    • Drehen

      public void Drehen(int grad)
      Dreht das Dreieck

      Die ursprünglich deutsche Name dieser Methode war Drehen.

      Parameters:
      grad - Drehwinkel (mathematisch positiver Drehsinn) im Gradmass
    • GrößeSetzen

      public void GrößeSetzen(int breite, int höhe)
      Setzt die Größe des Dreiecks.

      Die ursprünglich deutsche Name dieser Methode war GrößeSetzen.

      Parameters:
      breite - (neue) Breite
      höhe - (neue) Höhe
    • FarbeSetzen

      public void FarbeSetzen(String farbe)
      Setzt die Farbe des Dreiecks. Erlaubte Farben sind: "weiß", "weiss", "rot", "grün", "gruen", "blau", "gelb", "magenta", "cyan", "hellgelb", "hellgrün", "hellgruen", "orange", "braun", "grau", "schwarz" Alle anderen Eingaben werden auf die Farbe schwarz abgebildet.

      Die ursprünglich deutsche Name dieser Methode war FarbeSetzen.

      Parameters:
      farbe - (neue) Farbe
    • WinkelSetzen

      public void WinkelSetzen(int winkel)
      Setzt den Drehwinkel des Dreiecks. Die Winkelangabe ist in Grad,positive Werte drehen gegen den Uhrzeigersinn, negative Werte drehen im Uhrzeigersinn (mathematisch positiver Drehsinn).

      Die ursprünglich deutsche Name dieser Methode war WinkelSetzen.

      Parameters:
      winkel - der (neue) Drehwinkel des Dreiecks
    • SichtbarkeitSetzen

      public void SichtbarkeitSetzen(boolean sichtbar)
      Schaltet die Sichtbarkeit des Dreiecks ein oder aus. Erlaubte Parameterwerte: true, false

      Die ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

      Parameters:
      sichtbar - (neue) Sichtbarkeit des Dreiecks
    • Entfernen

      public void Entfernen()
      Entfernt das Dreieck aus dem Zeichenfenster.

      Die ursprünglich deutsche Name dieser Methode war Entfernen.

    • NachVornBringen

      public void NachVornBringen()
      Bringt das Dreieck eine Ebene nach vorn.

      Die ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • GanzNachVornBringen

      public void GanzNachVornBringen()
      Bringt das Dreieck in die vorderste Ebene.

      Die ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • NachHintenBringen

      public void NachHintenBringen()
      Bringt das Dreieck eine Ebene nach hinten.

      Die ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • GanzNachHintenBringen

      public void GanzNachHintenBringen()
      Bringt das Dreieck in die hinterste Ebene.

      Die ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.