Remove unnecessary data class

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-03-15 20:25:28 +01:00
parent 192b69f1d1
commit b3b909a9b6
6 changed files with 62 additions and 40 deletions

View File

@@ -363,7 +363,7 @@ abstract class WLParser {
}
/// Extracts AdLib sounds and IMF music tracks from the audio files.
static ({List<AdLibSound> adLib, List<ImfMusic> music}) parseAudio(
static ({List<PcmSound> adLib, List<ImfMusic> music}) parseAudio(
ByteData audioHed,
ByteData audioT,
GameVersion version,
@@ -400,9 +400,9 @@ abstract class WLParser {
// Chunks 174-260: Digitized Sounds
int musicStartIndex = 261;
List<AdLibSound> adLib = allAudioChunks
List<PcmSound> adLib = allAudioChunks
.take(musicStartIndex)
.map((bytes) => AdLibSound(bytes))
.map((bytes) => PcmSound(bytes))
.toList();
List<ImfMusic> music = allAudioChunks