al.alSource3f(id, AL_POSITION, pos.x, pos.y, pos.z); al.alSource3f(id, AL_VELOCITY, vel.x, vel.y, vel.z); al.alSourcef(id, AL_MAX_DISTANCE, src.getMaxDistance()); al.alSourcef(id, AL_REFERENCE_DISTANCE, src.getRefDistance()); al.alSourcei(id, AL_SOURCE_RELATIVE, AL_FALSE);
al.alSourcef(id, AL_MAX_DISTANCE, src.getMaxDistance()); break; case RefDistance:
al.alSource3f(id, AL_POSITION, pos.x, pos.y, pos.z); al.alSource3f(id, AL_VELOCITY, vel.x, vel.y, vel.z); al.alSourcef(id, AL_MAX_DISTANCE, src.getMaxDistance()); al.alSourcef(id, AL_REFERENCE_DISTANCE, src.getRefDistance()); al.alSourcei(id, AL_SOURCE_RELATIVE, AL_FALSE);
al.alSourcef(id, AL_MAX_DISTANCE, src.getMaxDistance()); break; case RefDistance: