From 32ed9a99e92b88be665a6012efa50c0e5666095d Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Sun, 23 Oct 2011 22:10:06 +1100 Subject: TSAGE: Changed SceneItem::display2 to handle Ringworld 2 --- engines/tsage/core.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index 495d122995..a56b30ad4d 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -1675,14 +1675,21 @@ void SceneItem::display(int resNum, int lineNum, ...) { } void SceneItem::display2(int resNum, int lineNum) { - if (g_vm->getGameID() == GType_BlueForce) + switch (g_vm->getGameID()) { + case GType_BlueForce: display(resNum, lineNum, SET_WIDTH, 312, SET_X, 4 + GLOBALS._sceneManager._scene->_sceneBounds.left, SET_Y, GLOBALS._sceneManager._scene->_sceneBounds.top + UI_INTERFACE_Y + 2, SET_FONT, 4, SET_BG_COLOR, 1, SET_FG_COLOR, 19, SET_EXT_BGCOLOR, 9, SET_EXT_FGCOLOR, 13, LIST_END); - else + break; + case GType_Ringworld2: + display(resNum, lineNum, SET_WIDTH, 280, SET_X, 20, SET_Y, 20, SET_EXT_BGCOLOR, 60, LIST_END); + break; + default: display(resNum, lineNum, SET_WIDTH, 200, SET_EXT_BGCOLOR, 7, LIST_END); + break; + } } void SceneItem::display(const Common::String &msg) { -- cgit v1.2.3