Class BaseZombieSoundManager

java.lang.Object
zombie.characters.BaseZombieSoundManager
Direct Known Subclasses:
ZombieFootstepManager, ZombieThumpManager, ZombieVocalsManager

public abstract class BaseZombieSoundManager
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.ArrayList characters  
  • Constructor Summary

    Constructors
    Constructor Description
    BaseZombieSoundManager​(int numSlots, int staleSlotMS)  
  • Method Summary

    Modifier and Type Method Description
    void addCharacter​(IsoZombie chr)  
    abstract void playSound​(IsoZombie zombie)  
    abstract void postUpdate()  
    void update()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • characters

      protected final java.util.ArrayList characters
  • Constructor Details

    • BaseZombieSoundManager

      public BaseZombieSoundManager​(int numSlots, int staleSlotMS)
  • Method Details

    • addCharacter

      public void addCharacter​(IsoZombie chr)
    • update

      public void update()
    • playSound

      public abstract void playSound​(IsoZombie zombie)
    • postUpdate

      public abstract void postUpdate()