Adds crude SplioceMultiTrack support for SDL_Mixer so that the number-speech

patch will compile and run cleanly with all audio libs


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@593 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
ghaushe
2003-01-29 17:49:05 +00:00
parent b934c5749d
commit 32b5f08765
@@ -131,6 +131,32 @@ StopTrack ()
do_subtitles (0, 0, 0); do_subtitles (0, 0, 0);
} }
void
SpliceMultiTrack (UNICODE *TrackNames[], UNICODE *TrackText)
{
if (TrackText)
{
if (tct)
{
int slen1, slen2;
UNICODE *oTT;
oTT = track_clip[tct - 1].text;
slen1 = wstrlen (oTT);
slen2 = wstrlen (TrackText);
if (track_clip[tct - 1].text_spliced)
track_clip[tct - 1].text = HRealloc (oTT, slen1 + slen2 + 1);
else
{
track_clip[tct - 1].text = HMalloc (slen1 + slen2 + 1);
wstrcpy (track_clip[tct - 1].text, oTT);
track_clip[tct - 1].text_spliced = 1;
}
wstrcpy (&track_clip[tct - 1].text[slen1], TrackText);
}
}
}
void void
SpliceTrack (UNICODE *TrackName, UNICODE *TrackText, UNICODE *TimeStamp) SpliceTrack (UNICODE *TrackName, UNICODE *TrackText, UNICODE *TimeStamp)
{ {