mirror of
https://github.com/SFML/SFML.git
synced 2024-11-24 20:31:05 +08:00
Use sf::Rect<T>::getCenter()
in more places
This commit is contained in:
parent
24a935b623
commit
27acbab3d9
@ -47,9 +47,7 @@ struct SFMLmainWindow
|
||||
|
||||
logo.setSmooth(true);
|
||||
|
||||
sf::FloatRect rect = sprite.getLocalBounds();
|
||||
sf::Vector2f size(rect.width, rect.height);
|
||||
sprite.setOrigin(size / 2.f);
|
||||
sprite.setOrigin(sprite.getLocalBounds().getCenter());
|
||||
sprite.scale({0.3f, 0.3f});
|
||||
|
||||
unsigned int ww = renderWindow.getSize().x;
|
||||
|
@ -398,8 +398,7 @@ void Text::ensureGeometryUpdate() const
|
||||
// Compute the location of the strike through dynamically
|
||||
// We use the center point of the lowercase 'x' glyph as the reference
|
||||
// We reuse the underline thickness as the thickness of the strike through as well
|
||||
const FloatRect xBounds = m_font->getGlyph(U'x', m_characterSize, isBold).bounds;
|
||||
const float strikeThroughOffset = xBounds.top + xBounds.height / 2.f;
|
||||
const float strikeThroughOffset = m_font->getGlyph(U'x', m_characterSize, isBold).bounds.getCenter().y;
|
||||
|
||||
// Precompute the variables needed by the algorithm
|
||||
float whitespaceWidth = m_font->getGlyph(U' ', m_characterSize, isBold).advance;
|
||||
|
Loading…
Reference in New Issue
Block a user