Class DebugConfiguration

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.debug.DebugConfiguration

public class DebugConfiguration extends Object
Verwaltet die Einstellmöglichkeiten mit Bezug zum Entwicklungsmodus.
Since:
0.18.0
Author:
Josef Friedrich
  • Field Details

    • enableDebugMode

      public static boolean enableDebugMode
      Ob der Entwicklungsmodus aktiviert werden soll.
    • verbose

      public static boolean verbose
      Wird dieses Attribut auf true gesetzt, so werden äußerst ausführliche Log-Ausgaben gemacht. Dies betrifft unter anderem Informationen über das Verhalten auf Ebene von Einzelbildern arbeitenden Threads. Hierfür wurde diese Variable eingeführt.
    • renderActors

      public static boolean renderActors
      Gibt an, ob die Figuren gezeichnet werden sollen. Ist dieses Attribut auf false gesetzt, werden keine Figuren gezeichnet. Diese Einstellung macht nur im aktivierten Debug-Modus Sinn, denn dann werden die Umrisse gezeichnet, jedoch nicht die Füllung.
    • showPositions

      public static boolean showPositions
      Ob die Ankerpunkte der Figuren gezeichnet werden sollen.
    • coordinateSystemLinesEveryNMeter

      public static int coordinateSystemLinesEveryNMeter
      Zeichnet unabhängig vom Zoomfaktor jede n-te Linie in das Koordinatensystem.
    • coordinateSystemLabelsEachIntersectionGridLines

      public static boolean coordinateSystemLabelsEachIntersectionGridLines
      Zeichne Koordinatenbeschriftungen bei jeder Überschneidung der Gitterlinien ein.
    • windowPosition

      public static Direction windowPosition
      Gibt an, wo das Spielfeld auf dem Bildschirm angezeigt werden sollen.
      See Also:
  • Constructor Details

    • DebugConfiguration

      public DebugConfiguration()
  • Method Details

    • toogleShowPositions

      public static boolean toogleShowPositions()
      Schaltet die Einstellung, ob die Ankerpunkte der Figuren gezeichnet werden sollen, ein oder aus.
      Returns:
      Die Einstellung, ob die Ankerpunkte der Figuren gezeichnet werden sollen, nach der Veränderung.