I know the best thing to do is create a resource manager, and when i get there i get there. But my question is if i have a sf::Texture X declared globally in one cpp and assigned to a sprite in that cpp. Can i have sf::Texture Y declared globally in another cpp and assigned to a sprite in that cpp. It keeps telling me that texture is already defined.