Update of /cvsroot/jake2/jake2/src/jake2/sound/joal
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv20229/src/jake2/sound/joal
Modified Files:
JOALSoundImpl.java
Log Message:
hack of old joal EAX bug removed
Index: JOALSoundImpl.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/sound/joal/JOALSoundImpl.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** JOALSoundImpl.java 8 Dec 2006 18:13:45 -0000 1.23
--- JOALSoundImpl.java 27 Feb 2007 13:44:17 -0000 1.24
***************
*** 203,212 ****
private boolean changeEnv = true;
- // TODO workaround for JOAL-bug
- // should be EAX.LISTENER
- private final static int EAX_LISTENER = 0;
- // should be EAX.SOURCE
- private final static int EAX_SOURCE = 1;
-
/* (non-Javadoc)
* @see jake2.sound.SoundImpl#Update(float[], float[], float[], float[])
--- 203,206 ----
***************
*** 226,230 ****
if (currentEnv == -1) {
eaxEnv.put(0, EAX.EAX_ENVIRONMENT_UNDERWATER);
! eax.EAXSet(EAX_LISTENER, EAX.DSPROPERTY_EAXLISTENER_ENVIRONMENT | EAX.DSPROPERTY_EAXLISTENER_DEFERRED, 0, eaxEnv, 4);
changeEnv = true;
}
--- 220,224 ----
if (currentEnv == -1) {
eaxEnv.put(0, EAX.EAX_ENVIRONMENT_UNDERWATER);
! eax.EAXSet(EAX.LISTENER, EAX.DSPROPERTY_EAXLISTENER_ENVIRONMENT | EAX.DSPROPERTY_EAXLISTENER_DEFERRED, 0, eaxEnv, 4);
changeEnv = true;
}
***************
*** 239,243 ****
if (changeEnv) {
eaxEnv.put(0, currentEnv);
! eax.EAXSet(EAX_LISTENER, EAX.DSPROPERTY_EAXLISTENER_ENVIRONMENT | EAX.DSPROPERTY_EAXLISTENER_DEFERRED, 0, eaxEnv, 4);
}
}
--- 233,237 ----
if (changeEnv) {
eaxEnv.put(0, currentEnv);
! eax.EAXSet(EAX.LISTENER, EAX.DSPROPERTY_EAXLISTENER_ENVIRONMENT | EAX.DSPROPERTY_EAXLISTENER_DEFERRED, 0, eaxEnv, 4);
}
}
|