Skip to content

Commit

Permalink
BezierMarker: Move offset into member variable
Browse files Browse the repository at this point in the history
  • Loading branch information
tobbi committed Dec 27, 2024
1 parent 2d1a09f commit 2ef1008
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/editor/bezier_marker.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,10 @@
BezierMarker::BezierMarker(Path::Node* node, Vector* bezier_pos) :
m_node(node),
m_pos(bezier_pos),
m_offset(Vector(8, 8)),
m_parent()
{
set_pos(*m_pos - Vector(8, 8));
set_pos(*m_pos - m_offset);
}

Vector
Expand All @@ -37,7 +38,7 @@ BezierMarker::get_point_vector() const
Vector
BezierMarker::get_offset() const
{
return Vector(8, 8);
return m_offset;
}

void
Expand All @@ -50,7 +51,7 @@ BezierMarker::move_to(const Vector& pos)
void
BezierMarker::editor_update()
{
set_pos(*m_pos - Vector(8, 8));
set_pos(*m_pos - m_offset);
}

void
Expand Down
1 change: 1 addition & 0 deletions src/editor/bezier_marker.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ class BezierMarker final : public MarkerObject
private:
Path::Node* m_node;
Vector* m_pos;
Vector m_offset;
UID m_parent;

private:
Expand Down

0 comments on commit 2ef1008

Please sign in to comment.