int characterShell::addStrength(lua_State* pLua) { auto pCharacter = worldShell::CWorldSingleton::instance()->getPlayer()->getCharacter(); if(pCharacter != nullptr) pCharacter->addStrength(); return 1; }
//------------------------------------------------------------------------------ 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(); }