router: SOLID::SetPos() should update the shape position too
This commit is contained in:
parent
5a16fda11a
commit
796aec6e6e
|
@ -79,4 +79,15 @@ ITEM* SOLID::Clone() const
|
||||||
return solid;
|
return solid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SOLID::SetPos( const VECTOR2I& aCenter )
|
||||||
|
{
|
||||||
|
auto delta = aCenter - m_pos;
|
||||||
|
|
||||||
|
if( m_shape )
|
||||||
|
m_shape->Move( delta );
|
||||||
|
|
||||||
|
m_pos = aCenter;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,11 +78,8 @@ public:
|
||||||
return m_pos;
|
return m_pos;
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetPos( const VECTOR2I& aCenter )
|
void SetPos( const VECTOR2I& aCenter );
|
||||||
{
|
|
||||||
m_pos = aCenter;
|
|
||||||
}
|
|
||||||
|
|
||||||
int GetPadToDie() const
|
int GetPadToDie() const
|
||||||
{
|
{
|
||||||
return m_padToDie;
|
return m_padToDie;
|
||||||
|
|
Loading…
Reference in New Issue