From 0141dd1af3ac63801d3fcb80d200b8a4719ba55f Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 29 May 2015 23:31:23 -0400 Subject: TSAGE: Showing background of Sherlock Logo scene --- engines/tsage/sherlock/sherlock_logo.cpp | 7 +++++++ engines/tsage/sherlock/sherlock_logo.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'engines/tsage/sherlock') diff --git a/engines/tsage/sherlock/sherlock_logo.cpp b/engines/tsage/sherlock/sherlock_logo.cpp index 58cefe551b..13594c8de0 100644 --- a/engines/tsage/sherlock/sherlock_logo.cpp +++ b/engines/tsage/sherlock/sherlock_logo.cpp @@ -73,6 +73,13 @@ void SherlockSceneHandler::postInit(SceneObjectList *OwnerList) { /*--------------------------------------------------------------------------*/ +void Object::setVisage(const Common::String &name) { + int visageNum = atoi(name.c_str()); + SceneObject::setVisage(visageNum); +} + +/*--------------------------------------------------------------------------*/ + void SherlockLogoScene::Action1::signal() { SherlockLogoScene &scene = *(SherlockLogoScene *)GLOBALS._sceneManager._scene; diff --git a/engines/tsage/sherlock/sherlock_logo.h b/engines/tsage/sherlock/sherlock_logo.h index c9fb50e6ef..fcc96386e0 100644 --- a/engines/tsage/sherlock/sherlock_logo.h +++ b/engines/tsage/sherlock/sherlock_logo.h @@ -38,7 +38,7 @@ using namespace TsAGE; class Object : public SceneObject { public: - void setVisage(const Common::String &name) {} + void setVisage(const Common::String &name); }; class SherlockLogo: public Game { -- cgit v1.2.3