Skip to content

Commit 39eef65

Browse files
authored
Merge pull request #228 from Architector4/patch-4
LimbPath.cpp - fix debug line drawing
2 parents 0c64ce3 + ab7ec4e commit 39eef65

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Source/Entities/LimbPath.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,8 +517,8 @@ void LimbPath::Draw(BITMAP* pTargetBitmap,
517517
for (std::deque<Vector>::const_iterator itr = m_Segments.begin(); itr != m_Segments.end(); ++itr) {
518518
nextPoint += *itr;
519519

520-
Vector prevWorldPosition = m_JointPos + (RotatePoint(prevPoint * GetTotalScaleMultiplier()));
521-
Vector nextWorldPosition = m_JointPos + (RotatePoint(nextPoint * GetTotalScaleMultiplier()));
520+
Vector prevWorldPosition = m_JointPos + (RotatePoint(prevPoint * GetTotalScaleMultiplier()) - targetPos);
521+
Vector nextWorldPosition = m_JointPos + (RotatePoint(nextPoint * GetTotalScaleMultiplier()) - targetPos);
522522
line(pTargetBitmap, prevWorldPosition.m_X, prevWorldPosition.m_Y, nextWorldPosition.m_X, nextWorldPosition.m_Y, color);
523523

524524
Vector min(std::min(prevWorldPosition.m_X, nextWorldPosition.m_X), std::min(prevWorldPosition.m_Y, nextWorldPosition.m_Y));
@@ -528,3 +528,4 @@ void LimbPath::Draw(BITMAP* pTargetBitmap,
528528
prevPoint += *itr;
529529
}
530530
}
531+

0 commit comments

Comments
 (0)