diff options
author | Max Horn | 2005-03-25 00:37:14 +0000 |
---|---|---|
committer | Max Horn | 2005-03-25 00:37:14 +0000 |
commit | 980576a4b63444d56744ec2e96496d296813196f (patch) | |
tree | e2a0bc84dfbf8b84ac9232dc99f903ec833fd033 /scumm/actor.cpp | |
parent | 99997aefc3e389928cd94078c363a49819805cb0 (diff) | |
download | scummvm-rg350-980576a4b63444d56744ec2e96496d296813196f.tar.gz scummvm-rg350-980576a4b63444d56744ec2e96496d296813196f.tar.bz2 scummvm-rg350-980576a4b63444d56744ec2e96496d296813196f.zip |
Do not use (non-const) local static variables
svn-id: r17221
Diffstat (limited to 'scumm/actor.cpp')
-rw-r--r-- | scumm/actor.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp index 15cbc22dbd..d13f79e51c 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -1287,12 +1287,10 @@ void ScummEngine::actorTalk(const byte *msg) { if (_heversion >= 72 || getTalkingActor() > 0x7F) { _charsetColor = (byte)_string[0].color; } else if (_features & GF_NES) { - static int NES_lastActor = 0; - static int NES_color = 0; - if (NES_lastActor != getTalkingActor()) - NES_color ^= 1; - NES_lastActor = getTalkingActor(); - _charsetColor = NES_color; + if (_NES_lastTalkingActor != getTalkingActor()) + _NES_talkColor ^= 1; + _NES_lastTalkingActor = getTalkingActor(); + _charsetColor = _NES_talkColor; } else { a = derefActor(getTalkingActor(), "actorTalk(2)"); _charsetColor = a->_talkColor; |