Class MainAnimation
java.lang.Object
de.pirckheimer_gymnasium.engine_pi.MainAnimation
Zeigt eine Animation, wenn die main-Methode ausgeführt wird.
Diese Klasse definiert Versions-Konstanten und sorgt für eine About-Box beim Ausführen der .jar-Datei.
- Author:
- Niklas Keller
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longZeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)static final booleanGibt an, ob dieser Release in .jar - Form vorliegt.static final intDer Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfixstatic final StringFormat: v(major).(minor).(bugfix) Beispiel: v3.1.2 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VERSION_CODE
public static final int VERSION_CODEDer Versionscode des aktuellen Release.
Rechnung:
10000 * major + 100 * minor + 1 * bugfix- See Also:
-
VERSION_STRING
Format: v(major).(minor).(bugfix) Beispiel: v3.1.2- See Also:
-
IS_JAR
public static final boolean IS_JARGibt an, ob dieser Release in .jar - Form vorliegt. Ist das der Fall, ist dieser Werttrue, sonst ist erfalse. -
BUILD_TIME
public static final long BUILD_TIMEZeitpunkt, an dem diese Jar-Datei erzeugt wurde, falls als Jar-Datei ausgeführt, sonst die aktuelle Zeit in Sekunden seit dem 01.01.1970 (Unix Timestamp)
-
-
Constructor Details
-
MainAnimation
public MainAnimation()
-
-
Method Details
-
isJar
Gibt an, ob das Programm gerade aus einer Jar heraus gestartet wurde.- Returns:
true, falls ja, sonstfalse.
-
getJarName
Gibt den Namen der Jar-Datei zurück, die gerade ausgeführt wird.- Returns:
- Dateiname der Jar-Datei oder
null, falls das Programm nicht über eine Jar-Datei ausgeführt wird.
-
getBuildTime
Gibt an, wann die Jar-Datei erzeugt wurde.- Returns:
- Erzeugungsdatum der Jar-Datei in Sekunden seit dem 01.01.1970 (Unix Timestamp) oder den aktuellen Timestamp, falls nicht von einer Jar-Datei ausgeführt.
-
main
-