Uses of Package
pi

Packages that use pi
Package
Description
Die Realisation der graphischen Umgebung (gui steht für graphical user interface) mit Hilfe der Engine-Alpha.
Eine Trainingsaufgabe besteht aus verschiedenen Schwierigkeitsgraden.
 
Eine Sammlung von Klassen, die die Hauptfigur der Trainingsaufgaben - einen Roboter - bereitstellen.
Sammlung von Klassen, die die Engine-Alpha-Szenen erben und verschiedene graphische Ansichten bereit stellen.
Klassen, die bei der Navigation in einer einfachen Karte aus gitterförmigen Kacheln helfen.
Demonstriert und testet die Engine Pi.
Ein Billard-Tisch, der die Physics-Engine demonstriert.
Demonstriert die verschiedenen Figuren.
Demonstriert die Klasse Controller.
Demonstriert die Klasse Scene.
 
 
Demonstriert die Klassen des Pakets event.
Demonstriert die Eingabemöglichkeiten über die Tastatur.
Demonstiert das Paket pi.graphics.
Demonstiert das Paket pi.physics.joints.
Klassen, die in unter manual/main-classes/ in der MkDocs-Dokumentation verlinkt werden.
Klassen, die in unter manual/main-classes/controller/ in der MkDocs-Dokumentation verlinkt werden.
Demonstriert die Spiel-Schleife (Game-Loop).
Klassen, die in unter manual/main-classes/instant-mode in der MkDocs-Dokumentation verlinkt werden.
Klassen, die in unter manual/physics/ in der MkDocs-Dokumentation verlinkt werden.
Demonstriert die Klassen des Pakets pi.resources.color.
Demonstiert die Physics Engine.
Demonstiert einzelne Aspekte der Physics Engine, wie zum Beispiel einzelne Methoden oder Klassen.
Demonstiert die Funktionalität der Engine Pi anhand kleiner Spiele.
Demonstiert die Funktionalität der Engine Pi anhand des kleinen Spiels Dude.
Implementation des Spielklassikers Pong auf der Engine Pi.
Die Engine-Pi-Variante des Computerspielklassikers Snake.
Demonstriert die Klassen des Pakets sound.
Demonstiert die Kollisionserkennung.
Code-Beispiele für das Hello-World-Tutorial.
 
Demonstiert eine animierte Figur, die mehrere Zustände haben kann.
Demonstriert die Eingabemöglichkeiten über die Tastatur oder die Maus.
Demonstriert die Eingabemöglichkeiten über die Maus.
 
 
 
Enthält die Hauptklassen wie zum Beispiel Controller oder Scene.
Jede Figur auf der Zeichenebene ist eine Unterklasse von Actor.
Klassen zur Animation von Figuren.
Klassen zur Konfigurationsverwaltung.
Liefert Klassen zum Zeichnen von Debug-Informationen.
Algorithmen und Datenstrukturen zur Visualisierung von Graphen.
Ein Paket zum Zeichen von Turtle-Grafiken.
Eine Ereignissteuerung, die über das Beobachter-Entwurfsmuster realisiert ist.
Klassen, um eine Bildfläche (Canvas) mit der Graphics2D-API zu bemalen.
Klassen, die in Verbindung zur Game Loop, also zur Ereignisschleife des Spiels stehen.
Klassen, die innerhalb der Engine als Middleware zwischen der externen Physics-Engine JBox2D-Projekt von Daniel Murhpy und der Engine-API fungieren.
Eine Sammlung von Hilfsklassen.
 
Test-Szenen bzw.
Das Spiel besteht aus verschiedenen Szenen, d. h. verschiedene Bildschirmen.
Ein Tetromino besteht aus vier Blöcken.
Eine Sammlung von Klassen um Text in den Tetris typischen Schriftarten in ein Textfeld schreiben zu können.
  • Classes in pi used by blockly_robot.robot.gui
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Zur Darstellung von Texten.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by blockly_robot.robot.gui.map
    Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
  • Class
    Description
    Ein nicht-grafisches Rechteck auf der Zeichenebene, das eine allgemeine Fläche beschreibt.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Repräsentation einer Richtung.
  • Classes in pi used by demos
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by demos.billard
    Class
    Description
    Beschreibt einen Kreis.
    Beschreibt ein Rechteck.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.actor
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.class_scene
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by demos.classes.dsa.graph.dfs
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.event
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.event.keyboard
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.graphics
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.classes.physics.joints
    Class
    Description
    Beschreibt ein Rechteck.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.docs.main_classes
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.docs.physics
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by demos.docs.resources.color
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.physics
    Class
    Description
    Beschreibt einen Kreis.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.physics.single_aspects
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.small_games
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.small_games.dude
    Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
    Eine Ebene bieten die Möglichkeit, Actor-Objekte vor und hinter der Zeichenebene mit zusätzlichen Eigenschaften (wie zum Beispiel Parallaxe) zu rendern.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.small_games.pong
    Class
    Description
    Beschreibt einen Kreis.
    Beschreibt ein Rechteck.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.small_games.snake
    Class
    Description
    Beschreibt ein Rechteck.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.sound
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.tutorials.collision
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.tutorials.hello_world
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.tutorials.scenes
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by demos.tutorials.user_input
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pacman
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by pacman.debug
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by pacman.scenes
    Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by pi
    Class
    Description
    Ein nicht-grafisches Rechteck auf der Zeichenebene, das eine allgemeine Fläche beschreibt.
    Die Kamera steuert, welcher Ausschnitt der Spielfläche angezeigt wird.
    Steuert das aktuelle Spiel bzw.
    Repräsentation einer Richtung.
    Eine Ebene bieten die Möglichkeit, Actor-Objekte vor und hinter der Zeichenebene mit zusätzlichen Eigenschaften (wie zum Beispiel Parallaxe) zu rendern.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.actor
    Class
    Description
    Beschreibt einen Kreis.
    Eine Ebene bieten die Möglichkeit, Actor-Objekte vor und hinter der Zeichenebene mit zusätzlichen Eigenschaften (wie zum Beispiel Parallaxe) zu rendern.
    Beschreibt ein Rechteck.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt ein Dreieck.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.animation
    Class
    Description
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.config
    Class
    Description
    Repräsentation einer Richtung.
  • Classes in pi used by pi.debug
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by pi.dsa.graph
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.dsa.turtle
    Class
    Description
    Repräsentation einer Richtung.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.event
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.graphics
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.loop
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by pi.physics
    Class
    Description
    Eine Ebene bieten die Möglichkeit, Actor-Objekte vor und hinter der Zeichenebene mit zusätzlichen Eigenschaften (wie zum Beispiel Parallaxe) zu rendern.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by pi.util
    Class
    Description
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by tetris
    Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
  • Classes in pi used by tetris.debug
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by tetris.scenes
    Class
    Description
    Ein Bild als grafische Repräsentation einer Bilddatei, die gezeichnet werden kann.
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by tetris.tetrominos
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.
    Beschreibt einen zweidimensionalen Vektor auf der Zeichenebene.
  • Classes in pi used by tetris.text
    Class
    Description
    Mithilfe von Szenen können verschiedene Ansichten eines Spiels erstellt werden, ohne beim Szenenwechsel alle grafischen Objekte entfernen und wieder neu erzeugen zu müssen.