#include #include "gameTile.h" bool GameTile::setupSprite(std::string textureName) { if (!texture.loadFromFile("images/" + textureName)) { std::cout << "Can't load texture " << textureName << std::endl; return false; } texture.setSmooth(true); sprite.setTexture(texture); sprite.setTextureRect(sf::IntRect(0, 0, 50, 50)); return true; } GameTile::GameTile(std::string textureName, float x, float y, bool passable, bool exit) { if (!setupSprite(textureName)) { return; } pos = sf::Vector2f(x, y); sprite.setPosition(pos); isPassable = passable; isExit = exit; }