diff options
Diffstat (limited to 'engines/parallaction/walk.cpp')
-rw-r--r-- | engines/parallaction/walk.cpp | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/engines/parallaction/walk.cpp b/engines/parallaction/walk.cpp index acd5daa8d5..5a646caa9f 100644 --- a/engines/parallaction/walk.cpp +++ b/engines/parallaction/walk.cpp @@ -27,29 +27,8 @@ namespace Parallaction { - - #define IS_PATH_CLEAR(x,y) _vm->_gfx->_backgroundInfo->path.getValue((x), (y)) -inline byte PathBuffer::getValue(uint16 x, uint16 y) { - byte m = data[(x >> 3) + y * internalWidth]; - uint bit = 0; - switch (_vm->getGameType()) { - case GType_Nippon: - bit = (_vm->getPlatform() == Common::kPlatformPC) ? (x & 7) : (7 - (x & 7)); - break; - - case GType_BRA: - // Amiga and PC versions pack the path bits the same way in BRA - bit = 7 - (x & 7); - break; - - default: - error("path mask not yet implemented for this game type"); - } - return ((1 << bit) & m) >> bit; -} - // adjusts position towards nearest walkable point // void PathBuilder_NS::correctPathPoint(Common::Point &to) { |