zombie
Class AmbientStreamManager

java.lang.Object
  extended by zombie.AmbientStreamManager

public class AmbientStreamManager
extends java.lang.Object


Nested Class Summary
 class AmbientStreamManager.Ambient
           
static class AmbientStreamManager.AmbientLoop
           
 
Field Summary
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> allAmbient
           
 java.util.ArrayList<AmbientStreamManager.Ambient> ambient
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> dayAmbient
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> indoorAmbient
           
 boolean initialized
           
static AmbientStreamManager instance
           
static int MaxAmbientCount
           
static float MaxRange
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> nightAmbient
           
static int OneInAmbienceChance
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> outdoorAmbient
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> rainAmbient
           
 java.util.ArrayList<AmbientStreamManager.AmbientLoop> windAmbient
           
 
Constructor Summary
AmbientStreamManager()
           
 
Method Summary
 void addBlend(java.lang.String name, float vol, boolean bIndoors, boolean bRain, boolean bNight, boolean bDay)
           
 void doAlarm(RoomDef room)
           
 void doChopper()
           
 void doGunEvent()
           
 void doOneShotAmbients()
           
 void init()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OneInAmbienceChance

public static int OneInAmbienceChance

MaxAmbientCount

public static int MaxAmbientCount

MaxRange

public static float MaxRange

instance

public static AmbientStreamManager instance

ambient

public java.util.ArrayList<AmbientStreamManager.Ambient> ambient

allAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> allAmbient

nightAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> nightAmbient

dayAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> dayAmbient

rainAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> rainAmbient

indoorAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> indoorAmbient

outdoorAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> outdoorAmbient

windAmbient

public java.util.ArrayList<AmbientStreamManager.AmbientLoop> windAmbient

initialized

public boolean initialized
Constructor Detail

AmbientStreamManager

public AmbientStreamManager()
Method Detail

update

public void update()

doOneShotAmbients

public void doOneShotAmbients()

addBlend

public void addBlend(java.lang.String name,
                     float vol,
                     boolean bIndoors,
                     boolean bRain,
                     boolean bNight,
                     boolean bDay)

init

public void init()

doChopper

public void doChopper()

doGunEvent

public void doGunEvent()

doAlarm

public void doAlarm(RoomDef room)