Exemplo n.º 1
0
BOOL XFLevel::AddExp( XINT64 exp )
{
    if( XBREAK( exp > 0xffffffff ) )
    {

    } else
    {
        return AddExp( (DWORD)exp );
    }
    return FALSE;
}
Exemplo n.º 2
0
void CCharacter::AddExp(int exp) {
	if(m_mexp == 0)
		printf_s("Error\n");
	if(m_exp + exp > m_mexp) {
		int extraExp = m_exp + exp - m_mexp;
		LevelUp();
		AddExp(extraExp);
	} else if(m_exp + exp == m_mexp) {
		LevelUp();
	} else {
		SetExp(m_exp + exp);
	}
}
Exemplo n.º 3
0
void Equipment::AddExp(int exp)
{
    AddExp(m_target.lock(), exp);
}