示例#1
0
Sequence* Sequence::clone(void) const
{
	// no copy constructor
	auto a = new Sequence();
    a->initWithTwoActions(_actions[0]->clone(), _actions[1]->clone() );
	a->autorelease();
	return a;
}
示例#2
0
Spawn *Spawn::clone(void) const
{
    // no copy constructor
    auto a = new(std::nothrow) Spawn();
    a->initWithTwoActions(m_One->clone(), m_Two->clone());

    return a;
}
示例#3
0
Spawn* Spawn::clone(void) const
{
	// no copy constructor	
	auto a = new Spawn();
    a->initWithTwoActions(_one->clone(), _two->clone());

	a->autorelease();
	return a;
}
示例#4
0
bool Timeout::init(cocos2d::FiniteTimeAction *a, const std::function<void()> &cb) {
	return initWithTwoActions(a, cocos2d::CallFunc::create(cb));
}
示例#5
0
NS_SP_BEGIN

bool Timeout::init(float duration, const std::function<void()> &cb) {
	return initWithTwoActions(cocos2d::DelayTime::create(duration), cocos2d::CallFunc::create(cb));
}