From: <wel...@us...> - 2009-12-28 10:51:56
|
Revision: 5066 http://planeshift.svn.sourceforge.net/planeshift/?rev=5066&view=rev Author: weltall2 Date: 2009-12-28 10:51:47 +0000 (Mon, 28 Dec 2009) Log Message: ----------- api expansions and improvements Modified Paths: -------------- trunk/src/client/sound/pssoundmngr.cpp trunk/src/client/sound/pssoundmngr.h Modified: trunk/src/client/sound/pssoundmngr.cpp =================================================================== --- trunk/src/client/sound/pssoundmngr.cpp 2009-12-28 08:59:48 UTC (rev 5065) +++ trunk/src/client/sound/pssoundmngr.cpp 2009-12-28 10:51:47 UTC (rev 5066) @@ -1644,10 +1644,7 @@ } if ( bestTimeSong.GetSize() ) - { SetBGSong(bestTimeSong[mapsoundsystem->GetRandomNumber(bestTimeSong.GetSize())]); - } - } void psSectorSoundManager::SetBGSong(psSoundObject* song) Modified: trunk/src/client/sound/pssoundmngr.h =================================================================== --- trunk/src/client/sound/pssoundmngr.h 2009-12-28 08:59:48 UTC (rev 5065) +++ trunk/src/client/sound/pssoundmngr.h 2009-12-28 10:51:47 UTC (rev 5066) @@ -361,6 +361,9 @@ csRef<SOUND_SOURCE3D_TYPE> GetSource3D(); bool IsValid() { return soundSource.IsValid(); } + + size_t GetPlayPos() { return soundStream->GetPosition(); } + size_t SetPlayPos(size_t position) { soundStream->SetPosition(position); } }; //----------------------------------------------------------------------------- @@ -459,6 +462,9 @@ /** Set the value of loop **/ void SetLooping(bool looping) {loop = looping;} + + size_t GetPlayPos() { return stream.GetPlayPos(); } + size_t SetPlayPos(size_t position) { stream.SetPlayPos(position); } protected: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |