aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/title_engine.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-08 20:57:03 -0400
committerPaul Gilbert2016-07-10 16:38:53 -0400
commit9ce6391a94db959f3dde54ed3d0153e000aa3d5a (patch)
tree60cba99e447b562502d4b66815c94fa6bc44b7e6 /engines/titanic/true_talk/title_engine.cpp
parent71179e376363c1c59b9c7819bfbe89196c7bbc23 (diff)
downloadscummvm-rg350-9ce6391a94db959f3dde54ed3d0153e000aa3d5a.tar.gz
scummvm-rg350-9ce6391a94db959f3dde54ed3d0153e000aa3d5a.tar.bz2
scummvm-rg350-9ce6391a94db959f3dde54ed3d0153e000aa3d5a.zip
TITANIC: Beginnings of TTWord hierarchy
Diffstat (limited to 'engines/titanic/true_talk/title_engine.cpp')
-rw-r--r--engines/titanic/true_talk/title_engine.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/engines/titanic/true_talk/title_engine.cpp b/engines/titanic/true_talk/title_engine.cpp
index 3908ea0986..24cc4216ee 100644
--- a/engines/titanic/true_talk/title_engine.cpp
+++ b/engines/titanic/true_talk/title_engine.cpp
@@ -64,14 +64,13 @@ void STtitleEngine::dump(int val1, int val2) {
// TODO
}
-void STtitleEngine::open(const CString &name) {
- _stream = _resources.getResource(Common::WinResourceID("Text"),
- name);
-}
-
-void STtitleEngine::close() {
- delete _stream;
- _stream = nullptr;
+SimpleFile *STtitleEngine::open(const CString &name) {
+ Common::SeekableReadStream *stream = _resources.getResource(
+ Common::WinResourceID("Text"), name);
+
+ SimpleFile *file = new SimpleFile();
+ file->open(stream);
+ return file;
}
} // End of namespace Titanic