Class PhilosopherImage

java.lang.Object
pi.actor.Actor
pi.actor.Image
demos.edu_projects.concurrency.philosophers.PhilosopherImage
All Implemented Interfaces:
FrameListener, FrameListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration

public class PhilosopherImage extends Image implements FrameListener
Das Bild, das einen Philosophen zeigt.

Um die Klasse Philosopher nicht zu überfrachten mit Engine Pi spezifischen Code, ist der Code zu Erzeugen eines Bildes nicht in dieser Klasse beheimatet.

  • Constructor Details

    • PhilosopherImage

      public PhilosopherImage(Seat seat, demos.edu_projects.concurrency.philosophers.Philosopher philosopher)
  • Method Details

    • onFrame

      public void onFrame(double pastTime)
      Description copied from interface: FrameListener
      Diese Methode wird bei jedem Einzelbild eines angemeldeten Objekts erneut aufgerufen.
      Specified by:
      onFrame in interface FrameListener
      Parameters:
      pastTime - Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.