ILLUSIONS: Implement pathwalking (actual pathfinding todo)

This commit is contained in:
johndoe123 2014-03-31 19:54:55 +02:00 committed by Eugene Sandulenko
parent e0e4d2ffa9
commit f2c48e3ae0
6 changed files with 274 additions and 49 deletions

View file

@ -422,10 +422,7 @@ void ScriptOpcodes::opStartMoveActor(ScriptThread *scriptThread, OpCall &opCall)
// NOTE Skipped checking for stalled sequence, not sure if needed
Control *control = _vm->_dict->getObjectControl(objectId);
Common::Point pos = _vm->getNamedPointPosition(namedPointId);
// TODO _control->startMoveActor(sequenceId, pos, opCall._callerThreadId, opCall._threadId);
//DEBUG Resume calling thread, later done by the walking
_vm->notifyThreadId(opCall._threadId);
control->startMoveActor(sequenceId, pos, opCall._callerThreadId, opCall._threadId);
}
void ScriptOpcodes::opSetActorToNamedPoint(ScriptThread *scriptThread, OpCall &opCall) {