aboutsummaryrefslogtreecommitdiff
path: root/engines/simon/res.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/simon/res.cpp')
-rw-r--r--engines/simon/res.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/engines/simon/res.cpp b/engines/simon/res.cpp
index 103eb772af..a2c25f3ef7 100644
--- a/engines/simon/res.cpp
+++ b/engines/simon/res.cpp
@@ -253,16 +253,14 @@ void SimonEngine::loadGamePcFile() {
}
void SimonEngine::readGamePcText(Common::File *in) {
- byte *text_mem;
-
_textSize = in->readUint32BE();
- text_mem = (byte *)malloc(_textSize);
- if (text_mem == NULL)
+ _textMem = (byte *)malloc(_textSize);
+ if (_textMem == NULL)
error("Out of text memory");
- in->read(text_mem, _textSize);
+ in->read(_textMem, _textSize);
- setupStringTable(text_mem, _stringTabNum);
+ setupStringTable(_textMem, _stringTabNum);
}
void SimonEngine::readItemFromGamePc(Common::File *in, Item *item) {