void SegmentShape::updatePoints(const Vector2f& p1, const Vector2f& p2) { toAbsolutePositions(); m_array[0].position = p1.toSFML(); m_array[1].position = p2.toSFML(); toRelativePositions(); }
void SegmentShape::updatePoint(const Vector2f& p, int index) { toAbsolutePositions(); m_array[index].position = p.toSFML(); toRelativePositions(); }