aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/gnap/grid.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/engines/gnap/grid.cpp b/engines/gnap/grid.cpp
index b817b65102..076705cd03 100644
--- a/engines/gnap/grid.cpp
+++ b/engines/gnap/grid.cpp
@@ -38,26 +38,6 @@ void GnapEngine::initSceneGrid(int gridMinX, int gridMinY, int gridMaxX, int gri
_plat->_gridY = 347 - gridMinY;
}
-int PlayerGnap::getWalkStopSequenceId(int deltaX, int deltaY) {
- static const int gnapWalkStopSequenceIds[9] = {
- 0x7BC, 0x7BA, 0x7BA,
- 0x7BC, 0x000, 0x7BA,
- 0x7BB, 0x7B9, 0x7B9
- };
- // CHECKME This is a little weird
- return gnapWalkStopSequenceIds[3 * deltaX + 3 + 1 + deltaY];
-}
-
-Facing PlayerGnap::getWalkFacing(int deltaX, int deltaY) {
- static const Facing gnapWalkFacings[9] = {
- kDirUpLeft, kDirBottomLeft, kDirBottomLeft,
- kDirUpLeft, kDirNone, kDirBottomLeft,
- kDirUpRight, kDirBottomRight, kDirBottomRight
- };
- // CHECKME This is a little weird
- return gnapWalkFacings[3 * deltaX + 3 + 1 + deltaY];
-}
-
bool GnapEngine::isPointBlocked(Common::Point gridPos) {
return isPointBlocked(gridPos.x, gridPos.y);
}
@@ -85,6 +65,26 @@ bool GnapEngine::isPointBlocked(int gridX, int gridY) {
/******************************************************************************/
+int PlayerGnap::getWalkStopSequenceId(int deltaX, int deltaY) {
+ static const int gnapWalkStopSequenceIds[9] = {
+ 0x7BC, 0x7BA, 0x7BA,
+ 0x7BC, 0x000, 0x7BA,
+ 0x7BB, 0x7B9, 0x7B9
+ };
+ // CHECKME This is a little weird
+ return gnapWalkStopSequenceIds[3 * deltaX + 3 + 1 + deltaY];
+}
+
+Facing PlayerGnap::getWalkFacing(int deltaX, int deltaY) {
+ static const Facing gnapWalkFacings[9] = {
+ kDirUpLeft, kDirBottomLeft, kDirBottomLeft,
+ kDirUpLeft, kDirNone, kDirBottomLeft,
+ kDirUpRight, kDirBottomRight, kDirBottomRight
+ };
+ // CHECKME This is a little weird
+ return gnapWalkFacings[3 * deltaX + 3 + 1 + deltaY];
+}
+
bool PlayerGnap::findPath1(int gridX, int gridY, int index) {
_walkNodesCount = index;
_walkDirXIncr = 0;