#ifndef HOLESOME_SPRITE_CONFIG_HPP #define HOLESOME_SPRITE_CONFIG_HPP #include #include #include struct SpriteConfig { std::string resourceName; bool isFromSheet; int sheetIndex; sf::Vector2f size; SpriteConfig(std::string sheetName, int sheetIndex, sf::Vector2f size = sf::Vector2f(0, 0)) : resourceName(std::move(sheetName)), sheetIndex(sheetIndex), size(size), isFromSheet(true) {} SpriteConfig(std::string textureName, sf::Vector2f size = sf::Vector2f(0, 0)) : resourceName(std::move(textureName)), sheetIndex(0), size(size), isFromSheet(false) {} }; #endif //HOLESOME_SPRITE_CONFIG_HPP