aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/seg_manager.cpp
diff options
context:
space:
mode:
authorMax Horn2010-07-01 16:04:48 +0000
committerMax Horn2010-07-01 16:04:48 +0000
commit36799dc83f59674de8956ea2ec29029783633f45 (patch)
tree9ec0125138383f900c2bcdac1a7c6cf8203efb58 /engines/sci/engine/seg_manager.cpp
parent3f429d64a2ef826782bf9af8971ba397b0e2743c (diff)
downloadscummvm-rg350-36799dc83f59674de8956ea2ec29029783633f45.tar.gz
scummvm-rg350-36799dc83f59674de8956ea2ec29029783633f45.tar.bz2
scummvm-rg350-36799dc83f59674de8956ea2ec29029783633f45.zip
SCI: Add SegManager::getSystemString() method
svn-id: r50550
Diffstat (limited to 'engines/sci/engine/seg_manager.cpp')
-rw-r--r--engines/sci/engine/seg_manager.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/engine/seg_manager.cpp b/engines/sci/engine/seg_manager.cpp
index 517e723d40..a5cfc5013b 100644
--- a/engines/sci/engine/seg_manager.cpp
+++ b/engines/sci/engine/seg_manager.cpp
@@ -85,7 +85,7 @@ void SegManager::initSysStrings() {
_sysStrings = (SystemStrings *)allocSegment(new SystemStrings(), &_sysStringsSegId);
// Allocate static buffer for savegame and CWD directories
- SystemString *strSaveDir = &_sysStrings->_strings[SYS_STRING_SAVEDIR];
+ SystemString *strSaveDir = getSystemString(SYS_STRING_SAVEDIR);
strSaveDir->_name = "savedir";
strSaveDir->_maxSize = MAX_SAVE_DIR_SIZE;
strSaveDir->_value = (char *)calloc(MAX_SAVE_DIR_SIZE, sizeof(char));
@@ -94,7 +94,7 @@ void SegManager::initSysStrings() {
::strcpy(strSaveDir->_value, "");
// Allocate static buffer for the parser base
- SystemString *strParserBase = &_sysStrings->_strings[SYS_STRING_PARSER_BASE];
+ SystemString *strParserBase = getSystemString(SYS_STRING_PARSER_BASE);
strParserBase->_name = "parser-base";
strParserBase->_maxSize = MAX_PARSER_BASE;
strParserBase->_value = (char *)calloc(MAX_PARSER_BASE, sizeof(char));