Lines Matching refs:_segment
435 _segment = 0; in startWalking()
490 if (_segment >= _path.size()) { in continueWalking()
506 …debugC(3, kDraciWalkingDebugLevel, "Continuing turning for edge %d with phase %d", _segment, animP… in continueWalking()
520 …const bool reachedEnd = alignHeroToEdge(_path[_segment-1], _path[_segment], prevHero, &adjustedHer… in continueWalking()
521 if (reachedEnd && _segment >= _path.size() - 1) { in continueWalking()
525 adjustedHero = _path[_segment]; in continueWalking()
529 …_segment-1, animPhase, curHero.x - prevHero.x, curHero.y - prevHero.y, curHero.x, curHero.y, adjus… in continueWalking()
544 if (adjustedHero != _path[_segment]) { in continueWalking()
546 _segment, _path[_segment].x, _path[_segment].y, adjustedHero.x, adjustedHero.y); in continueWalking()
547 _path[_segment] = adjustedHero; in continueWalking()
586 debugC(2, kDraciWalkingDebugLevel, "Turning for edge %d", _segment); in turnForTheNextSegment()
629 …gDebugLevel, "Turned for edge %d, starting animation %d with phase %d", _segment, nextAnim, _lastA… in walkOnNextEdge()
631 if (++_segment < _path.size()) { in walkOnNextEdge()
633 int length = WalkingMap::pointsBetween(_path[_segment-1], _path[_segment]); in walkOnNextEdge()
634 debugC(2, kDraciWalkingDebugLevel, "Next edge %d has length %d", _segment-1, length); in walkOnNextEdge()
654 if (_segment >= _path.size() - 1) { in directionForNextPhase()
657 return animationForDirection(_path[_segment], _path[_segment+1]); in directionForNextPhase()