aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/game.cpp
diff options
context:
space:
mode:
authorMax Horn2009-03-24 17:41:26 +0000
committerMax Horn2009-03-24 17:41:26 +0000
commitd38590e6d4053939390ae5a853397f9574d9982e (patch)
tree30a1d0545929fa888891f6fb2d4a3f6d3db96e38 /engines/sci/engine/game.cpp
parent3e2c1a39e2fd9ac613c3f7d14e152df0332b3908 (diff)
downloadscummvm-rg350-d38590e6d4053939390ae5a853397f9574d9982e.tar.gz
scummvm-rg350-d38590e6d4053939390ae5a853397f9574d9982e.tar.bz2
scummvm-rg350-d38590e6d4053939390ae5a853397f9574d9982e.zip
SCI: Turned synonyms list into a Common::List
svn-id: r39669
Diffstat (limited to 'engines/sci/engine/game.cpp')
-rw-r--r--engines/sci/engine/game.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/engines/sci/engine/game.cpp b/engines/sci/engine/game.cpp
index 3a0d02b4cf..97843041ed 100644
--- a/engines/sci/engine/game.cpp
+++ b/engines/sci/engine/game.cpp
@@ -589,8 +589,7 @@ int game_init(EngineState *s) {
s->parser_valid = 0; // Invalidate parser
s->parser_event = NULL_REG; // Invalidate parser event
- s->synonyms = NULL;
- s->synonyms_nr = 0; // No synonyms
+ s->_synonyms.clear(); // No synonyms
// Initialize send_calls buffer
@@ -664,9 +663,7 @@ int game_exit(EngineState *s) {
delete s->seg_manager;
- free(s->synonyms);
- s->synonyms = NULL;
- s->synonyms_nr = 0;
+ s->_synonyms.clear();
sciprintf("Freeing miscellaneous data...\n");