LAB: Get rid of getTime(), readBlock() and getRandom()

Also, simplify some time-related functions
This commit is contained in:
Filippos Karapetis 2015-12-13 04:12:29 +02:00 committed by Willem Jan Palenstijn
parent a01f068969
commit 1b0a7db0b6
8 changed files with 48 additions and 74 deletions

View file

@ -141,18 +141,20 @@ void Anim::diffNextFrame(bool onlyDiffData) {
switch (_header) {
case 8:
_vm->_utils->readBlock(_diffPalette, _size, &_diffFile);
memcpy(_diffPalette, _diffFile, _size);
_diffFile += _size;
_isPal = true;
break;
case 10:
_rawDiffBM._planes[_curBit] = _diffFile;
if (onlyDiffData)
if (onlyDiffData) {
_diffFile += _size;
else
_vm->_utils->readBlock(DrawBitMap->_planes[_curBit], _size, &_diffFile);
} else {
memcpy(DrawBitMap->_planes[_curBit], _diffFile, _size);
_diffFile += _size;
}
_curBit++;
break;