#include <SFML/Graphics.hpp>
#include <iostream>
int main()
{
sf::Texture texture1;
sf::Texture texture2;
if ((!texture1.loadFromFile("image.png")) ||
(!texture2.loadFromFile("spritesheet.png")))
return EXIT_FAILURE;
sf::Sprite sprite(texture2); // this can be set to texture1 or texture2
if (sprite.getTexture() == &texture1)
std::cout << "Sprite is using texture 1." << std::endl;
else if (sprite.getTexture() == &texture2)
std::cout << "Sprite is using texture 2." << std::endl;
else
std::cout << "Sprite is not using texture 1 or texture 2." << std::endl;
return EXIT_SUCCESS;
}