From: Carsten W. <ca...@us...> - 2007-02-27 13:44:20
|
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); } } |