Class Controller

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.instant.Controller

public final class Controller extends Object
Steuert die Engine Pi im Instant-Modus.

Die Klasse verwaltet eine statische Instanz der Haupt-Szene, die automatisch gestartet wird und bietet einige statische Hilfsmethoden an, um das Spiel im Instant-Modus zu steuern.

Since:
0.33.0
  • Constructor Details

    • Controller

      public Controller()
  • Method Details

    • getMainScene

      public static Scene getMainScene()
      Gibt die aktuelle Hauptszene zurück.

      Falls noch keine Szene existiert, wird eine neue erstellt und startet das Spiel, falls es noch nicht läuft.

      Returns:
      Die aktuelle Hauptszene.
      Since:
      0.33.0
    • getCamera

      public static Camera getCamera()
      Gibt die Kamera der Hauptszene zurück.
      Returns:
      Die Kamera der Hauptszene.
      Since:
      0.33.0
    • addActors

      public static void addActors(Actor... actors)
      Fügt der aktuellen Hauptszene mehrere Figur auf einmal hinzu.
      Parameters:
      actors - Der hinzuzufügende Figuren.
      Since:
      0.33.0
    • addActor

      public static void addActor(Actor actor)
      Fügt der aktuellen Hauptszene eine einzelne Figur hinzu.
      Parameters:
      actor - Der hinzuzufügende Figur.
      Since:
      0.33.0