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
    Die Farbe des Dreiecks.
    int
    Die Höhe des umgebenden Rechtecks.
    int
    Der Drehwinkel (mathematisch positiver Drehsinn) des Dreiecks in Grad.
    boolean
    Die Sichtbarkeit des Dreiecks.
    int
    Die Breite des umgebenden Rechtecks.
    int
    Die x-Position der Spitze.
    int
    Die y-Position der Spitze.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    void
    Bringt das Dreieck in die hinterste Ebene.
    void
    Bringt das Dreieck in die vorderste Ebene.
    void
    Bringt das Dreieck eine Ebene nach hinten.
    void
    move(int deltaX, int deltaY)
    Verschiebt das Dreieck um die angegebenen Werte.
    void
    Bringt das Dreieck eine Ebene nach vorn.
    void
    Entfernt das Dreieck aus dem Zeichenfenster.
    void
    rotate(int angle)
    Dreht das Dreieck.
    void
    Setzt die Farbe des Dreiecks.
    void
    setPosition(int x, int y)
    Setzt die Position (der Spitze) des Dreiecks.
    void
    setRotation(int rotation)
    Setzt den Drehwinkel des Dreiecks.
    void
    setSize(int width, int height)
    Setzt die Größe des Dreiecks.
    void
    setVisibility(boolean visible)
    Schaltet die Sichtbarkeit des Dreiecks ein oder aus.

    Methods inherited from class java.lang.Object

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

    • x

      public int x
      Die x-Position der Spitze.
    • y

      public int y
      Die y-Position der Spitze.
    • width

      public int width
      Die Breite des umgebenden Rechtecks.

      Der ursprünglich deutsche Name dieses Attributs war breite.

    • height

      public int height
      Die Höhe des umgebenden Rechtecks.

      Der ursprünglich deutsche Name dieses Attributs war höhe.

    • color

      public String color
      Die Farbe des Dreiecks.

      Der ursprünglich deutsche Name dieses Attributs war farbe.

    • visible

      public boolean visible
      Die Sichtbarkeit des Dreiecks.

      Der ursprünglich deutsche Name dieses Attributs war sichtbar.

    • rotation

      public int rotation
      Der Drehwinkel (mathematisch positiver Drehsinn) des Dreiecks in Grad.

      Der ursprünglich deutsche Name dieses Attributs war winkel.

  • Constructor Details

    • Triangle

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

    • setPosition

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

      Der ursprünglich deutsche Name dieser Methode war PositionSetzen.

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

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

      Der ursprünglich deutsche Name dieser Methode war Verschieben.

      Parameters:
      deltaX - Die Verschiebung in x-Richtung.
      deltaY - Die Verschiebung in y-Richtung.
    • rotate

      public void rotate(int angle)
      Dreht das Dreieck.

      Der ursprünglich deutsche Name dieser Methode war Drehen.

      Parameters:
      angle - Der Drehwinkel (mathematisch positiver Drehsinn) im Gradmaß.
    • setSize

      public void setSize(int width, int height)
      Setzt die Größe des Dreiecks.

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

      Parameters:
      width - Die (neue) Breite.
      height - Die (neue) Höhe.
    • setColor

      public void setColor(String color)
      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.

      Der ursprünglich deutsche Name dieser Methode war FarbeSetzen.

      Parameters:
      color - Die (neue) Farbe.
    • setRotation

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

      Der ursprünglich deutsche Name dieser Methode war WinkelSetzen.

      Parameters:
      rotation - Der (neue) Drehwinkel des Dreiecks.
    • setVisibility

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

      Der ursprünglich deutsche Name dieser Methode war SichtbarkeitSetzen.

      Parameters:
      visible - Die (neue) Sichtbarkeit des Dreiecks.
    • remove

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

      Der ursprünglich deutsche Name dieser Methode war Entfernen.

    • raiseLayer

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

      Der ursprünglich deutsche Name dieser Methode war NachVornBringen.

    • bringToFront

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

      Der ursprünglich deutsche Name dieser Methode war GanzNachVornBringen.

    • lowerLayer

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

      Der ursprünglich deutsche Name dieser Methode war NachHintenBringen.

    • bringToBack

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

      Der ursprünglich deutsche Name dieser Methode war GanzNachHintenBringen.