Exemplo n.º 1
0
/*
* Copy constructor for the Avatar class
*/
Avatar::Avatar(const Avatar &a) :
Actor(),
_name(a.GetName()),
_level(a.GetLevel()),
_health(a.GetHealth()),
_class(a.GetClass()),
_sprite_image(a._sprite_image)
{
	_sprite_texture.loadFromImage(_sprite_image);
	_sprite = sf::Sprite(_sprite_texture);
}
Exemplo n.º 2
0
/*
* Copy constructor for the Avatar class
*/
Avatar::Avatar(const Avatar &a) :
	Actor(),
	_name(a.GetName()),
	_level(a.GetLevel()),
	_health(a.GetHealth()),
	_maxHealth(a.GetMaxHealth()),
	_class(a.GetClass()),
	_sprite_image(a._sprite_image),
	_numWins(a.GetWins()),
	_numLosses(a.GetLosses()),
	_xp(a.GetXp()),
	_levelup(a.GetLevelUp())
{
	_sprite_texture.loadFromImage(_sprite_image);
	_sprite = sf::Sprite(_sprite_texture);
}