本文整理汇总了C++中P_CHAR::action方法的典型用法代码示例。如果您正苦于以下问题:C++ P_CHAR::action方法的具体用法?C++ P_CHAR::action怎么用?C++ P_CHAR::action使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类P_CHAR
的用法示例。
在下文中一共展示了P_CHAR::action方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: playGetHitAnimation
// play the get hit animation
void cCombat::playGetHitAnimation( P_CHAR pChar )
{
if (pChar->isHuman()) {
pChar->action(20);
} else {
pChar->action(10);
}
}
示例2:
cRepeatAction::cRepeatAction( P_CHAR mage, UINT8 anim, UINT32 delay )
{
_mage = mage->serial();
_anim = anim;
_delay = delay;
mage->action( anim );
expiretime = uiCurrentTime + delay;
dispellable = false;
serializable = false;
}
示例3: FindCharBySerial
// cTimedSpellAction
cTimedSpellAction::cTimedSpellAction( SERIAL serial, UI08 nAction )
{
if( !isCharSerial( serial ) )
{
character = INVALID_SERIAL;
return;
}
// Display the animation once
P_CHAR pc = FindCharBySerial( serial );
if( !pc )
{
character = INVALID_SERIAL;
return;
}
pc->action( nAction );
// Save our data
character = serial;
action = nAction;
serializable = false;
expiretime = uiCurrentTime + 750;
}