www.pudn.com > mir112347628.rar   To Read all the content


[file head]:
/******************************************************************************************************************

¸ðµâ¸í:

ÀÛ¼ºÀÚ:
ÀÛ¼ºÀÏ:

[ÀÏÀÚ][¼öÁ¤ÀÚ] : ¼öÁ¤ ³»¿ë

*******************************************************************************************************************/



#include "StdAfx.h"



/******************************************************************************************************************

CActor Class

*******************************************************************************************************************/
/*******************
... ...

[file tail]:
... ...
CKDROPKICK; break;
case 9: m_bAttackMode = _MT_ONEHSWING; break;
}
if ( nMode > 8 ) nMode = 0;
break;
}
}

dwCurrTick = timeGetTime();
// ¸¶¹ýÀ̿밡´É Delay Time Check.
if ( dwCurrTick - m_dwLastSpellTime > 500 + m_wMagicDelayTime )
{
// ¸¶¹ýÀÌ Á¦´ë·Î ¼¼ÆÃµÇ¾ú´ÂÁö Check.
if ( bMagicKey )
{
if ( nMosueTargetID == NULL ) ptMouseTilePos = GetPosMouseToTile(ptMouse.x, ptMouse.y);
else ptMouseTilePos = ptTargetPos;

bDir = CalcDirection(ptMouseTilePos.x, ptMouseTilePos.y);
pstMagic = g_xGameProc.m_xInterface.m_xStatusWnd.GetMagicByKey(bMagicKey);

if ( pstMagic )
{
if ( (10 + pstMagic->stStdMagic.bDefSpell) <= m_stAbility.wMP )
{
m_shCurrMagicID = pstMagic->stStdMagic.wMagicID;
SetMagic(pstMagic, bMagicKey, bDir, nMosueTargetID, stTargetFeature, ptMouseTilePos);
}
else
g_xGameProc.m_xInterface.m_xClientSysMsg.AddSysMsg("¸¶·ÂÀÌ ¸ðÀÚ¶ø´Ï´Ù.");
}
}
}

return TRUE;
}