diff --git a/src/SelbaWard/BitmapText.cpp b/src/SelbaWard/BitmapText.cpp index ed6100b..239911e 100644 --- a/src/SelbaWard/BitmapText.cpp +++ b/src/SelbaWard/BitmapText.cpp @@ -94,7 +94,7 @@ void BitmapText::setScale(const std::size_t scale) setScale(scale, scale); } -void BitmapText::setScale(const sf::Vector2u scale) +void BitmapText::setScale(const sf::Vector2 scale) { this->Transformable::setScale(sf::Vector2f(scale)); } @@ -185,10 +185,10 @@ void BitmapText::priv_updateVertices() priv_updateColor(); - m_bounds.position.x = minX; - m_bounds.position.y = minY; - m_bounds.size.x = maxX - minX; - m_bounds.size.y = maxY - minY; + m_bounds.position.x = min.x; + m_bounds.position.y = min.y; + m_bounds.size.x = max.x - min.x; + m_bounds.size.y = max.y - min.y; } void BitmapText::priv_updateColor() diff --git a/src/SelbaWard/BitmapText.hpp b/src/SelbaWard/BitmapText.hpp index 3ed9ba5..7fd96d9 100644 --- a/src/SelbaWard/BitmapText.hpp +++ b/src/SelbaWard/BitmapText.hpp @@ -40,7 +40,7 @@ namespace selbaward { -// SW Bitmap Text v1.1.4 +// SW Bitmap Text v1.1.5 class BitmapText : public sf::Drawable, public sf::Transformable { public: @@ -55,7 +55,7 @@ class BitmapText : public sf::Drawable, public sf::Transformable const sf::Color getColor() const; void setScale(std::size_t scale); void setScale(std::size_t scaleX, std::size_t scaleY); - void setScale(sf::Vector2u scale); + void setScale(sf::Vector2 scale); sf::FloatRect getGlobalBounds() const; sf::FloatRect getLocalBounds() const;