aboutsummaryrefslogtreecommitdiff
path: root/saga/render.cpp
diff options
context:
space:
mode:
authorAndrew Kurushin2005-05-22 11:59:22 +0000
committerAndrew Kurushin2005-05-22 11:59:22 +0000
commit3b01bef51bdd1b763b67e3b2620726c6855a34a3 (patch)
treed8e89b6cc0904ebc7114471692d96f6b97b97444 /saga/render.cpp
parent7dc115be6f9182c7f82396cab576647bf9d63f5c (diff)
downloadscummvm-rg350-3b01bef51bdd1b763b67e3b2620726c6855a34a3.tar.gz
scummvm-rg350-3b01bef51bdd1b763b67e3b2620726c6855a34a3.tar.bz2
scummvm-rg350-3b01bef51bdd1b763b67e3b2620726c6855a34a3.zip
fixes some todo (hardcoded resource ids -> customized per game)
preparation for option dialog (wip) svn-id: r18217
Diffstat (limited to 'saga/render.cpp')
-rw-r--r--saga/render.cpp14
1 files changed, 5 insertions, 9 deletions
diff --git a/saga/render.cpp b/saga/render.cpp
index ec4d4cd3f7..7410e7f3a4 100644
--- a/saga/render.cpp
+++ b/saga/render.cpp
@@ -97,8 +97,6 @@ bool Render::initialized() {
int Render::drawScene() {
SURFACE *backbuf_surface;
- SCENE_BGINFO bg_info;
- Point bg_pt;
char txt_buf[20];
int fps_width;
Point mouse_pt;
@@ -114,17 +112,11 @@ int Render::drawScene() {
// Get mouse coordinates
mouse_pt = _vm->mousePos();
- _vm->_scene->getBGInfo(&bg_info);
- bg_pt.x = 0;
- bg_pt.y = 0;
-
if (!(_flags & RF_PLACARD)) {
// Display scene background
- _vm->_scene->draw(backbuf_surface);
+ _vm->_scene->draw();
if (_vm->_interface->getMode() != kPanelFade) {
- // Display scene maps, if applicable
-
// Draw queued actors
_vm->_actor->drawActors();
if (getFlags() & RF_OBJECTMAP_TEST) {
@@ -139,6 +131,10 @@ int Render::drawScene() {
}
}
+ if (_vm->_interface->getMode() == kPanelOption) {
+ _vm->_interface->drawOption();
+ }
+
// Draw queued text strings
_vm->textDrawList(_vm->_scene->_textList, backbuf_surface);