X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fsound%2Fopenal_test3.cxx;h=fafb404538bd1bfbe43bb78b799ddaffcb65d54d;hb=bcb320b537b6f7e5e3724e8a30d309322171eb43;hp=9377dcef6c013f0d1ffceec348de83faeb0ee79a;hpb=346a22f684eb900f56b9d862c9fbd2010219d4ec;p=simgear.git diff --git a/simgear/sound/openal_test3.cxx b/simgear/sound/openal_test3.cxx index 9377dcef..fafb4045 100644 --- a/simgear/sound/openal_test3.cxx +++ b/simgear/sound/openal_test3.cxx @@ -15,6 +15,7 @@ int main( int argc, char *argv[] ) { SGSampleGroup *sgr; SGSoundMgr *smgr; + SGGeod pos; smgr = new SGSoundMgr; @@ -24,8 +25,10 @@ int main( int argc, char *argv[] ) { smgr->set_volume(0.9); smgr->activate(); + SGPath srcDir(SRC_DIR); + printf("default position and orientation\n"); - SGSoundSample *sample1 = new SGSoundSample( SRC_DIR, "jet.wav" ); + SGSoundSample *sample1 = new SGSoundSample("jet.wav", srcDir); sample1->set_volume(1.0); sample1->set_pitch(1.0); sample1->play_looped(); @@ -38,8 +41,9 @@ int main( int argc, char *argv[] ) { sleep(1); printf("source at lat,lon = (10,-10), listener at (9.99,-9.99)\n"); + pos = SGGeod::fromDeg(9.99,-9.99); sample1->set_position( SGVec3d::fromGeod(SGGeod::fromDeg(10,-10)) ); - smgr->set_position( SGVec3d::fromGeod(SGGeod::fromDeg(9.99,-9.99)) ); + smgr->set_position( SGVec3d::fromGeod(pos), pos ); sample1->play_looped(); smgr->update(1.0); printf("playing sample\n");