diff options
author | Sven Hesse | 2007-03-29 17:55:39 +0000 |
---|---|---|
committer | Sven Hesse | 2007-03-29 17:55:39 +0000 |
commit | 623ca8802269914ab90a1127f89c66dd2cb571f1 (patch) | |
tree | 184d67b016a4a3808d7b8a19946c071db39105ac /engines/gob/cdrom.cpp | |
parent | 69639ea0bf28e3ca7526617304859d359b58063b (diff) | |
download | scummvm-rg350-623ca8802269914ab90a1127f89c66dd2cb571f1.tar.gz scummvm-rg350-623ca8802269914ab90a1127f89c66dd2cb571f1.tar.bz2 scummvm-rg350-623ca8802269914ab90a1127f89c66dd2cb571f1.zip |
- Properly implemented the ImdPlayer
- Some more clean-up
svn-id: r26316
Diffstat (limited to 'engines/gob/cdrom.cpp')
-rw-r--r-- | engines/gob/cdrom.cpp | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/engines/gob/cdrom.cpp b/engines/gob/cdrom.cpp index a5c9fab90c..92cd167a52 100644 --- a/engines/gob/cdrom.cpp +++ b/engines/gob/cdrom.cpp @@ -66,14 +66,9 @@ void CDROM::readLIC(const char *fname) { handle = _vm->_dataIO->openData(tmp); - _vm->_dataIO->readData(handle, (char *)&version, 2); - version = READ_LE_UINT16(&version); - - _vm->_dataIO->readData(handle, (char *)&startChunk, 2); - startChunk = READ_LE_UINT16(&startChunk); - - _vm->_dataIO->readData(handle, (char *)&_numTracks, 2); - _numTracks = READ_LE_UINT16(&_numTracks); + version = _vm->_dataIO->readUint16(handle); + startChunk = _vm->_dataIO->readUint16(handle); + _numTracks = _vm->_dataIO->readUint16(handle); if (version != 3) error("%s: Unknown version %d", fname, version); @@ -81,8 +76,7 @@ void CDROM::readLIC(const char *fname) { _vm->_dataIO->seekData(handle, 50, SEEK_SET); for (int i = 0; i < startChunk; i++) { - _vm->_dataIO->readData(handle, (char *)&pos, 2); - pos = READ_LE_UINT16(&pos); + pos = _vm->_dataIO->readUint16(handle); if (!pos) break; @@ -91,7 +85,7 @@ void CDROM::readLIC(const char *fname) { } _LICbuffer = new byte[_numTracks * 22]; - _vm->_dataIO->readData(handle, (char *)_LICbuffer, _numTracks * 22); + _vm->_dataIO->readData(handle, (char *) _LICbuffer, _numTracks * 22); _vm->_dataIO->closeData(handle); } |