Esempio n. 1
0
bool CObjectBase::init(CCDictionary* pObjectDict)
{
//    CCAssert(NULL != pObjectDict, "pObjectDict can't be NULL");
    clearAll();
    revive();
    
    setObjectDictionary(pObjectDict);

    turnOnCollision();
    return true;
}
Esempio n. 2
0
void CSensor::setOwnerAndTrigger(CVisibleObject* owner, SEL_CallFuncO trigger)
{
    m_pOwner = owner;
    m_TriggerHandler = trigger;
    
    if (m_pOwner)
    {
        m_collisionGroup = m_pOwner->getCollisionGroup();
    }
    turnOnCollision();
}
Esempio n. 3
0
void CObjectBase::revive()
{
    m_isDead = false;
    turnOnCollision();
}