-extern FSOUND_STREAM * strm[20];
-extern "C" void PlaySoundEx(int channel, FSOUND_SAMPLE *sptr, FSOUND_DSPUNIT *dsp, signed char startpaused);
-extern "C" void PlayStreamEx(int chan, FSOUND_STREAM *sptr, FSOUND_DSPUNIT *dsp, signed char startpaused);
+extern OPENAL_STREAM * strm[20];
+extern "C" void PlaySoundEx(int channel, OPENAL_SAMPLE *sptr, OPENAL_DSPUNIT *dsp, signed char startpaused);
+extern "C" void PlayStreamEx(int chan, OPENAL_STREAM *sptr, OPENAL_DSPUNIT *dsp, signed char startpaused);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[firestartsound], gLoc, vel);
- FSOUND_SetVolume(channels[firestartsound], 256);
- FSOUND_SetPaused(channels[firestartsound], false);
+ OPENAL_3D_SetAttributes(channels[firestartsound], gLoc, vel);
+ OPENAL_SetVolume(channels[firestartsound], 256);
+ OPENAL_SetPaused(channels[firestartsound], false);
vel[0]=velocity.x;
vel[1]=velocity.y;
vel[2]=velocity.z;
//PlaySoundEx( firesound, samp[firesound], NULL, true);
PlayStreamEx( stream_firesound, strm[stream_firesound], NULL, true);
vel[0]=velocity.x;
vel[1]=velocity.y;
vel[2]=velocity.z;
//PlaySoundEx( firesound, samp[firesound], NULL, true);
PlayStreamEx( stream_firesound, strm[stream_firesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[stream_firesound], gLoc, vel);
- FSOUND_SetVolume(channels[stream_firesound], 256);
- FSOUND_SetPaused(channels[stream_firesound], false);
+ OPENAL_3D_SetAttributes(channels[stream_firesound], gLoc, vel);
+ OPENAL_SetVolume(channels[stream_firesound], 256);
+ OPENAL_SetPaused(channels[stream_firesound], false);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- FSOUND_SetVolume(channels[whichsound], 512);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whichsound], 512);
+ OPENAL_SetPaused(channels[whichsound], false);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
- FSOUND_SetVolume(channels[swordstaffsound], 512);
- FSOUND_SetPaused(channels[swordstaffsound], false);
+ OPENAL_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
+ OPENAL_SetVolume(channels[swordstaffsound], 512);
+ OPENAL_SetPaused(channels[swordstaffsound], false);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);*/
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);*/
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
- FSOUND_SetVolume(channels[swordstaffsound], 512);
- FSOUND_SetPaused(channels[swordstaffsound], false);
+ OPENAL_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
+ OPENAL_SetVolume(channels[swordstaffsound], 512);
+ OPENAL_SetPaused(channels[swordstaffsound], false);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);*/
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);*/
vel[1]=0;
vel[2]=0;
PlaySoundEx( splattersound, samp[splattersound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( splattersound, samp[splattersound], NULL, true);
- FSOUND_3D_SetAttributes(channels[splattersound], gLoc, vel);
- FSOUND_SetVolume(channels[splattersound], 256);
- FSOUND_SetPaused(channels[splattersound], false);
+ OPENAL_3D_SetAttributes(channels[splattersound], gLoc, vel);
+ OPENAL_SetVolume(channels[splattersound], 256);
+ OPENAL_SetPaused(channels[splattersound], false);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- FSOUND_SetVolume(channels[whichsound], 512);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whichsound], 512);
+ OPENAL_SetPaused(channels[whichsound], false);
- FSOUND_3D_SetAttributes(channels[whooshsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshsound], 64*findLength(&velocity)/5);
+ OPENAL_3D_SetAttributes(channels[whooshsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshsound], 64*findLength(&velocity)/5);
}
if(((velocity.y<-15)||(crouchkeydown&&velocity.y<-8))&&abs(velocity.y)*4>fast_sqrt(velocity.x*velocity.x*velocity.z*velocity.z))landhard=1;
if(!crouchkeydown&&velocity.y>=-15)landhard=0;
}
if(((velocity.y<-15)||(crouchkeydown&&velocity.y<-8))&&abs(velocity.y)*4>fast_sqrt(velocity.x*velocity.x*velocity.z*velocity.z))landhard=1;
if(!crouchkeydown&&velocity.y>=-15)landhard=0;
vel[1]=0;
vel[2]=0;
PlaySoundEx( fireendsound, samp[fireendsound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( fireendsound, samp[fireendsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fireendsound], gLoc, vel);
- FSOUND_SetVolume(channels[fireendsound], 256);
- FSOUND_SetPaused(channels[fireendsound], false);
- FSOUND_SetPaused(channels[stream_firesound], true);
+ OPENAL_3D_SetAttributes(channels[fireendsound], gLoc, vel);
+ OPENAL_SetVolume(channels[fireendsound], 256);
+ OPENAL_SetPaused(channels[fireendsound], false);
+ OPENAL_SetPaused(channels[stream_firesound], true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifesheathesound], 128);
- FSOUND_SetPaused(channels[knifesheathesound], false);
+ OPENAL_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifesheathesound], 128);
+ OPENAL_SetPaused(channels[knifesheathesound], false);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
if(animation[targetanimation].label[targetframe]==8&&tutoriallevel!=1)whichsound=landsound2;
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(animation[targetanimation].label[targetframe]==8&&tutoriallevel!=1)whichsound=landsound2;
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- if(whichsound!=knifeswishsound)FSOUND_SetVolume(channels[whichsound], 128);
- if(whichsound!=knifeswishsound&&(targetanimation==staffhitanim||targetanimation==staffgroundsmashanim||targetanimation==staffspinhitanim))FSOUND_SetVolume(channels[whichsound], 256);
- if(whichsound==knifeswishsound)FSOUND_SetVolume(channels[whichsound], 512);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ if(whichsound!=knifeswishsound)OPENAL_SetVolume(channels[whichsound], 128);
+ if(whichsound!=knifeswishsound&&(targetanimation==staffhitanim||targetanimation==staffgroundsmashanim||targetanimation==staffspinhitanim))OPENAL_SetVolume(channels[whichsound], 256);
+ if(whichsound==knifeswishsound)OPENAL_SetVolume(channels[whichsound], 512);
+ OPENAL_SetPaused(channels[whichsound], false);
if(animation[targetanimation].label[targetframe]==3){
whichsound--;
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(animation[targetanimation].label[targetframe]==3){
whichsound--;
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- FSOUND_SetVolume(channels[whichsound], 128);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whichsound], 128);
+ OPENAL_SetPaused(channels[whichsound], false);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- FSOUND_SetVolume(channels[whichsound], 512);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whichsound], 512);
+ OPENAL_SetPaused(channels[whichsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
if(!fleshstuck){
if(weapons.type[i]!=staff){
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
if(!fleshstuck){
if(weapons.type[i]!=staff){
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
}
}
if(fleshstuck){
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
}
}
if(fleshstuck){
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabremovesound], 128);
- FSOUND_SetPaused(channels[fleshstabremovesound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabremovesound], 128);
+ OPENAL_SetPaused(channels[fleshstabremovesound], false);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifesheathesound], 128);
- FSOUND_SetPaused(channels[knifesheathesound], false);
+ OPENAL_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifesheathesound], 128);
+ OPENAL_SetPaused(channels[knifesheathesound], false);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
vel[2]=velocity.z;
PlaySoundEx( jumpsound, samp[jumpsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( jumpsound, samp[jumpsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[jumpsound], gLoc, vel);
- FSOUND_SetVolume(channels[jumpsound], 128);
- FSOUND_SetPaused(channels[jumpsound], false);
+ OPENAL_3D_SetAttributes(channels[jumpsound], gLoc, vel);
+ OPENAL_SetVolume(channels[jumpsound], 128);
+ OPENAL_SetPaused(channels[jumpsound], false);
vel[2]=velocity.z;
PlaySoundEx( jumpsound, samp[jumpsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( jumpsound, samp[jumpsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[jumpsound], gLoc, vel);
- FSOUND_SetVolume(channels[jumpsound], 128);
- FSOUND_SetPaused(channels[jumpsound], false);
+ OPENAL_3D_SetAttributes(channels[jumpsound], gLoc, vel);
+ OPENAL_SetVolume(channels[jumpsound], 128);
+ OPENAL_SetPaused(channels[jumpsound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshhitsound], 512);
- FSOUND_SetPaused(channels[whooshhitsound], false);
+ OPENAL_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshhitsound], 512);
+ OPENAL_SetPaused(channels[whooshhitsound], false);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 160);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 160);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 160);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 160);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshhitsound], 512);
- FSOUND_SetPaused(channels[whooshhitsound], false);
+ OPENAL_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshhitsound], 512);
+ OPENAL_SetPaused(channels[whooshhitsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
/*PlaySoundEx( landsound2, samp[landsound2], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
/*PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 128);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 128);
+ OPENAL_SetPaused(channels[landsound2], false);
*/
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
*/
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
- FSOUND_SetVolume(channels[movewhooshsound], 128);
- FSOUND_SetPaused(channels[movewhooshsound], false);
+ OPENAL_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
+ OPENAL_SetVolume(channels[movewhooshsound], 128);
+ OPENAL_SetPaused(channels[movewhooshsound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( thudsound, samp[thudsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( thudsound, samp[thudsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[thudsound], gLoc, vel);
- FSOUND_SetVolume(channels[thudsound], 400);
- FSOUND_SetPaused(channels[thudsound], false);
+ OPENAL_3D_SetAttributes(channels[thudsound], gLoc, vel);
+ OPENAL_SetVolume(channels[thudsound], 400);
+ OPENAL_SetPaused(channels[thudsound], false);
if(!hasvictim){
terrain.MakeDecal(blooddecalfast,(weapons.tippoint[weaponids[weaponactive]]*.8+weapons.position[weaponids[weaponactive]]*.2),.08,.6,Random()%360);
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
if(!hasvictim){
terrain.MakeDecal(blooddecalfast,(weapons.tippoint[weaponids[weaponactive]]*.8+weapons.position[weaponids[weaponactive]]*.2),.08,.6,Random()%360);
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifesheathesound], 128);
- FSOUND_SetPaused(channels[knifesheathesound], false);
+ OPENAL_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifesheathesound], 128);
+ OPENAL_SetPaused(channels[knifesheathesound], false);
//victim->skeleton.joints[i].velocity=0;
}
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
//victim->skeleton.joints[i].velocity=0;
}
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabsound], 128);
- FSOUND_SetPaused(channels[fleshstabsound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabsound], 128);
+ OPENAL_SetPaused(channels[fleshstabsound], false);
if(whichtri==-1){
hasvictim=0;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
if(whichtri==-1){
hasvictim=0;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifesheathesound], 128);
- FSOUND_SetPaused(channels[knifesheathesound], false);
+ OPENAL_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifesheathesound], 128);
+ OPENAL_SetPaused(channels[knifesheathesound], false);
vel[2]=velocity.z;
if(!hasvictim){
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
vel[2]=velocity.z;
if(!hasvictim){
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
}
if(victim&&hasvictim){
XYZ footvel,footpoint;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
}
if(victim&&hasvictim){
XYZ footvel,footpoint;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabremovesound], 128);
- FSOUND_SetPaused(channels[fleshstabremovesound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabremovesound], 128);
+ OPENAL_SetPaused(channels[fleshstabremovesound], false);
if(1==1){
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
if(1==1){
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
}
else {
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
}
}
else {
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 256);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 256);
+ OPENAL_SetPaused(channels[landsound2], false);
if(victim->damage<=victim->damagetolerance-60&&normaldotproduct(victim->facing,victim->coords-coords)<(scale*5)*(scale*5)*0&&animation[victim->targetanimation].height!=lowheight){
if(tutoriallevel!=1){
PlaySoundEx( thudsound, samp[thudsound], NULL, true);
if(victim->damage<=victim->damagetolerance-60&&normaldotproduct(victim->facing,victim->coords-coords)<(scale*5)*(scale*5)*0&&animation[victim->targetanimation].height!=lowheight){
if(tutoriallevel!=1){
PlaySoundEx( thudsound, samp[thudsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[thudsound], gLoc, vel);
- FSOUND_SetVolume(channels[thudsound], 512);
- FSOUND_SetPaused(channels[thudsound], false);
+ OPENAL_3D_SetAttributes(channels[thudsound], gLoc, vel);
+ OPENAL_SetVolume(channels[thudsound], 512);
+ OPENAL_SetPaused(channels[thudsound], false);
}
}
else if(victim->damage<=victim->damagetolerance-60&&normaldotproduct(victim->facing,victim->coords-coords)<(scale*5)*(scale*5)*0&&animation[victim->targetanimation].height==lowheight){
if(tutoriallevel!=1){
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
}
}
else if(victim->damage<=victim->damagetolerance-60&&normaldotproduct(victim->facing,victim->coords-coords)<(scale*5)*(scale*5)*0&&animation[victim->targetanimation].height==lowheight){
if(tutoriallevel!=1){
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshhitsound], 512);
- FSOUND_SetPaused(channels[whooshhitsound], false);
+ OPENAL_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshhitsound], 512);
+ OPENAL_SetPaused(channels[whooshhitsound], false);
}
}
else {
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
}
}
else {
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 256);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 256);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
vel[2]=velocity.z;
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 256);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 256);
+ OPENAL_SetPaused(channels[landsound2], false);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
- FSOUND_SetVolume(channels[swordstaffsound], 512);
- FSOUND_SetPaused(channels[swordstaffsound], false);
+ OPENAL_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
+ OPENAL_SetVolume(channels[swordstaffsound], 512);
+ OPENAL_SetPaused(channels[swordstaffsound], false);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifeslicesound], 512);
- FSOUND_SetPaused(channels[knifeslicesound], false);
+ OPENAL_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifeslicesound], 512);
+ OPENAL_SetPaused(channels[knifeslicesound], false);
}
//victim->skeleton.joints[victim->skeleton.jointlabels[abdomen]].velocity+=relative*damagemult*200;
if(animation[victim->targetanimation].attack&&(victim->aitype!=playercontrolled||victim->targetanimation==knifeslashstartanim)&&(victim->creature==rabbittype||victim->deathbleeding<=0)){
}
//victim->skeleton.joints[victim->skeleton.jointlabels[abdomen]].velocity+=relative*damagemult*200;
if(animation[victim->targetanimation].attack&&(victim->aitype!=playercontrolled||victim->targetanimation==knifeslashstartanim)&&(victim->creature==rabbittype||victim->deathbleeding<=0)){
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( swordslicesound, samp[swordslicesound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( swordslicesound, samp[swordslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[swordslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[swordslicesound], 512);
- FSOUND_SetPaused(channels[swordslicesound], false);
+ OPENAL_3D_SetAttributes(channels[swordslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[swordslicesound], 512);
+ OPENAL_SetPaused(channels[swordslicesound], false);
}
//victim->skeleton.joints[victim->skeleton.jointlabels[abdomen]].velocity+=relative*damagemult*200;
//if(animation[victim->targetanimation].attack){
}
//victim->skeleton.joints[victim->skeleton.jointlabels[abdomen]].velocity+=relative*damagemult*200;
//if(animation[victim->targetanimation].attack){
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
if(weapons.type[weaponids[0]]==staff)weapons.damage[weaponids[0]]+=.2+float(abs(Random()%100)-50)/250;
PlaySoundEx( swordstaffsound, samp[swordstaffsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
- FSOUND_SetVolume(channels[swordstaffsound], 512);
- FSOUND_SetPaused(channels[swordstaffsound], false);
+ OPENAL_3D_SetAttributes(channels[swordstaffsound], gLoc, vel);
+ OPENAL_SetVolume(channels[swordstaffsound], 512);
+ OPENAL_SetPaused(channels[swordstaffsound], false);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
}
else{
PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);
}
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
}
/*PlaySoundEx( metalhitsound, samp[metalhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[metalhitsound], 512);
- FSOUND_SetPaused(channels[metalhitsound], false);*/
+ OPENAL_3D_SetAttributes(channels[metalhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[metalhitsound], 512);
+ OPENAL_SetPaused(channels[metalhitsound], false);*/
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffheadsound, samp[staffheadsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffheadsound, samp[staffheadsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[staffheadsound], gLoc, vel);
- FSOUND_SetVolume(channels[staffheadsound], 256);
- FSOUND_SetPaused(channels[staffheadsound], false);
+ OPENAL_3D_SetAttributes(channels[staffheadsound], gLoc, vel);
+ OPENAL_SetVolume(channels[staffheadsound], 256);
+ OPENAL_SetPaused(channels[staffheadsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffheadsound, samp[staffheadsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffheadsound, samp[staffheadsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[staffheadsound], gLoc, vel);
- FSOUND_SetVolume(channels[staffheadsound], 256);
- FSOUND_SetPaused(channels[staffheadsound], false);
+ OPENAL_3D_SetAttributes(channels[staffheadsound], gLoc, vel);
+ OPENAL_SetVolume(channels[staffheadsound], 256);
+ OPENAL_SetPaused(channels[staffheadsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffbodysound, samp[staffbodysound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( staffbodysound, samp[staffbodysound], NULL, true);
- FSOUND_3D_SetAttributes(channels[staffbodysound], gLoc, vel);
- FSOUND_SetVolume(channels[staffbodysound], 256);
- FSOUND_SetPaused(channels[staffbodysound], false);
+ OPENAL_3D_SetAttributes(channels[staffbodysound], gLoc, vel);
+ OPENAL_SetVolume(channels[staffbodysound], 256);
+ OPENAL_SetPaused(channels[staffbodysound], false);
victim->skeleton.joints[victim->skeleton.jointlabels[head]].velocity+=relative*damagemult*200;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
victim->skeleton.joints[victim->skeleton.jointlabels[head]].velocity+=relative*damagemult*200;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
victim->Puff(head);
victim->DoDamage(damagemult*100/victim->protectionhead);
if(victim->howactive==typesleeping)victim->DoDamage(damagemult*150/victim->protectionhead);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
victim->Puff(head);
victim->DoDamage(damagemult*100/victim->protectionhead);
if(victim->howactive==typesleeping)victim->DoDamage(damagemult*150/victim->protectionhead);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
victim->target=0;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
victim->target=0;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 128);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 128);
+ OPENAL_SetPaused(channels[landsound2], false);
}
victim->Puff(abdomen);
victim->DoDamage(damagemult*30/victim->protectionhigh);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
victim->Puff(abdomen);
victim->DoDamage(damagemult*30/victim->protectionhigh);
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 128);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 128);
+ OPENAL_SetPaused(channels[landsound2], false);
victim->target=0;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
victim->target=0;
if(tutoriallevel!=1){
PlaySoundEx( landsound2, samp[landsound2], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound2], gLoc, vel);
- FSOUND_SetVolume(channels[landsound2], 128);
- FSOUND_SetPaused(channels[landsound2], false);
+ OPENAL_3D_SetAttributes(channels[landsound2], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound2], 128);
+ OPENAL_SetPaused(channels[landsound2], false);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
}
if(creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( whooshhitsound, samp[whooshhitsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshhitsound], 128);
- FSOUND_SetPaused(channels[whooshhitsound], false);
+ OPENAL_3D_SetAttributes(channels[whooshhitsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshhitsound], 128);
+ OPENAL_SetPaused(channels[whooshhitsound], false);
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
if(weaponactive!=-1){
victim->DoBloodBig(2/victim->armorhigh,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
if(weaponactive!=-1){
victim->DoBloodBig(2/victim->armorhigh,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifeslicesound], 512);
- FSOUND_SetPaused(channels[knifeslicesound], false);
+ OPENAL_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifeslicesound], 512);
+ OPENAL_SetPaused(channels[knifeslicesound], false);
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}
if(weaponactive==-1&&creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}
if(weaponactive==-1&&creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
victim->DoBloodBig(2,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
vel[2]=velocity.z;
victim->DoBloodBig(2,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifeslicesound], 512);
- FSOUND_SetPaused(channels[knifeslicesound], false);
+ OPENAL_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifeslicesound], 512);
+ OPENAL_SetPaused(channels[knifeslicesound], false);
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}*/
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}*/
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
vel[2]=velocity.z;
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
if(weaponactive!=-1){
victim->DoBloodBig(200,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
if(weaponactive!=-1){
victim->DoBloodBig(200,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifeslicesound], 512);
- FSOUND_SetPaused(channels[knifeslicesound], false);
+ OPENAL_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifeslicesound], 512);
+ OPENAL_SetPaused(channels[knifeslicesound], false);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
if(creature==wolftype&&weaponactive==-1){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
if(creature==wolftype&&weaponactive==-1){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabsound], 512);
- FSOUND_SetPaused(channels[fleshstabsound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabsound], 512);
+ OPENAL_SetPaused(channels[fleshstabsound], false);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabremovesound], 512);
- FSOUND_SetPaused(channels[fleshstabremovesound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabremovesound], 512);
+ OPENAL_SetPaused(channels[fleshstabremovesound], false);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabsound, samp[fleshstabsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabsound], 512);
- FSOUND_SetPaused(channels[fleshstabsound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabsound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabsound], 512);
+ OPENAL_SetPaused(channels[fleshstabsound], false);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
}
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( fleshstabremovesound, samp[fleshstabremovesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
- FSOUND_SetVolume(channels[fleshstabremovesound], 512);
- FSOUND_SetPaused(channels[fleshstabremovesound], false);
+ OPENAL_3D_SetAttributes(channels[fleshstabremovesound], gLoc, vel);
+ OPENAL_SetVolume(channels[fleshstabremovesound], 512);
+ OPENAL_SetPaused(channels[fleshstabremovesound], false);
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
if(bloodtoggle)weapons.bloody[weaponids[weaponactive]]=2;
weapons.blooddrip[weaponids[weaponactive]]+=5;
if(weaponactive==-1){
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
if(weaponactive==-1){
if(tutoriallevel!=1){
PlaySoundEx( heavyimpactsound, samp[heavyimpactsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
- FSOUND_SetVolume(channels[heavyimpactsound], 128);
- FSOUND_SetPaused(channels[heavyimpactsound], false);
+ OPENAL_3D_SetAttributes(channels[heavyimpactsound], gLoc, vel);
+ OPENAL_SetVolume(channels[heavyimpactsound], 128);
+ OPENAL_SetPaused(channels[heavyimpactsound], false);
if(weaponactive!=-1){
victim->DoBloodBig(2/victim->armorhead,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
if(weaponactive!=-1){
victim->DoBloodBig(2/victim->armorhead,225);
PlaySoundEx( knifeslicesound, samp[knifeslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifeslicesound], 512);
- FSOUND_SetPaused(channels[knifeslicesound], false);
+ OPENAL_3D_SetAttributes(channels[knifeslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifeslicesound], 512);
+ OPENAL_SetPaused(channels[knifeslicesound], false);
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}
if(weaponactive==-1&&creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
if(bloodtoggle&&!weapons.bloody[weaponids[weaponactive]])weapons.bloody[weaponids[weaponactive]]=1;
weapons.blooddrip[weaponids[weaponactive]]+=3;
}
if(weaponactive==-1&&creature==wolftype){
PlaySoundEx( clawslicesound, samp[clawslicesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
- FSOUND_SetVolume(channels[clawslicesound], 128);
- FSOUND_SetPaused(channels[clawslicesound], false);
+ OPENAL_3D_SetAttributes(channels[clawslicesound], gLoc, vel);
+ OPENAL_SetVolume(channels[clawslicesound], 128);
+ OPENAL_SetPaused(channels[clawslicesound], false);
vel[2]=velocity.z;
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
- FSOUND_SetVolume(channels[movewhooshsound], 128);
- FSOUND_SetPaused(channels[movewhooshsound], false);
+ OPENAL_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
+ OPENAL_SetVolume(channels[movewhooshsound], 128);
+ OPENAL_SetPaused(channels[movewhooshsound], false);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifesheathesound, samp[knifesheathesound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
- FSOUND_SetVolume(channels[knifesheathesound], 128);
- FSOUND_SetPaused(channels[knifesheathesound], false);
+ OPENAL_3D_SetAttributes(channels[knifesheathesound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifesheathesound], 128);
+ OPENAL_SetPaused(channels[knifesheathesound], false);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
vel[2]=velocity.z;
PlaySoundEx( knifedrawsound, samp[knifedrawsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
- FSOUND_SetVolume(channels[knifedrawsound], 128);
- FSOUND_SetPaused(channels[knifedrawsound], false);
+ OPENAL_3D_SetAttributes(channels[knifedrawsound], gLoc, vel);
+ OPENAL_SetVolume(channels[knifedrawsound], 128);
+ OPENAL_SetPaused(channels[knifedrawsound], false);
velocity=DoRotation(facing,0,-30,0)*-8;
velocity.y=4;
}
velocity=DoRotation(facing,0,-30,0)*-8;
velocity.y=4;
}
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound], gLoc, vel);
- FSOUND_SetVolume(channels[landsound], 128);
- FSOUND_SetPaused(channels[landsound], false);
+ OPENAL_3D_SetAttributes(channels[landsound], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound], 128);
+ OPENAL_SetPaused(channels[landsound], false);
if(currentanimation==upunchreversedanim||currentanimation==swordslashreversedanim){
targetanimation=rollanim;
if(currentanimation==upunchreversedanim||currentanimation==swordslashreversedanim){
targetanimation=rollanim;
- FSOUND_3D_SetAttributes(channels[whooshsound], gLoc, vel);
- FSOUND_SetVolume(channels[whooshsound], 64*findLength(&velocity)/5);
+ OPENAL_3D_SetAttributes(channels[whooshsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whooshsound], 64*findLength(&velocity)/5);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( breaksound, samp[breaksound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( breaksound, samp[breaksound], NULL, true);
- FSOUND_3D_SetAttributes(channels[breaksound], gLoc, vel);
- FSOUND_SetVolume(channels[breaksound], 512);
- FSOUND_SetPaused(channels[breaksound], false);
+ OPENAL_3D_SetAttributes(channels[breaksound], gLoc, vel);
+ OPENAL_SetVolume(channels[breaksound], 512);
+ OPENAL_SetPaused(channels[breaksound], false);
skeleton.longdead+=(2000-findLength(&average))*multiplier+multiplier;
if(skeleton.longdead>2000){
if(skeleton.longdead>6000){
skeleton.longdead+=(2000-findLength(&average))*multiplier+multiplier;
if(skeleton.longdead>2000){
if(skeleton.longdead>6000){
if(findLength(&average)<10&&!dead&&skeleton.free){
skeleton.longdead+=(2000-findLength(&average))*multiplier+multiplier;
if(skeleton.longdead>(damage+500)*1.5){
if(findLength(&average)<10&&!dead&&skeleton.free){
skeleton.longdead+=(2000-findLength(&average))*multiplier+multiplier;
if(skeleton.longdead>(damage+500)*1.5){
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( movewhooshsound, samp[movewhooshsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
- FSOUND_SetVolume(channels[movewhooshsound], 128);
- FSOUND_SetPaused(channels[movewhooshsound], false);
+ OPENAL_3D_SetAttributes(channels[movewhooshsound], gLoc, vel);
+ OPENAL_SetVolume(channels[movewhooshsound], 128);
+ OPENAL_SetPaused(channels[movewhooshsound], false);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[firestartsound], gLoc, vel);
- FSOUND_SetVolume(channels[firestartsound], 256);
- FSOUND_SetPaused(channels[firestartsound], false);
+ OPENAL_3D_SetAttributes(channels[firestartsound], gLoc, vel);
+ OPENAL_SetVolume(channels[firestartsound], 256);
+ OPENAL_SetPaused(channels[firestartsound], false);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[firestartsound], gLoc, vel);
- FSOUND_SetVolume(channels[firestartsound], 256);
- FSOUND_SetPaused(channels[firestartsound], false);
+ OPENAL_3D_SetAttributes(channels[firestartsound], gLoc, vel);
+ OPENAL_SetVolume(channels[firestartsound], 256);
+ OPENAL_SetPaused(channels[firestartsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( bushrustle, samp[bushrustle], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( bushrustle, samp[bushrustle], NULL, true);
- FSOUND_3D_SetAttributes(channels[bushrustle], gLoc, vel);
- FSOUND_SetVolume(channels[bushrustle], 40*findLength(&velocity));
- FSOUND_SetPaused(channels[bushrustle], false);
+ OPENAL_3D_SetAttributes(channels[bushrustle], gLoc, vel);
+ OPENAL_SetVolume(channels[bushrustle], 40*findLength(&velocity));
+ OPENAL_SetPaused(channels[bushrustle], false);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
vel[1]=0;
vel[2]=0;
PlaySoundEx( firestartsound, samp[firestartsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[firestartsound], gLoc, vel);
- FSOUND_SetVolume(channels[firestartsound], 256);
- FSOUND_SetPaused(channels[firestartsound], false);
+ OPENAL_3D_SetAttributes(channels[firestartsound], gLoc, vel);
+ OPENAL_SetVolume(channels[firestartsound], 256);
+ OPENAL_SetPaused(channels[firestartsound], false);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( bushrustle, samp[bushrustle], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( bushrustle, samp[bushrustle], NULL, true);
- FSOUND_3D_SetAttributes(channels[bushrustle], gLoc, vel);
- FSOUND_SetVolume(channels[bushrustle], 40*findLength(&velocity));
- FSOUND_SetPaused(channels[bushrustle], false);
+ OPENAL_3D_SetAttributes(channels[bushrustle], gLoc, vel);
+ OPENAL_SetVolume(channels[bushrustle], 40*findLength(&velocity));
+ OPENAL_SetPaused(channels[bushrustle], false);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
if(whichsound!=-1){
PlaySoundEx( whichsound, samp[whichsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[whichsound], gLoc, vel);
- FSOUND_SetVolume(channels[whichsound], 512);
- FSOUND_SetPaused(channels[whichsound], false);
+ OPENAL_3D_SetAttributes(channels[whichsound], gLoc, vel);
+ OPENAL_SetVolume(channels[whichsound], 512);
+ OPENAL_SetPaused(channels[whichsound], false);
- FSOUND_SetPaused(channels[whooshsound], true);
- FSOUND_SetVolume(channels[whooshsound], 0);
+ OPENAL_SetPaused(channels[whooshsound], true);
+ OPENAL_SetVolume(channels[whooshsound], 0);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound], gLoc, vel);
- FSOUND_SetVolume(channels[landsound], 128);
- FSOUND_SetPaused(channels[landsound], false);
+ OPENAL_3D_SetAttributes(channels[landsound], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound], 128);
+ OPENAL_SetPaused(channels[landsound], false);
vel[2]=velocity.z;
if(!onterrain||environment==grassyenvironment){
PlaySoundEx( skidsound, samp[skidsound], NULL, true);
vel[2]=velocity.z;
if(!onterrain||environment==grassyenvironment){
PlaySoundEx( skidsound, samp[skidsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[skidsound], gLoc, vel);
- FSOUND_SetVolume(channels[skidsound], 128*velspeed/10);
- FSOUND_SetPaused(channels[skidsound], false);
+ OPENAL_3D_SetAttributes(channels[skidsound], gLoc, vel);
+ OPENAL_SetVolume(channels[skidsound], 128*velspeed/10);
+ OPENAL_SetPaused(channels[skidsound], false);
}
else {
PlaySoundEx( snowskidsound, samp[snowskidsound], NULL, true);
}
else {
PlaySoundEx( snowskidsound, samp[snowskidsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[snowskidsound], gLoc, vel);
- FSOUND_SetVolume(channels[snowskidsound], 128*velspeed/10);
- FSOUND_SetPaused(channels[snowskidsound], false);
+ OPENAL_3D_SetAttributes(channels[snowskidsound], gLoc, vel);
+ OPENAL_SetVolume(channels[snowskidsound], 128*velspeed/10);
+ OPENAL_SetPaused(channels[snowskidsound], false);
- FSOUND_SetPaused(channels[whooshsound], true);
- FSOUND_SetVolume(channels[whooshsound], 0);
+ OPENAL_SetPaused(channels[whooshsound], true);
+ OPENAL_SetVolume(channels[whooshsound], 0);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
vel[1]=velocity.y;
vel[2]=velocity.z;
PlaySoundEx( landsound, samp[landsound], NULL, true);
- FSOUND_3D_SetAttributes(channels[landsound], gLoc, vel);
- FSOUND_SetVolume(channels[landsound], 128);
- FSOUND_SetPaused(channels[landsound], false);
+ OPENAL_3D_SetAttributes(channels[landsound], gLoc, vel);
+ OPENAL_SetVolume(channels[landsound], 128);
+ OPENAL_SetPaused(channels[landsound], false);