Package pacman.actors

Class Ghost

All Implemented Interfaces:
FrameListener, FrameListenerRegistration, KeyStrokeListenerRegistration, MouseClickListenerRegistration, MouseScrollListenerRegistration
Direct Known Subclasses:
Blinky, Clyde, Inky, Pinky

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

  • Method Details

    • getImage

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

      public void reverse()
    • 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.
    • createGhost

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

      public String getName()