Lines Matching full:direction
44 void CachedHistory::addToVisited(const CachedNode* node, CachedFrame::Direction direction)
48 mVisited[0].mDirection = direction;
51 bool CachedHistory::checkVisited(const CachedNode* node, CachedFrame::Direction direction) const
53 // if the direction is unchanged and we've already visited this node, don't visit it again
56 if (direction != mVisited[index].mDirection)
58 index++; // compare with last direction, previous to last node (where the arrow took us from)
93 void CachedHistory::setWorking(CachedFrame::Direction newMove,
97 CachedFrame::Direction lastAxis = (CachedFrame::Direction) (mLastMove & ~CachedFrame::RIGHT_DOWN); // up, left or uninitialized
98 CachedFrame::Direction newAxis = (CachedFrame::Direction) (newMove & ~CachedFrame::RIGHT_DOWN);
111 if (change) { // uninitialized or change in direction
139 const char* CachedHistory::Debug::direction(CachedFrame::Direction d) const
159 DUMP_NAV_LOGD(" // { 0x%p (%d), %s },\n", node, index, direction(visit.mDirection));
168 DUMP_NAV_LOGD("// CachedFrame::Direction mLastMove=%s, mPriorMove=%s;\n",
169 direction(b->mLastMove), direction(b->mPriorMove));