Exemplo n.º 1
0
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]);
}