Class CopterAudioScene

java.lang.Object
  extended by CopterAudioScene

public class CopterAudioScene
extends java.lang.Object


Field Summary
(package private)  int _altitude
           
(package private)  boolean _isPlayerStarted
           
(package private)  int _scale
           
(package private)  int _velocityFactor
           
(package private)  javax.microedition.amms.control.audio3d.CommitControl ctlCommit
           
(package private)  javax.microedition.amms.control.audio3d.DirectivityControl ctlDirect
           
(package private)  javax.microedition.amms.control.audio3d.DistanceAttenuationControl ctlDistAtt
           
(package private)  javax.microedition.amms.control.audio3d.DopplerControl ctlDopplerH
           
(package private)  javax.microedition.amms.control.audio3d.LocationControl ctlLocation0
           
(package private)  javax.microedition.amms.control.audio3d.LocationControl ctlLocationH
           
(package private)  javax.microedition.amms.control.audio3d.MacroscopicControl ctlMacroH
           
(package private)  javax.microedition.amms.control.audio3d.ObstructionControl ctlObstr
           
(package private)  javax.microedition.amms.control.audio3d.OrientationControl ctlOri
           
(package private)  javax.microedition.amms.control.PanControl ctlPan
           
(package private)  javax.microedition.media.control.VolumeControl ctlVolume
           
(package private)  java.io.InputStream istrBubble
           
(package private)  java.io.InputStream istrCopterBuzz
           
(package private)  javax.microedition.media.Player rColPlayer
           
(package private)  javax.microedition.media.Player rPlayer
           
(package private)  javax.microedition.amms.SoundSource3D ss3dCopter
           
 
Constructor Summary
CopterAudioScene(int scale, int altitude, int velFac)
           
 
Method Summary
 void commit()
           
 int getAltitude()
           
 int getCopterHeight()
           
 int getCopterLength()
           
 int getCopterWidth()
           
 int getMaxAngle()
           
 int getMaxDist()
           
 int getMinAngle()
           
 int getMinDist()
           
 boolean getMuteAfterMax()
           
 int getPan()
           
 int getRearLevel()
           
 int getRollofFactor()
           
 int getStepScale()
           
 int getVelFactor()
           
 int getVolume()
           
 boolean isDeferred()
           
 boolean isDopplerEnabled()
           
 void nextFrame(Copter2DSpaceScene s)
           
(package private)  void orientCopter(Copter2DSpaceScene s)
           
 void setAltitude(int a)
           
 void setBrickWall()
           
 void setCopterHeight(int h)
           
 void setCopterLength(int len)
           
 void setCopterWidth(int w)
           
 void setCurtain()
           
 void setDeferred(boolean d)
           
 void setDopplerEnabled(boolean enabled)
           
 void setDoubleWin()
           
 void setFallenFacedown()
           
 void setFallenFlatBack()
           
 void setFallenLeft()
           
 void setFallenRight()
           
 void setMaxAngle(int a)
           
 void setMaxDist(int d)
           
 void setMinAngle(int a)
           
 void setMinDist(int d)
           
 void setMuteAfterMax(boolean m)
           
 void setNoObstr()
           
 void setPan(int pan)
           
 void setRearLevel(int lev)
           
 void setRollofFactor(int r)
           
 void setSingleWin()
           
 void setStandingStraight()
           
 void setStepScale(int s)
           
 void setStoneWall()
           
 void setThickDoor()
           
 void setThinDoor()
           
(package private)  void setupAudioScene()
           
 void setVelFactor(int value)
           
 void setVolume(int level)
           
 void setWoodWall()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ctlLocationH

javax.microedition.amms.control.audio3d.LocationControl ctlLocationH

ctlLocation0

javax.microedition.amms.control.audio3d.LocationControl ctlLocation0

ctlMacroH

javax.microedition.amms.control.audio3d.MacroscopicControl ctlMacroH

ctlDopplerH

javax.microedition.amms.control.audio3d.DopplerControl ctlDopplerH

ctlCommit

javax.microedition.amms.control.audio3d.CommitControl ctlCommit

ctlPan

javax.microedition.amms.control.PanControl ctlPan

ctlOri

javax.microedition.amms.control.audio3d.OrientationControl ctlOri

ctlDirect

javax.microedition.amms.control.audio3d.DirectivityControl ctlDirect

ctlDistAtt

javax.microedition.amms.control.audio3d.DistanceAttenuationControl ctlDistAtt

ctlObstr

javax.microedition.amms.control.audio3d.ObstructionControl ctlObstr

ctlVolume

javax.microedition.media.control.VolumeControl ctlVolume

rPlayer

javax.microedition.media.Player rPlayer

rColPlayer

javax.microedition.media.Player rColPlayer

ss3dCopter

javax.microedition.amms.SoundSource3D ss3dCopter

istrCopterBuzz

java.io.InputStream istrCopterBuzz

istrBubble

java.io.InputStream istrBubble

_velocityFactor

int _velocityFactor

_altitude

int _altitude

_scale

int _scale

_isPlayerStarted

boolean _isPlayerStarted
Constructor Detail

CopterAudioScene

public CopterAudioScene(int scale,
                        int altitude,
                        int velFac)
Method Detail

setupAudioScene

void setupAudioScene()

orientCopter

void orientCopter(Copter2DSpaceScene s)

nextFrame

public void nextFrame(Copter2DSpaceScene s)

getVolume

public int getVolume()

setVolume

public void setVolume(int level)

getPan

public int getPan()

setPan

public void setPan(int pan)

getVelFactor

public int getVelFactor()

setVelFactor

public void setVelFactor(int value)

stop

public void stop()

setAltitude

public void setAltitude(int a)

getAltitude

public int getAltitude()

setStepScale

public void setStepScale(int s)

getStepScale

public int getStepScale()

isDopplerEnabled

public boolean isDopplerEnabled()

setDopplerEnabled

public void setDopplerEnabled(boolean enabled)

getCopterLength

public int getCopterLength()

getCopterWidth

public int getCopterWidth()

getCopterHeight

public int getCopterHeight()

setCopterLength

public void setCopterLength(int len)

setCopterWidth

public void setCopterWidth(int w)

setCopterHeight

public void setCopterHeight(int h)

setStandingStraight

public void setStandingStraight()

setFallenLeft

public void setFallenLeft()

setFallenRight

public void setFallenRight()

setFallenFacedown

public void setFallenFacedown()

setFallenFlatBack

public void setFallenFlatBack()

getMinAngle

public int getMinAngle()

getMaxAngle

public int getMaxAngle()

getRearLevel

public int getRearLevel()

setMinAngle

public void setMinAngle(int a)

setMaxAngle

public void setMaxAngle(int a)

setRearLevel

public void setRearLevel(int lev)

isDeferred

public boolean isDeferred()

setDeferred

public void setDeferred(boolean d)

commit

public void commit()

getMinDist

public int getMinDist()

setMinDist

public void setMinDist(int d)

getMaxDist

public int getMaxDist()

setMaxDist

public void setMaxDist(int d)

getMuteAfterMax

public boolean getMuteAfterMax()

setMuteAfterMax

public void setMuteAfterMax(boolean m)

getRollofFactor

public int getRollofFactor()

setRollofFactor

public void setRollofFactor(int r)

setNoObstr

public void setNoObstr()

setSingleWin

public void setSingleWin()

setDoubleWin

public void setDoubleWin()

setThinDoor

public void setThinDoor()

setThickDoor

public void setThickDoor()

setWoodWall

public void setWoodWall()

setBrickWall

public void setBrickWall()

setStoneWall

public void setStoneWall()

setCurtain

public void setCurtain()