diff options
author | Andrew Kurushin | 2005-01-09 23:41:22 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-01-09 23:41:22 +0000 |
commit | 31ceb0bb71d2f6446a54aa4d9c7896472e1534de (patch) | |
tree | 9b1d54261fdf3eda4552b7e14ae5efdd44c92e77 /saga/sfuncs.cpp | |
parent | 7a8e1c1efd72bd5bb9aa3db8f6cbb4ca39ca8c0f (diff) | |
download | scummvm-rg350-31ceb0bb71d2f6446a54aa4d9c7896472e1534de.tar.gz scummvm-rg350-31ceb0bb71d2f6446a54aa4d9c7896472e1534de.tar.bz2 scummvm-rg350-31ceb0bb71d2f6446a54aa4d9c7896472e1534de.zip |
- GameModule is gone
- structures renamed
- SagaEngine class gives all current game descriptions
regression : "verb" is broken cause work in progress
svn-id: r16511
Diffstat (limited to 'saga/sfuncs.cpp')
-rw-r--r-- | saga/sfuncs.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/saga/sfuncs.cpp b/saga/sfuncs.cpp index eb2e3c9c30..9562763674 100644 --- a/saga/sfuncs.cpp +++ b/saga/sfuncs.cpp @@ -1005,7 +1005,6 @@ static TEXTLIST_ENTRY *placardTextEntry; // Param1: string rid int Script::sfPlacard(SCRIPTFUNC_PARAMS) { int stringId; - GAME_DISPLAYINFO disp; SURFACE *back_buf = _vm->_gfx->getBackBuffer(); static PALENTRY cur_pal[PAL_ENTRIES]; PALENTRY *pal; @@ -1017,8 +1016,6 @@ int Script::sfPlacard(SCRIPTFUNC_PARAMS) { _vm->_interface->rememberMode(); _vm->_interface->setMode(kPanelPlacard); - _vm->getDisplayInfo(&disp); - stringId = thread->pop(); event.type = ONESHOT_EVENT; @@ -1057,9 +1054,9 @@ int Script::sfPlacard(SCRIPTFUNC_PARAMS) { event.data = back_buf; event.param = 138; event.param2 = 0; - event.param3 = disp.scene_h; + event.param3 = _vm->getStatusYOffset(); event.param4 = 0; - event.param5 = disp.logical_w; + event.param5 = _vm->getDisplayWidth(); q_event = _vm->_events->chain(q_event, &event); @@ -1076,8 +1073,8 @@ int Script::sfPlacard(SCRIPTFUNC_PARAMS) { text_entry.color = _vm->_gfx->getWhite(); text_entry.effect_color = _vm->_gfx->getBlack(); - text_entry.text_x = disp.logical_w / 2; - text_entry.text_y = (disp.scene_h - _vm->_font->getHeight(MEDIUM_FONT_ID)) / 2; + text_entry.text_x = _vm->getDisplayWidth() / 2; + text_entry.text_y = (_vm->getStatusYOffset() - _vm->_font->getHeight(MEDIUM_FONT_ID)) / 2; text_entry.font_id = MEDIUM_FONT_ID; text_entry.flags = FONT_OUTLINE | FONT_CENTERED; text_entry.string = getScriptString(stringId); |