diff options
Diffstat (limited to 'engines/tsage/core.cpp')
| -rw-r--r-- | engines/tsage/core.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index 0c17bf92d7..596f056bfe 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -2748,6 +2748,12 @@ GfxSurface SceneObject::getFrame() {  }  void SceneObject::reposition() { +	if (g_vm->getGameID() == GType_Ringworld2) { +		if (!(_flags & OBJFLAG_ZOOMED)) { +			setZoom(g_globals->_sceneManager._scene->_zoomPercents[MIN(_position.y, (int16)255)]); +		} +	} +  	GfxSurface frame = getFrame();  	_bounds.resize(frame, _position.x, _position.y - _yDiff, _percent); | 
