SFML community forums

Help => Graphics => Topic started by: Tank on August 24, 2012, 11:55:47 am

Title: sf::Sprite::setTexture() subrect behaviour
Post by: Tank on August 24, 2012, 11:55:47 am
When one calls sf::Sprite::setTexture( ..., false ) the first time (i.e. first time a texture is set), the subrect will be reset, even when that's not intended.

This can lead to problems when one's preparing the subrect before actually setting the texture the first time.
Title: Re: sf::Sprite::setTexture() subrect behaviour
Post by: Laurent on August 24, 2012, 12:19:11 pm
Do you suggest to reset it only if it hasn't been set before calling setTexture?
Title: Re: sf::Sprite::setTexture() subrect behaviour
Post by: Tank on August 24, 2012, 12:29:32 pm
Correct. If I set the subrect, I probably want to keep it.
Title: Re: sf::Sprite::setTexture() subrect behaviour
Post by: Laurent on August 24, 2012, 04:17:55 pm
Sounds reasonable. Done.
Title: Re: sf::Sprite::setTexture() subrect behaviour
Post by: Tank on August 27, 2012, 11:23:50 am
Thanks!