diff options
Diffstat (limited to 'engines/cge2/cge2_main.cpp')
-rw-r--r-- | engines/cge2/cge2_main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/cge2/cge2_main.cpp b/engines/cge2/cge2_main.cpp index a20dbb6cfd..4ea069a356 100644 --- a/engines/cge2/cge2_main.cpp +++ b/engines/cge2/cge2_main.cpp @@ -208,6 +208,7 @@ void CGE2Engine::loadSprite(const char *fname, int ref, int scene, V3D &pos) { if (_sprite) { _sprite->_ref = ref; + _sprite->_scene = scene; _sprite->_flags._frnt = frnt; _sprite->_flags._east = east; @@ -338,7 +339,7 @@ void CGE2Engine::caveUp(int cav) { showBak(bakRef); _eye = _eyeTab[_now]; _mouseTop = V2D(this, V3D(0, 1, kScrDepth)).y; - _spare->takeCave(bakRef); + _spare->takeCave(_now); openPocket(); warning("STUB: CGE2Engine::caveUp()"); |