scummvm/scummvm — pull request #127 by fingolfin (2011-12-07 10:53:29+00:00)
Title: Dreamweb: Remove more dead stuff, advance DreamBase <-> DreamGenContext split

This is a set of commits which remove some more dead functions, and which change DreamWebEngine to avoid directly accessing the DreamGenContext whenever possible; instead the DreamBase is used. This helps to ensure that we don't accidentally modify any register state from within DreamWebEngine or DreamBase (the latter could hypothetically do that indirectly as it may call methods of the DreamWebEngine).

Please take extra care to review my volumeAdjust() rewrite. It *looks* OK to me, but better to be safe than sorry ;)