router: SOLID::SetPos() should update the shape position too

This commit is contained in:
Tomasz Wlostowski 2020-02-28 23:05:49 +01:00
parent 5a16fda11a
commit 796aec6e6e
2 changed files with 13 additions and 5 deletions

View File

@ -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;
}
} }

View File

@ -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;