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


C++ CMonster::getSkill方法代码示例

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


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

示例1: Battle

void FieldScene::Battle(float delta) // 배틀로 넘어가는 하함수 
{
	CMap *map = DynamicContentsContainer::getInstance()->getMap();


	string mapKey = map->getKey();

	CMonster *temp;
	CMonster *monster[10];
	CObject **object = StaticContentsContainer::getMapMonsterArray()->find(mapKey)->second; // 여기담긴 내용을로 

	CSkill* tempSkill;
	int skillNum=0;
	; 
	for (int i=0; i < 10; i++)
	{
		if (object[i] == NULL)
			break;

		temp = StaticContentsContainer::getMapMonster()->find(object[i]->getName())->second;

		monster[i] = new CMonster(temp->getName(), temp->getSpriteRoot());
		monster[i]->setStatus(new Status(temp->getStatus()->getHp(),
			temp->getStatus()->getSpeed(),
			temp->getStatus()->getDef(),
			temp->getStatus()->getStr(),
			temp->getStatus()->getDex(),
			temp->getStatus()->getIns(),
			temp->getStatus()->getKno()));

		tempSkill = new CSkill(temp->getSkill(skillNum)->getName(),
			temp->getSkill(skillNum)->getRange(),
			temp->getSkill(skillNum)->getDiceType(),
			temp->getSkill(skillNum)->getDiceNum(),
			temp->getSkill(skillNum)->getAttribute(),
			temp->getSkill(skillNum)->getAccuracyRate());
		for (int j = 0; temp->getSkill(skillNum)->getSplash(j) != Vec2(0,0); j++)
			tempSkill->setSplash(temp->getSkill(skillNum)->getSplash(j), j);
		monster[i]->setSkill(tempSkill, skillNum);
		monster[i]->setPoint(object[i]->getPoint());
		monster[i]->setDir(2);
		DynamicContentsContainer::getInstance()->setMonster(monster[i],i);
	}

	auto * battleScene = BattleScene::createScene();
	Director::getInstance()->replaceScene(battleScene);
}
开发者ID:dlcksdud3579,项目名称:RevolutionKnightage,代码行数:47,代码来源:FieldScene.cpp


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