From 162b6972207ae80e741d5671902b03cef8a142b9 Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Wed, 23 Dec 2009 12:49:38 +0000 Subject: SCI: sound resource added data format comments svn-id: r46495 --- engines/sci/resource.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'engines') diff --git a/engines/sci/resource.cpp b/engines/sci/resource.cpp index 62a936c15d..c8b109f070 100644 --- a/engines/sci/resource.cpp +++ b/engines/sci/resource.cpp @@ -1828,6 +1828,12 @@ SoundResource::SoundResource(uint32 resNumber, ResourceManager *resMan) : _resMa aTracks = new tagTrack[nTracks]; ptr = res->data; for (int i = 0; i < nTracks; i++) { + // SCI01/SCI1/SCI11 + // Track info starts with track-type:BYTE + // Then track-information gets appeneded Unknown:WORD, TrackOffset:WORD, TrackSize:WORD + // 0xFF:BYTE as terminator to end that track and begin with another track-type + // track-type 0xFF means end-of-tracks + aTracks[i].type = (kTrackType) * ptr++; // counting # of channels used p1 = ptr; -- cgit v1.2.3