Class ColorSchema

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.util.ColorSchema

public class ColorSchema extends Object
Ein Farbschema, damit die verschiedenen Farben aufeinander abgestimmt werden können und gut zusamenpassen. Außerdem besteht durch diese Klasse die Möglichkeit, ein anderes Farbschema zu setzen.
  • Constructor Details

    • ColorSchema

      public ColorSchema(Color yellow, Color orange, Color red, Color purple, Color blue, Color green)
      Die Reihenfolge der Farben ist dem Farbkreis von Itten entnommen.
      Parameters:
      yellow - Die Primärfarbe Gelb.
      orange - Die Sekundärfarbe Orange (Mischung aus Gelb und Rot).
      red - Die Primärfarbe Rot.
      purple - Die Sekundärfarbe Violett (Mischung aus Rot und Blau).
      blue - Die Primärfarbe Blau.
      green - Die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
  • Method Details

    • getYellow

      public Color getYellow()
      Gibt die Primärfarbe Gelb zurück.
      Returns:
      Die Primärfarbe Gelb.
    • getYellowOrange

      public Color getYellowOrange()
    • getOrange

      public Color getOrange()
      Gibt die Sekundärfarbe Orange (Mischung aus Gelb und Rot). zurück.
      Returns:
      Die Sekundärfarbe Orange (Mischung aus Gelb und Rot).
    • getOrangeRed

      public Color getOrangeRed()
    • getRed

      public Color getRed()
      Gibt die Primärfarbe Rot zurück.
      Returns:
      Die Primärfarbe Rot.
    • getRedPurple

      public Color getRedPurple()
    • getPurple

      public Color getPurple()
      Gibt die Sekundärfarbe Violett zurück.
      Returns:
      Die Sekundärfarbe Violett (Mischung aus Rot und Blau)..
    • getPurpleBlue

      public Color getPurpleBlue()
    • getBlue

      public Color getBlue()
      Gibt die Primärfarbe Blau zurück.
      Returns:
      Die Primärfarbe Blau.
    • getBlueGreen

      public Color getBlueGreen()
      Türkis
    • getGreen

      public Color getGreen()
      Gibt die Sekundärfarbe Grün (Mischung aus Gelb und Blau) zurück.
      Returns:
      Die Sekundärfarbe Grün (Mischung aus Gelb und Blau).
    • getYellowGreen

      public Color getYellowGreen()
      Hellgrün
    • getBrown

      public Color getBrown()
    • getAll

      public Map<String,Color> getAll()
    • getGnomeColorSchema

      public static ColorSchema getGnomeColorSchema()
      Erzeugt ein Farbschema nach dem Farben derGNOME Human Interface Guidelines.