Package pi.config
Class DebugConfiguration
java.lang.Object
pi.config.ConfigurationGroup
pi.config.DebugConfiguration
Verwaltet die Einstellmöglichkeiten mit Bezug zum Entwicklungsmodus.
- Since:
- 0.42.0
- Author:
- Josef Friedrich, Steffen Wilke, Matthias Wilke
-
Nested Class Summary
Nested classes/interfaces inherited from class pi.config.ConfigurationGroup
ConfigurationGroup.ConfigurationChangedListener -
Method Summary
Modifier and TypeMethodDescriptionbooleanGibt die Einstellung, ob die Figuren-Koordinaten (z.B.actorCoordinates(boolean actorCoordinates) Setzt die Einstellung, ob die Figuren-Koordinaten (z.B.booleanenabled()Gibt zurück, ob der Entwicklungsmodus aktiviert ist oder nicht.enabled(boolean enabled) Aktiviert bzw.booleanGibt an, ob die Figuren gezeichnet werden sollen.renderActors(boolean renderActors) Setzt, ob die Figuren gezeichnet werden sollen.Schaltet zwischen den Zuständen, ob die Figuren gezeichnet werden sollen oder nicht, hin und her.booleanSchaltet die Einstellung, ob die Ankerpunkte der Figuren gezeichnet werden sollen, ein oder aus.booleanverbose()Gibt die Ausführlichkeit der Log-Ausgaben zurück.verbose(boolean verbose) Setzt die Ausführlichkeit der Log-Ausgaben.Methods inherited from class pi.config.ConfigurationGroup
getPrefix, initializeByProperty, isDebug, onChanged, removeListener, set, setDebug, storeProperties
-
Method Details
-
enabled
Gibt zurück, ob der Entwicklungsmodus aktiviert ist oder nicht.- Returns:
- Ob der Entwicklungsmodus aktiviert ist oder nicht.
- Since:
- 0.42.0
-
enabled
Aktiviert bzw. deaktiviert den Entwicklungsmodus.- Parameters:
enabled- Ob der Entwicklungsmodus aktiviert werden soll oder nicht.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
debug.enabled(..).renderActors(..). - Since:
- 0.42.0
-
verbose
Gibt die Ausführlichkeit der Log-Ausgaben zurück.- Returns:
- Die Ausführlichkeit der Log-Ausgaben.
- Since:
- 0.42.0
-
verbose
Setzt die Ausführlichkeit der Log-Ausgaben.- Parameters:
verbose- Die Ausführlichkeit der Log-Ausgaben.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
debug.enabled(..).renderActors(..). - Since:
- 0.42.0
-
renderActors
Gibt an, ob die Figuren gezeichnet werden sollen.- Returns:
- Ob die Figuren gezeichnet werden sollen.
- Since:
- 0.42.0
-
renderActors
Setzt, ob die Figuren gezeichnet werden sollen.- Parameters:
renderActors- Ob die Figuren gezeichnet werden sollen.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
debug.enabled(..).renderActors(..). - Since:
- 0.42.0
-
toggleRenderActors
Schaltet zwischen den Zuständen, ob die Figuren gezeichnet werden sollen oder nicht, hin und her.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
debug.enabled(..).renderActors(..). - Since:
- 0.42.0
-
actorCoordinates
Gibt die Einstellung, ob die Figuren-Koordinaten (z.B.(3|3)) angezeigt werden sollen, zurück.Bei den Figuren-Koordinaten handelt es sich um das linke untere Eck der Figur, also um den Ankerpunkt. Befinden sich viele Figuren auf der Spielfläche, dann kann die Aktivierung dieser Option das Spiel deutlich verlangsamen.
- Returns:
- Die Einstellung, ob die Figuren-Koordinaten (z.B.
(3|3)) angezeigt werden sollen. - Since:
- 0.42.0
-
actorCoordinates
Setzt die Einstellung, ob die Figuren-Koordinaten (z.B.(3|3)) angezeigt werden sollen.Bei den Figuren-Koordinaten handelt es sich um das linke untere Eck der Figur, also um den Ankerpunkt. Befinden sich viele Figuren auf der Spielfläche, dann kann die Aktivierung dieser Option das Spiel deutlich verlangsamen.
- Parameters:
actorCoordinates- Die Einstellung, ob die Figuren-Koordinaten (z.B.(3|3)) angezeigt werden sollen- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
debug.enabled(..).renderActors(..). - Since:
- 0.42.0
-
toogleShowPositions
public 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.
- Since:
- 0.42.0
-