| 5 | namespace sfg { |
| 6 | |
| 7 | void Misc::SetAlignment( const sf::Vector2f& alignment ) { |
| 8 | sf::Vector2f old_alignment( m_alignment ); |
| 9 | |
| 10 | m_alignment.x = std::max( 0.f, std::min( 1.f, alignment.x ) ); |
| 11 | m_alignment.y = std::max( 0.f, std::min( 1.f, alignment.y ) ); |
| 12 | |
| 13 | if( old_alignment != m_alignment ) { |
| 14 | HandleAlignmentChange( old_alignment ); |
| 15 | } |
| 16 | } |
| 17 | |
| 18 | const sf::Vector2f& Misc::GetAlignment() const { |
| 19 | return m_alignment; |