diff options
author | Paul Gilbert | 2014-08-09 15:54:35 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-08-09 15:54:35 -0400 |
commit | 1171400ccb65025a77f04dae3a224a3aec5920a3 (patch) | |
tree | 9c4addf65c89bc29ef6714f78ca6d771f5c26641 /engines/access/room.cpp | |
parent | 3fb6c99017a0dd1502f3f01352a401c30ee3132b (diff) | |
download | scummvm-rg350-1171400ccb65025a77f04dae3a224a3aec5920a3.tar.gz scummvm-rg350-1171400ccb65025a77f04dae3a224a3aec5920a3.tar.bz2 scummvm-rg350-1171400ccb65025a77f04dae3a224a3aec5920a3.zip |
ACCESS: Beginnings of animation manager
Diffstat (limited to 'engines/access/room.cpp')
-rw-r--r-- | engines/access/room.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/access/room.cpp b/engines/access/room.cpp index 80ab3329ac..fb70e35ee0 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -144,7 +144,7 @@ void Room::clearRoom() { _vm->_sound->freeSounds(); _vm->_numAnimTimers = 0; - _vm->freeAnimationData(); + _vm->_animation->freeAnimationData(); _vm->_scripts->freeScriptData(); _vm->freeCells(); freePlayField(); @@ -198,9 +198,9 @@ void Room::loadRoomData(const byte *roomData) { roomInfo._scriptFile._subfile); // Load animation data - _vm->freeAnimationData(); + _vm->_animation->freeAnimationData(); if (roomInfo._animFile._fileNum != -1) - _vm->_anim = _vm->_files->loadFile(roomInfo._animFile._fileNum, + _vm->_animation->_anim = _vm->_files->loadFile(roomInfo._animFile._fileNum, roomInfo._animFile._subfile); _vm->_scaleI = roomInfo._scaleI; @@ -312,6 +312,10 @@ void Room::buildColumn(int playX, int screenX) { } } +void Room::init4Quads() { + error("TODO: init4Quads"); +} + /*------------------------------------------------------------------------*/ RoomInfo::RoomInfo(const byte *data) { |