Follow* Follow::clone() const
{
    // no copy constructor
    auto a = new (std::nothrow) Follow();
    a->initWithTarget(_followedNode, _worldRect);
    a->autorelease();
    return a;
}
Follow* Follow::clone() const
{
	// no copy constructor
	auto a = new Follow();
	a->initWithTarget(m_pFollowedNode, m_tWorldRect);
	a->autorelease();
	return a;
}
示例#3
0
__CCCallFuncO * __CCCallFuncO::clone() const
{
	// no copy constructor
	auto a = new __CCCallFuncO();
    
    if( _selectorTarget)
    {
        a->initWithTarget(_selectorTarget, _callFuncO, _object);
    }
    
	a->autorelease();
	return a;
}
示例#4
0
__CCCallFuncND * __CCCallFuncND::clone() const
{
	// no copy constructor
	auto a = new __CCCallFuncND();
    
    if( _selectorTarget)
    {
        a->initWithTarget(_selectorTarget, _callFuncND, _data);
    }
    
	a->autorelease();
	return a;
}
示例#5
0
CallFuncN * CallFuncN::clone() const
{
	// no copy constructor
	auto a = new (std::nothrow) CallFuncN();

    if( _selectorTarget) {
        a->initWithTarget(_selectorTarget, _callFuncN);
    }
    else if( _functionN ){
        a->initWithFunction(_functionN);
    }

	a->autorelease();
	return a;
}
示例#6
0
CallFunc * CallFunc::clone() const
    {
    // no copy constructor
    auto a = new (std::nothrow) CallFunc();
    if( _selectorTarget) {
        a->initWithTarget(_selectorTarget);
        a->_callFunc = _callFunc;
    }
    else if( _function ){
        a->initWithFunction(_function);
    }

    a->autorelease();
    return a;
}
示例#7
0
bool CCTimer::initWithTarget(SelectorProtocol *pTarget, SEL_SCHEDULE pfnSelector)
{
    return initWithTarget(pTarget, pfnSelector, 0);
}