当前位置: 首页>>代码示例>>C++>>正文


C++ Avatar::GetLevel方法代码示例

本文整理汇总了C++中Avatar::GetLevel方法的典型用法代码示例。如果您正苦于以下问题:C++ Avatar::GetLevel方法的具体用法?C++ Avatar::GetLevel怎么用?C++ Avatar::GetLevel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Avatar的用法示例。


在下文中一共展示了Avatar::GetLevel方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1:

/*
* 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);
}
开发者ID:msalem94,项目名称:Assignment-2,代码行数:14,代码来源:Avatar.cpp

示例2:

/*
* 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);
}
开发者ID:derekfle,项目名称:Team-12,代码行数:19,代码来源:Avatar.cpp

示例3: avatar

/**
* Saves and then loads an Avatar, then ensures that the loaded Avatar matched the original.
*/
TEST(TestAvatarSerializer, TestSaveAndLoad)
{
	// Create the new avatar
	Avatar avatar("SomeCreativeNameHere", 23, ClassType::Mage);

	// Save the avatar to disk
	AvatarSerializer::GetInstance().SaveAvatar(avatar);

	// Load the avatar
	ASSERT_TRUE(AvatarSerializer::GetInstance().LoadAvatar("SomeCreativeNameHere"));

	// Make sure the loaded avatar matches our original
	Avatar *loadedAvatar = AvatarSerializer::GetInstance().GetPlayer();
	EXPECT_EQ(avatar.GetName(), loadedAvatar->GetName());
	EXPECT_EQ(avatar.GetLevel(), loadedAvatar->GetLevel());
	EXPECT_EQ(avatar.GetClass().GetClassType(), loadedAvatar->GetClass().GetClassType());

	std::remove("SomeCreativeNameHere.dat"); // Remove the saved avatar
}
开发者ID:derekfle,项目名称:Team-12,代码行数:22,代码来源:main.cpp


注:本文中的Avatar::GetLevel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。