Player::Player(int _controllerID, sf::Texture & _texture) : animation(SpriteSheetManager(_texture, 16,4,Vector2D(100,100),Vector2D(1,1))) { position = Vector2D(100,100); animation.setAnimationNameToIndex(0,"running"); animation.setAnimationNameToIndex(1,"idle"); animation.setIsLooping(true); animation.setRotation(90); animation.setScale(Vector2D(1,1)); }
QPixmap SpriteSheetManager::getPixmap(models::Image img, QString projectPath) { models::SpriteSheet model; model.readJsonFile(projectPath + img.SpriteSheet); return SpriteSheetManager(model, projectPath).getPixmap(model.Images[img.ImgId]); }