aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/script_v0.cpp
diff options
context:
space:
mode:
authorMax Horn2010-05-05 20:43:22 +0000
committerMax Horn2010-05-05 20:43:22 +0000
commit93375526c081f279578058fd4336c695898488c3 (patch)
treef649adb9f9e9c949bf7111299c58a5fb16a8de72 /engines/scumm/script_v0.cpp
parentd4e74e62a1bc51cc672e800050142008b5dac904 (diff)
downloadscummvm-rg350-93375526c081f279578058fd4336c695898488c3.tar.gz
scummvm-rg350-93375526c081f279578058fd4336c695898488c3.tar.bz2
scummvm-rg350-93375526c081f279578058fd4336c695898488c3.zip
SCUMM: Convert some code to use Common::String
svn-id: r48957
Diffstat (limited to 'engines/scumm/script_v0.cpp')
-rw-r--r--engines/scumm/script_v0.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/engines/scumm/script_v0.cpp b/engines/scumm/script_v0.cpp
index 979a1b8508..cf44ee195e 100644
--- a/engines/scumm/script_v0.cpp
+++ b/engines/scumm/script_v0.cpp
@@ -425,8 +425,8 @@ void ScummEngine_v0::drawSentenceWord(int object, bool usePrep, bool objInInvent
// Append the 'object-name'
if (temp) {
- strcat(_sentenceBuf, " ");
- strcat(_sentenceBuf, (const char*)temp);
+ _sentenceBuf += " ";
+ _sentenceBuf += (const char *)temp;
}
// Append the modifier? (With / On / To / In)
@@ -469,7 +469,7 @@ void ScummEngine_v0::drawSentenceWord(int object, bool usePrep, bool objInInvent
lang = 0; // Default to english
}
- strcat(_sentenceBuf, prepositions[lang][sentencePrep]);
+ _sentenceBuf += prepositions[lang][sentencePrep];
}
}
@@ -482,7 +482,7 @@ void ScummEngine_v0::drawSentence() {
// Current Verb, Walk/Use
if (getResourceAddress(rtVerb, _activeVerb)) {
- strcpy(_sentenceBuf, (char*)getResourceAddress(rtVerb, _activeVerb));
+ _sentenceBuf = (char *)getResourceAddress(rtVerb, _activeVerb);
} else {
return;
}
@@ -528,8 +528,8 @@ void ScummEngine_v0::drawSentence() {
if (_activeActor) {
Actor *a = derefActor(_activeActor, "");
- strcat(_sentenceBuf, " ");
- strcat(_sentenceBuf, (const char*)a->getActorName());
+ _sentenceBuf += " ";
+ _sentenceBuf += (const char *)a->getActorName();
}
_string[2].charset = 1;
@@ -539,7 +539,7 @@ void ScummEngine_v0::drawSentence() {
_string[2].color = 16;
byte string[80];
- char *ptr = _sentenceBuf;
+ const char *ptr = _sentenceBuf.c_str();
int i = 0, len = 0;
// Maximum length of printable characters
@@ -562,7 +562,7 @@ void ScummEngine_v0::drawSentence() {
sentenceline.right = _virtscr[kVerbVirtScreen].w - 1;
restoreBackground(sentenceline);
- drawString(2, (byte*)string);
+ drawString(2, (byte *)string);
}
void ScummEngine_v0::o_stopCurrentScript() {