aboutsummaryrefslogtreecommitdiff
path: root/scumm/akos.cpp
diff options
context:
space:
mode:
authorGregory Montoir2004-09-21 21:10:23 +0000
committerGregory Montoir2004-09-21 21:10:23 +0000
commit6bfeab77e1d38d8f1583f2e5214764dcacf05d4a (patch)
tree7fa1fe164f2cfe0fca92eb0bae433a7d23dd105b /scumm/akos.cpp
parent6e9ce1b17ccbcf8239da45624f434ee5bddfcea7 (diff)
downloadscummvm-rg350-6bfeab77e1d38d8f1583f2e5214764dcacf05d4a.tar.gz
scummvm-rg350-6bfeab77e1d38d8f1583f2e5214764dcacf05d4a.tar.bz2
scummvm-rg350-6bfeab77e1d38d8f1583f2e5214764dcacf05d4a.zip
cleanup
add some warnings to detect the use of new Aux animation data svn-id: r15226
Diffstat (limited to 'scumm/akos.cpp')
-rw-r--r--scumm/akos.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp
index f98f4892be..2153fe14c3 100644
--- a/scumm/akos.cpp
+++ b/scumm/akos.cpp
@@ -1617,25 +1617,25 @@ bool ScummEngine::akos_increaseAnim(Actor *a, int chan, const byte *aksq, const
}
void ScummEngine::akos_queCommand(byte cmd, Actor *a, int param_1, int param_2) {
- checkRange(32, 0, _queuePos, "akos_queCommand overflow");
+ checkRange(32, 0, _akosQueuePos, "akos_queCommand overflow");
- _queuePos++;
- _queueCmd[_queuePos] = cmd;
- _queueActor[_queuePos] = a->number;
- _queueParam1[_queuePos] = param_1;
- _queueParam2[_queuePos] = param_2;
+ _akosQueuePos++;
+ _akosQueue[_akosQueuePos].cmd = cmd;
+ _akosQueue[_akosQueuePos].actor = a->number;
+ _akosQueue[_akosQueuePos].param1 = param_1;
+ _akosQueue[_akosQueuePos].param2 = param_2;
}
void ScummEngine::akos_processQueue() {
byte cmd;
int actor, param_1, param_2;
- while (_queuePos) {
- cmd = _queueCmd[_queuePos];
- actor = _queueActor[_queuePos];
- param_1 = _queueParam1[_queuePos];
- param_2 = _queueParam2[_queuePos];
- _queuePos--;
+ while (_akosQueuePos) {
+ cmd = _akosQueue[_akosQueuePos].cmd;
+ actor = _akosQueue[_akosQueuePos].actor;
+ param_1 = _akosQueue[_akosQueuePos].param1;
+ param_2 = _akosQueue[_akosQueuePos].param2;
+ _akosQueuePos--;
Actor *a = derefActor(actor, "akos_processQueue");
@@ -1678,12 +1678,12 @@ void ScummEngine::akos_processQueue() {
if (_heversion >= 71) {
_actorToPrintStrFor = a->number;
- a->talkPosX = _queueTalkPosX[param_1];
- a->talkPosY = _queueTalkPosY[param_1];
- a->talkColor = _queueTalkColor[param_1];
+ a->talkPosX = _talkQueue[param_1].posX;
+ a->talkPosY = _talkQueue[param_1].posY;
+ a->talkColor = _talkQueue[param_1].color;
_string[0].loadDefault();
- actorTalk(_queueTalkString[param_1]);
+ actorTalk(_talkQueue[param_1].sentence);
} else if (param_1 != 0) {
if (_imuseDigital) {