예제 #1
0
void Box2DBody::setBullet(bool bullet)
{
    if (mBullet == bullet)
        return;

    mBullet = bullet;
    if (mBody)
        mBody->SetBullet(bullet);
    emit bulletChanged();
}
예제 #2
0
void Box2DBody::setBullet(bool _bullet)
{
    if (isBullet() == _bullet)
        return;
    if (mBody)
        mBody->SetBullet(_bullet);
    else
        mBodyDef.bullet = _bullet;

    emit bulletChanged();
}
예제 #3
0
void Box2DItem::setBullet(const bool &bullet)
{
    if (m_bullet != bullet) {
        m_bullet = bullet;

        if (m_body)
            m_body->SetBullet(bullet);

        emit bulletChanged();
    }
}
예제 #4
0
void Entity::setBullet(const bool &bullet)
{
    if (m_bullet == bullet)
        return;

    m_bullet = bullet;

    if (m_body)
        m_body->SetBullet(bullet);

    emit bulletChanged();
}