SGSystem
Die Klasse SGSystem
stellt Methoden zur Verfügung, um Einfluss auf den Programmablauf zu nehmen und Zeitmessungen vorzunehmen. Die Methoden der Klasse SGSystem
sind statisch, d.h. es muss kein Objekt der Klasse erzeugt werden, um sie aufzurufen; es ist kein Konstruktor verfügbar.
Auftrag
static beende()
Beendet die Ausführung des Programms.
Auftrag
static warte(int s)
Stoppt die Ausführung des Programms für die angegebene Zeit in Millisekunden.
Auftrag
static warte()
Stoppt die Ausführung des Programms. Die Dauer legt die Klasse SGSystem
auf Grundlage der FPS selbst fest, und gewährleistet damit einen zeitlich gleichmäßigen Programmablauf ohne Verzögerungszeiten.
Anfrage
static int gibFPS()
Liefert die „frames per second“, also die Anzahl der Zeichenaufrufe, die in einer Sekunde durchgeführt werden sollen.
Auftrag
static setzeFPS(int pFPS)
Setzt die „frames per second“, also die Anzahl der Zeichenaufrufe, die in einer Sekunde durchgeführt werden sollen.
Auftrag
static starteStoppuhr()
Startet die Stoppuhr.
Anfrage
static int gibVergangeneZeit()
Liefert die gesamte vergangene Zeit seit dem Start der Stoppuhr in Millisekunden.
Anfrage
static String gibVergangeneZeitImStandardformat()
Liefert die gesamte vergangene Zeit seit dem Start der Stoppuhr als String im Format hh:mm:ss.mS
hh
Stundenmm
Minutenss
SekundenmS
Millisekunden
Anfrage
static int gibVergangeneStunden()
Liefert die vergangenen Stunden hh
des Datumsformats hh:mm:ss.mS
als int
.
Anfrage
static int gibVergangeneMinuten()
Liefert die vergangenen Minuten mm
des Datumsformats hh:mm:ss.mS
als int
.
Anfrage
static int gibVergangeneSekunden()
Liefert die vergangenen Sekunden ss
des Datumsformats hh:mm:ss.mS
als int
.
Anfrage
static int gibVergangeneMillisekunden()
Liefert die vergangenen Millisekunden mS
des Datumsformats hh:mm:ss.mS
als int
.
Auftrag
static ausgabeInKonsole(String pAusgabe)
Gibt den angegebenen String in der Konsole aus.
Anfrage
static String erwarteEingabe()
Erwartet die Eingabe eines Strings in der Konsole und liefert diesen als Rückgabe.
Anfrage
static String erwarteEingabe(String pTitel)
Erwartet die Eingabe eines Strings in der Konsole und liefert diesen als Rückgabe. In der Konsole wird die Zeile mit pTitel
beschrieben.
Auftrag
static zeigeKonsole()
Zeigt die Konsole am oberen Bildschirmrand (true
) oder blendet sie aus (false
).