[Scummvm-cvs-logs] CVS: residual/imuse imuse.h,1.14,1.15 imuse_music.cpp,1.11,1.12
Pawel Kolodziejski
aquadran at users.sourceforge.net
Fri Jan 14 01:26:20 CET 2005
Update of /cvsroot/scummvm/residual/imuse
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14062/imuse
Modified Files:
imuse.h imuse_music.cpp
Log Message:
changed resturn value from setSequence as should be
Index: imuse.h
===================================================================
RCS file: /cvsroot/scummvm/residual/imuse/imuse.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- imuse.h 13 Jan 2005 21:25:39 -0000 1.14
+++ imuse.h 14 Jan 2005 09:25:42 -0000 1.15
@@ -146,14 +146,13 @@
void stopAllSounds();
void pause(bool pause);
void setMusicState(int stateId);
- void setMusicSequence(int seqId);
+ int setMusicSequence(int seqId);
void refreshScripts();
void flushTracks();
bool isVoicePlaying();
char *getCurMusicSoundName();
bool getSoundStatus(const char *soundName) const;
int32 getPosIn60HzTicks(const char *soundName);
- int getCurMusicSeqId() { return _curMusicSeq; }
};
extern Imuse *g_imuse;
Index: imuse_music.cpp
===================================================================
RCS file: /cvsroot/scummvm/residual/imuse/imuse_music.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- imuse_music.cpp 13 Jan 2005 22:59:06 -0000 1.11
+++ imuse_music.cpp 14 Jan 2005 09:25:42 -0000 1.12
@@ -45,9 +45,12 @@
_curMusicState = num;
}
-void Imuse::setMusicSequence(int seqId) {
+int Imuse::setMusicSequence(int seqId) {
int l, num = -1;
+ if (seqId == -1)
+ return _seqMusicTable[_curMusicSeq].soundId;
+
if (seqId == 0)
seqId = 2000;
@@ -61,7 +64,7 @@
assert(num != -1);
if (_curMusicSeq == num)
- return;
+ return _seqMusicTable[_curMusicSeq].soundId;
if (num != 0) {
playMusic(&_seqMusicTable[num], 0, true);
@@ -71,6 +74,7 @@
}
_curMusicSeq = num;
+ return _seqMusicTable[_curMusicSeq].soundId;
}
void Imuse::playMusic(const ImuseTable *table, int atribPos, bool sequence) {
More information about the Scummvm-git-logs
mailing list