diff options
author | Sylvain Dupont | 2011-01-29 20:12:27 +0000 |
---|---|---|
committer | Sylvain Dupont | 2011-01-29 20:12:27 +0000 |
commit | 96f4cc4b8a4273ec728419645363952d35f8ebe0 (patch) | |
tree | da8f5f888419a5aade402eb3e3d79b7832e8c17a /engines/toon/toon.cpp | |
parent | d925e38acfaa646e7191a4fd6e5197f323df491d (diff) | |
download | scummvm-rg350-96f4cc4b8a4273ec728419645363952d35f8ebe0.tar.gz scummvm-rg350-96f4cc4b8a4273ec728419645363952d35f8ebe0.tar.bz2 scummvm-rg350-96f4cc4b8a4273ec728419645363952d35f8ebe0.zip |
TOON: Pathfinding & walking improvements
Use direct line path if possible
Smooth facing direction to avoid flickering (entering zanidu shuttle for example)
Fix possible lockups
svn-id: r55624
Diffstat (limited to 'engines/toon/toon.cpp')
-rw-r--r-- | engines/toon/toon.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/toon/toon.cpp b/engines/toon/toon.cpp index 65155daac8..49f8f7897f 100644 --- a/engines/toon/toon.cpp +++ b/engines/toon/toon.cpp @@ -386,7 +386,8 @@ void ToonEngine::render() { drawConversationLine(); drawConversationIcons(); drawSack(); - //drawPalette(); + //drawPalette(); // used to debug the current palette + //_drew->plotPath(*_mainSurface); // used to debug path finding #if 0 char test[256]; @@ -1059,6 +1060,7 @@ void ToonEngine::loadScene(int32 SceneId, bool forGameLoad) { _mouseButton = 0; _lastMouseButton = 0x3; + // load package strcpy(temp, createRoomFilename(Common::String::format("%s.pak", _gameState->_locations[_gameState->_currentScene]._name).c_str()).c_str()); resources()->openPackage(temp, true); |