本文整理汇总了C++中Hero::attack方法的典型用法代码示例。如果您正苦于以下问题:C++ Hero::attack方法的具体用法?C++ Hero::attack怎么用?C++ Hero::attack使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Hero
的用法示例。
在下文中一共展示了Hero::attack方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
NormalState ns; FastState fs;
Hero hero;
hero.setState(&ns); // 초기 상태
hero.run();
hero.attack();
//------------------ 아이템 획득 (이전의 상태는 공유된다.)
hero.setState(&fs);
hero.run();
hero.attack();
}
示例2: main
int main()
{
Hero normal;
FastItemHero fast;
Hero* hero = &normal; // 초기 상태
hero->run();
hero->attack();
// 아이템 획득
hero = &fast;
hero->run();
hero->attack();
}