SCUMM save/load dialog.

Expanded documentation.
Added support for sub-blitting in the vector renderer.

svn-id: r33697
This commit is contained in:
Vicent Marti 2008-08-08 10:37:58 +00:00
parent 39c28e434b
commit 1ea3301a8a
7 changed files with 204 additions and 41 deletions

View file

@ -592,8 +592,9 @@ void ThemeRenderer::drawPopUpWidget(const Common::Rect &r, const Common::String
void ThemeRenderer::drawSurface(const Common::Rect &r, const Graphics::Surface &surface, WidgetStateInfo state, int alpha, bool themeTrans) {
if (!ready())
return;
debugWidgetPosition("Surface", r);
_vectorRenderer->blitSubSurface(&surface, r);
addDirtyRect(r);
}
void ThemeRenderer::drawWidgetBackground(const Common::Rect &r, uint16 hints, WidgetBackground background, WidgetStateInfo state) {
@ -718,9 +719,9 @@ void ThemeRenderer::updateScreen() {
renderDirtyScreen();
// _vectorRenderer->fillSurface();
// themeEval()->debugDraw(_screen, _font);
// _vectorRenderer->copyWholeFrame(_system);
// _vectorRenderer->fillSurface();
// themeEval()->debugDraw(_screen, _font);
// _vectorRenderer->copyWholeFrame(_system);
}
void ThemeRenderer::renderDirtyScreen() {