コード例 #1
0
ファイル: characterShell.cpp プロジェクト: easy63/RPG
int characterShell::addStrength(lua_State* pLua)
{
	auto pCharacter = worldShell::CWorldSingleton::instance()->getPlayer()->getCharacter();

	if(pCharacter != nullptr)
		pCharacter->addStrength();

	return 1;
}
コード例 #2
0
ファイル: cloud.cpp プロジェクト: jasonhutchens/99sheep
//------------------------------------------------------------------------------
void
Cloud::collide( Entity * entity, b2ContactPoint * point )
{
    if ( getFriend() || entity->getType() != Bullet::TYPE )
    {
        return;
    }
    if ( entity->getBlack() != getBlack() || m_size == 0 )
    {
        takeDamage( DAMAGE[ m_size ] );
    }
    else if ( m_size > 0 && m_size < 4 )
    {
        addStrength( DAMAGE[ m_size + 1 ] );
    }
    entity->destroy();
}