Package pacman.actors

Class Ghost

All Implemented Interfaces:
FrameUpdateListener, FrameUpdateListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
Blinky, Clyde, Inky, Pinky

public abstract class Ghost extends StatefulImagesAnimation<GhostState> implements FrameUpdateListener
  • Constructor Details

  • Method Details

    • getImage

      public BufferedImage getImage(GhostState state, int no)
    • reverse

      public void reverse()
    • onFrameUpdate

      public void onFrameUpdate(double pastTime)
      Description copied from interface: FrameUpdateListener
      Diese Methode wird bei einem (angemeldeten) Objekt bei jedem Einzelbild erneut aufgerufen.
      Specified by:
      onFrameUpdate in interface FrameUpdateListener
      Parameters:
      pastTime - Die Zeit in Sekunden, die seit der letzten Aktualisierung vergangen ist.
    • createGhost

      public static Ghost createGhost(Class<? extends Ghost> clazz)
    • getName

      public String getName()