*/
void SGSoundMgr::set_orientation( SGQuatd ori )
{
- SGVec3d sgv_up = ori.rotate(SGVec3d::e2());
- SGVec3d sgv_at = ori.rotate(SGVec3d::e3());
+ SGVec3d sgv_up = ori.rotate(SGVec3d::e3());
+ SGVec3d sgv_at = ori.rotate(SGVec3d::e2());
for (int i=0; i<3; i++) {
_listener_ori[i] = sgv_at[i];
_listener_ori[i+3] = sgv_up[i];
bool SGSoundMgr::testForALUTError(string s)
{
+#if defined(ALUT_API_MAJOR_VERSION) && ALUT_API_MAJOR_VERSION >= 1
ALenum error;
error = alutGetError ();
if (error != ALUT_ERROR_NO_ERROR) {
<< s);
return true;
}
+#endif
return false;
}