SCUMM save/load dialog.
Expanded documentation. Added support for sub-blitting in the vector renderer. svn-id: r33697
This commit is contained in:
parent
39c28e434b
commit
1ea3301a8a
7 changed files with 204 additions and 41 deletions
|
@ -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() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue