mirror of https://github.com/axmolengine/axmol.git
Merge branch 'upto-0.99.5' of https://github.com/cocos2d/cocos2d-x into merger
This commit is contained in:
commit
c6b7fd82a9
|
@ -1 +1 @@
|
|||
3953f2411d63b47b48efda987da345573ac2b01a
|
||||
78c89f5d993e6ed6fd3016a960cd1796bbcc1d39
|
|
@ -12,15 +12,15 @@ CCScheduler.cpp \
|
|||
CCamera.cpp \
|
||||
actions/CCAction.cpp \
|
||||
actions/CCActionManager.cpp \
|
||||
actions/CCCameraAction.cpp \
|
||||
actions/CCEaseAction.cpp \
|
||||
actions/CCGrid3DAction.cpp \
|
||||
actions/CCGridAction.cpp \
|
||||
actions/CCInstantAction.cpp \
|
||||
actions/CCIntervalAction.cpp \
|
||||
actions/CCPageTurn3DAction.cpp \
|
||||
actions/CCProgressTimerActions.cpp \
|
||||
actions/CCTiledGridAction.cpp \
|
||||
actions/CCActionCamera.cpp \
|
||||
actions/CCActionEase.cpp \
|
||||
actions/CCActionGrid3D.cpp \
|
||||
actions/CCActionGrid.cpp \
|
||||
actions/CCActionInstant.cpp \
|
||||
actions/CCActionInterval.cpp \
|
||||
actions/CCActionPageTurn3D.cpp \
|
||||
actions/CCActionProgressTimer.cpp \
|
||||
actions/CCActionTiledGrid.cpp \
|
||||
base_nodes/CCAtlasNode.cpp \
|
||||
base_nodes/CCNode.cpp \
|
||||
cocoa/CGAffineTransform.cpp \
|
||||
|
|
|
@ -23,7 +23,7 @@ THE SOFTWARE.
|
|||
****************************************************************************/
|
||||
|
||||
#include "CCAction.h"
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "ccMacros.h"
|
||||
#include "CCNode.h"
|
||||
#include "CGPointExtension.h"
|
||||
|
@ -120,7 +120,7 @@ CCSpeed::~CCSpeed()
|
|||
CCX_SAFE_RELEASE(m_pOther);
|
||||
}
|
||||
|
||||
CCSpeed * CCSpeed::actionWithAction(CCIntervalAction *pAction, float fRate)
|
||||
CCSpeed * CCSpeed::actionWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCSpeed *pRet = new CCSpeed();
|
||||
if (pRet && pRet->initWithAction(pAction, fRate))
|
||||
|
@ -132,7 +132,7 @@ CCSpeed * CCSpeed::actionWithAction(CCIntervalAction *pAction, float fRate)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCSpeed::initWithAction(CCIntervalAction *pAction, float fRate)
|
||||
bool CCSpeed::initWithAction(CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
pAction->retain();
|
||||
|
@ -156,7 +156,7 @@ NSObject *CCSpeed::copyWithZone(NSZone *pZone)
|
|||
}
|
||||
CCAction::copyWithZone(pZone);
|
||||
|
||||
pRet->initWithAction( (CCIntervalAction*)(m_pOther->copy()->autorelease()) , m_fSpeed );
|
||||
pRet->initWithAction( (CCActionInterval*)(m_pOther->copy()->autorelease()) , m_fSpeed );
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
|
@ -184,9 +184,9 @@ bool CCSpeed::isDone()
|
|||
return m_pOther->isDone();
|
||||
}
|
||||
|
||||
CCIntervalAction *CCSpeed::reverse()
|
||||
CCActionInterval *CCSpeed::reverse()
|
||||
{
|
||||
return (CCIntervalAction*)(CCSpeed::actionWithAction(m_pOther->reverse(), m_fSpeed));
|
||||
return (CCActionInterval*)(CCSpeed::actionWithAction(m_pOther->reverse(), m_fSpeed));
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCCameraAction.h"
|
||||
#include "CCActionCamera.h"
|
||||
#include "CCNode.h"
|
||||
#include "CCCamera.h"
|
||||
#include "platform/CCXMath.h"
|
||||
|
@ -30,9 +30,9 @@ namespace cocos2d{
|
|||
//
|
||||
// CameraAction
|
||||
//
|
||||
void CCCameraAction::startWithTarget(CCNode *pTarget)
|
||||
void CCActionCamera::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
CCCamera *camera = pTarget->getCamera();
|
||||
camera->getCenterXYZ(&m_fCenterXOrig, &m_fCenterYOrig, &m_fCenterZOrig);
|
||||
|
@ -40,7 +40,7 @@ namespace cocos2d{
|
|||
camera->getUpXYZ(&m_fUpXOrig, &m_fUpYOrig, &m_fUpZOrig);
|
||||
}
|
||||
|
||||
CCIntervalAction * CCCameraAction::reverse()
|
||||
CCActionInterval * CCActionCamera::reverse()
|
||||
{
|
||||
return CCReverseTime::actionWithAction(this);
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ namespace cocos2d{
|
|||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pRet->initWithDuration(m_fDuration, m_fRadius, m_fDeltaRadius, m_fAngleZ, m_fDeltaAngleZ, m_fAngleX, m_fDeltaAngleX);
|
||||
|
||||
|
@ -81,7 +81,7 @@ namespace cocos2d{
|
|||
|
||||
bool CCOrbitCamera::initWithDuration(float t, float radius, float deltaRadius, float angleZ, float deltaAngleZ, float angleX, float deltaAngleX)
|
||||
{
|
||||
if ( CCIntervalAction::initWithDuration(t) )
|
||||
if ( CCActionInterval::initWithDuration(t) )
|
||||
{
|
||||
m_fRadius = radius;
|
||||
m_fDeltaRadius = deltaRadius;
|
||||
|
@ -99,7 +99,7 @@ namespace cocos2d{
|
|||
|
||||
void CCOrbitCamera::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
float r, zenith, azimuth;
|
||||
this->sphericalRadius(&r, &zenith, &azimuth);
|
||||
if( CCXMath::isnanCocos2d(m_fRadius) )
|
|
@ -22,7 +22,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "CCEaseAction.h"
|
||||
#include "CCActionEase.h"
|
||||
#include "NSObject.h"
|
||||
|
||||
/*
|
||||
|
@ -40,9 +40,9 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseAction
|
||||
//
|
||||
CCEaseAction* CCEaseAction::actionWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
CCActionEase* CCActionEase::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseAction *pRet = new CCEaseAction();
|
||||
CCActionEase *pRet = new CCActionEase();
|
||||
if (pRet)
|
||||
{
|
||||
if (pRet->initWithAction(pAction))
|
||||
|
@ -58,11 +58,11 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCEaseAction::initWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
bool CCActionEase::initWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
|
||||
if (CCIntervalAction::initWithDuration(pAction->getDuration()))
|
||||
if (CCActionInterval::initWithDuration(pAction->getDuration()))
|
||||
{
|
||||
m_pOther = pAction;
|
||||
pAction->retain();
|
||||
|
@ -73,60 +73,60 @@ namespace cocos2d {
|
|||
return false;
|
||||
}
|
||||
|
||||
NSObject* CCEaseAction::copyWithZone(cocos2d::NSZone *pZone)
|
||||
NSObject* CCActionEase::copyWithZone(cocos2d::NSZone *pZone)
|
||||
{
|
||||
NSZone* pNewZone = NULL;
|
||||
CCEaseAction* pCopy = NULL;
|
||||
CCActionEase* pCopy = NULL;
|
||||
if(pZone && pZone->m_pCopyObject)
|
||||
{
|
||||
//in case of being called at sub class
|
||||
pCopy = (CCEaseAction*)(pZone->m_pCopyObject);
|
||||
pCopy = (CCActionEase*)(pZone->m_pCopyObject);
|
||||
}
|
||||
else
|
||||
{
|
||||
pCopy = new CCEaseAction();
|
||||
pCopy = new CCActionEase();
|
||||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
}
|
||||
|
||||
CCEaseAction::~CCEaseAction(void)
|
||||
CCActionEase::~CCActionEase(void)
|
||||
{
|
||||
CCX_SAFE_RELEASE(m_pOther);
|
||||
}
|
||||
|
||||
void CCEaseAction::startWithTarget(CCNode *pTarget)
|
||||
void CCActionEase::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(m_pTarget);
|
||||
}
|
||||
|
||||
void CCEaseAction::stop(void)
|
||||
void CCActionEase::stop(void)
|
||||
{
|
||||
m_pOther->stop();
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCEaseAction::update(cocos2d::ccTime time)
|
||||
void CCActionEase::update(cocos2d::ccTime time)
|
||||
{
|
||||
m_pOther->update(time);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseAction::reverse(void)
|
||||
CCActionInterval* CCActionEase::reverse(void)
|
||||
{
|
||||
return CCEaseAction::actionWithAction(m_pOther->reverse());
|
||||
return CCActionEase::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
||||
//
|
||||
// EaseRateAction
|
||||
//
|
||||
CCEaseRateAction* CCEaseRateAction::actionWithAction(cocos2d::CCIntervalAction *pAction, float fRate)
|
||||
CCEaseRateAction* CCEaseRateAction::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseRateAction *pRet = new CCEaseRateAction();
|
||||
if (pRet)
|
||||
|
@ -144,9 +144,9 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCEaseRateAction::initWithAction(cocos2d::CCIntervalAction *pAction, float fRate)
|
||||
bool CCEaseRateAction::initWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
if (CCEaseAction::initWithAction(pAction))
|
||||
if (CCActionEase::initWithAction(pAction))
|
||||
{
|
||||
m_fRate = fRate;
|
||||
return true;
|
||||
|
@ -170,7 +170,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
pCopy->initWithAction((CCActionInterval*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -180,7 +180,7 @@ namespace cocos2d {
|
|||
{
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseRateAction::reverse(void)
|
||||
CCActionInterval* CCEaseRateAction::reverse(void)
|
||||
{
|
||||
return CCEaseRateAction::actionWithAction(m_pOther->reverse(), 1 / m_fRate);
|
||||
}
|
||||
|
@ -188,7 +188,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EeseIn
|
||||
//
|
||||
CCEaseIn* CCEaseIn::actionWithAction(cocos2d::CCIntervalAction *pAction, float fRate)
|
||||
CCEaseIn* CCEaseIn::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseIn *pRet = new CCEaseIn();
|
||||
if (pRet)
|
||||
|
@ -221,7 +221,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
pCopy->initWithAction((CCActionInterval*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -235,7 +235,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseOut
|
||||
//
|
||||
CCEaseOut* CCEaseOut::actionWithAction(cocos2d::CCIntervalAction *pAction, float fRate)
|
||||
CCEaseOut* CCEaseOut::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseOut *pRet = new CCEaseOut();
|
||||
if (pRet)
|
||||
|
@ -268,7 +268,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
pCopy->initWithAction((CCActionInterval*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -282,7 +282,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseInOut
|
||||
//
|
||||
CCEaseInOut* CCEaseInOut::actionWithAction(cocos2d::CCIntervalAction *pAction, float fRate)
|
||||
CCEaseInOut* CCEaseInOut::actionWithAction(cocos2d::CCActionInterval *pAction, float fRate)
|
||||
{
|
||||
CCEaseInOut *pRet = new CCEaseInOut();
|
||||
if (pRet)
|
||||
|
@ -315,7 +315,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
pCopy->initWithAction((CCActionInterval*)(m_pOther->copy()->autorelease()), m_fRate);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -343,7 +343,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
// InOut and OutIn are symmetrical
|
||||
CCIntervalAction* CCEaseInOut::reverse(void)
|
||||
CCActionInterval* CCEaseInOut::reverse(void)
|
||||
{
|
||||
return CCEaseInOut::actionWithAction(m_pOther->reverse(), m_fRate);
|
||||
}
|
||||
|
@ -351,7 +351,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseExponentialIn
|
||||
//
|
||||
CCEaseExponentialIn* CCEaseExponentialIn::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseExponentialIn* CCEaseExponentialIn::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseExponentialIn *pRet = new CCEaseExponentialIn();
|
||||
if (pRet)
|
||||
|
@ -384,7 +384,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -395,7 +395,7 @@ namespace cocos2d {
|
|||
m_pOther->update(time == 0 ? 0 : powf(2, 10 * (time/1 - 1)) - 1 * 0.001f);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseExponentialIn::reverse(void)
|
||||
CCActionInterval* CCEaseExponentialIn::reverse(void)
|
||||
{
|
||||
return CCEaseExponentialOut::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -403,7 +403,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseExponentialOut
|
||||
//
|
||||
CCEaseExponentialOut* CCEaseExponentialOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseExponentialOut* CCEaseExponentialOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseExponentialOut *pRet = new CCEaseExponentialOut();
|
||||
if (pRet)
|
||||
|
@ -436,7 +436,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -447,7 +447,7 @@ namespace cocos2d {
|
|||
m_pOther->update(time == 1 ? 1 : (-powf(2, -10 * time / 1) + 1));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseExponentialOut::reverse(void)
|
||||
CCActionInterval* CCEaseExponentialOut::reverse(void)
|
||||
{
|
||||
return CCEaseExponentialIn::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -455,7 +455,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseExponentialInOut
|
||||
//
|
||||
CCEaseExponentialInOut* CCEaseExponentialInOut::actionWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
CCEaseExponentialInOut* CCEaseExponentialInOut::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseExponentialInOut *pRet = new CCEaseExponentialInOut();
|
||||
if (pRet)
|
||||
|
@ -488,7 +488,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -512,7 +512,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseSineIn
|
||||
//
|
||||
CCEaseSineIn* CCEaseSineIn::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseSineIn* CCEaseSineIn::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseSineIn *pRet = new CCEaseSineIn();
|
||||
if (pRet)
|
||||
|
@ -545,7 +545,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -556,7 +556,7 @@ namespace cocos2d {
|
|||
m_pOther->update(-1 * cosf(time * (float)M_PI_2) + 1);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseSineIn::reverse(void)
|
||||
CCActionInterval* CCEaseSineIn::reverse(void)
|
||||
{
|
||||
return CCEaseSineOut::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -564,7 +564,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseSineOut
|
||||
//
|
||||
CCEaseSineOut* CCEaseSineOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseSineOut* CCEaseSineOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseSineOut *pRet = new CCEaseSineOut();
|
||||
if (pRet)
|
||||
|
@ -597,7 +597,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -608,7 +608,7 @@ namespace cocos2d {
|
|||
m_pOther->update(sinf(time * (float)M_PI_2));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseSineOut::reverse(void)
|
||||
CCActionInterval* CCEaseSineOut::reverse(void)
|
||||
{
|
||||
return CCEaseSineIn::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -616,7 +616,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseSineInOut
|
||||
//
|
||||
CCEaseSineInOut* CCEaseSineInOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseSineInOut* CCEaseSineInOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseSineInOut *pRet = new CCEaseSineInOut();
|
||||
if (pRet)
|
||||
|
@ -649,7 +649,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -663,7 +663,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseElastic
|
||||
//
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseElastic *pRet = new CCEaseElastic();
|
||||
if (pRet)
|
||||
|
@ -681,7 +681,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCIntervalAction *pAction, float fPeriod)
|
||||
CCEaseElastic* CCEaseElastic::actionWithAction(cocos2d::CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
CCEaseElastic *pRet = new CCEaseElastic();
|
||||
if (pRet)
|
||||
|
@ -699,14 +699,14 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
return initWithAction(pAction, 0.3f);
|
||||
}
|
||||
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCIntervalAction *pAction, float fPeriod)
|
||||
bool CCEaseElastic::initWithAction(cocos2d::CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
if (CCEaseAction::initWithAction(pAction))
|
||||
if (CCActionEase::initWithAction(pAction))
|
||||
{
|
||||
m_fPeriod = fPeriod;
|
||||
return true;
|
||||
|
@ -730,13 +730,13 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseElastic::reverse(void)
|
||||
CCActionInterval* CCEaseElastic::reverse(void)
|
||||
{
|
||||
assert(0);
|
||||
|
||||
|
@ -746,7 +746,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseElasticIn
|
||||
//
|
||||
CCEaseElasticIn* CCEaseElasticIn::actionWithAction(CCIntervalAction *pAction, float fPeriod)
|
||||
CCEaseElasticIn* CCEaseElasticIn::actionWithAction(CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
CCEaseElasticIn *pRet = new CCEaseElasticIn();
|
||||
if (pRet)
|
||||
|
@ -764,7 +764,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCEaseElasticIn* CCEaseElasticIn::actionWithAction(CCIntervalAction *pAction)
|
||||
CCEaseElasticIn* CCEaseElasticIn::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseElasticIn *pRet = new CCEaseElasticIn();
|
||||
if (pRet)
|
||||
|
@ -797,7 +797,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -820,7 +820,7 @@ namespace cocos2d {
|
|||
m_pOther->update(newT);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseElasticIn::reverse(void)
|
||||
CCActionInterval* CCEaseElasticIn::reverse(void)
|
||||
{
|
||||
return CCEaseElasticOut::actionWithAction(m_pOther->reverse(), m_fPeriod);
|
||||
}
|
||||
|
@ -828,7 +828,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseElasticOut
|
||||
//
|
||||
CCEaseElasticOut* CCEaseElasticOut::actionWithAction(CCIntervalAction *pAction)
|
||||
CCEaseElasticOut* CCEaseElasticOut::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseElasticOut *pRet = new CCEaseElasticOut();
|
||||
if (pRet)
|
||||
|
@ -846,7 +846,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCEaseElasticOut* CCEaseElasticOut::actionWithAction(CCIntervalAction *pAction, float fPeriod)
|
||||
CCEaseElasticOut* CCEaseElasticOut::actionWithAction(CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
CCEaseElasticOut *pRet = new CCEaseElasticOut();
|
||||
if (pRet)
|
||||
|
@ -879,7 +879,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -901,7 +901,7 @@ namespace cocos2d {
|
|||
m_pOther->update(newT);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseElasticOut::reverse(void)
|
||||
CCActionInterval* CCEaseElasticOut::reverse(void)
|
||||
{
|
||||
return CCEaseElasticIn::actionWithAction(m_pOther->reverse(), m_fPeriod);
|
||||
}
|
||||
|
@ -909,7 +909,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseElasticInOut
|
||||
//
|
||||
CCEaseElasticInOut* CCEaseElasticInOut::actionWithAction(CCIntervalAction *pAction)
|
||||
CCEaseElasticInOut* CCEaseElasticInOut::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseElasticInOut *pRet = new CCEaseElasticInOut();
|
||||
if (pRet)
|
||||
|
@ -927,7 +927,7 @@ namespace cocos2d {
|
|||
return pRet;
|
||||
}
|
||||
|
||||
CCEaseElasticInOut* CCEaseElasticInOut::actionWithAction(CCIntervalAction *pAction, float fPeriod)
|
||||
CCEaseElasticInOut* CCEaseElasticInOut::actionWithAction(CCActionInterval *pAction, float fPeriod)
|
||||
{
|
||||
CCEaseElasticInOut *pRet = new CCEaseElasticInOut();
|
||||
if (pRet)
|
||||
|
@ -960,7 +960,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()), m_fPeriod);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -998,7 +998,7 @@ namespace cocos2d {
|
|||
m_pOther->update(newT);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseElasticInOut::reverse(void)
|
||||
CCActionInterval* CCEaseElasticInOut::reverse(void)
|
||||
{
|
||||
return CCEaseInOut::actionWithAction(m_pOther->reverse(), m_fPeriod);
|
||||
}
|
||||
|
@ -1006,7 +1006,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBounce
|
||||
//
|
||||
CCEaseBounce* CCEaseBounce::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBounce* CCEaseBounce::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBounce *pRet = new CCEaseBounce();
|
||||
if (pRet)
|
||||
|
@ -1039,7 +1039,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1069,7 +1069,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBounceIn
|
||||
//
|
||||
CCEaseBounceIn* CCEaseBounceIn::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBounceIn* CCEaseBounceIn::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBounceIn *pRet = new CCEaseBounceIn();
|
||||
if (pRet)
|
||||
|
@ -1102,7 +1102,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1114,7 +1114,7 @@ namespace cocos2d {
|
|||
m_pOther->update(newT);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseBounceIn::reverse(void)
|
||||
CCActionInterval* CCEaseBounceIn::reverse(void)
|
||||
{
|
||||
return CCEaseBounceOut::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -1122,7 +1122,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBounceOut
|
||||
//
|
||||
CCEaseBounceOut* CCEaseBounceOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBounceOut* CCEaseBounceOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBounceOut *pRet = new CCEaseBounceOut();
|
||||
if (pRet)
|
||||
|
@ -1155,7 +1155,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1167,7 +1167,7 @@ namespace cocos2d {
|
|||
m_pOther->update(newT);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseBounceOut::reverse(void)
|
||||
CCActionInterval* CCEaseBounceOut::reverse(void)
|
||||
{
|
||||
return CCEaseBounceIn::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -1175,7 +1175,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBounceInOut
|
||||
//
|
||||
CCEaseBounceInOut* CCEaseBounceInOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBounceInOut* CCEaseBounceInOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBounceInOut *pRet = new CCEaseBounceInOut();
|
||||
if (pRet)
|
||||
|
@ -1208,7 +1208,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1233,7 +1233,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBackIn
|
||||
//
|
||||
CCEaseBackIn* CCEaseBackIn::actionWithAction(cocos2d::CCIntervalAction *pAction)
|
||||
CCEaseBackIn* CCEaseBackIn::actionWithAction(cocos2d::CCActionInterval *pAction)
|
||||
{
|
||||
CCEaseBackIn *pRet = new CCEaseBackIn();
|
||||
if (pRet)
|
||||
|
@ -1266,7 +1266,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1278,7 +1278,7 @@ namespace cocos2d {
|
|||
m_pOther->update(time * time * ((overshoot + 1) * time - overshoot));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseBackIn::reverse(void)
|
||||
CCActionInterval* CCEaseBackIn::reverse(void)
|
||||
{
|
||||
return CCEaseBackOut::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -1286,7 +1286,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBackOut
|
||||
//
|
||||
CCEaseBackOut* CCEaseBackOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBackOut* CCEaseBackOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBackOut *pRet = new CCEaseBackOut();
|
||||
if (pRet)
|
||||
|
@ -1319,7 +1319,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
||||
|
@ -1333,7 +1333,7 @@ namespace cocos2d {
|
|||
m_pOther->update(time * time * ((overshoot + 1) * time + overshoot) + 1);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCEaseBackOut::reverse(void)
|
||||
CCActionInterval* CCEaseBackOut::reverse(void)
|
||||
{
|
||||
return CCEaseBackIn::actionWithAction(m_pOther->reverse());
|
||||
}
|
||||
|
@ -1341,7 +1341,7 @@ namespace cocos2d {
|
|||
//
|
||||
// EaseBackInOut
|
||||
//
|
||||
CCEaseBackInOut* CCEaseBackInOut::actionWithAction(CCIntervalAction* pAction)
|
||||
CCEaseBackInOut* CCEaseBackInOut::actionWithAction(CCActionInterval* pAction)
|
||||
{
|
||||
CCEaseBackInOut *pRet = new CCEaseBackInOut();
|
||||
if (pRet)
|
||||
|
@ -1374,7 +1374,7 @@ namespace cocos2d {
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
pCopy->initWithAction((CCIntervalAction *)(m_pOther->copy()->autorelease()));
|
||||
pCopy->initWithAction((CCActionInterval *)(m_pOther->copy()->autorelease()));
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pCopy;
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCGridAction.h"
|
||||
#include "CCActionGrid.h"
|
||||
#include "CCDirector.h"
|
||||
#include "effects/CCGrid.h"
|
||||
|
||||
|
@ -49,7 +49,7 @@ namespace cocos2d
|
|||
|
||||
bool CCGridAction::initWithSize(cocos2d::ccGridSize gridSize, cocos2d::ccTime duration)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_sGridSize = gridSize;
|
||||
|
||||
|
@ -61,7 +61,7 @@ namespace cocos2d
|
|||
|
||||
void CCGridAction::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
CCGridBase *newgrid = this->getGrid();
|
||||
|
||||
|
@ -100,7 +100,7 @@ namespace cocos2d
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCGridAction::reverse(void)
|
||||
CCActionInterval* CCGridAction::reverse(void)
|
||||
{
|
||||
return CCReverseTime::actionWithAction(this);
|
||||
}
|
||||
|
@ -120,7 +120,7 @@ namespace cocos2d
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithSize(m_sGridSize, m_fDuration);
|
||||
|
||||
|
@ -200,10 +200,10 @@ namespace cocos2d
|
|||
|
||||
bool CCAccelDeccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fRate = 1.0f;
|
||||
m_pOther = (CCIntervalAction*)(pAction);
|
||||
m_pOther = (CCActionInterval*)(pAction);
|
||||
pAction->retain();
|
||||
|
||||
return true;
|
||||
|
@ -219,7 +219,7 @@ namespace cocos2d
|
|||
|
||||
void CCAccelDeccelAmplitude::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
|
@ -236,7 +236,7 @@ namespace cocos2d
|
|||
((CCAccelDeccelAmplitude*)(m_pOther))->setAmplitudeRate(powf(f, m_fRate));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCAccelDeccelAmplitude::reverse(void)
|
||||
CCActionInterval* CCAccelDeccelAmplitude::reverse(void)
|
||||
{
|
||||
return CCAccelDeccelAmplitude::actionWithAction(m_pOther->reverse(), m_fDuration);
|
||||
}
|
||||
|
@ -263,10 +263,10 @@ namespace cocos2d
|
|||
|
||||
bool CCAccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fRate = 1.0f;
|
||||
m_pOther = (CCIntervalAction*)(pAction);
|
||||
m_pOther = (CCActionInterval*)(pAction);
|
||||
pAction->retain();
|
||||
|
||||
return true;
|
||||
|
@ -282,7 +282,7 @@ namespace cocos2d
|
|||
|
||||
void CCAccelAmplitude::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
|
@ -292,7 +292,7 @@ namespace cocos2d
|
|||
m_pOther->update(time);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCAccelAmplitude::reverse(void)
|
||||
CCActionInterval* CCAccelAmplitude::reverse(void)
|
||||
{
|
||||
return CCAccelAmplitude::actionWithAction(m_pOther->reverse(), m_fDuration);
|
||||
}
|
||||
|
@ -319,10 +319,10 @@ namespace cocos2d
|
|||
|
||||
bool CCDeccelAmplitude::initWithAction(cocos2d::CCAction *pAction, cocos2d::ccTime duration)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fRate = 1.0f;
|
||||
m_pOther = (CCIntervalAction*)(pAction);
|
||||
m_pOther = (CCActionInterval*)(pAction);
|
||||
pAction->retain();
|
||||
|
||||
return true;
|
||||
|
@ -338,7 +338,7 @@ namespace cocos2d
|
|||
|
||||
void CCDeccelAmplitude::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
|
@ -348,7 +348,7 @@ namespace cocos2d
|
|||
m_pOther->update(time);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCDeccelAmplitude::reverse(void)
|
||||
CCActionInterval* CCDeccelAmplitude::reverse(void)
|
||||
{
|
||||
return CCDeccelAmplitude::actionWithAction(m_pOther->reverse(), m_fDuration);
|
||||
}
|
||||
|
@ -357,7 +357,7 @@ namespace cocos2d
|
|||
|
||||
void CCStopGrid::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
|
||||
CCGridBase *pGrid = m_pTarget->getGrid();
|
||||
if (pGrid && pGrid->isActive())
|
||||
|
@ -403,7 +403,7 @@ namespace cocos2d
|
|||
|
||||
void CCReuseGrid::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
|
||||
if (m_pTarget->getGrid() && m_pTarget->getGrid()->isActive())
|
||||
{
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCGrid3DAction.h"
|
||||
#include "CCActionGrid3D.h"
|
||||
#include "CGPointExtension.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
|
@ -362,10 +362,11 @@ namespace cocos2d
|
|||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
m_position = pos;
|
||||
m_position = ccp(-1, -1);
|
||||
setPosition(pos);
|
||||
m_fRadius = r;
|
||||
m_fLensEffect = 0.7f;
|
||||
m_lastPosition = ccp(-1, -1);
|
||||
m_bDirty = YES;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -396,9 +397,20 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
void CCLens3D::setPosition(CGPoint pos)
|
||||
{
|
||||
if( ! CGPoint::CGPointEqualToPoint(pos, m_position) ) {
|
||||
m_position = pos;
|
||||
m_positionInPixels.x = pos.x * CC_CONTENT_SCALE_FACTOR();
|
||||
m_positionInPixels.y = pos.y * CC_CONTENT_SCALE_FACTOR();
|
||||
|
||||
m_bDirty = YES;
|
||||
}
|
||||
}
|
||||
|
||||
void CCLens3D::update(cocos2d::ccTime time)
|
||||
{
|
||||
if (m_position.x != m_lastPosition.x || m_position.y != m_lastPosition.y )
|
||||
if (m_bDirty)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
|
@ -407,7 +419,7 @@ namespace cocos2d
|
|||
for (j = 0; j < m_sGridSize.y + 1; ++j)
|
||||
{
|
||||
ccVertex3F v = originalVertex(ccg(i, j));
|
||||
CGPoint vect = ccpSub(m_position, ccp(v.x, v.y));
|
||||
CGPoint vect = ccpSub(m_positionInPixels, ccp(v.x, v.y));
|
||||
CGFloat r = ccpLength(vect);
|
||||
|
||||
if (r < m_fRadius)
|
||||
|
@ -434,7 +446,7 @@ namespace cocos2d
|
|||
}
|
||||
}
|
||||
|
||||
m_lastPosition = m_position;
|
||||
m_bDirty = NO;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -463,7 +475,7 @@ namespace cocos2d
|
|||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
m_position = pos;
|
||||
setPosition(pos);
|
||||
m_fRadius = r;
|
||||
m_nWaves = wav;
|
||||
m_fAmplitude = amp;
|
||||
|
@ -475,6 +487,13 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
void CCRipple3D::setPosition(CGPoint position)
|
||||
{
|
||||
m_position = position;
|
||||
m_positionInPixels.x = position.x * CC_CONTENT_SCALE_FACTOR();
|
||||
m_positionInPixels.y = position.y * CC_CONTENT_SCALE_FACTOR();
|
||||
}
|
||||
|
||||
NSObject* CCRipple3D::copyWithZone(cocos2d::NSZone *pZone)
|
||||
{
|
||||
NSZone* pNewZone = NULL;
|
||||
|
@ -507,7 +526,7 @@ namespace cocos2d
|
|||
for (j = 0; j < (m_sGridSize.y+1); ++j)
|
||||
{
|
||||
ccVertex3F v = originalVertex(ccg(i, j));
|
||||
CGPoint vect = ccpSub(m_position, ccp(v.x,v.y));
|
||||
CGPoint vect = ccpSub(m_positionInPixels, ccp(v.x,v.y));
|
||||
CGFloat r = ccpLength(vect);
|
||||
|
||||
if (r < m_fRadius)
|
||||
|
@ -784,7 +803,7 @@ namespace cocos2d
|
|||
{
|
||||
if (CCGrid3DAction::initWithSize(gridSize, duration))
|
||||
{
|
||||
m_position = pos;
|
||||
setPosition(pos);
|
||||
m_nTwirls = t;
|
||||
m_fAmplitude = amp;
|
||||
m_fAmplitudeRate = 1.0f;
|
||||
|
@ -795,6 +814,13 @@ namespace cocos2d
|
|||
return false;
|
||||
}
|
||||
|
||||
void CCTwirl::setPosition(CGPoint position)
|
||||
{
|
||||
m_position = position;
|
||||
m_positionInPixels.x = position.x * CC_CONTENT_SCALE_FACTOR();
|
||||
m_positionInPixels.y = position.y * CC_CONTENT_SCALE_FACTOR();
|
||||
}
|
||||
|
||||
NSObject* CCTwirl::copyWithZone(cocos2d::NSZone *pZone)
|
||||
{
|
||||
NSZone* pNewZone = NULL;
|
||||
|
@ -822,7 +848,7 @@ namespace cocos2d
|
|||
void CCTwirl::update(cocos2d::ccTime time)
|
||||
{
|
||||
int i, j;
|
||||
CGPoint c = m_position;
|
||||
CGPoint c = m_positionInPixels;
|
||||
|
||||
for (i = 0; i < (m_sGridSize.x+1); ++i)
|
||||
{
|
||||
|
@ -836,9 +862,9 @@ namespace cocos2d
|
|||
CGFloat amp = 0.1f * m_fAmplitude * m_fAmplitudeRate;
|
||||
CGFloat a = r * cosf( (CGFloat)M_PI/2.0f + time * (CGFloat)M_PI * m_nTwirls * 2 ) * amp;
|
||||
|
||||
CGPoint d;
|
||||
|
||||
d.x = sinf(a) * (v.y-c.y) + cosf(a) * (v.x-c.x);
|
||||
CGPoint d;
|
||||
|
||||
d.x = sinf(a) * (v.y-c.y) + cosf(a) * (v.x-c.x);
|
||||
d.y = cosf(a) * (v.y-c.y) - sinf(a) * (v.x-c.x);
|
||||
|
||||
v.x = c.x + d.x;
|
|
@ -22,7 +22,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCActionInstant.h"
|
||||
#include "CCXCocos2dDefine.h"
|
||||
#include "CCNode.h"
|
||||
#include "CCSprite.h"
|
||||
|
@ -30,41 +30,41 @@ namespace cocos2d {
|
|||
//
|
||||
// InstantAction
|
||||
//
|
||||
CCInstantAction::CCInstantAction()
|
||||
CCActionInstant::CCActionInstant()
|
||||
{
|
||||
m_fDuration = 0;
|
||||
}
|
||||
|
||||
NSObject * CCInstantAction::copyWithZone(cocos2d::NSZone *pZone)
|
||||
NSObject * CCActionInstant::copyWithZone(cocos2d::NSZone *pZone)
|
||||
{
|
||||
NSZone *pNewZone = NULL;
|
||||
CCInstantAction *pRet = NULL;
|
||||
CCActionInstant *pRet = NULL;
|
||||
if (pZone && pZone->m_pCopyObject)
|
||||
{
|
||||
pRet = (CCInstantAction*)(pZone->m_pCopyObject);
|
||||
pRet = (CCActionInstant*)(pZone->m_pCopyObject);
|
||||
}
|
||||
else
|
||||
{
|
||||
pRet = new CCInstantAction();
|
||||
pRet = new CCActionInstant();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCFiniteTimeAction::copyWithZone(pZone);
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
}
|
||||
bool CCInstantAction::isDone()
|
||||
bool CCActionInstant::isDone()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
void CCInstantAction::step(ccTime dt)
|
||||
void CCActionInstant::step(ccTime dt)
|
||||
{
|
||||
update(1);
|
||||
}
|
||||
void CCInstantAction::update(ccTime time)
|
||||
void CCActionInstant::update(ccTime time)
|
||||
{
|
||||
// ignore
|
||||
}
|
||||
CCFiniteTimeAction * CCInstantAction::reverse()
|
||||
CCFiniteTimeAction * CCActionInstant::reverse()
|
||||
{
|
||||
return (CCFiniteTimeAction*)(copy()->autorelease());
|
||||
}
|
||||
|
@ -80,7 +80,7 @@ namespace cocos2d {
|
|||
}
|
||||
void CCShow::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
pTarget->setIsVisible(true);
|
||||
}
|
||||
CCFiniteTimeAction *CCShow::reverse()
|
||||
|
@ -98,7 +98,7 @@ namespace cocos2d {
|
|||
}
|
||||
void CCHide::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
pTarget->setIsVisible(false);
|
||||
}
|
||||
|
||||
|
@ -118,7 +118,7 @@ namespace cocos2d {
|
|||
}
|
||||
void CCToggleVisibility::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
pTarget->setIsVisible(! pTarget->getIsVisible());
|
||||
}
|
||||
//
|
||||
|
@ -138,7 +138,7 @@ namespace cocos2d {
|
|||
}
|
||||
void CCFlipX::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
((CCSprite*)(pTarget))->setFlipX(m_bFlipX);
|
||||
}
|
||||
|
||||
|
@ -160,7 +160,7 @@ namespace cocos2d {
|
|||
pRet = new CCFlipX();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCInstantAction::copyWithZone(pZone);
|
||||
CCActionInstant::copyWithZone(pZone);
|
||||
pRet->initWithFlipX(m_bFlipX);
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
|
@ -184,7 +184,7 @@ namespace cocos2d {
|
|||
|
||||
void CCFlipY::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
((CCSprite*)(pTarget))->setFlipY(m_bFlipY);
|
||||
}
|
||||
|
||||
|
@ -206,7 +206,7 @@ namespace cocos2d {
|
|||
pRet = new CCFlipY();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCInstantAction::copyWithZone(pZone);
|
||||
CCActionInstant::copyWithZone(pZone);
|
||||
pRet->initWithFlipY(m_bFlipY);
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
|
@ -241,7 +241,7 @@ namespace cocos2d {
|
|||
pRet = new CCPlace();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCInstantAction::copyWithZone(pZone);
|
||||
CCActionInstant::copyWithZone(pZone);
|
||||
pRet->initWithPosition(m_tPosition);
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
|
@ -249,7 +249,7 @@ namespace cocos2d {
|
|||
|
||||
void CCPlace::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
m_pTarget->setPosition(m_tPosition);
|
||||
}
|
||||
|
||||
|
@ -292,7 +292,7 @@ namespace cocos2d {
|
|||
pRet = new CCCallFunc();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCInstantAction::copyWithZone(pZone);
|
||||
CCActionInstant::copyWithZone(pZone);
|
||||
pRet->initWithTarget(m_pSelectorTarget);
|
||||
pRet->m_pCallFunc = m_pCallFunc;
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
|
@ -300,7 +300,7 @@ namespace cocos2d {
|
|||
}
|
||||
void CCCallFunc::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCInstantAction::startWithTarget(pTarget);
|
||||
CCActionInstant::startWithTarget(pTarget);
|
||||
this->execute();
|
||||
}
|
||||
void CCCallFunc::execute()
|
||||
|
@ -407,6 +407,66 @@ namespace cocos2d {
|
|||
}
|
||||
}
|
||||
|
||||
//
|
||||
// CCCallFuncO
|
||||
//
|
||||
CCCallFuncO::CCCallFuncO()
|
||||
{
|
||||
m_pTarget = NULL;
|
||||
}
|
||||
|
||||
CCCallFuncO::~CCCallFuncO()
|
||||
{
|
||||
m_pTarget->release();
|
||||
}
|
||||
|
||||
void CCCallFuncO::execute()
|
||||
{
|
||||
if(m_pCallFuncO)
|
||||
{
|
||||
(m_pSelectorTarget->*m_pCallFuncO)(m_pTarget);
|
||||
}
|
||||
}
|
||||
CCCallFuncO * CCCallFuncO::actionWithTarget(SelectorProtocol* pSelectorTarget, SEL_CallFuncO selector, NSObject* pObject)
|
||||
{
|
||||
CCCallFuncO *pRet = new CCCallFuncO();
|
||||
if(pRet->initWithTarget(pSelectorTarget, selector, pObject))
|
||||
{
|
||||
pRet->autorelease();
|
||||
return pRet;
|
||||
}
|
||||
CCX_SAFE_DELETE(pRet);
|
||||
return NULL;
|
||||
}
|
||||
bool CCCallFuncO::initWithTarget(SelectorProtocol* pSelectorTarget, SEL_CallFuncO selector, NSObject* pObject)
|
||||
{
|
||||
if( CCCallFunc::initWithTarget(pSelectorTarget) )
|
||||
{
|
||||
m_pObject = pObject;
|
||||
m_pObject->retain();
|
||||
|
||||
m_pCallFuncO = selector;
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
NSObject * CCCallFuncO::copyWithZone(NSZone* zone)
|
||||
{
|
||||
NSZone* pNewZone = NULL;
|
||||
CCCallFuncO* pRet = NULL;
|
||||
if(zone && zone->m_pCopyObject) //in case of being called at sub class
|
||||
pRet = (CCCallFuncO*)(zone->m_pCopyObject);
|
||||
else
|
||||
{
|
||||
pRet = new CCCallFuncO();
|
||||
zone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCCallFunc::copyWithZone(zone);
|
||||
pRet->initWithTarget(m_pSelectorTarget, m_pCallFuncO, m_pObject);
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
}
|
||||
|
||||
|
||||
#if NS_BLOCKS_AVAILABLE
|
||||
|
||||
|
@ -427,7 +487,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
-(id) copyWithZone: (NSZone*) zone {
|
||||
CCInstantAction *copy = [[[self class] allocWithZone: zone] initWithBlock:block_];
|
||||
CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithBlock:block_];
|
||||
return copy;
|
||||
}
|
||||
|
||||
|
@ -464,7 +524,7 @@ namespace cocos2d {
|
|||
}
|
||||
|
||||
-(id) copyWithZone: (NSZone*) zone {
|
||||
CCInstantAction *copy = [[[self class] allocWithZone: zone] initWithBlock:block_];
|
||||
CCActionInstant *copy = [[[self class] allocWithZone: zone] initWithBlock:block_];
|
||||
return copy;
|
||||
}
|
||||
|
|
@ -22,7 +22,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCSprite.h"
|
||||
#include "CCNode.h"
|
||||
#include "CGPointExtension.h"
|
||||
|
@ -35,16 +35,16 @@ namespace cocos2d {
|
|||
//
|
||||
// IntervalAction
|
||||
//
|
||||
CCIntervalAction* CCIntervalAction::actionWithDuration(ccTime d)
|
||||
CCActionInterval* CCActionInterval::actionWithDuration(ccTime d)
|
||||
{
|
||||
CCIntervalAction *pAction = new CCIntervalAction();
|
||||
CCActionInterval *pAction = new CCActionInterval();
|
||||
pAction->initWithDuration(d);
|
||||
pAction->autorelease();
|
||||
|
||||
return pAction;
|
||||
}
|
||||
|
||||
bool CCIntervalAction::initWithDuration(cocos2d::ccTime d)
|
||||
bool CCActionInterval::initWithDuration(cocos2d::ccTime d)
|
||||
{
|
||||
m_fDuration = d;
|
||||
|
||||
|
@ -62,21 +62,21 @@ bool CCIntervalAction::initWithDuration(cocos2d::ccTime d)
|
|||
return true;
|
||||
}
|
||||
|
||||
NSObject* CCIntervalAction::copyWithZone(NSZone *pZone)
|
||||
NSObject* CCActionInterval::copyWithZone(NSZone *pZone)
|
||||
{
|
||||
NSZone* pNewZone = NULL;
|
||||
CCIntervalAction* pCopy = NULL;
|
||||
CCActionInterval* pCopy = NULL;
|
||||
if(pZone && pZone->m_pCopyObject)
|
||||
{
|
||||
//in case of being called at sub class
|
||||
pCopy = (CCIntervalAction*)(pZone->m_pCopyObject);
|
||||
pCopy = (CCActionInterval*)(pZone->m_pCopyObject);
|
||||
}
|
||||
else
|
||||
{
|
||||
// action's base class , must be called using __super::copyWithZone(), after overriding from derived class
|
||||
assert(0);
|
||||
|
||||
pCopy = new CCIntervalAction();
|
||||
pCopy = new CCActionInterval();
|
||||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
|
@ -90,12 +90,12 @@ NSObject* CCIntervalAction::copyWithZone(NSZone *pZone)
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
bool CCIntervalAction::isDone(void)
|
||||
bool CCActionInterval::isDone(void)
|
||||
{
|
||||
return m_elapsed >= m_fDuration;
|
||||
}
|
||||
|
||||
void CCIntervalAction::step(ccTime dt)
|
||||
void CCActionInterval::step(ccTime dt)
|
||||
{
|
||||
if (m_bFirstTick)
|
||||
{
|
||||
|
@ -111,13 +111,13 @@ void CCIntervalAction::step(ccTime dt)
|
|||
update(1 > m_elapsed/m_fDuration ? m_elapsed/m_fDuration : 1);
|
||||
}
|
||||
|
||||
void CCIntervalAction::setAmplitudeRate(CGFloat amp)
|
||||
void CCActionInterval::setAmplitudeRate(CGFloat amp)
|
||||
{
|
||||
// Abstract class needs implementation
|
||||
assert(0);
|
||||
}
|
||||
|
||||
CGFloat CCIntervalAction::getAmplitudeRate(void)
|
||||
CGFloat CCActionInterval::getAmplitudeRate(void)
|
||||
{
|
||||
// Abstract class needs implementation
|
||||
assert(0);
|
||||
|
@ -125,14 +125,14 @@ CGFloat CCIntervalAction::getAmplitudeRate(void)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void CCIntervalAction::startWithTarget(CCNode *pTarget)
|
||||
void CCActionInterval::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCFiniteTimeAction::startWithTarget(pTarget);
|
||||
m_elapsed = 0.0f;
|
||||
m_bFirstTick = true;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCIntervalAction::reverse(void)
|
||||
CCActionInterval* CCActionInterval::reverse(void)
|
||||
{
|
||||
/*
|
||||
NSException* myException = [NSException
|
||||
|
@ -187,7 +187,7 @@ bool CCSequence::initOneTwo(cocos2d::CCFiniteTimeAction *pActionOne, cocos2d::CC
|
|||
assert(pActionTwo != NULL);
|
||||
|
||||
ccTime d = pActionOne->getDuration() + pActionTwo->getDuration();
|
||||
CCIntervalAction::initWithDuration(d);
|
||||
CCActionInterval::initWithDuration(d);
|
||||
|
||||
m_pActions[0] = pActionOne;
|
||||
pActionOne->retain();
|
||||
|
@ -213,7 +213,7 @@ NSObject* CCSequence::copyWithZone(NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initOneTwo((CCFiniteTimeAction*)(m_pActions[0]->copy()->autorelease()),
|
||||
(CCFiniteTimeAction*)(m_pActions[1]->copy()->autorelease()));
|
||||
|
@ -230,7 +230,7 @@ CCSequence::~CCSequence(void)
|
|||
|
||||
void CCSequence::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_split = m_pActions[0]->getDuration() / m_fDuration;
|
||||
m_last = -1;
|
||||
}
|
||||
|
@ -239,7 +239,7 @@ void CCSequence::stop(void)
|
|||
{
|
||||
m_pActions[0]->stop();
|
||||
m_pActions[1]->stop();
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCSequence::update(cocos2d::ccTime time)
|
||||
|
@ -294,7 +294,7 @@ void CCSequence::update(cocos2d::ccTime time)
|
|||
m_last = found;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCSequence::reverse(void)
|
||||
CCActionInterval* CCSequence::reverse(void)
|
||||
{
|
||||
return CCSequence::actionOneTwo(m_pActions[1]->reverse(), m_pActions[0]->reverse());
|
||||
}
|
||||
|
@ -315,7 +315,7 @@ bool CCRepeat::initWithAction(cocos2d::CCFiniteTimeAction *pAction, unsigned int
|
|||
{
|
||||
ccTime d = pAction->getDuration() * times;
|
||||
|
||||
if (CCIntervalAction::initWithDuration(d))
|
||||
if (CCActionInterval::initWithDuration(d))
|
||||
{
|
||||
m_uTimes = times;
|
||||
m_pOther = pAction;
|
||||
|
@ -345,7 +345,7 @@ NSObject* CCRepeat::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithAction((CCFiniteTimeAction*)(m_pOther->copy()->autorelease()), m_uTimes);
|
||||
|
||||
|
@ -361,14 +361,14 @@ CCRepeat::~CCRepeat(void)
|
|||
void CCRepeat::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
m_uTotal = 0;
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCRepeat::stop(void)
|
||||
{
|
||||
m_pOther->stop();
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
// issue #80. Instead of hooking step:, hook update: since it can be called by any
|
||||
|
@ -418,7 +418,7 @@ bool CCRepeat::isDone(void)
|
|||
return m_uTotal == m_uTimes;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCRepeat::reverse(void)
|
||||
CCActionInterval* CCRepeat::reverse(void)
|
||||
{
|
||||
return CCRepeat::actionWithAction(m_pOther->reverse(), m_uTimes);
|
||||
}
|
||||
|
@ -430,7 +430,7 @@ CCRepeatForever::~CCRepeatForever()
|
|||
{
|
||||
m_pOther->release();
|
||||
}
|
||||
CCRepeatForever *CCRepeatForever::actionWithAction(CCIntervalAction *pAction)
|
||||
CCRepeatForever *CCRepeatForever::actionWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
CCRepeatForever *pRet = new CCRepeatForever();
|
||||
if (pRet && pRet->initWithAction(pAction))
|
||||
|
@ -442,7 +442,7 @@ CCRepeatForever *CCRepeatForever::actionWithAction(CCIntervalAction *pAction)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
bool CCRepeatForever::initWithAction(CCIntervalAction *pAction)
|
||||
bool CCRepeatForever::initWithAction(CCActionInterval *pAction)
|
||||
{
|
||||
assert(pAction != NULL);
|
||||
pAction->retain();
|
||||
|
@ -462,16 +462,16 @@ NSObject* CCRepeatForever::copyWithZone(NSZone *pZone)
|
|||
pRet = new CCRepeatForever();
|
||||
pZone = pNewZone = new NSZone(pRet);
|
||||
}
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
// win32 : use the m_pOther's copy object.
|
||||
pRet->initWithAction((CCIntervalAction*)(m_pOther->copy()->autorelease()));
|
||||
pRet->initWithAction((CCActionInterval*)(m_pOther->copy()->autorelease()));
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
return pRet;
|
||||
}
|
||||
|
||||
void CCRepeatForever::startWithTarget(CCNode* pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
|
@ -492,9 +492,9 @@ bool CCRepeatForever::isDone()
|
|||
return false;
|
||||
}
|
||||
|
||||
CCIntervalAction *CCRepeatForever::reverse()
|
||||
CCActionInterval *CCRepeatForever::reverse()
|
||||
{
|
||||
return (CCIntervalAction*)(CCRepeatForever::actionWithAction(m_pOther->reverse()));
|
||||
return (CCActionInterval*)(CCRepeatForever::actionWithAction(m_pOther->reverse()));
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -544,7 +544,7 @@ bool CCSpawn:: initOneTwo(CCFiniteTimeAction *pAction1, CCFiniteTimeAction *pAct
|
|||
|
||||
// __super::initWithDuration(fmaxf(d1, d2));
|
||||
float maxd = (d1 >= d2 || CCXMath::isnanCocos2d(d2)) ? d1 : d2;
|
||||
CCIntervalAction::initWithDuration(maxd);
|
||||
CCActionInterval::initWithDuration(maxd);
|
||||
|
||||
m_pOne = pAction1;
|
||||
m_pTwo = pAction2;
|
||||
|
@ -579,7 +579,7 @@ NSObject* CCSpawn::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initOneTwo((CCFiniteTimeAction*)(m_pOne->copy()->autorelease()),
|
||||
(CCFiniteTimeAction*)(m_pTwo->copy()->autorelease()));
|
||||
|
@ -596,7 +596,7 @@ CCSpawn::~CCSpawn(void)
|
|||
|
||||
void CCSpawn::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOne->startWithTarget(pTarget);
|
||||
m_pTwo->startWithTarget(pTarget);
|
||||
}
|
||||
|
@ -605,7 +605,7 @@ void CCSpawn::stop(void)
|
|||
{
|
||||
m_pOne->stop();
|
||||
m_pTwo->stop();
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCSpawn::update(cocos2d::ccTime time)
|
||||
|
@ -620,7 +620,7 @@ void CCSpawn::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCSpawn::reverse(void)
|
||||
CCActionInterval* CCSpawn::reverse(void)
|
||||
{
|
||||
return CCSpawn::actionOneTwo(m_pOne->reverse(), m_pTwo->reverse());
|
||||
}
|
||||
|
@ -639,7 +639,7 @@ CCRotateTo* CCRotateTo::actionWithDuration(cocos2d::ccTime duration, float fDelt
|
|||
|
||||
bool CCRotateTo::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fDstAngle = fDeltaAngle;
|
||||
return true;
|
||||
|
@ -663,7 +663,7 @@ NSObject* CCRotateTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_fDstAngle);
|
||||
|
||||
|
@ -674,7 +674,7 @@ NSObject* CCRotateTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCRotateTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
m_fStartAngle = pTarget->getRotation();
|
||||
|
||||
|
@ -721,7 +721,7 @@ CCRotateBy* CCRotateBy::actionWithDuration(cocos2d::ccTime duration, float fDelt
|
|||
|
||||
bool CCRotateBy::initWithDuration(cocos2d::ccTime duration, float fDeltaAngle)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fAngle = fDeltaAngle;
|
||||
return true;
|
||||
|
@ -745,7 +745,7 @@ NSObject* CCRotateBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_fAngle);
|
||||
|
||||
|
@ -755,7 +755,7 @@ NSObject* CCRotateBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCRotateBy::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_fStartAngle = pTarget->getRotation();
|
||||
}
|
||||
|
||||
|
@ -768,7 +768,7 @@ void CCRotateBy::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCRotateBy::reverse(void)
|
||||
CCActionInterval* CCRotateBy::reverse(void)
|
||||
{
|
||||
return CCRotateBy::actionWithDuration(m_fDuration, -m_fAngle);
|
||||
}
|
||||
|
@ -787,7 +787,7 @@ CCMoveTo* CCMoveTo::actionWithDuration(cocos2d::ccTime duration, cocos2d::CGPoin
|
|||
|
||||
bool CCMoveTo::initWithDuration(cocos2d::ccTime duration, cocos2d::CGPoint position)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_endPosition = position;
|
||||
return true;
|
||||
|
@ -811,7 +811,7 @@ NSObject* CCMoveTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_endPosition);
|
||||
|
||||
|
@ -821,7 +821,7 @@ NSObject* CCMoveTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCMoveTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_startPosition = pTarget->getPosition();
|
||||
m_delta = ccpSub(m_endPosition, m_startPosition);
|
||||
}
|
||||
|
@ -849,7 +849,7 @@ CCMoveBy* CCMoveBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CGPoin
|
|||
|
||||
bool CCMoveBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CGPoint position)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_delta = position;
|
||||
return true;
|
||||
|
@ -888,7 +888,7 @@ void CCMoveBy::startWithTarget(CCNode *pTarget)
|
|||
m_delta = dTmp;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCMoveBy::reverse(void)
|
||||
CCActionInterval* CCMoveBy::reverse(void)
|
||||
{
|
||||
return CCMoveBy::actionWithDuration(m_fDuration, ccp(-m_delta.x, -m_delta.y));
|
||||
}
|
||||
|
@ -907,7 +907,7 @@ CCJumpBy* CCJumpBy::actionWithDuration(cocos2d::ccTime duration, cocos2d::CGPoin
|
|||
|
||||
bool CCJumpBy::initWithDuration(cocos2d::ccTime duration, cocos2d::CGPoint position, cocos2d::ccTime height, int jumps)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_delta = position;
|
||||
m_height = height;
|
||||
|
@ -934,7 +934,7 @@ NSObject* CCJumpBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_delta, m_height, m_nJumps);
|
||||
|
||||
|
@ -944,7 +944,7 @@ NSObject* CCJumpBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCJumpBy::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_startPosition = pTarget->getPosition();
|
||||
}
|
||||
|
||||
|
@ -961,7 +961,7 @@ void CCJumpBy::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCJumpBy::reverse(void)
|
||||
CCActionInterval* CCJumpBy::reverse(void)
|
||||
{
|
||||
return CCJumpBy::actionWithDuration(m_fDuration, ccp(-m_delta.x, -m_delta.y),
|
||||
m_height, m_nJumps);
|
||||
|
@ -1034,7 +1034,7 @@ CCBezierBy* CCBezierBy::actionWithDuration(cocos2d::ccTime t, cocos2d::ccBezierC
|
|||
|
||||
bool CCBezierBy::initWithDuration(cocos2d::ccTime t, cocos2d::ccBezierConfig c)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(t))
|
||||
if (CCActionInterval::initWithDuration(t))
|
||||
{
|
||||
m_sConfig = c;
|
||||
return true;
|
||||
|
@ -1045,7 +1045,7 @@ bool CCBezierBy::initWithDuration(cocos2d::ccTime t, cocos2d::ccBezierConfig c)
|
|||
|
||||
void CCBezierBy::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_startPosition = pTarget->getPosition();
|
||||
}
|
||||
|
||||
|
@ -1064,7 +1064,7 @@ NSObject* CCBezierBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_sConfig);
|
||||
|
||||
|
@ -1092,7 +1092,7 @@ void CCBezierBy::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCBezierBy::reverse(void)
|
||||
CCActionInterval* CCBezierBy::reverse(void)
|
||||
{
|
||||
ccBezierConfig r;
|
||||
|
||||
|
@ -1161,7 +1161,7 @@ CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float s)
|
|||
|
||||
bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float s)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fEndScaleX = s;
|
||||
m_fEndScaleY = s;
|
||||
|
@ -1183,7 +1183,7 @@ CCScaleTo* CCScaleTo::actionWithDuration(cocos2d::ccTime duration, float sx, flo
|
|||
|
||||
bool CCScaleTo::initWithDuration(cocos2d::ccTime duration, float sx, float sy)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fEndScaleX = sx;
|
||||
m_fEndScaleY = sy;
|
||||
|
@ -1209,7 +1209,7 @@ NSObject* CCScaleTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_fEndScaleX, m_fEndScaleY);
|
||||
|
@ -1220,7 +1220,7 @@ NSObject* CCScaleTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCScaleTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_fStartScaleX = pTarget->getScaleX();
|
||||
m_fStartScaleY = pTarget->getScaleY();
|
||||
m_fDeltaX = m_fEndScaleX - m_fStartScaleX;
|
||||
|
@ -1288,7 +1288,7 @@ void CCScaleBy::startWithTarget(CCNode *pTarget)
|
|||
m_fDeltaY = m_fStartScaleY * m_fEndScaleY - m_fStartScaleY;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCScaleBy::reverse(void)
|
||||
CCActionInterval* CCScaleBy::reverse(void)
|
||||
{
|
||||
return CCScaleBy::actionWithDuration(m_fDuration, 1 / m_fEndScaleX, 1 / m_fEndScaleY);
|
||||
}
|
||||
|
@ -1307,7 +1307,7 @@ CCBlink* CCBlink::actionWithDuration(cocos2d::ccTime duration, unsigned int uBli
|
|||
|
||||
bool CCBlink::initWithDuration(cocos2d::ccTime duration, unsigned int uBlinks)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_nTimes = uBlinks;
|
||||
return true;
|
||||
|
@ -1332,7 +1332,7 @@ NSObject* CCBlink::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, (unsigned int)m_nTimes);
|
||||
|
||||
|
@ -1342,7 +1342,7 @@ NSObject* CCBlink::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCBlink::update(cocos2d::ccTime time)
|
||||
{
|
||||
if (m_pTarget)
|
||||
if (m_pTarget && ! isDone())
|
||||
{
|
||||
ccTime slice = 1.0f / m_nTimes;
|
||||
ccTime m = fmodf(time, slice);
|
||||
|
@ -1350,7 +1350,7 @@ void CCBlink::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCBlink::reverse(void)
|
||||
CCActionInterval* CCBlink::reverse(void)
|
||||
{
|
||||
// return 'self'
|
||||
return CCBlink::actionWithDuration(m_fDuration, m_nTimes);
|
||||
|
@ -1384,7 +1384,7 @@ NSObject* CCFadeIn::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
|
||||
|
@ -1401,7 +1401,7 @@ void CCFadeIn::update(cocos2d::ccTime time)
|
|||
/*m_pTarget->setOpacity((GLubyte)(255 * time));*/
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeIn::reverse(void)
|
||||
CCActionInterval* CCFadeIn::reverse(void)
|
||||
{
|
||||
return CCFadeOut::actionWithDuration(m_fDuration);
|
||||
}
|
||||
|
@ -1434,7 +1434,7 @@ NSObject* CCFadeOut::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
|
||||
|
@ -1451,7 +1451,7 @@ void CCFadeOut::update(cocos2d::ccTime time)
|
|||
/*m_pTarget->setOpacity(GLubyte(255 * (1 - time)));*/
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeOut::reverse(void)
|
||||
CCActionInterval* CCFadeOut::reverse(void)
|
||||
{
|
||||
return CCFadeIn::actionWithDuration(m_fDuration);
|
||||
}
|
||||
|
@ -1470,7 +1470,7 @@ CCFadeTo* CCFadeTo::actionWithDuration(cocos2d::ccTime duration, GLubyte opacity
|
|||
|
||||
bool CCFadeTo::initWithDuration(cocos2d::ccTime duration, GLubyte opacity)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_toOpacity = opacity;
|
||||
return true;
|
||||
|
@ -1494,7 +1494,7 @@ NSObject* CCFadeTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_toOpacity);
|
||||
|
||||
|
@ -1504,7 +1504,7 @@ NSObject* CCFadeTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCFadeTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
CCRGBAProtocol *pRGBAProtocol = pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1538,7 +1538,7 @@ CCTintTo* CCTintTo::actionWithDuration(cocos2d::ccTime duration, GLubyte red, GL
|
|||
|
||||
bool CCTintTo::initWithDuration(cocos2d::ccTime duration, GLubyte red, GLubyte green, GLubyte blue)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_to = ccc3(red, green, blue);
|
||||
return true;
|
||||
|
@ -1562,7 +1562,7 @@ NSObject* CCTintTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_to.r, m_to.g, m_to.b);
|
||||
|
||||
|
@ -1572,7 +1572,7 @@ NSObject* CCTintTo::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCTintTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
CCRGBAProtocol *pRGBAProtocol = m_pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
{
|
||||
|
@ -1606,7 +1606,7 @@ CCTintBy* CCTintBy::actionWithDuration(cocos2d::ccTime duration, GLshort deltaRe
|
|||
|
||||
bool CCTintBy::initWithDuration(cocos2d::ccTime duration, GLshort deltaRed, GLshort deltaGreen, GLshort deltaBlue)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_deltaR = deltaRed;
|
||||
m_deltaG = deltaGreen;
|
||||
|
@ -1633,7 +1633,7 @@ NSObject* CCTintBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, (GLubyte)m_deltaR, (GLubyte)m_deltaG, (GLubyte)m_deltaB);
|
||||
|
||||
|
@ -1643,7 +1643,7 @@ NSObject* CCTintBy::copyWithZone(cocos2d::NSZone *pZone)
|
|||
|
||||
void CCTintBy::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
|
||||
CCRGBAProtocol *pRGBAProtocol = pTarget->convertToRGBAProtocol();
|
||||
if (pRGBAProtocol)
|
||||
|
@ -1666,7 +1666,7 @@ void CCTintBy::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCTintBy::reverse(void)
|
||||
CCActionInterval* CCTintBy::reverse(void)
|
||||
{
|
||||
return CCTintBy::actionWithDuration(m_fDuration, -m_deltaR, -m_deltaG, -m_deltaB);
|
||||
}
|
||||
|
@ -1700,7 +1700,7 @@ NSObject* CCDelayTime::copyWithZone(cocos2d::NSZone *pZone)
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
CCX_SAFE_DELETE(pNewZone);
|
||||
|
||||
|
@ -1712,7 +1712,7 @@ void CCDelayTime::update(cocos2d::ccTime time)
|
|||
return;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCDelayTime::reverse(void)
|
||||
CCActionInterval* CCDelayTime::reverse(void)
|
||||
{
|
||||
return CCDelayTime::actionWithDuration(m_fDuration);
|
||||
}
|
||||
|
@ -1732,7 +1732,7 @@ CCReverseTime* CCReverseTime::actionWithAction(cocos2d::CCFiniteTimeAction *pAct
|
|||
|
||||
bool CCReverseTime::initWithAction(cocos2d::CCFiniteTimeAction *pAction)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(pAction->getDuration()))
|
||||
if (CCActionInterval::initWithDuration(pAction->getDuration()))
|
||||
{
|
||||
m_pOther = pAction;
|
||||
pAction->retain();
|
||||
|
@ -1758,7 +1758,7 @@ NSObject* CCReverseTime::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithAction((CCFiniteTimeAction*)(m_pOther->copy()->autorelease()));
|
||||
|
||||
|
@ -1773,14 +1773,14 @@ CCReverseTime::~CCReverseTime(void)
|
|||
|
||||
void CCReverseTime::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_pOther->startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCReverseTime::stop(void)
|
||||
{
|
||||
m_pOther->stop();
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCReverseTime::update(cocos2d::ccTime time)
|
||||
|
@ -1791,9 +1791,9 @@ void CCReverseTime::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCReverseTime::reverse(void)
|
||||
CCActionInterval* CCReverseTime::reverse(void)
|
||||
{
|
||||
return (CCIntervalAction*)(m_pOther->copy()->autorelease());
|
||||
return (CCActionInterval*)(m_pOther->copy()->autorelease());
|
||||
}
|
||||
|
||||
//
|
||||
|
@ -1828,7 +1828,7 @@ bool CCAnimate::initWithAnimation(cocos2d::CCAnimation *pAnimation, bool bRestor
|
|||
{
|
||||
assert(pAnimation);
|
||||
|
||||
if (CCIntervalAction::initWithDuration(pAnimation->getFrames()->count() * pAnimation->getDelay()))
|
||||
if (CCActionInterval::initWithDuration(pAnimation->getFrames()->count() * pAnimation->getDelay()))
|
||||
{
|
||||
m_bRestoreOriginalFrame = bRestoreOriginalFrame;
|
||||
m_pAnimation = pAnimation;
|
||||
|
@ -1854,7 +1854,7 @@ bool CCAnimate::initWithDuration(cocos2d::ccTime duration, cocos2d::CCAnimation
|
|||
{
|
||||
assert(pAnimation != NULL);
|
||||
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_bRestoreOriginalFrame = bRestoreOriginalFrame;
|
||||
m_pAnimation = pAnimation;
|
||||
|
@ -1882,7 +1882,7 @@ NSObject* CCAnimate::copyWithZone(cocos2d::NSZone *pZone)
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_pAnimation, m_bRestoreOriginalFrame);
|
||||
|
||||
|
@ -1898,7 +1898,7 @@ CCAnimate::~CCAnimate(void)
|
|||
|
||||
void CCAnimate::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
CCSprite *pSprite = (CCSprite*)(pTarget);
|
||||
|
||||
CCX_SAFE_RELEASE(m_pOrigFrame);
|
||||
|
@ -1917,7 +1917,7 @@ void CCAnimate::stop(void)
|
|||
((CCSprite*)(m_pTarget))->setDisplayFrame(m_pOrigFrame);
|
||||
}
|
||||
|
||||
CCIntervalAction::stop();
|
||||
CCActionInterval::stop();
|
||||
}
|
||||
|
||||
void CCAnimate::update(cocos2d::ccTime time)
|
||||
|
@ -1939,7 +1939,7 @@ void CCAnimate::update(cocos2d::ccTime time)
|
|||
}
|
||||
}
|
||||
|
||||
CCIntervalAction* CCAnimate::reverse(void)
|
||||
CCActionInterval* CCAnimate::reverse(void)
|
||||
{
|
||||
NSMutableArray<CCSpriteFrame*> *pOldArray = m_pAnimation->getFrames();
|
||||
NSMutableArray<CCSpriteFrame*> *pNewArray = new NSMutableArray<CCSpriteFrame*>(pOldArray->count());
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCPageTurn3DAction.h"
|
||||
#include "CCActionPageTurn3D.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
||||
|
@ -78,26 +78,25 @@ namespace cocos2d
|
|||
if (beta <= M_PI)
|
||||
{
|
||||
p.x = ( r * sinf(beta));
|
||||
p.y = ( R + ay - ( r * (1 - cosBeta) * sinTheta));
|
||||
|
||||
// We scale z here to avoid the animation being
|
||||
// too much bigger than the screen due to perspectve transform
|
||||
p.z = (r * ( 1 - cosBeta ) * cosTheta) / 100;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Force X = 0 to stop wrapped
|
||||
// points
|
||||
p.x = 0;
|
||||
p.y = ( R + ay - ( r * (1 - cosBeta) * sinTheta));
|
||||
p.z = 0.001f;
|
||||
}
|
||||
|
||||
|
||||
p.y = ( R + ay - ( r * (1 - cosBeta) * sinTheta));
|
||||
|
||||
// We scale z here to avoid the animation being
|
||||
// too much bigger than the screen due to perspectve transform
|
||||
p.z = (r * ( 1 - cosBeta ) * cosTheta) / 7;// "100" didn't work for
|
||||
|
||||
// Stop z coord from dropping beneath underlying page in a transition
|
||||
// issue #751
|
||||
if( p.z < 0.9f )
|
||||
if( p.z < 0.5f )
|
||||
{
|
||||
p.z = 0.9f;
|
||||
p.z = 0.5f;
|
||||
}
|
||||
|
||||
// Set new coords
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCProgressTimerActions.h"
|
||||
#include "CCActionProgressTimer.h"
|
||||
#include "CCProgressTimer.h"
|
||||
|
||||
namespace cocos2d
|
||||
|
@ -41,7 +41,7 @@ namespace cocos2d
|
|||
|
||||
bool CCProgressTo::initWithDuration(cocos2d::ccTime duration, float fPercent)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fTo = fPercent;
|
||||
|
||||
|
@ -66,7 +66,7 @@ namespace cocos2d
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_fTo);
|
||||
|
||||
|
@ -76,7 +76,7 @@ namespace cocos2d
|
|||
|
||||
void CCProgressTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
m_fFrom = ((kProgressTimerCast)(pTarget))->getPercentage();
|
||||
|
||||
// XXX: Is this correct ?
|
||||
|
@ -105,7 +105,7 @@ namespace cocos2d
|
|||
|
||||
bool CCProgressFromTo::initWithDuration(cocos2d::ccTime duration, float fFromPercentage, float fToPercentage)
|
||||
{
|
||||
if (CCIntervalAction::initWithDuration(duration))
|
||||
if (CCActionInterval::initWithDuration(duration))
|
||||
{
|
||||
m_fTo = fToPercentage;
|
||||
m_fFrom = fFromPercentage;
|
||||
|
@ -131,7 +131,7 @@ namespace cocos2d
|
|||
pZone = pNewZone = new NSZone(pCopy);
|
||||
}
|
||||
|
||||
CCIntervalAction::copyWithZone(pZone);
|
||||
CCActionInterval::copyWithZone(pZone);
|
||||
|
||||
pCopy->initWithDuration(m_fDuration, m_fFrom, m_fTo);
|
||||
|
||||
|
@ -139,14 +139,14 @@ namespace cocos2d
|
|||
return pCopy;
|
||||
}
|
||||
|
||||
CCIntervalAction* CCProgressFromTo::reverse(void)
|
||||
CCActionInterval* CCProgressFromTo::reverse(void)
|
||||
{
|
||||
return CCProgressFromTo::actionWithDuration(m_fDuration, m_fTo, m_fFrom);
|
||||
}
|
||||
|
||||
void CCProgressFromTo::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCIntervalAction::startWithTarget(pTarget);
|
||||
CCActionInterval::startWithTarget(pTarget);
|
||||
}
|
||||
|
||||
void CCProgressFromTo::update(cocos2d::ccTime time)
|
|
@ -21,7 +21,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
****************************************************************************/
|
||||
#include "CCTiledGridAction.h"
|
||||
#include "CCActionTiledGrid.h"
|
||||
#include "CCDirector.h"
|
||||
#include "ccMacros.h"
|
||||
#include "CGPointExtension.h"
|
||||
|
@ -956,6 +956,10 @@ namespace cocos2d
|
|||
void CCSplitRows::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCTiledGrid3DAction::startWithTarget(pTarget);
|
||||
|
||||
/**
|
||||
@todo upto-0.99.5 Use CCDirector::sharedDirector()->getWinSizeInPixels()
|
||||
*/
|
||||
m_winSize = CCDirector::sharedDirector()->getWinSize();
|
||||
}
|
||||
|
||||
|
@ -1033,6 +1037,10 @@ namespace cocos2d
|
|||
void CCSplitCols::startWithTarget(CCNode *pTarget)
|
||||
{
|
||||
CCTiledGrid3DAction::startWithTarget(pTarget);
|
||||
|
||||
/**
|
||||
@todo upto-0.99.5 Use CCDirector::sharedDirector()->getWinSizeInPixels()
|
||||
*/
|
||||
m_winSize = CCDirector::sharedDirector()->getWinSize();
|
||||
}
|
||||
|
|
@ -132,7 +132,7 @@ protected:
|
|||
ccTime m_fDuration;
|
||||
};
|
||||
|
||||
class CCIntervalAction;
|
||||
class CCActionInterval;
|
||||
class CCRepeatForever;
|
||||
|
||||
/**
|
||||
|
@ -152,22 +152,22 @@ public:
|
|||
inline void setSpeed(float fSpeed) { m_fSpeed = fSpeed; }
|
||||
|
||||
/** initializes the action */
|
||||
bool initWithAction(CCIntervalAction *pAction, float fRate);
|
||||
bool initWithAction(CCActionInterval *pAction, float fRate);
|
||||
|
||||
virtual NSObject* copyWithZone(NSZone *pZone);
|
||||
virtual void startWithTarget(CCNode* pTarget);
|
||||
virtual void stop();
|
||||
virtual void step(ccTime dt);
|
||||
virtual bool isDone(void);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCSpeed* actionWithAction(CCIntervalAction *pAction, float fRate);
|
||||
static CCSpeed* actionWithAction(CCActionInterval *pAction, float fRate);
|
||||
|
||||
protected:
|
||||
float m_fSpeed;
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
|
||||
#ifndef __CCCAMERA_ACTION_H__
|
||||
#define __CCCAMERA_ACTION_H__
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
|
||||
namespace cocos2d {
|
||||
class CCCamera;
|
||||
|
@ -32,10 +32,10 @@ namespace cocos2d {
|
|||
/**
|
||||
@brief Base class for CCCamera actions
|
||||
*/
|
||||
class CCX_DLL CCCameraAction : public CCIntervalAction //<NSCopying>
|
||||
class CCX_DLL CCActionCamera : public CCActionInterval //<NSCopying>
|
||||
{
|
||||
public:
|
||||
CCCameraAction()
|
||||
CCActionCamera()
|
||||
:m_fCenterXOrig(0)
|
||||
,m_fCenterYOrig(0)
|
||||
,m_fCenterZOrig(0)
|
||||
|
@ -46,10 +46,10 @@ namespace cocos2d {
|
|||
,m_fUpYOrig(0)
|
||||
,m_fUpZOrig(0)
|
||||
{}
|
||||
virtual ~CCCameraAction(){}
|
||||
virtual ~CCActionCamera(){}
|
||||
// super methods
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual CCIntervalAction * reverse();
|
||||
virtual CCActionInterval * reverse();
|
||||
protected:
|
||||
float m_fCenterXOrig;
|
||||
float m_fCenterYOrig;
|
||||
|
@ -68,7 +68,7 @@ namespace cocos2d {
|
|||
@brief CCOrbitCamera action
|
||||
Orbits the camera around the center of the screen using spherical coordinates
|
||||
*/
|
||||
class CCX_DLL CCOrbitCamera : public CCCameraAction //<NSCopying>
|
||||
class CCX_DLL CCOrbitCamera : public CCActionCamera //<NSCopying>
|
||||
{
|
||||
public:
|
||||
CCOrbitCamera(){}
|
|
@ -25,7 +25,7 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCEASE_ACTION_H__
|
||||
#define __ACTION_CCEASE_ACTION_H__
|
||||
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "ccxCommon.h"
|
||||
|
||||
namespace cocos2d {
|
||||
|
@ -36,32 +36,32 @@ class NSZone;
|
|||
/**
|
||||
@brief Base class for Easing actions
|
||||
*/
|
||||
class CCX_DLL CCEaseAction : public CCIntervalAction
|
||||
class CCX_DLL CCActionEase : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual ~CCEaseAction(void);
|
||||
virtual ~CCActionEase(void);
|
||||
|
||||
/** initializes the action */
|
||||
bool initWithAction(CCIntervalAction *pAction);
|
||||
bool initWithAction(CCActionInterval *pAction);
|
||||
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseAction* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCActionEase* actionWithAction(CCActionInterval *pAction);
|
||||
|
||||
protected:
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Base class for Easing actions with rate parameters
|
||||
*/
|
||||
class CCX_DLL CCEaseRateAction : public CCEaseAction
|
||||
class CCX_DLL CCEaseRateAction : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual ~CCEaseRateAction(void);
|
||||
|
@ -72,14 +72,14 @@ public:
|
|||
inline float getRate(void) { return m_fRate; }
|
||||
|
||||
/** Initializes the action with the inner action and the rate parameter */
|
||||
bool initWithAction(CCIntervalAction *pAction, float fRate);
|
||||
bool initWithAction(CCActionInterval *pAction, float fRate);
|
||||
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** Creates the action with the inner action and the rate parameter */
|
||||
static CCEaseRateAction* actionWithAction(CCIntervalAction* pAction, float fRate);
|
||||
static CCEaseRateAction* actionWithAction(CCActionInterval* pAction, float fRate);
|
||||
|
||||
protected:
|
||||
float m_fRate;
|
||||
|
@ -95,7 +95,7 @@ public:
|
|||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
public:
|
||||
/** Creates the action with the inner action and the rate parameter */
|
||||
static CCEaseIn* actionWithAction(CCIntervalAction* pAction, float fRate);
|
||||
static CCEaseIn* actionWithAction(CCActionInterval* pAction, float fRate);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -109,7 +109,7 @@ public:
|
|||
|
||||
public:
|
||||
/** Creates the action with the inner action and the rate parameter */
|
||||
static CCEaseOut* actionWithAction(CCIntervalAction* pAction, float fRate);
|
||||
static CCEaseOut* actionWithAction(CCActionInterval* pAction, float fRate);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -120,48 +120,48 @@ class CCX_DLL CCEaseInOut : public CCEaseRateAction
|
|||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** Creates the action with the inner action and the rate parameter */
|
||||
static CCEaseInOut* actionWithAction(CCIntervalAction* pAction, float fRate);
|
||||
static CCEaseInOut* actionWithAction(CCActionInterval* pAction, float fRate);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief CCEase Exponential In
|
||||
*/
|
||||
class CCX_DLL CCEaseExponentialIn : public CCEaseAction
|
||||
class CCX_DLL CCEaseExponentialIn : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseExponentialIn* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseExponentialIn* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Exponential Out
|
||||
*/
|
||||
class CCX_DLL CCEaseExponentialOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseExponentialOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseExponentialOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseExponentialOut* actionWithAction(CCActionInterval* pAction);
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Exponential InOut
|
||||
*/
|
||||
class CCX_DLL CCEaseExponentialInOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseExponentialInOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
|
@ -169,44 +169,44 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseExponentialInOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseExponentialInOut* actionWithAction(CCActionInterval* pAction);
|
||||
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Sine In
|
||||
*/
|
||||
class CCX_DLL CCEaseSineIn : public CCEaseAction
|
||||
class CCX_DLL CCEaseSineIn : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseSineIn* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseSineIn* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Sine Out
|
||||
*/
|
||||
class CCX_DLL CCEaseSineOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseSineOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseSineOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseSineOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Sine InOut
|
||||
*/
|
||||
class CCX_DLL CCEaseSineInOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseSineInOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
|
@ -214,14 +214,14 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseSineInOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseSineInOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief Ease Elastic abstract class
|
||||
@since v0.8.2
|
||||
*/
|
||||
class CCX_DLL CCEaseElastic : public CCEaseAction
|
||||
class CCX_DLL CCEaseElastic : public CCActionEase
|
||||
{
|
||||
public:
|
||||
/** get period of the wave in radians. default is 0.3 */
|
||||
|
@ -230,18 +230,18 @@ public:
|
|||
inline void setPeriod(float fPeriod) { m_fPeriod = fPeriod; }
|
||||
|
||||
/** Initializes the action with the inner action and the period in radians (default is 0.3) */
|
||||
bool initWithAction(CCIntervalAction *pAction, float fPeriod);
|
||||
bool initWithAction(CCActionInterval *pAction, float fPeriod);
|
||||
/** initializes the action */
|
||||
bool initWithAction(CCIntervalAction *pAction);
|
||||
bool initWithAction(CCActionInterval *pAction);
|
||||
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseElastic* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCEaseElastic* actionWithAction(CCActionInterval *pAction);
|
||||
/** Creates the action with the inner action and the period in radians (default is 0.3) */
|
||||
static CCEaseElastic* actionWithAction(CCIntervalAction *pAction, float fPeriod);
|
||||
static CCEaseElastic* actionWithAction(CCActionInterval *pAction, float fPeriod);
|
||||
|
||||
protected:
|
||||
float m_fPeriod;
|
||||
|
@ -256,14 +256,14 @@ class CCX_DLL CCEaseElasticIn : public CCEaseElastic
|
|||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseElasticIn* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCEaseElasticIn* actionWithAction(CCActionInterval *pAction);
|
||||
/** Creates the action with the inner action and the period in radians (default is 0.3) */
|
||||
static CCEaseElasticIn* actionWithAction(CCIntervalAction *pAction, float fPeriod);
|
||||
static CCEaseElasticIn* actionWithAction(CCActionInterval *pAction, float fPeriod);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -275,14 +275,14 @@ class CCX_DLL CCEaseElasticOut : public CCEaseElastic
|
|||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseElasticOut* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCEaseElasticOut* actionWithAction(CCActionInterval *pAction);
|
||||
/** Creates the action with the inner action and the period in radians (default is 0.3) */
|
||||
static CCEaseElasticOut* actionWithAction(CCIntervalAction *pAction, float fPeriod);
|
||||
static CCEaseElasticOut* actionWithAction(CCActionInterval *pAction, float fPeriod);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -294,21 +294,21 @@ class CCX_DLL CCEaseElasticInOut : public CCEaseElastic
|
|||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseElasticInOut* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCEaseElasticInOut* actionWithAction(CCActionInterval *pAction);
|
||||
/** Creates the action with the inner action and the period in radians (default is 0.3) */
|
||||
static CCEaseElasticInOut* actionWithAction(CCIntervalAction *pAction, float fPeriod);
|
||||
static CCEaseElasticInOut* actionWithAction(CCActionInterval *pAction, float fPeriod);
|
||||
};
|
||||
|
||||
/**
|
||||
@brief CCEaseBounce abstract class.
|
||||
@since v0.8.2
|
||||
*/
|
||||
class CCX_DLL CCEaseBounce : public CCEaseAction
|
||||
class CCX_DLL CCEaseBounce : public CCActionEase
|
||||
{
|
||||
public:
|
||||
ccTime bounceTime(ccTime time);
|
||||
|
@ -316,7 +316,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBounce* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBounce* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -328,12 +328,12 @@ class CCX_DLL CCEaseBounceIn : public CCEaseBounce
|
|||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBounceIn* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBounceIn* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -345,12 +345,12 @@ class CCX_DLL CCEaseBounceOut : public CCEaseBounce
|
|||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBounceOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBounceOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -366,7 +366,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBounceInOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBounceInOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -374,16 +374,16 @@ public:
|
|||
@warning This action doesn't use a bijective fucntion. Actions like Sequence might have an unexpected result when used with this action.
|
||||
@since v0.8.2
|
||||
*/
|
||||
class CCX_DLL CCEaseBackIn : public CCEaseAction
|
||||
class CCX_DLL CCEaseBackIn : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBackIn* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBackIn* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -391,16 +391,16 @@ public:
|
|||
@warning This action doesn't use a bijective fucntion. Actions like Sequence might have an unexpected result when used with this action.
|
||||
@since v0.8.2
|
||||
*/
|
||||
class CCX_DLL CCEaseBackOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseBackOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBackOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBackOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -408,7 +408,7 @@ public:
|
|||
@warning This action doesn't use a bijective fucntion. Actions like Sequence might have an unexpected result when used with this action.
|
||||
@since v0.8.2
|
||||
*/
|
||||
class CCX_DLL CCEaseBackInOut : public CCEaseAction
|
||||
class CCX_DLL CCEaseBackInOut : public CCActionEase
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
|
@ -416,7 +416,7 @@ public:
|
|||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCEaseBackInOut* actionWithAction(CCIntervalAction* pAction);
|
||||
static CCEaseBackInOut* actionWithAction(CCActionInterval* pAction);
|
||||
};
|
||||
|
||||
#endif // __ACTION_CCEASE_ACTION_H__
|
|
@ -24,20 +24,20 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCGRID_ACTION_H__
|
||||
#define __ACTION_CCGRID_ACTION_H__
|
||||
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCActionInstant.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
||||
class CCGridBase;
|
||||
|
||||
/** @brief Base class for Grid actions */
|
||||
class CCX_DLL CCGridAction : public CCIntervalAction
|
||||
class CCX_DLL CCGridAction : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
/** initializes the action with size and duration */
|
||||
virtual bool initWithSize(ccGridSize gridSize, ccTime duration);
|
||||
|
@ -93,7 +93,7 @@ namespace cocos2d
|
|||
};
|
||||
|
||||
/** @brief CCAccelDeccelAmplitude action */
|
||||
class CCX_DLL CCAccelDeccelAmplitude : public CCIntervalAction
|
||||
class CCX_DLL CCAccelDeccelAmplitude : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual ~CCAccelDeccelAmplitude(void);
|
||||
|
@ -102,7 +102,7 @@ namespace cocos2d
|
|||
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
/** get amplitude rate */
|
||||
inline float getRate(void) { return m_fRate; }
|
||||
|
@ -115,11 +115,11 @@ namespace cocos2d
|
|||
|
||||
protected:
|
||||
float m_fRate;
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
/** @brief CCAccelAmplitude action */
|
||||
class CCX_DLL CCAccelAmplitude : public CCIntervalAction
|
||||
class CCX_DLL CCAccelAmplitude : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCAccelAmplitude(void);
|
||||
|
@ -133,7 +133,7 @@ namespace cocos2d
|
|||
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action with an inner action that has the amplitude property, and a duration time */
|
||||
|
@ -141,11 +141,11 @@ namespace cocos2d
|
|||
|
||||
protected:
|
||||
float m_fRate;
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
/** @brief CCDeccelAmplitude action */
|
||||
class CCX_DLL CCDeccelAmplitude : public CCIntervalAction
|
||||
class CCX_DLL CCDeccelAmplitude : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCDeccelAmplitude(void);
|
||||
|
@ -159,7 +159,7 @@ namespace cocos2d
|
|||
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action with an inner action that has the amplitude property, and a duration time */
|
||||
|
@ -167,7 +167,7 @@ namespace cocos2d
|
|||
|
||||
protected:
|
||||
float m_fRate;
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
/** @brief CCStopGrid action.
|
||||
|
@ -175,7 +175,7 @@ namespace cocos2d
|
|||
Call if you want to remove the the grid effect. Example:
|
||||
CCSequence::actions(Lens::action(...), CCStopGrid::action(...), NULL);
|
||||
*/
|
||||
class CCX_DLL CCStopGrid : public CCInstantAction
|
||||
class CCX_DLL CCStopGrid : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
|
@ -186,7 +186,7 @@ namespace cocos2d
|
|||
};
|
||||
|
||||
/** @brief CCReuseGrid action */
|
||||
class CCX_DLL CCReuseGrid : public CCInstantAction
|
||||
class CCX_DLL CCReuseGrid : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
/** initializes an action with the number of times that the current grid will be reused */
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCGRID3D_ACTION_H__
|
||||
#define __ACTION_CCGRID3D_ACTION_H__
|
||||
|
||||
#include "CCGridAction.h"
|
||||
#include "CCActionGrid.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
||||
|
@ -93,7 +93,7 @@ namespace cocos2d
|
|||
inline void setLensEffect(float fLensEffect) { m_fLensEffect = fLensEffect; }
|
||||
|
||||
inline CGPoint getPosition(void) { return m_position; }
|
||||
inline void setPosition(CGPoint position) { m_position = position; }
|
||||
void setPosition(CGPoint position);
|
||||
|
||||
/** initializes the action with center position, radius, a grid size and duration */
|
||||
bool initWithPosition(CGPoint pos, float r, ccGridSize gridSize, ccTime duration);
|
||||
|
@ -109,7 +109,11 @@ namespace cocos2d
|
|||
float m_fRadius;
|
||||
/** lens effect. Defaults to 0.7 - 0 means no effect, 1 is very strong effect */
|
||||
float m_fLensEffect;
|
||||
CGPoint m_lastPosition;
|
||||
|
||||
/* @since v0.99.5 */
|
||||
// CGPoint m_lastPosition;
|
||||
CGPoint m_positionInPixels;
|
||||
bool m_bDirty;
|
||||
};
|
||||
|
||||
/** @brief CCRipple3D action */
|
||||
|
@ -119,7 +123,7 @@ namespace cocos2d
|
|||
/** get center position */
|
||||
inline CGPoint getPosition(void) { return m_position; }
|
||||
/** set center position */
|
||||
inline void setPosition(CGPoint position) { m_position = position; }
|
||||
void setPosition(CGPoint position);
|
||||
|
||||
inline float getAmplitude(void) { return m_fAmplitude; }
|
||||
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
|
||||
|
@ -144,6 +148,9 @@ namespace cocos2d
|
|||
int m_nWaves;
|
||||
float m_fAmplitude;
|
||||
float m_fAmplitudeRate;
|
||||
|
||||
/*@since v0.99.5*/
|
||||
CGPoint m_positionInPixels;
|
||||
};
|
||||
|
||||
/** @brief CCShaky3D action */
|
||||
|
@ -224,7 +231,7 @@ namespace cocos2d
|
|||
/** get twirl center */
|
||||
inline CGPoint getPosition(void) { return m_position; }
|
||||
/** set twirl center */
|
||||
inline void setPosition(CGPoint position) { m_position = position; }
|
||||
void setPosition(CGPoint position);
|
||||
|
||||
inline float getAmplitude(void) { return m_fAmplitude; }
|
||||
inline void setAmplitude(float fAmplitude) { m_fAmplitude = fAmplitude; }
|
||||
|
@ -248,6 +255,9 @@ namespace cocos2d
|
|||
int m_nTwirls;
|
||||
float m_fAmplitude;
|
||||
float m_fAmplitudeRate;
|
||||
|
||||
/*@since v0.99.5 */
|
||||
CGPoint m_positionInPixels;
|
||||
};
|
||||
}
|
||||
|
|
@ -34,11 +34,11 @@ namespace cocos2d {
|
|||
@brief Instant actions are immediate actions. They don't have a duration like
|
||||
the CCIntervalAction actions.
|
||||
*/
|
||||
class CCX_DLL CCInstantAction : public CCFiniteTimeAction //<NSCopying>
|
||||
class CCX_DLL CCActionInstant : public CCFiniteTimeAction //<NSCopying>
|
||||
{
|
||||
public:
|
||||
CCInstantAction();
|
||||
virtual ~CCInstantAction(){}
|
||||
CCActionInstant();
|
||||
virtual ~CCActionInstant(){}
|
||||
// CCAction methods
|
||||
virtual NSObject* copyWithZone(NSZone *pZone);
|
||||
virtual bool isDone(void);
|
||||
|
@ -50,7 +50,7 @@ namespace cocos2d {
|
|||
|
||||
/** @brief Show the node
|
||||
*/
|
||||
class CCX_DLL CCShow : public CCInstantAction
|
||||
class CCX_DLL CCShow : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
CCShow(){}
|
||||
|
@ -67,7 +67,7 @@ namespace cocos2d {
|
|||
/**
|
||||
@brief Hide the node
|
||||
*/
|
||||
class CCX_DLL CCHide : public CCInstantAction
|
||||
class CCX_DLL CCHide : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
CCHide(){}
|
||||
|
@ -83,7 +83,7 @@ namespace cocos2d {
|
|||
|
||||
/** @brief Toggles the visibility of a node
|
||||
*/
|
||||
class CCX_DLL CCToggleVisibility : public CCInstantAction
|
||||
class CCX_DLL CCToggleVisibility : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
CCToggleVisibility(){}
|
||||
|
@ -100,7 +100,7 @@ namespace cocos2d {
|
|||
@brief Flips the sprite horizontally
|
||||
@since v0.99.0
|
||||
*/
|
||||
class CCX_DLL CCFlipX : public CCInstantAction
|
||||
class CCX_DLL CCFlipX : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
CCFlipX(){}
|
||||
|
@ -123,7 +123,7 @@ namespace cocos2d {
|
|||
@brief Flips the sprite vertically
|
||||
@since v0.99.0
|
||||
*/
|
||||
class CCX_DLL CCFlipY : public CCInstantAction
|
||||
class CCX_DLL CCFlipY : public CCActionInstant
|
||||
{
|
||||
public:
|
||||
CCFlipY(){}
|
||||
|
@ -144,7 +144,7 @@ namespace cocos2d {
|
|||
|
||||
/** @brief Places the node in a certain position
|
||||
*/
|
||||
class CCX_DLL CCPlace : public CCInstantAction //<NSCopying>
|
||||
class CCX_DLL CCPlace : public CCActionInstant //<NSCopying>
|
||||
{
|
||||
public:
|
||||
CCPlace(){}
|
||||
|
@ -162,7 +162,7 @@ namespace cocos2d {
|
|||
|
||||
/** @brief Calls a 'callback'
|
||||
*/
|
||||
class CCX_DLL CCCallFunc : public CCInstantAction //<NSCopying>
|
||||
class CCX_DLL CCCallFunc : public CCActionInstant //<NSCopying>
|
||||
{
|
||||
public:
|
||||
CCCallFunc()
|
||||
|
@ -200,6 +200,7 @@ namespace cocos2d {
|
|||
SEL_CallFunc m_pCallFunc;
|
||||
SEL_CallFuncN m_pCallFuncN;
|
||||
SEL_CallFuncND m_pCallFuncND;
|
||||
SEL_CallFuncO m_pCallFuncO;
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -248,6 +249,35 @@ namespace cocos2d {
|
|||
void *m_pData;
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
@brief Calls a 'callback' with an object as the first argument.
|
||||
O means Object.
|
||||
@since v0.99.5
|
||||
*/
|
||||
class CCX_DLL CCCallFuncO : public CCCallFunc
|
||||
{
|
||||
public:
|
||||
CCCallFuncO();
|
||||
virtual ~CCCallFuncO();
|
||||
/** creates the action with the callback
|
||||
|
||||
typedef void (SelectorProtocol::*SEL_CallFuncO)(NSObject*);
|
||||
*/
|
||||
static CCCallFuncO * actionWithTarget(SelectorProtocol* pSelectorTarget, SEL_CallFuncO selector, NSObject* pObject);
|
||||
/** initializes the action with the callback
|
||||
|
||||
typedef void (SelectorProtocol::*SEL_CallFuncO)(NSObject*);
|
||||
*/
|
||||
virtual bool initWithTarget(SelectorProtocol* pSelectorTarget, SEL_CallFuncO selector, NSObject* pObject);
|
||||
// super methods
|
||||
virtual NSObject* copyWithZone(NSZone *pZone);
|
||||
virtual void execute();
|
||||
|
||||
protected:
|
||||
NSObject* m_pObject;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif //__CCINSTANT_ACTION_H__
|
|
@ -37,7 +37,7 @@ namespace cocos2d {
|
|||
It has an start time, and a finish time. The finish time is the parameter
|
||||
duration plus the start time.
|
||||
|
||||
These CCIntervalAction actions have some interesting properties, like:
|
||||
These CCActionInterval actions have some interesting properties, like:
|
||||
- They can run normally (default)
|
||||
- They can run reversed with the reverse method
|
||||
- They can run with the time altered with the Accelerate, AccelDeccel and Speed actions.
|
||||
|
@ -49,7 +49,7 @@ Example:
|
|||
|
||||
CCAction *pingPongAction = CCSequence::actions(action, action->reverse(), NULL);
|
||||
*/
|
||||
class CCX_DLL CCIntervalAction : public CCFiniteTimeAction
|
||||
class CCX_DLL CCActionInterval : public CCFiniteTimeAction
|
||||
{
|
||||
public:
|
||||
/** how many seconds had elapsed since the actions started to run. */
|
||||
|
@ -65,11 +65,11 @@ public:
|
|||
virtual void step(ccTime dt);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
/** returns a reversed action */
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCIntervalAction* actionWithDuration(ccTime d);
|
||||
static CCActionInterval* actionWithDuration(ccTime d);
|
||||
|
||||
public:
|
||||
//extension in CCGridAction
|
||||
|
@ -83,7 +83,7 @@ protected:
|
|||
|
||||
/** @brief Runs actions sequentially, one after another
|
||||
*/
|
||||
class CCX_DLL CCSequence : public CCIntervalAction
|
||||
class CCX_DLL CCSequence : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCSequence(void);
|
||||
|
@ -95,7 +95,7 @@ public:
|
|||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** helper constructor to create an array of sequenceable actions */
|
||||
|
@ -112,7 +112,7 @@ protected:
|
|||
/** @brief Repeats an action a number of times.
|
||||
* To repeat an action forever use the CCRepeatForever action.
|
||||
*/
|
||||
class CCX_DLL CCRepeat : public CCIntervalAction
|
||||
class CCX_DLL CCRepeat : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCRepeat(void);
|
||||
|
@ -125,7 +125,7 @@ public:
|
|||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual bool isDone(void);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates a CCRepeat action. Times is an unsigned integer between 1 and pow(2,30) */
|
||||
|
@ -141,31 +141,31 @@ protected:
|
|||
To repeat the an action for a limited number of times use the Repeat action.
|
||||
@warning This action can't be Sequenceable because it is not an IntervalAction
|
||||
*/
|
||||
class CCX_DLL CCRepeatForever : public CCIntervalAction
|
||||
class CCX_DLL CCRepeatForever : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
CCRepeatForever(){}
|
||||
virtual ~CCRepeatForever();
|
||||
|
||||
/** initializes the action */
|
||||
bool initWithAction(CCIntervalAction *pAction);
|
||||
bool initWithAction(CCActionInterval *pAction);
|
||||
virtual NSObject* copyWithZone(NSZone *pZone);
|
||||
virtual void startWithTarget(CCNode* pTarget);
|
||||
virtual void step(ccTime dt);
|
||||
virtual bool isDone(void);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
static CCRepeatForever* actionWithAction(CCIntervalAction *pAction);
|
||||
static CCRepeatForever* actionWithAction(CCActionInterval *pAction);
|
||||
|
||||
protected:
|
||||
CCIntervalAction *m_pOther;
|
||||
CCActionInterval *m_pOther;
|
||||
};
|
||||
|
||||
/** @brief Spawn a new action immediately
|
||||
*/
|
||||
class CCX_DLL CCSpawn : public CCIntervalAction
|
||||
class CCX_DLL CCSpawn : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCSpawn(void);
|
||||
|
@ -177,7 +177,7 @@ public:
|
|||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** helper constructor to create an array of spawned actions */
|
||||
|
@ -195,7 +195,7 @@ protected:
|
|||
rotation attribute.
|
||||
The direction will be decided by the shortest angle.
|
||||
*/
|
||||
class CCX_DLL CCRotateTo : public CCIntervalAction
|
||||
class CCX_DLL CCRotateTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
|
@ -217,7 +217,7 @@ protected:
|
|||
|
||||
/** @brief Rotates a CCNode object clockwise a number of degrees by modifying it's rotation attribute.
|
||||
*/
|
||||
class CCX_DLL CCRotateBy : public CCIntervalAction
|
||||
class CCX_DLL CCRotateBy : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
|
@ -226,7 +226,7 @@ public:
|
|||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
|
@ -239,7 +239,7 @@ protected:
|
|||
|
||||
/** @brief Moves a CCNode object to the position x,y. x and y are absolute coordinates by modifying it's position attribute.
|
||||
*/
|
||||
class CCX_DLL CCMoveTo : public CCIntervalAction
|
||||
class CCX_DLL CCMoveTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
|
@ -271,7 +271,7 @@ public:
|
|||
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
|
@ -280,7 +280,7 @@ public:
|
|||
|
||||
/** @brief Moves a CCNode object simulating a parabolic jump movement by modifying it's position attribute.
|
||||
*/
|
||||
class CCX_DLL CCJumpBy : public CCIntervalAction
|
||||
class CCX_DLL CCJumpBy : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
|
@ -289,7 +289,7 @@ public:
|
|||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
|
@ -328,7 +328,7 @@ typedef struct _ccBezierConfig {
|
|||
|
||||
/** @brief An action that moves the target with a cubic Bezier curve by a certain distance.
|
||||
*/
|
||||
class CCX_DLL CCBezierBy : public CCIntervalAction
|
||||
class CCX_DLL CCBezierBy : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action with a duration and a bezier configuration */
|
||||
|
@ -337,7 +337,7 @@ public:
|
|||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action with a duration and a bezier configuration */
|
||||
|
@ -365,7 +365,7 @@ public:
|
|||
/** @brief Scales a CCNode object to a zoom factor by modifying it's scale attribute.
|
||||
@warning This action doesn't support "reverse"
|
||||
*/
|
||||
class CCX_DLL CCScaleTo : public CCIntervalAction
|
||||
class CCX_DLL CCScaleTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action with the same scale factor for X and Y */
|
||||
|
@ -401,7 +401,7 @@ class CCX_DLL CCScaleBy : public CCScaleTo
|
|||
{
|
||||
public:
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
|
@ -414,7 +414,7 @@ public:
|
|||
|
||||
/** @brief Blinks a CCNode object by modifying it's visible attribute
|
||||
*/
|
||||
class CCX_DLL CCBlink : public CCIntervalAction
|
||||
class CCX_DLL CCBlink : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action */
|
||||
|
@ -422,7 +422,7 @@ public:
|
|||
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
|
@ -434,11 +434,11 @@ protected:
|
|||
/** @brief Fades In an object that implements the CCRGBAProtocol protocol. It modifies the opacity from 0 to 255.
|
||||
The "reverse" of this action is FadeOut
|
||||
*/
|
||||
class CCX_DLL CCFadeIn : public CCIntervalAction
|
||||
class CCX_DLL CCFadeIn : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
|
@ -449,11 +449,11 @@ public:
|
|||
/** @brief Fades Out an object that implements the CCRGBAProtocol protocol. It modifies the opacity from 255 to 0.
|
||||
The "reverse" of this action is FadeIn
|
||||
*/
|
||||
class CCX_DLL CCFadeOut : public CCIntervalAction
|
||||
class CCX_DLL CCFadeOut : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
|
@ -464,7 +464,7 @@ public:
|
|||
/** @brief Fades an object that implements the CCRGBAProtocol protocol. It modifies the opacity from the current value to a custom one.
|
||||
@warning This action doesn't support "reverse"
|
||||
*/
|
||||
class CCX_DLL CCFadeTo : public CCIntervalAction
|
||||
class CCX_DLL CCFadeTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action with duration and opacity */
|
||||
|
@ -487,7 +487,7 @@ protected:
|
|||
@warning This action doesn't support "reverse"
|
||||
@since v0.7.2
|
||||
*/
|
||||
class CCX_DLL CCTintTo : public CCIntervalAction
|
||||
class CCX_DLL CCTintTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action with duration and color */
|
||||
|
@ -509,7 +509,7 @@ protected:
|
|||
/** @brief Tints a CCNode that implements the CCNodeRGB protocol from current tint to a custom one.
|
||||
@since v0.7.2
|
||||
*/
|
||||
class CCX_DLL CCTintBy : public CCIntervalAction
|
||||
class CCX_DLL CCTintBy : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** initializes the action with duration and color */
|
||||
|
@ -518,7 +518,7 @@ public:
|
|||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates an action with duration and color */
|
||||
|
@ -536,11 +536,11 @@ protected:
|
|||
|
||||
/** @brief Delays the action a certain amount of seconds
|
||||
*/
|
||||
class CCX_DLL CCDelayTime : public CCIntervalAction
|
||||
class CCX_DLL CCDelayTime : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual NSObject* copyWithZone(NSZone* pZone);
|
||||
|
||||
public:
|
||||
|
@ -555,7 +555,7 @@ public:
|
|||
of your own actions, but using it outside the "reversed"
|
||||
scope is not recommended.
|
||||
*/
|
||||
class CCX_DLL CCReverseTime : public CCIntervalAction
|
||||
class CCX_DLL CCReverseTime : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCReverseTime(void);
|
||||
|
@ -567,7 +567,7 @@ public:
|
|||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action */
|
||||
|
@ -579,7 +579,7 @@ protected:
|
|||
|
||||
class CCTexture2D;
|
||||
/** @brief Animates a sprite given the name of an Animation */
|
||||
class CCX_DLL CCAnimate : public CCIntervalAction
|
||||
class CCX_DLL CCAnimate : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
~CCAnimate(void);
|
||||
|
@ -610,7 +610,7 @@ public:
|
|||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void stop(void);
|
||||
virtual void update(ccTime time);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
|
||||
public:
|
||||
/** creates the action with an Animation and will restore the original frame when the animation is over */
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCPAGETURN3D_ACTION_H__
|
||||
#define __ACTION_CCPAGETURN3D_ACTION_H__
|
||||
|
||||
#include "CCGrid3DAction.h"
|
||||
#include "CCActionGrid3D.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCPROGRESS_TIMER_H__
|
||||
#define __ACTION_CCPROGRESS_TIMER_H__
|
||||
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
||||
|
@ -33,7 +33,7 @@ namespace cocos2d
|
|||
@brief Progress to percentage
|
||||
@since v0.99.1
|
||||
*/
|
||||
class CCX_DLL CCProgressTo : public CCIntervalAction
|
||||
class CCX_DLL CCProgressTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** Initializes with a duration and a percent */
|
||||
|
@ -56,14 +56,14 @@ protected:
|
|||
@brief Progress from a percentage to another percentage
|
||||
@since v0.99.1
|
||||
*/
|
||||
class CCX_DLL CCProgressFromTo : public CCIntervalAction
|
||||
class CCX_DLL CCProgressFromTo : public CCActionInterval
|
||||
{
|
||||
public:
|
||||
/** Initializes the action with a duration, a "from" percentage and a "to" percentage */
|
||||
bool initWithDuration(ccTime duration, float fFromPercentage, float fToPercentage);
|
||||
|
||||
virtual NSObject* copyWithZone(NSZone *pZone);
|
||||
virtual CCIntervalAction* reverse(void);
|
||||
virtual CCActionInterval* reverse(void);
|
||||
virtual void startWithTarget(CCNode *pTarget);
|
||||
virtual void update(ccTime time);
|
||||
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
#ifndef __ACTION_CCTILEDGRID_ACTION_H__
|
||||
#define __ACTION_CCTILEDGRID_ACTION_H__
|
||||
|
||||
#include "CCGridAction.h"
|
||||
#include "CCActionGrid.h"
|
||||
|
||||
namespace cocos2d
|
||||
{
|
|
@ -62,7 +62,7 @@ public:
|
|||
*/
|
||||
virtual bool initWithDuration(ccTime t,CCScene* scene,bool backwards);
|
||||
|
||||
CCIntervalAction* actionWithSize(ccGridSize vector);
|
||||
CCActionInterval* actionWithSize(ccGridSize vector);
|
||||
|
||||
virtual void onEnter();
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ namespace cocos2d {
|
|||
#define DECLEAR_TRANSITIONWITHDURATION(_Type)\
|
||||
static _Type* transitionWithDuration(ccTime t, CCScene* scene);
|
||||
|
||||
class CCIntervalAction;
|
||||
class CCActionInterval;
|
||||
class CCNode;
|
||||
|
||||
/** @brief CCTransitionEaseScene can ease the actions of the scene protocol.
|
||||
|
@ -46,7 +46,7 @@ public:
|
|||
/** returns the Ease action that will be performed on a linear action.
|
||||
@since v0.8.2
|
||||
*/
|
||||
virtual CCIntervalAction * easeActionWithAction(CCIntervalAction * action) = 0;
|
||||
virtual CCActionInterval * easeActionWithAction(CCActionInterval * action) = 0;
|
||||
};
|
||||
|
||||
/** Orientation Type used by some transitions
|
||||
|
@ -157,9 +157,9 @@ public:
|
|||
/** initializes the scenes */
|
||||
virtual void initScenes(void);
|
||||
/** returns the action that will be performed */
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
virtual CCIntervalAction* easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval* easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
virtual void onEnter();
|
||||
|
||||
|
@ -217,11 +217,11 @@ public:
|
|||
/** initializes the scenes */
|
||||
virtual void initScenes(void);
|
||||
/** returns the action that will be performed by the incomming and outgoing scene */
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
virtual void onEnter();
|
||||
|
||||
virtual CCIntervalAction* easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval* easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSlideInLTransition);
|
||||
protected:
|
||||
|
@ -240,7 +240,7 @@ public:
|
|||
/** initializes the scenes */
|
||||
virtual void initScenes(void);
|
||||
/** returns the action that will be performed by the incomming and outgoing scene */
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSlideInRTransition);
|
||||
protected:
|
||||
|
@ -259,7 +259,7 @@ public:
|
|||
/** initializes the scenes */
|
||||
virtual void initScenes(void);
|
||||
/** returns the action that will be performed by the incomming and outgoing scene */
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSlideInBTransition);
|
||||
protected:
|
||||
|
@ -278,7 +278,7 @@ public:
|
|||
/** initializes the scenes */
|
||||
virtual void initScenes(void);
|
||||
/** returns the action that will be performed by the incomming and outgoing scene */
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSlideInTTransition);
|
||||
protected:
|
||||
|
@ -295,7 +295,7 @@ public:
|
|||
virtual ~CCShrinkGrowTransition();
|
||||
|
||||
virtual void onEnter();
|
||||
virtual CCIntervalAction* easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval* easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCShrinkGrowTransition);
|
||||
};
|
||||
|
@ -444,7 +444,7 @@ public :
|
|||
virtual ~CCTurnOffTilesTransition();
|
||||
|
||||
virtual void onEnter();
|
||||
virtual CCIntervalAction * easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval * easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCTurnOffTilesTransition);
|
||||
|
@ -461,9 +461,9 @@ public:
|
|||
CCSplitColsTransition();
|
||||
virtual ~CCSplitColsTransition();
|
||||
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
virtual void onEnter();
|
||||
virtual CCIntervalAction * easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval * easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSplitColsTransition);
|
||||
|
@ -478,7 +478,7 @@ public:
|
|||
CCSplitRowsTransition();
|
||||
virtual ~CCSplitRowsTransition();
|
||||
|
||||
virtual CCIntervalAction* action(void);
|
||||
virtual CCActionInterval* action(void);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCSplitRowsTransition)
|
||||
|
@ -492,9 +492,9 @@ class CCX_DLL CCFadeTRTransition : public CCTransitionScene , public CCTransitio
|
|||
public:
|
||||
CCFadeTRTransition();
|
||||
virtual ~CCFadeTRTransition();
|
||||
virtual CCIntervalAction* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
virtual void onEnter();
|
||||
virtual CCIntervalAction* easeActionWithAction(CCIntervalAction * action);
|
||||
virtual CCActionInterval* easeActionWithAction(CCActionInterval * action);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCFadeTRTransition)
|
||||
|
@ -511,7 +511,7 @@ class CCX_DLL CCFadeBLTransition : public CCFadeTRTransition
|
|||
public:
|
||||
CCFadeBLTransition();
|
||||
virtual ~CCFadeBLTransition();
|
||||
virtual CCIntervalAction* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCFadeBLTransition)
|
||||
|
@ -525,7 +525,7 @@ class CCX_DLL CCFadeUpTransition : public CCFadeTRTransition
|
|||
public:
|
||||
CCFadeUpTransition();
|
||||
virtual ~CCFadeUpTransition();
|
||||
virtual CCIntervalAction* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCFadeUpTransition)
|
||||
|
@ -539,7 +539,7 @@ class CCX_DLL CCFadeDownTransition : public CCFadeTRTransition
|
|||
public:
|
||||
CCFadeDownTransition();
|
||||
virtual ~CCFadeDownTransition();
|
||||
virtual CCIntervalAction* actionWithSize(ccGridSize size);
|
||||
virtual CCActionInterval* actionWithSize(ccGridSize size);
|
||||
|
||||
public:
|
||||
DECLEAR_TRANSITIONWITHDURATION(CCFadeDownTransition)
|
||||
|
|
|
@ -253,5 +253,48 @@ Converts a rect in points to pixels
|
|||
TypeName(const TypeName&);\
|
||||
void operator=(const TypeName&)
|
||||
|
||||
/**
|
||||
@since v0.99.5
|
||||
@todo upto-0.99.5 check the code for retina
|
||||
*/
|
||||
#if CC_IS_RETINA_DISPLAY_SUPPORTED
|
||||
|
||||
/****************************/
|
||||
/** RETINA DISPLAY ENABLED **/
|
||||
/****************************/
|
||||
|
||||
/** @def CC_CONTENT_SCALE_FACTOR
|
||||
On Mac it returns 1;
|
||||
On iPhone it returns 2 if RetinaDisplay is On. Otherwise it returns 1
|
||||
*/
|
||||
#include "Platforms/iOS/CCDirectorIOS.h"
|
||||
#define CC_CONTENT_SCALE_FACTOR() __ccContentScaleFactor
|
||||
|
||||
|
||||
/** @def CC_RECT_PIXELS_TO_POINTS
|
||||
Converts a rect in pixels to points
|
||||
*/
|
||||
#define CC_RECT_PIXELS_TO_POINTS(__pixels__) \
|
||||
CGRectMake( (__pixels__).origin.x / CC_CONTENT_SCALE_FACTOR(), (__pixels__).origin.y / CC_CONTENT_SCALE_FACTOR(), \
|
||||
(__pixels__).size.width / CC_CONTENT_SCALE_FACTOR(), (__pixels__).size.height / CC_CONTENT_SCALE_FACTOR() )
|
||||
|
||||
/** @def CC_RECT_POINTS_TO_PIXELS
|
||||
Converts a rect in points to pixels
|
||||
*/
|
||||
#define CC_RECT_POINTS_TO_PIXELS(__points__) \
|
||||
CGRectMake( (__points__).origin.x * CC_CONTENT_SCALE_FACTOR(), (__points__).origin.y * CC_CONTENT_SCALE_FACTOR(), \
|
||||
(__points__).size.width * CC_CONTENT_SCALE_FACTOR(), (__points__).size.height * CC_CONTENT_SCALE_FACTOR() )
|
||||
|
||||
#else // retina disabled
|
||||
|
||||
/*****************************/
|
||||
/** RETINA DISPLAY DISABLED **/
|
||||
/*****************************/
|
||||
|
||||
#define CC_CONTENT_SCALE_FACTOR() 1
|
||||
#define CC_RECT_PIXELS_TO_POINTS(__pixels__) __pixels__
|
||||
#define CC_RECT_POINTS_TO_PIXELS(__points__) __points__
|
||||
|
||||
#endif
|
||||
|
||||
#endif // __CCMACROS_H__
|
||||
|
|
|
@ -34,15 +34,15 @@ THE SOFTWARE.
|
|||
#include "CCAction.h"
|
||||
#include "CCActionManager.h"
|
||||
#include "CCCamera.h"
|
||||
#include "CCCameraAction.h"
|
||||
#include "CCActionCamera.h"
|
||||
#include "CCProtocols.h"
|
||||
#include "CCNode.h"
|
||||
#include "CCDirector.h"
|
||||
// #include "CCTouchDispatcher.h"
|
||||
// #include "CCTouchDelegateProtocol.h"
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCEaseAction.h"
|
||||
#include "CCActionInstant.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCActionEase.h"
|
||||
#include "CCLabel.h"
|
||||
#include "CCLayer.h"
|
||||
#include "CCMenu.h"
|
||||
|
@ -59,9 +59,9 @@ THE SOFTWARE.
|
|||
#include "CCTextureAtlas.h"
|
||||
#include "CCLabelAtlas.h"
|
||||
#include "CCAtlasNode.h"
|
||||
#include "CCTiledGridAction.h"
|
||||
#include "CCGrid3DAction.h"
|
||||
#include "CCGridAction.h"
|
||||
#include "CCActionTiledGrid.h"
|
||||
#include "CCActionGrid3D.h"
|
||||
#include "CCActionGrid.h"
|
||||
#include "CCBitmapFontAtlas.h"
|
||||
#include "CCParallaxNode.h"
|
||||
#include "CCTileMapAtlas.h"
|
||||
|
@ -71,12 +71,12 @@ THE SOFTWARE.
|
|||
#include "CCTMXXMLParser.h"
|
||||
#include "CCRenderTexture.h"
|
||||
#include "CCMotionStreak.h"
|
||||
#include "CCPageTurn3DAction.h"
|
||||
#include "CCActionPageTurn3D.h"
|
||||
#include "CCPageTurnTransition.h"
|
||||
#include "CCTexture2D.h"
|
||||
#include "CCPVRTexture.h"
|
||||
#include "CCRadialTransition.h"
|
||||
#include "CCProgressTimerActions.h"
|
||||
#include "CCActionProgressTimer.h"
|
||||
#include "CCTouchDispatcher.h"
|
||||
#include "CCDrawingPrimitives.h"
|
||||
#include "CCScheduler.h"
|
||||
|
|
|
@ -53,6 +53,7 @@ typedef void (SelectorProtocol::*SEL_SCHEDULE)(ccTime);
|
|||
typedef void (SelectorProtocol::*SEL_CallFunc)();
|
||||
typedef void (SelectorProtocol::*SEL_CallFuncN)(CCNode*);
|
||||
typedef void (SelectorProtocol::*SEL_CallFuncND)(CCNode*, void*);
|
||||
typedef void (SelectorProtocol::*SEL_CallFuncO)(NSObject*);
|
||||
typedef void (SelectorProtocol::*SEL_MenuHandler)(NSObject*);
|
||||
|
||||
// #define schedule_selector(_SELECTOR) (SEL_SCHEDULE)(*((SEL_SCHEDULE*)(&(&_SELECTOR))) )
|
||||
|
@ -65,6 +66,7 @@ typedef void (SelectorProtocol::*SEL_MenuHandler)(NSObject*);
|
|||
#define callfunc_selector(_SELECTOR) (SEL_CallFunc)(&_SELECTOR)
|
||||
#define callfuncN_selector(_SELECTOR) (SEL_CallFuncN)(&_SELECTOR)
|
||||
#define callfuncND_selector(_SELECTOR) (SEL_CallFuncND)(&_SELECTOR)
|
||||
#define callfuncO_selector(_SELECTOR) (SEL_CallFuncO)(&_SELECTOR)
|
||||
#define menu_selector(_SELECTOR) (SEL_MenuHandler)(&_SELECTOR)
|
||||
}//namespace cocos2d
|
||||
|
||||
|
|
|
@ -24,10 +24,10 @@ THE SOFTWARE.
|
|||
|
||||
#include "CCPageTurnTransition.h"
|
||||
#include "CCDirector.h"
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCGridAction.h"
|
||||
#include "CCPageTurn3DAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCActionInstant.h"
|
||||
#include "CCActionGrid.h"
|
||||
#include "CCActionPageTurn3D.h"
|
||||
|
||||
namespace cocos2d {
|
||||
|
||||
|
@ -79,7 +79,7 @@ void CCPageTurnTransition::onEnter()
|
|||
x=12;y=16;
|
||||
}
|
||||
|
||||
CCIntervalAction *action = this->actionWithSize(ccg(x,y));
|
||||
CCActionInterval *action = this->actionWithSize(ccg(x,y));
|
||||
|
||||
if(! m_bBack )
|
||||
{
|
||||
|
@ -113,7 +113,7 @@ void CCPageTurnTransition::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCPageTurnTransition:: actionWithSize(ccGridSize vector)
|
||||
CCActionInterval* CCPageTurnTransition:: actionWithSize(ccGridSize vector)
|
||||
{
|
||||
if( m_bBack )
|
||||
{
|
||||
|
|
|
@ -25,8 +25,8 @@ THE SOFTWARE.
|
|||
#include "CCRadialTransition.h"
|
||||
#include "CCDirector.h"
|
||||
#include "CCRenderTexture.h"
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCProgressTimerActions.h"
|
||||
#include "CCActionInstant.h"
|
||||
#include "CCActionProgressTimer.h"
|
||||
#include "CGPointExtension.h"
|
||||
|
||||
namespace cocos2d {
|
||||
|
|
|
@ -27,14 +27,14 @@ THE SOFTWARE.
|
|||
#include "CGPointExtension.h"
|
||||
#include "CCDirector.h"
|
||||
#include "CCTouchDispatcher.h"
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCInstantAction.h"
|
||||
#include "CCEaseAction.h"
|
||||
#include "CCCameraAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCActionInstant.h"
|
||||
#include "CCActionEase.h"
|
||||
#include "CCActionCamera.h"
|
||||
#include "CCLayer.h"
|
||||
#include "CCGridAction.h"
|
||||
#include "CCActionGrid.h"
|
||||
#include "CCRenderTexture.h"
|
||||
#include "CCTiledGridAction.h"
|
||||
#include "CCActionTiledGrid.h"
|
||||
namespace cocos2d {
|
||||
|
||||
enum {
|
||||
|
@ -238,7 +238,7 @@ void CCRotoZoomTransition:: onEnter()
|
|||
m_pInScene->setAnchorPoint(ccp(0.5f, 0.5f));
|
||||
m_pOutScene->setAnchorPoint(ccp(0.5f, 0.5f));
|
||||
|
||||
CCIntervalAction *rotozoom = (CCIntervalAction*)(CCSequence::actions
|
||||
CCActionInterval *rotozoom = (CCActionInterval*)(CCSequence::actions
|
||||
(
|
||||
CCSpawn::actions
|
||||
(
|
||||
|
@ -285,14 +285,14 @@ void CCJumpZoomTransition::onEnter()
|
|||
m_pInScene->setAnchorPoint(ccp(0.5f, 0.5f));
|
||||
m_pOutScene->setAnchorPoint(ccp(0.5f, 0.5f));
|
||||
|
||||
CCIntervalAction *jump = CCJumpBy::actionWithDuration(m_fDuration/4, ccp(-s.width,0), s.width/4, 2);
|
||||
CCIntervalAction *scaleIn = CCScaleTo::actionWithDuration(m_fDuration/4, 1.0f);
|
||||
CCIntervalAction *scaleOut = CCScaleTo::actionWithDuration(m_fDuration/4, 0.5f);
|
||||
CCActionInterval *jump = CCJumpBy::actionWithDuration(m_fDuration/4, ccp(-s.width,0), s.width/4, 2);
|
||||
CCActionInterval *scaleIn = CCScaleTo::actionWithDuration(m_fDuration/4, 1.0f);
|
||||
CCActionInterval *scaleOut = CCScaleTo::actionWithDuration(m_fDuration/4, 0.5f);
|
||||
|
||||
CCIntervalAction *jumpZoomOut = (CCIntervalAction*)(CCSequence::actions(scaleOut, jump, NULL));
|
||||
CCIntervalAction *jumpZoomIn = (CCIntervalAction*)(CCSequence::actions(jump, scaleIn, NULL));
|
||||
CCActionInterval *jumpZoomOut = (CCActionInterval*)(CCSequence::actions(scaleOut, jump, NULL));
|
||||
CCActionInterval *jumpZoomIn = (CCActionInterval*)(CCSequence::actions(jump, scaleIn, NULL));
|
||||
|
||||
CCIntervalAction *delay = CCDelayTime::actionWithDuration(m_fDuration/2);
|
||||
CCActionInterval *delay = CCDelayTime::actionWithDuration(m_fDuration/2);
|
||||
|
||||
m_pOutScene->runAction(jumpZoomOut);
|
||||
m_pInScene->runAction
|
||||
|
@ -324,7 +324,7 @@ void CCMoveInLTransition::onEnter()
|
|||
CCTransitionScene::onEnter();
|
||||
this->initScenes();
|
||||
|
||||
CCIntervalAction *a = this->action();
|
||||
CCActionInterval *a = this->action();
|
||||
|
||||
m_pInScene->runAction
|
||||
(
|
||||
|
@ -337,12 +337,12 @@ void CCMoveInLTransition::onEnter()
|
|||
);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCMoveInLTransition::action()
|
||||
CCActionInterval* CCMoveInLTransition::action()
|
||||
{
|
||||
return CCMoveTo::actionWithDuration(m_fDuration, ccp(0,0));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCMoveInLTransition::easeActionWithAction(CCIntervalAction* action)
|
||||
CCActionInterval* CCMoveInLTransition::easeActionWithAction(CCActionInterval* action)
|
||||
{
|
||||
return CCEaseOut::actionWithAction(action, 2.0f);
|
||||
// return [EaseElasticOut actionWithAction:action period:0.4f];
|
||||
|
@ -432,11 +432,11 @@ void CCSlideInLTransition::onEnter()
|
|||
CCTransitionScene::onEnter();
|
||||
this->initScenes();
|
||||
|
||||
CCIntervalAction *in = this->action();
|
||||
CCIntervalAction *out = this->action();
|
||||
CCActionInterval *in = this->action();
|
||||
CCActionInterval *out = this->action();
|
||||
|
||||
CCIntervalAction* inAction = easeActionWithAction(in);
|
||||
CCIntervalAction* outAction = (CCIntervalAction*)CCSequence::actions
|
||||
CCActionInterval* inAction = easeActionWithAction(in);
|
||||
CCActionInterval* outAction = (CCActionInterval*)CCSequence::actions
|
||||
(
|
||||
easeActionWithAction(out),
|
||||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::finish)),
|
||||
|
@ -457,13 +457,13 @@ void CCSlideInLTransition:: initScenes()
|
|||
m_pInScene->setPosition( ccp(-(s.width-ADJUST_FACTOR),0) );
|
||||
}
|
||||
|
||||
CCIntervalAction* CCSlideInLTransition::action()
|
||||
CCActionInterval* CCSlideInLTransition::action()
|
||||
{
|
||||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCMoveBy::actionWithDuration(m_fDuration, ccp(s.width-ADJUST_FACTOR,0));
|
||||
}
|
||||
|
||||
CCIntervalAction* CCSlideInLTransition::easeActionWithAction(CCIntervalAction* action)
|
||||
CCActionInterval* CCSlideInLTransition::easeActionWithAction(CCActionInterval* action)
|
||||
{
|
||||
return CCEaseOut::actionWithAction(action, 2.0f);
|
||||
// return [EaseElasticOut actionWithAction:action period:0.4f];
|
||||
|
@ -494,7 +494,7 @@ void CCSlideInRTransition::initScenes()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSlideInRTransition:: action()
|
||||
CCActionInterval* CCSlideInRTransition:: action()
|
||||
{
|
||||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCMoveBy::actionWithDuration(m_fDuration, ccp(-(s.width-ADJUST_FACTOR),0));
|
||||
|
@ -525,7 +525,7 @@ void CCSlideInTTransition::initScenes()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSlideInTTransition::action()
|
||||
CCActionInterval* CCSlideInTTransition::action()
|
||||
{
|
||||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCMoveBy::actionWithDuration(m_fDuration, ccp(0,-(s.height-ADJUST_FACTOR)));
|
||||
|
@ -555,7 +555,7 @@ void CCSlideInBTransition:: initScenes()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSlideInBTransition:: action()
|
||||
CCActionInterval* CCSlideInBTransition:: action()
|
||||
{
|
||||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCMoveBy::actionWithDuration(m_fDuration, ccp(0,s.height-ADJUST_FACTOR));
|
||||
|
@ -583,8 +583,8 @@ void CCShrinkGrowTransition::onEnter()
|
|||
m_pInScene->setAnchorPoint(ccp(2/3.0f,0.5f));
|
||||
m_pOutScene->setAnchorPoint(ccp(1/3.0f,0.5f));
|
||||
|
||||
CCIntervalAction* scaleOut = CCScaleTo::actionWithDuration(m_fDuration, 0.01f);
|
||||
CCIntervalAction* scaleIn = CCScaleTo::actionWithDuration(m_fDuration, 1.0f);
|
||||
CCActionInterval* scaleOut = CCScaleTo::actionWithDuration(m_fDuration, 0.01f);
|
||||
CCActionInterval* scaleIn = CCScaleTo::actionWithDuration(m_fDuration, 1.0f);
|
||||
|
||||
m_pInScene->runAction(this->easeActionWithAction(scaleIn));
|
||||
m_pOutScene->runAction
|
||||
|
@ -597,7 +597,7 @@ void CCShrinkGrowTransition::onEnter()
|
|||
)
|
||||
);
|
||||
}
|
||||
CCIntervalAction* CCShrinkGrowTransition:: easeActionWithAction(CCIntervalAction* action)
|
||||
CCActionInterval* CCShrinkGrowTransition:: easeActionWithAction(CCActionInterval* action)
|
||||
{
|
||||
return CCEaseOut::actionWithAction(action, 2.0f);
|
||||
// return [EaseElasticOut actionWithAction:action period:0.3f];
|
||||
|
@ -619,7 +619,7 @@ void CCFlipXTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -640,7 +640,7 @@ void CCFlipXTransition::onEnter()
|
|||
outAngleZ = 0;
|
||||
}
|
||||
|
||||
inA = (CCIntervalAction*)CCSequence::actions
|
||||
inA = (CCActionInterval*)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCShow::action(),
|
||||
|
@ -649,7 +649,7 @@ void CCFlipXTransition::onEnter()
|
|||
NULL
|
||||
);
|
||||
|
||||
outA = (CCIntervalAction *)CCSequence::actions
|
||||
outA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCOrbitCamera::actionWithDuration(m_fDuration/2, 1, 0, outAngleZ, outDeltaZ, 0, 0),
|
||||
CCHide::action(),
|
||||
|
@ -684,7 +684,7 @@ void CCFlipYTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -705,7 +705,7 @@ void CCFlipYTransition::onEnter()
|
|||
outAngleZ = 0;
|
||||
}
|
||||
|
||||
inA = (CCIntervalAction*)CCSequence::actions
|
||||
inA = (CCActionInterval*)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCShow::action(),
|
||||
|
@ -713,7 +713,7 @@ void CCFlipYTransition::onEnter()
|
|||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::finish)),
|
||||
NULL
|
||||
);
|
||||
outA = (CCIntervalAction*)CCSequence::actions
|
||||
outA = (CCActionInterval*)CCSequence::actions
|
||||
(
|
||||
CCOrbitCamera::actionWithDuration(m_fDuration/2, 1, 0, outAngleZ, outDeltaZ, 90, 0),
|
||||
CCHide::action(),
|
||||
|
@ -749,7 +749,7 @@ void CCFlipAngularTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -770,7 +770,7 @@ void CCFlipAngularTransition::onEnter()
|
|||
outAngleZ = 0;
|
||||
}
|
||||
|
||||
inA = (CCIntervalAction *)CCSequence::actions
|
||||
inA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCShow::action(),
|
||||
|
@ -778,7 +778,7 @@ void CCFlipAngularTransition::onEnter()
|
|||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::finish)),
|
||||
NULL
|
||||
);
|
||||
outA = (CCIntervalAction *)CCSequence::actions
|
||||
outA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCOrbitCamera::actionWithDuration(m_fDuration/2, 1, 0, outAngleZ, outDeltaZ, 45, 0),
|
||||
CCHide::action(),
|
||||
|
@ -813,7 +813,7 @@ void CCZoomFlipXTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -832,7 +832,7 @@ void CCZoomFlipXTransition::onEnter()
|
|||
outDeltaZ = -90;
|
||||
outAngleZ = 0;
|
||||
}
|
||||
inA = (CCIntervalAction *)CCSequence::actions
|
||||
inA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCSpawn::actions
|
||||
|
@ -845,7 +845,7 @@ void CCZoomFlipXTransition::onEnter()
|
|||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::finish)),
|
||||
NULL
|
||||
);
|
||||
outA = (CCIntervalAction *)CCSequence::actions
|
||||
outA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCSpawn::actions
|
||||
(
|
||||
|
@ -886,7 +886,7 @@ void CCZoomFlipYTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -904,7 +904,7 @@ void CCZoomFlipYTransition::onEnter()
|
|||
outAngleZ = 0;
|
||||
}
|
||||
|
||||
inA = (CCIntervalAction *)CCSequence::actions
|
||||
inA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCSpawn::actions
|
||||
|
@ -918,7 +918,7 @@ void CCZoomFlipYTransition::onEnter()
|
|||
NULL
|
||||
);
|
||||
|
||||
outA = (CCIntervalAction *)CCSequence::actions
|
||||
outA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCSpawn::actions
|
||||
(
|
||||
|
@ -960,7 +960,7 @@ void CCZoomFlipAngularTransition::onEnter()
|
|||
{
|
||||
CCOrientedTransitionScene::onEnter();
|
||||
|
||||
CCIntervalAction *inA, *outA;
|
||||
CCActionInterval *inA, *outA;
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
float inDeltaZ, inAngleZ;
|
||||
|
@ -980,7 +980,7 @@ void CCZoomFlipAngularTransition::onEnter()
|
|||
outAngleZ = 0;
|
||||
}
|
||||
|
||||
inA = (CCIntervalAction *)CCSequence::actions
|
||||
inA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCDelayTime::actionWithDuration(m_fDuration/2),
|
||||
CCSpawn::actions
|
||||
|
@ -994,7 +994,7 @@ void CCZoomFlipAngularTransition::onEnter()
|
|||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::finish)),
|
||||
NULL
|
||||
);
|
||||
outA = (CCIntervalAction *)CCSequence::actions
|
||||
outA = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCSpawn::actions
|
||||
(
|
||||
|
@ -1067,7 +1067,7 @@ void CCFadeTransition :: onEnter()
|
|||
addChild(l, 2, kSceneFade);
|
||||
CCNode* f = getChildByTag(kSceneFade);
|
||||
|
||||
CCIntervalAction* a = (CCIntervalAction *)CCSequence::actions
|
||||
CCActionInterval* a = (CCActionInterval *)CCSequence::actions
|
||||
(
|
||||
CCFadeIn::actionWithDuration(m_fDuration/2),
|
||||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::hideOutShowIn)),//CCCallFunc::actionWithTarget:self selector:@selector(hideOutShowIn)],
|
||||
|
@ -1209,7 +1209,7 @@ void CCTurnOffTilesTransition::onEnter()
|
|||
int y = 12;
|
||||
|
||||
CCTurnOffTiles* toff = CCTurnOffTiles::actionWithSize( ccg(x,y), m_fDuration);
|
||||
CCIntervalAction* action = easeActionWithAction(toff);
|
||||
CCActionInterval* action = easeActionWithAction(toff);
|
||||
m_pOutScene->runAction
|
||||
(
|
||||
CCSequence::actions
|
||||
|
@ -1223,7 +1223,7 @@ void CCTurnOffTilesTransition::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCTurnOffTilesTransition:: easeActionWithAction(CCIntervalAction* action)
|
||||
CCActionInterval* CCTurnOffTilesTransition:: easeActionWithAction(CCActionInterval* action)
|
||||
{
|
||||
return action;
|
||||
}
|
||||
|
@ -1246,8 +1246,8 @@ void CCSplitColsTransition::onEnter()
|
|||
CCTransitionScene::onEnter();
|
||||
m_pInScene->setIsVisible(false);
|
||||
|
||||
CCIntervalAction* split = action();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)CCSequence::actions
|
||||
CCActionInterval* split = action();
|
||||
CCActionInterval* seq = (CCActionInterval*)CCSequence::actions
|
||||
(
|
||||
split,
|
||||
CCCallFunc::actionWithTarget(this, callfunc_selector(CCTransitionScene::hideOutShowIn)),
|
||||
|
@ -1268,13 +1268,13 @@ void CCSplitColsTransition::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSplitColsTransition:: action()
|
||||
CCActionInterval* CCSplitColsTransition:: action()
|
||||
{
|
||||
return CCSplitCols::actionWithCols(3, m_fDuration/2.0f);
|
||||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSplitColsTransition::easeActionWithAction(CCIntervalAction * action)
|
||||
CCActionInterval* CCSplitColsTransition::easeActionWithAction(CCActionInterval * action)
|
||||
{
|
||||
return CCEaseInOut::actionWithAction(action, 3.0f);
|
||||
}
|
||||
|
@ -1293,7 +1293,7 @@ CCSplitRowsTransition::~CCSplitRowsTransition()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCSplitRowsTransition::action()
|
||||
CCActionInterval* CCSplitRowsTransition::action()
|
||||
{
|
||||
return CCSplitRows::actionWithRows(3, m_fDuration/2.0f);
|
||||
}
|
||||
|
@ -1325,7 +1325,7 @@ void CCFadeTRTransition::onEnter()
|
|||
int x = (int)(12 * aspect);
|
||||
int y = 12;
|
||||
|
||||
CCIntervalAction* action = actionWithSize(ccg(x,y));
|
||||
CCActionInterval* action = actionWithSize(ccg(x,y));
|
||||
|
||||
m_pOutScene->runAction
|
||||
(
|
||||
|
@ -1340,12 +1340,12 @@ void CCFadeTRTransition::onEnter()
|
|||
}
|
||||
|
||||
|
||||
CCIntervalAction* CCFadeTRTransition::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCFadeTRTransition::actionWithSize(ccGridSize size)
|
||||
{
|
||||
return CCFadeOutTRTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeTRTransition:: easeActionWithAction(CCIntervalAction* action)
|
||||
CCActionInterval* CCFadeTRTransition:: easeActionWithAction(CCActionInterval* action)
|
||||
{
|
||||
return action;
|
||||
}
|
||||
|
@ -1364,7 +1364,7 @@ CCFadeBLTransition::~CCFadeBLTransition()
|
|||
{
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeBLTransition::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCFadeBLTransition::actionWithSize(ccGridSize size)
|
||||
{
|
||||
return CCFadeOutBLTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
@ -1381,7 +1381,7 @@ CCFadeUpTransition::~CCFadeUpTransition()
|
|||
{
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeUpTransition::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCFadeUpTransition::actionWithSize(ccGridSize size)
|
||||
{
|
||||
return CCFadeOutUpTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
@ -1398,7 +1398,7 @@ CCFadeDownTransition::~CCFadeDownTransition()
|
|||
{
|
||||
}
|
||||
|
||||
CCIntervalAction* CCFadeDownTransition::actionWithSize(ccGridSize size)
|
||||
CCActionInterval* CCFadeDownTransition::actionWithSize(ccGridSize size)
|
||||
{
|
||||
return CCFadeOutDownTiles::actionWithSize(size, m_fDuration);
|
||||
}
|
||||
|
|
|
@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||
#include <cstring>
|
||||
#include "CCMenuItem.h"
|
||||
#include "CGPointExtension.h"
|
||||
#include "CCIntervalAction.h"
|
||||
#include "CCActionInterval.h"
|
||||
#include "CCSprite.h"
|
||||
#include "CCLabelAtlas.h"
|
||||
#include "CCLabel.h"
|
||||
|
|
|
@ -39,15 +39,15 @@ OBJECTS = \
|
|||
$(OBJECTS_DIR)/cocos2d.o \
|
||||
$(OBJECTS_DIR)/CCAction.o \
|
||||
$(OBJECTS_DIR)/CCActionManager.o \
|
||||
$(OBJECTS_DIR)/CCCameraAction.o \
|
||||
$(OBJECTS_DIR)/CCEaseAction.o \
|
||||
$(OBJECTS_DIR)/CCGrid3DAction.o \
|
||||
$(OBJECTS_DIR)/CCGridAction.o \
|
||||
$(OBJECTS_DIR)/CCInstantAction.o \
|
||||
$(OBJECTS_DIR)/CCIntervalAction.o \
|
||||
$(OBJECTS_DIR)/CCPageTurn3DAction.o \
|
||||
$(OBJECTS_DIR)/CCProgressTimerActions.o \
|
||||
$(OBJECTS_DIR)/CCTiledGridAction.o \
|
||||
$(OBJECTS_DIR)/CCActionCamera.o \
|
||||
$(OBJECTS_DIR)/CCActionEase.o \
|
||||
$(OBJECTS_DIR)/CCActionGrid3D.o \
|
||||
$(OBJECTS_DIR)/CCActionGrid.o \
|
||||
$(OBJECTS_DIR)/CCActionInstant.o \
|
||||
$(OBJECTS_DIR)/CCActionInterval.o \
|
||||
$(OBJECTS_DIR)/CCActionPageTurn3D.o \
|
||||
$(OBJECTS_DIR)/CCActionProgressTimer.o \
|
||||
$(OBJECTS_DIR)/CCActionTiledGrid.o \
|
||||
$(OBJECTS_DIR)/CCAtlasNode.o \
|
||||
$(OBJECTS_DIR)/CCNode.o \
|
||||
$(OBJECTS_DIR)/CGAffineTransform.o \
|
||||
|
@ -97,8 +97,11 @@ OBJECTS = \
|
|||
$(OBJECTS_DIR)/CCProfiling.o \
|
||||
$(OBJECTS_DIR)/CGPointExtension.o \
|
||||
$(OBJECTS_DIR)/TransformUtils.o \
|
||||
$(OBJECTS_DIR)/FileUtils.o \
|
||||
$(OBJECTS_DIR)/TGAlib.o \
|
||||
$(OBJECTS_DIR)/glu.o \
|
||||
$(OBJECTS_DIR)/ioapi.o \
|
||||
$(OBJECTS_DIR)/unzip.o \
|
||||
$(OBJECTS_DIR)/CCTexture2D.o \
|
||||
$(OBJECTS_DIR)/CCTextureAtlas.o \
|
||||
$(OBJECTS_DIR)/CCTextureCache.o \
|
||||
|
@ -152,32 +155,32 @@ $(OBJECTS_DIR)/CCAction.o : ../actions/CCAction.cpp
|
|||
$(OBJECTS_DIR)/CCActionManager.o : ../actions/CCActionManager.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionManager.o ../actions/CCActionManager.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCCameraAction.o : ../actions/CCCameraAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCCameraAction.o ../actions/CCCameraAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionCamera.o : ../actions/CCActionCamera.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionCamera.o ../actions/CCActionCamera.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCEaseAction.o : ../actions/CCEaseAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCEaseAction.o ../actions/CCEaseAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionEase.o : ../actions/CCActionEase.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionEase.o ../actions/CCActionEase.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCGrid3DAction.o : ../actions/CCGrid3DAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCGrid3DAction.o ../actions/CCGrid3DAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionGrid3D.o : ../actions/CCActionGrid3D.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionGrid3D.o ../actions/CCActionGrid3D.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCGridAction.o : ../actions/CCGridAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCGridAction.o ../actions/CCGridAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionGrid.o : ../actions/CCActionGrid.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionGrid.o ../actions/CCActionGrid.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCInstantAction.o : ../actions/CCInstantAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCInstantAction.o ../actions/CCInstantAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionInstant.o : ../actions/CCActionInstant.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionInstant.o ../actions/CCActionInstant.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCIntervalAction.o : ../actions/CCIntervalAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCIntervalAction.o ../actions/CCIntervalAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionInterval.o : ../actions/CCActionInterval.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionInterval.o ../actions/CCActionInterval.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCPageTurn3DAction.o : ../actions/CCPageTurn3DAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCPageTurn3DAction.o ../actions/CCPageTurn3DAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionPageTurn3D.o : ../actions/CCActionPageTurn3D.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionPageTurn3D.o ../actions/CCActionPageTurn3D.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCProgressTimerActions.o : ../actions/CCProgressTimerActions.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCProgressTimerActions.o ../actions/CCProgressTimerActions.cpp
|
||||
$(OBJECTS_DIR)/CCActionProgressTimer.o : ../actions/CCActionProgressTimer.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionProgressTimer.o ../actions/CCActionProgressTimer.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCTiledGridAction.o : ../actions/CCTiledGridAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCTiledGridAction.o ../actions/CCTiledGridAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionTiledGrid.o : ../actions/CCActionTiledGrid.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionTiledGrid.o ../actions/CCActionTiledGrid.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCAtlasNode.o : ../base_nodes/CCAtlasNode.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCAtlasNode.o ../base_nodes/CCAtlasNode.cpp
|
||||
|
@ -335,11 +338,11 @@ $(OBJECTS_DIR)/TGAlib.o : ../support/image_support/TGAlib.cpp
|
|||
$(OBJECTS_DIR)/glu.o : ../support/opengl_support/glu.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/glu.o ../support/opengl_support/glu.cpp
|
||||
|
||||
$(OBJECTS_DIR)/ioapi.o : ../support/zip_support/ioapi.c
|
||||
$(CC) -c $(CC_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/ioapi.o ../support/zip_support/ioapi.c
|
||||
$(OBJECTS_DIR)/ioapi.o : ../support/zip_support/ioapi.cpp
|
||||
$(CC) -c $(CC_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/ioapi.o ../support/zip_support/ioapi.cpp
|
||||
|
||||
$(OBJECTS_DIR)/unzip.o : ../support/zip_support/unzip.c
|
||||
$(CC) -c $(CC_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/unzip.o ../support/zip_support/unzip.c
|
||||
$(OBJECTS_DIR)/unzip.o : ../support/zip_support/unzip.cpp
|
||||
$(CC) -c $(CC_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/unzip.o ../support/zip_support/unzip.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCTexture2D.o : ../textures/CCTexture2D.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCTexture2D.o ../textures/CCTexture2D.cpp
|
||||
|
|
|
@ -39,15 +39,15 @@ OBJECTS = \
|
|||
$(OBJECTS_DIR)/cocos2d.o \
|
||||
$(OBJECTS_DIR)/CCAction.o \
|
||||
$(OBJECTS_DIR)/CCActionManager.o \
|
||||
$(OBJECTS_DIR)/CCCameraAction.o \
|
||||
$(OBJECTS_DIR)/CCEaseAction.o \
|
||||
$(OBJECTS_DIR)/CCGrid3DAction.o \
|
||||
$(OBJECTS_DIR)/CCGridAction.o \
|
||||
$(OBJECTS_DIR)/CCInstantAction.o \
|
||||
$(OBJECTS_DIR)/CCIntervalAction.o \
|
||||
$(OBJECTS_DIR)/CCPageTurn3DAction.o \
|
||||
$(OBJECTS_DIR)/CCProgressTimerActions.o \
|
||||
$(OBJECTS_DIR)/CCTiledGridAction.o \
|
||||
$(OBJECTS_DIR)/CCActionCamera.o \
|
||||
$(OBJECTS_DIR)/CCActionEase.o \
|
||||
$(OBJECTS_DIR)/CCActionGrid3D.o \
|
||||
$(OBJECTS_DIR)/CCActionGrid.o \
|
||||
$(OBJECTS_DIR)/CCActionInstant.o \
|
||||
$(OBJECTS_DIR)/CCActionInterval.o \
|
||||
$(OBJECTS_DIR)/CCActionPageTurn3D.o \
|
||||
$(OBJECTS_DIR)/CCActionProgressTimer.o \
|
||||
$(OBJECTS_DIR)/CCActionTiledGrid.o \
|
||||
$(OBJECTS_DIR)/CCAtlasNode.o \
|
||||
$(OBJECTS_DIR)/CCNode.o \
|
||||
$(OBJECTS_DIR)/CGAffineTransform.o \
|
||||
|
@ -155,32 +155,32 @@ $(OBJECTS_DIR)/CCAction.o : ../actions/CCAction.cpp
|
|||
$(OBJECTS_DIR)/CCActionManager.o : ../actions/CCActionManager.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionManager.o ../actions/CCActionManager.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCCameraAction.o : ../actions/CCCameraAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCCameraAction.o ../actions/CCCameraAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionCamera.o : ../actions/CCActionCamera.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionCamera.o ../actions/CCActionCamera.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCEaseAction.o : ../actions/CCEaseAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCEaseAction.o ../actions/CCEaseAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionEase.o : ../actions/CCActionEase.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionEase.o ../actions/CCActionEase.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCGrid3DAction.o : ../actions/CCGrid3DAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCGrid3DAction.o ../actions/CCGrid3DAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionGrid3D.o : ../actions/CCActionGrid3D.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionGrid3D.o ../actions/CCActionGrid3D.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCGridAction.o : ../actions/CCGridAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCGridAction.o ../actions/CCGridAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionGrid.o : ../actions/CCActionGrid.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionGrid.o ../actions/CCActionGrid.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCInstantAction.o : ../actions/CCInstantAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCInstantAction.o ../actions/CCInstantAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionInstant.o : ../actions/CCActionInstant.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionInstant.o ../actions/CCActionInstant.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCIntervalAction.o : ../actions/CCIntervalAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCIntervalAction.o ../actions/CCIntervalAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionInterval.o : ../actions/CCActionInterval.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionInterval.o ../actions/CCActionInterval.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCPageTurn3DAction.o : ../actions/CCPageTurn3DAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCPageTurn3DAction.o ../actions/CCPageTurn3DAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionPageTurn3D.o : ../actions/CCActionPageTurn3D.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionPageTurn3D.o ../actions/CCActionPageTurn3D.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCProgressTimerActions.o : ../actions/CCProgressTimerActions.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCProgressTimerActions.o ../actions/CCProgressTimerActions.cpp
|
||||
$(OBJECTS_DIR)/CCActionProgressTimer.o : ../actions/CCActionProgressTimer.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionProgressTimer.o ../actions/CCActionProgressTimer.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCTiledGridAction.o : ../actions/CCTiledGridAction.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCTiledGridAction.o ../actions/CCTiledGridAction.cpp
|
||||
$(OBJECTS_DIR)/CCActionTiledGrid.o : ../actions/CCActionTiledGrid.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCActionTiledGrid.o ../actions/CCActionTiledGrid.cpp
|
||||
|
||||
$(OBJECTS_DIR)/CCAtlasNode.o : ../base_nodes/CCAtlasNode.cpp
|
||||
$(CXX) -c $(CXX_FLAGS) $(INCLUDE_PATH) $(LAST_INCLUDE_PATH) -o $(OBJECTS_DIR)/CCAtlasNode.o ../base_nodes/CCAtlasNode.cpp
|
||||
|
|
|
@ -192,44 +192,44 @@
|
|||
RelativePath="..\actions\CCAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionCamera.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionEase.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionGrid.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionGrid3D.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionInstant.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionInterval.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionManager.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCCameraAction.cpp"
|
||||
RelativePath="..\actions\CCActionPageTurn3D.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCEaseAction.cpp"
|
||||
RelativePath="..\actions\CCActionProgressTimer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCGrid3DAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCGridAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCInstantAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCIntervalAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCPageTurn3DAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCProgressTimerActions.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCTiledGridAction.cpp"
|
||||
RelativePath="..\actions\CCActionTiledGrid.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
|
@ -268,10 +268,46 @@
|
|||
RelativePath="..\include\CCAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionCamera.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionEase.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionGrid.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionGrid3D.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionInstant.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionInterval.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionManager.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionPageTurn3D.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionProgressTimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionTiledGrid.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCAtlasNode.h"
|
||||
>
|
||||
|
@ -284,10 +320,6 @@
|
|||
RelativePath="..\include\CCCamera.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCCameraAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\ccConfig.h"
|
||||
>
|
||||
|
@ -300,30 +332,6 @@
|
|||
RelativePath="..\include\CCDrawingPrimitives.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCEaseAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCGrid3DAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCGridAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCInstantAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCIntervalAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCKeypadDelegate.h"
|
||||
>
|
||||
|
@ -364,10 +372,6 @@
|
|||
RelativePath="..\include\CCNode.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCPageTurn3DAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCPageTurnTransition.h"
|
||||
>
|
||||
|
@ -392,10 +396,6 @@
|
|||
RelativePath="..\include\CCProgressTimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCProgressTimerActions.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCProtocols.h"
|
||||
>
|
||||
|
@ -452,10 +452,6 @@
|
|||
RelativePath="..\include\CCTextureCache.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCTiledGridAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCTileMapAtlas.h"
|
||||
>
|
||||
|
@ -897,7 +893,7 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\platform\CCGL.h"
|
||||
RelativePath="..\platform\CCNode_mobile.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
|
|
|
@ -250,44 +250,44 @@
|
|||
RelativePath="..\actions\CCAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionCamera.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionEase.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionGrid.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionGrid3D.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionInstant.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionInterval.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCActionManager.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCCameraAction.cpp"
|
||||
RelativePath="..\actions\CCActionPageTurn3D.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCEaseAction.cpp"
|
||||
RelativePath="..\actions\CCActionProgressTimer.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCGrid3DAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCGridAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCInstantAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCIntervalAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCPageTurn3DAction.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCProgressTimerActions.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\actions\CCTiledGridAction.cpp"
|
||||
RelativePath="..\actions\CCActionTiledGrid.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
|
@ -298,10 +298,46 @@
|
|||
RelativePath="..\include\CCAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionCamera.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionEase.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionGrid.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionGrid3D.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionInstant.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionInterval.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionManager.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionPageTurn3D.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionProgressTimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCActionTiledGrid.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCAtlasNode.h"
|
||||
>
|
||||
|
@ -314,10 +350,6 @@
|
|||
RelativePath="..\include\CCCamera.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCCameraAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\ccConfig.h"
|
||||
>
|
||||
|
@ -330,26 +362,6 @@
|
|||
RelativePath="..\include\CCDrawingPrimitives.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCEaseAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCGrid3DAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCGridAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCInstantAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCIntervalAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCKeypadDelegate.h"
|
||||
>
|
||||
|
@ -390,10 +402,6 @@
|
|||
RelativePath="..\include\CCNode.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCPageTurn3DAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCPageTurnTransition.h"
|
||||
>
|
||||
|
@ -418,10 +426,6 @@
|
|||
RelativePath="..\include\CCProgressTimer.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCProgressTimerActions.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCProtocols.h"
|
||||
>
|
||||
|
@ -482,10 +486,6 @@
|
|||
RelativePath="..\include\CCTextureCache.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCTiledGridAction.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\include\CCTileMapAtlas.h"
|
||||
>
|
||||
|
|
|
@ -1 +1 @@
|
|||
6292688758b2f8c210799e936b81419ee421b534
|
||||
392ea4551bd3d4b3f60b883f5204ccc1673a372b
|
|
@ -264,7 +264,7 @@ void RemoveTest::onEnter()
|
|||
|
||||
CCMoveBy* pMove = CCMoveBy::actionWithDuration(2, CGPointMake(200, 0));
|
||||
CCCallFunc* pCallback = CCCallFunc::actionWithTarget(this, callfunc_selector(RemoveTest::stopAction));
|
||||
CCIntervalAction* pSequence = (CCIntervalAction*) CCSequence::actions(pMove, pCallback, NULL);
|
||||
CCActionInterval* pSequence = (CCActionInterval*) CCSequence::actions(pMove, pCallback, NULL);
|
||||
pSequence->setTag(kTagSequence);
|
||||
|
||||
CCSprite* pChild = CCSprite::spriteWithFile(s_pPathGrossini);
|
||||
|
|
|
@ -302,9 +302,9 @@ void ActionMove::onEnter()
|
|||
|
||||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
|
||||
CCIntervalAction* actionTo = CCMoveTo::actionWithDuration(2, CGPointMake(s.width-40, s.height-40));
|
||||
CCIntervalAction* actionBy = CCMoveBy::actionWithDuration(2, CGPointMake(80,80));
|
||||
CCIntervalAction* actionByBack = actionBy->reverse();
|
||||
CCActionInterval* actionTo = CCMoveTo::actionWithDuration(2, CGPointMake(s.width-40, s.height-40));
|
||||
CCActionInterval* actionBy = CCMoveBy::actionWithDuration(2, CGPointMake(80,80));
|
||||
CCActionInterval* actionByBack = actionBy->reverse();
|
||||
|
||||
m_tamara->runAction( actionTo);
|
||||
m_grossini->runAction( CCSequence::actions(actionBy, actionByBack, NULL));
|
||||
|
@ -327,10 +327,10 @@ void ActionScale::onEnter()
|
|||
|
||||
centerSprites(3);
|
||||
|
||||
CCIntervalAction* actionTo = CCScaleTo::actionWithDuration( 2, 0.5f);
|
||||
CCIntervalAction* actionBy = CCScaleBy::actionWithDuration(2 , 2);
|
||||
CCIntervalAction* actionBy2 = CCScaleBy::actionWithDuration(2, 0.25f, 4.5f);
|
||||
CCIntervalAction* actionByBack = actionBy->reverse();
|
||||
CCActionInterval* actionTo = CCScaleTo::actionWithDuration( 2, 0.5f);
|
||||
CCActionInterval* actionBy = CCScaleBy::actionWithDuration(2 , 2);
|
||||
CCActionInterval* actionBy2 = CCScaleBy::actionWithDuration(2, 0.25f, 4.5f);
|
||||
CCActionInterval* actionByBack = actionBy->reverse();
|
||||
|
||||
m_tamara->runAction( actionTo);
|
||||
m_grossini->runAction( CCSequence::actions(actionBy, actionByBack, NULL));
|
||||
|
@ -353,13 +353,13 @@ void ActionRotate::onEnter()
|
|||
|
||||
centerSprites(3);
|
||||
|
||||
CCIntervalAction* actionTo = CCRotateTo::actionWithDuration( 2, 45);
|
||||
CCIntervalAction* actionTo2 = CCRotateTo::actionWithDuration( 2, -45);
|
||||
CCIntervalAction* actionTo0 = CCRotateTo::actionWithDuration(2 , 0);
|
||||
CCActionInterval* actionTo = CCRotateTo::actionWithDuration( 2, 45);
|
||||
CCActionInterval* actionTo2 = CCRotateTo::actionWithDuration( 2, -45);
|
||||
CCActionInterval* actionTo0 = CCRotateTo::actionWithDuration(2 , 0);
|
||||
m_tamara->runAction( CCSequence::actions(actionTo, actionTo0, NULL));
|
||||
|
||||
CCIntervalAction* actionBy = CCRotateBy::actionWithDuration(2 , 360);
|
||||
CCIntervalAction* actionByBack = actionBy->reverse();
|
||||
CCActionInterval* actionBy = CCRotateBy::actionWithDuration(2 , 360);
|
||||
CCActionInterval* actionByBack = actionBy->reverse();
|
||||
m_grossini->runAction( CCSequence::actions(actionBy, actionByBack, NULL));
|
||||
|
||||
m_kathia->runAction( CCSequence::actions(actionTo2, actionTo0->copy()->autorelease(), NULL));
|
||||
|
@ -381,10 +381,10 @@ void ActionJump::onEnter()
|
|||
|
||||
centerSprites(3);
|
||||
|
||||
CCIntervalAction* actionTo = CCJumpTo::actionWithDuration(2, CGPointMake(300,300), 50, 4);
|
||||
CCIntervalAction* actionBy = CCJumpBy::actionWithDuration(2, CGPointMake(300,0), 50, 4);
|
||||
CCIntervalAction* actionUp = CCJumpBy::actionWithDuration(2, CGPointMake(0,0), 80, 4);
|
||||
CCIntervalAction* actionByBack = actionBy->reverse();
|
||||
CCActionInterval* actionTo = CCJumpTo::actionWithDuration(2, CGPointMake(300,300), 50, 4);
|
||||
CCActionInterval* actionBy = CCJumpBy::actionWithDuration(2, CGPointMake(300,0), 50, 4);
|
||||
CCActionInterval* actionUp = CCJumpBy::actionWithDuration(2, CGPointMake(0,0), 80, 4);
|
||||
CCActionInterval* actionByBack = actionBy->reverse();
|
||||
|
||||
m_tamara->runAction( actionTo);
|
||||
m_grossini->runAction( CCSequence::actions(actionBy, actionByBack, NULL));
|
||||
|
@ -419,9 +419,9 @@ void ActionBezier::onEnter()
|
|||
bezier.controlPoint_2 = CGPointMake(300, -s.height/2);
|
||||
bezier.endPosition = CGPointMake(300,100);
|
||||
|
||||
CCIntervalAction* bezierForward = CCBezierBy::actionWithDuration(3, bezier);
|
||||
CCIntervalAction* bezierBack = bezierForward->reverse();
|
||||
CCAction* rep = CCRepeatForever::actionWithAction((CCIntervalAction*)CCSequence::actions( bezierForward, bezierBack, NULL));
|
||||
CCActionInterval* bezierForward = CCBezierBy::actionWithDuration(3, bezier);
|
||||
CCActionInterval* bezierBack = bezierForward->reverse();
|
||||
CCAction* rep = CCRepeatForever::actionWithAction((CCActionInterval*)CCSequence::actions( bezierForward, bezierBack, NULL));
|
||||
|
||||
|
||||
// sprite 2
|
||||
|
@ -431,11 +431,11 @@ void ActionBezier::onEnter()
|
|||
bezier2.controlPoint_2 = CGPointMake(200, -s.height/2);
|
||||
bezier2.endPosition = CGPointMake(240,160);
|
||||
|
||||
CCIntervalAction* bezierTo1 = CCBezierTo::actionWithDuration(2, bezier2);
|
||||
CCActionInterval* bezierTo1 = CCBezierTo::actionWithDuration(2, bezier2);
|
||||
|
||||
// sprite 3
|
||||
m_kathia->setPosition(CGPointMake(400,160));
|
||||
CCIntervalAction* bezierTo2 = CCBezierTo::actionWithDuration(2, bezier2);
|
||||
CCActionInterval* bezierTo2 = CCBezierTo::actionWithDuration(2, bezier2);
|
||||
|
||||
m_grossini->runAction( rep);
|
||||
m_tamara->runAction(bezierTo1);
|
||||
|
@ -459,8 +459,8 @@ void ActionBlink::onEnter()
|
|||
|
||||
centerSprites(2);
|
||||
|
||||
CCIntervalAction* action1 = CCBlink::actionWithDuration(2, 10);
|
||||
CCIntervalAction* action2 = CCBlink::actionWithDuration(2, 5);
|
||||
CCActionInterval* action1 = CCBlink::actionWithDuration(2, 10);
|
||||
CCActionInterval* action2 = CCBlink::actionWithDuration(2, 5);
|
||||
|
||||
m_tamara->runAction( action1);
|
||||
m_kathia->runAction(action2);
|
||||
|
@ -483,11 +483,11 @@ void ActionFade::onEnter()
|
|||
centerSprites(2);
|
||||
|
||||
m_tamara->setOpacity( 0 );
|
||||
CCIntervalAction* action1 = CCFadeIn::actionWithDuration(1.0f);
|
||||
CCIntervalAction* action1Back = action1->reverse();
|
||||
CCActionInterval* action1 = CCFadeIn::actionWithDuration(1.0f);
|
||||
CCActionInterval* action1Back = action1->reverse();
|
||||
|
||||
CCIntervalAction* action2 = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCIntervalAction* action2Back = action2->reverse();
|
||||
CCActionInterval* action2 = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCActionInterval* action2Back = action2->reverse();
|
||||
|
||||
m_tamara->runAction( CCSequence::actions( action1, action1Back, NULL));
|
||||
m_kathia->runAction( CCSequence::actions( action2, action2Back, NULL));
|
||||
|
@ -510,9 +510,9 @@ void ActionTint::onEnter()
|
|||
|
||||
centerSprites(2);
|
||||
|
||||
CCIntervalAction* action1 = CCTintTo::actionWithDuration(2, 255, 0, 255);
|
||||
CCIntervalAction* action2 = CCTintBy::actionWithDuration(2, -127, -255, -127);
|
||||
CCIntervalAction* action2Back = action2->reverse();
|
||||
CCActionInterval* action1 = CCTintTo::actionWithDuration(2, 255, 0, 255);
|
||||
CCActionInterval* action2 = CCTintBy::actionWithDuration(2, -127, -255, -127);
|
||||
CCActionInterval* action2Back = action2->reverse();
|
||||
|
||||
m_tamara->runAction( action1);
|
||||
m_kathia->runAction( CCSequence::actions( action2, action2Back, NULL));
|
||||
|
@ -542,8 +542,8 @@ void ActionAnimate::onEnter()
|
|||
animation->addFrameWithFileName(frameName);
|
||||
}
|
||||
|
||||
CCIntervalAction* action = CCAnimate::actionWithAnimation( animation, false);
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCActionInterval* action = CCAnimate::actionWithAnimation( animation, false);
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
|
||||
m_grossini->runAction( CCSequence::actions( action, action_back, NULL));
|
||||
}
|
||||
|
@ -770,11 +770,11 @@ void ActionRotateToRepeat::onEnter()
|
|||
|
||||
centerSprites(2);
|
||||
|
||||
CCIntervalAction* act1 = CCRotateTo::actionWithDuration(1, 90);
|
||||
CCIntervalAction* act2 = CCRotateTo::actionWithDuration(1, 0);
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions(act1, act2, NULL));
|
||||
CCActionInterval* act1 = CCRotateTo::actionWithDuration(1, 90);
|
||||
CCActionInterval* act2 = CCRotateTo::actionWithDuration(1, 0);
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions(act1, act2, NULL));
|
||||
CCAction* rep1 = CCRepeatForever::actionWithAction(seq);
|
||||
CCIntervalAction* rep2 = CCRepeat::actionWithAction((CCFiniteTimeAction*)(seq->copy()->autorelease()), 10);
|
||||
CCActionInterval* rep2 = CCRepeat::actionWithAction((CCFiniteTimeAction*)(seq->copy()->autorelease()), 10);
|
||||
|
||||
m_tamara->runAction(rep1);
|
||||
m_kathia->runAction(rep2);
|
||||
|
@ -802,8 +802,8 @@ void ActionRotateJerk::onEnter()
|
|||
CCRotateTo::actionWithDuration(0.5f, 20),
|
||||
NULL);
|
||||
|
||||
CCIntervalAction* rep1 = CCRepeat::actionWithAction(seq, 10);
|
||||
CCAction* rep2 = CCRepeatForever::actionWithAction( (CCIntervalAction*)(seq->copy()->autorelease()) );
|
||||
CCActionInterval* rep1 = CCRepeat::actionWithAction(seq, 10);
|
||||
CCAction* rep2 = CCRepeatForever::actionWithAction( (CCActionInterval*)(seq->copy()->autorelease()) );
|
||||
|
||||
m_tamara->runAction(rep1);
|
||||
m_kathia->runAction(rep2);
|
||||
|
@ -825,7 +825,7 @@ void ActionReverse::onEnter()
|
|||
|
||||
alignSpritesLeft(1);
|
||||
|
||||
CCIntervalAction* jump = CCJumpBy::actionWithDuration(2, CGPointMake(300,0), 50, 4);
|
||||
CCActionInterval* jump = CCJumpBy::actionWithDuration(2, CGPointMake(300,0), 50, 4);
|
||||
CCFiniteTimeAction* action = CCSequence::actions( jump, jump->reverse(), NULL);
|
||||
|
||||
m_grossini->runAction(action);
|
||||
|
@ -848,7 +848,7 @@ void ActionDelayTime::onEnter()
|
|||
|
||||
alignSpritesLeft(1);
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(1, CGPointMake(150,0));
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(1, CGPointMake(150,0));
|
||||
CCFiniteTimeAction* action = CCSequence::actions( move, CCDelayTime::actionWithDuration(2), move, NULL);
|
||||
|
||||
m_grossini->runAction(action);
|
||||
|
@ -871,8 +871,8 @@ void ActionReverseSequence::onEnter()
|
|||
|
||||
alignSpritesLeft(1);
|
||||
|
||||
CCIntervalAction* move1 = CCMoveBy::actionWithDuration(1, CGPointMake(250,0));
|
||||
CCIntervalAction* move2 = CCMoveBy::actionWithDuration(1, CGPointMake(0,50));
|
||||
CCActionInterval* move1 = CCMoveBy::actionWithDuration(1, CGPointMake(250,0));
|
||||
CCActionInterval* move2 = CCMoveBy::actionWithDuration(1, CGPointMake(0,50));
|
||||
CCFiniteTimeAction* seq = CCSequence::actions( move1, move2, move1->reverse(), NULL);
|
||||
CCFiniteTimeAction* action = CCSequence::actions( seq, seq->reverse(), NULL);
|
||||
|
||||
|
@ -899,14 +899,14 @@ void ActionReverseSequence2::onEnter()
|
|||
|
||||
// Test:
|
||||
// Sequence should work both with IntervalAction and InstantActions
|
||||
CCIntervalAction* move1 = CCMoveBy::actionWithDuration(1, CGPointMake(250,0));
|
||||
CCIntervalAction* move2 = CCMoveBy::actionWithDuration(1, CGPointMake(0,50));
|
||||
CCActionInterval* move1 = CCMoveBy::actionWithDuration(1, CGPointMake(250,0));
|
||||
CCActionInterval* move2 = CCMoveBy::actionWithDuration(1, CGPointMake(0,50));
|
||||
CCToggleVisibility* tog1 = new CCToggleVisibility();
|
||||
CCToggleVisibility* tog2 = new CCToggleVisibility();
|
||||
tog1->autorelease();
|
||||
tog2->autorelease();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions( move1, tog1, move2, tog2, move1->reverse(), NULL);
|
||||
CCIntervalAction* action = CCRepeat::actionWithAction((CCIntervalAction*)(CCSequence::actions( seq, seq->reverse(), NULL)), 3);
|
||||
CCActionInterval* action = CCRepeat::actionWithAction((CCActionInterval*)(CCSequence::actions( seq, seq->reverse(), NULL)), 3);
|
||||
|
||||
|
||||
|
||||
|
@ -914,9 +914,9 @@ void ActionReverseSequence2::onEnter()
|
|||
// Also test that the reverse of Hide is Show, and vice-versa
|
||||
m_kathia->runAction(action);
|
||||
|
||||
CCIntervalAction* move_tamara = CCMoveBy::actionWithDuration(1, CGPointMake(100,0));
|
||||
CCIntervalAction* move_tamara2 = CCMoveBy::actionWithDuration(1, CGPointMake(50,0));
|
||||
CCInstantAction* hide = new CCHide();
|
||||
CCActionInterval* move_tamara = CCMoveBy::actionWithDuration(1, CGPointMake(100,0));
|
||||
CCActionInterval* move_tamara2 = CCMoveBy::actionWithDuration(1, CGPointMake(50,0));
|
||||
CCActionInstant* hide = new CCHide();
|
||||
hide->autorelease();
|
||||
CCFiniteTimeAction* seq_tamara = CCSequence::actions( move_tamara, hide, move_tamara2, NULL);
|
||||
CCFiniteTimeAction* seq_back = seq_tamara->reverse();
|
||||
|
@ -939,12 +939,12 @@ void ActionRepeat::onEnter()
|
|||
alignSpritesLeft(2);
|
||||
|
||||
|
||||
CCIntervalAction* a1 = CCMoveBy::actionWithDuration(1, CGPointMake(150,0));
|
||||
CCIntervalAction* action1 = CCRepeat::actionWithAction(
|
||||
CCActionInterval* a1 = CCMoveBy::actionWithDuration(1, CGPointMake(150,0));
|
||||
CCActionInterval* action1 = CCRepeat::actionWithAction(
|
||||
CCSequence::actions( CCPlace::actionWithPosition(CGPointMake(60,60)), a1, NULL) ,
|
||||
3);
|
||||
CCAction* action2 = CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions((CCIntervalAction*)(a1->copy()->autorelease()), a1->reverse(), NULL))
|
||||
(CCActionInterval*)(CCSequence::actions((CCActionInterval*)(a1->copy()->autorelease()), a1->reverse(), NULL))
|
||||
);
|
||||
|
||||
m_kathia->runAction(action1);
|
||||
|
@ -967,32 +967,32 @@ void ActionOrbit::onEnter()
|
|||
|
||||
centerSprites(3);
|
||||
|
||||
CCIntervalAction* orbit1 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, 0, 0);
|
||||
CCActionInterval* orbit1 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, 0, 0);
|
||||
CCFiniteTimeAction* action1 = CCSequence::actions(
|
||||
orbit1,
|
||||
orbit1->reverse(),
|
||||
NULL);
|
||||
|
||||
CCIntervalAction* orbit2 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, -45, 0);
|
||||
CCActionInterval* orbit2 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, -45, 0);
|
||||
CCFiniteTimeAction* action2 = CCSequence::actions(
|
||||
orbit2,
|
||||
orbit2->reverse(),
|
||||
NULL);
|
||||
|
||||
CCIntervalAction* orbit3 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, 90, 0);
|
||||
CCActionInterval* orbit3 = CCOrbitCamera::actionWithDuration(2,1, 0, 0, 180, 90, 0);
|
||||
CCFiniteTimeAction* action3 = CCSequence::actions(
|
||||
orbit3,
|
||||
orbit3->reverse(),
|
||||
NULL);
|
||||
|
||||
m_kathia->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)action1));
|
||||
m_tamara->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)action2));
|
||||
m_grossini->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)action3));
|
||||
m_kathia->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)action1));
|
||||
m_tamara->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)action2));
|
||||
m_grossini->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)action3));
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(100,-100));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(100,-100));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, move_back, NULL);
|
||||
CCAction* rfe = CCRepeatForever::actionWithAction((CCIntervalAction*)seq);
|
||||
CCAction* rfe = CCRepeatForever::actionWithAction((CCActionInterval*)seq);
|
||||
m_kathia->runAction(rfe);
|
||||
m_tamara->runAction((CCAction*)(rfe->copy()->autorelease()));
|
||||
m_grossini->runAction((CCAction*)(rfe->copy()->autorelease()));
|
||||
|
@ -1016,10 +1016,10 @@ void ActionFollow::onEnter()
|
|||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
|
||||
m_grossini->setPosition(CGPointMake(-200, s.height / 2));
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(2, CGPointMake(s.width * 3, 0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(2, CGPointMake(s.width * 3, 0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, move_back, NULL);
|
||||
CCAction* rep = CCRepeatForever::actionWithAction((CCIntervalAction*)seq);
|
||||
CCAction* rep = CCRepeatForever::actionWithAction((CCActionInterval*)seq);
|
||||
|
||||
m_grossini->runAction(rep);
|
||||
|
||||
|
|
|
@ -303,10 +303,10 @@ LabelAtlasColorTest::LabelAtlasColorTest()
|
|||
label2->setPosition( ccp(10,200) );
|
||||
label2->setColor( ccRED );
|
||||
|
||||
CCIntervalAction* fade = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCIntervalAction* fade_in = fade->reverse();
|
||||
CCActionInterval* fade = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCActionInterval* fade_in = fade->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(fade, fade_in, NULL);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction( (CCIntervalAction*)seq );
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction( (CCActionInterval*)seq );
|
||||
label2->runAction( repeat );
|
||||
|
||||
m_time = 0;
|
||||
|
@ -356,10 +356,10 @@ Atlas3::Atlas3()
|
|||
// testing anchors
|
||||
label1->setAnchorPoint( ccp(0,0) );
|
||||
addChild(label1, 0, kTagBitmapAtlas1);
|
||||
CCIntervalAction* fade = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCIntervalAction* fade_in = fade->reverse();
|
||||
CCActionInterval* fade = CCFadeOut::actionWithDuration(1.0f);
|
||||
CCActionInterval* fade_in = fade->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(fade, fade_in, NULL);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction((CCIntervalAction*)seq);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction((CCActionInterval*)seq);
|
||||
label1->runAction(repeat);
|
||||
|
||||
|
||||
|
@ -441,21 +441,21 @@ Atlas4::Atlas4()
|
|||
CCSprite* AChar = (CCSprite*) label->getChildByTag(12);
|
||||
|
||||
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCAction* rot_4ever = CCRepeatForever::actionWithAction(rotate);
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 1.5f);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 1.5f);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCFiniteTimeAction* scale_seq = CCSequence::actions(scale, scale_back,NULL);
|
||||
CCAction* scale_4ever = CCRepeatForever::actionWithAction((CCIntervalAction*)scale_seq);
|
||||
CCAction* scale_4ever = CCRepeatForever::actionWithAction((CCActionInterval*)scale_seq);
|
||||
|
||||
CCIntervalAction* jump = CCJumpBy::actionWithDuration(0.5f, CGPointZero, 60, 1);
|
||||
CCActionInterval* jump = CCJumpBy::actionWithDuration(0.5f, CGPointZero, 60, 1);
|
||||
CCAction* jump_4ever = CCRepeatForever::actionWithAction(jump);
|
||||
|
||||
CCIntervalAction* fade_out = CCFadeOut::actionWithDuration(1);
|
||||
CCIntervalAction* fade_in = CCFadeIn::actionWithDuration(1);
|
||||
CCActionInterval* fade_out = CCFadeOut::actionWithDuration(1);
|
||||
CCActionInterval* fade_in = CCFadeIn::actionWithDuration(1);
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(fade_out, fade_in, NULL);
|
||||
CCAction* fade_4ever = CCRepeatForever::actionWithAction((CCIntervalAction*)seq);
|
||||
CCAction* fade_4ever = CCRepeatForever::actionWithAction((CCActionInterval*)seq);
|
||||
|
||||
BChar->runAction(rot_4ever);
|
||||
BChar->runAction(scale_4ever);
|
||||
|
|
|
@ -30,7 +30,7 @@ MainLayer::MainLayer()
|
|||
sprite->runAction( CCJumpTo::actionWithDuration(4, CGPointMake(300,48), 100, 4) );
|
||||
|
||||
layer->runAction( CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)( CCSequence::actions(
|
||||
(CCActionInterval*)( CCSequence::actions(
|
||||
CCFadeIn::actionWithDuration(1),
|
||||
CCFadeOut::actionWithDuration(1),
|
||||
NULL) )
|
||||
|
|
|
@ -176,16 +176,16 @@ void Test2::onEnter()
|
|||
sp1->addChild(sp3);
|
||||
sp2->addChild(sp4);
|
||||
|
||||
CCIntervalAction* a1 = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* a2 = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCActionInterval* a1 = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* a2 = CCScaleBy::actionWithDuration(2, 2);
|
||||
|
||||
CCAction* action1 = CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions(a1, a2, a2->reverse(), NULL))
|
||||
(CCActionInterval*)(CCSequence::actions(a1, a2, a2->reverse(), NULL))
|
||||
);
|
||||
CCAction* action2 = CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions(
|
||||
(CCIntervalAction*)(a1->copy()->autorelease()),
|
||||
(CCIntervalAction*)(a2->copy()->autorelease()),
|
||||
(CCActionInterval*)(CCSequence::actions(
|
||||
(CCActionInterval*)(a1->copy()->autorelease()),
|
||||
(CCActionInterval*)(a2->copy()->autorelease()),
|
||||
a2->reverse(),
|
||||
NULL) )
|
||||
);
|
||||
|
@ -258,9 +258,9 @@ Test5::Test5()
|
|||
sp2->setPosition(CGPointMake(380,160));
|
||||
|
||||
CCRotateBy* rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* rot_back = rot->reverse();
|
||||
CCActionInterval* rot_back = rot->reverse();
|
||||
CCAction* forever = CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions(rot, rot_back, NULL))
|
||||
(CCActionInterval*)(CCSequence::actions(rot, rot_back, NULL))
|
||||
);
|
||||
CCAction* forever2 = (CCAction*)(forever->copy()->autorelease());
|
||||
forever->setTag(101);
|
||||
|
@ -314,10 +314,10 @@ Test6::Test6()
|
|||
sp1->setPosition(CGPointMake(100,160));
|
||||
sp2->setPosition(CGPointMake(380,160));
|
||||
|
||||
CCIntervalAction* rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* rot_back = rot->reverse();
|
||||
CCActionInterval* rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* rot_back = rot->reverse();
|
||||
CCAction* forever1 = CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions(rot, rot_back, NULL)));
|
||||
(CCActionInterval*)(CCSequence::actions(rot, rot_back, NULL)));
|
||||
CCAction* forever11 = (CCAction*)(forever1->copy()->autorelease());
|
||||
|
||||
CCAction* forever2 = (CCAction*)(forever1->copy()->autorelease());
|
||||
|
@ -427,18 +427,18 @@ StressTest2::StressTest2()
|
|||
CCSprite *sp1 = CCSprite::spriteWithFile(s_pPathSister1);
|
||||
sp1->setPosition( CGPointMake(80, s.height/2) );
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_ease_inout3 = CCEaseInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 2.0f);
|
||||
CCIntervalAction* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_ease_inout3 = CCEaseInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 2.0f);
|
||||
CCActionInterval* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_inout3, move_ease_inout_back3, NULL);
|
||||
sp1->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3) );
|
||||
sp1->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3) );
|
||||
sublayer->addChild(sp1, 1);
|
||||
|
||||
CCParticleFire* fire = CCParticleFire::node();
|
||||
fire->setTexture(CCTextureCache::sharedTextureCache()->addImage("Images/fire.png"));
|
||||
fire->setPosition( CGPointMake(80, s.height/2-50) );
|
||||
|
||||
CCIntervalAction* copy_seq3 = (CCIntervalAction*)(seq3->copy()->autorelease());
|
||||
CCActionInterval* copy_seq3 = (CCActionInterval*)(seq3->copy()->autorelease());
|
||||
|
||||
fire->runAction( CCRepeatForever::actionWithAction(copy_seq3) );
|
||||
sublayer->addChild(fire, 2);
|
||||
|
@ -514,14 +514,14 @@ NodeToWorld::NodeToWorld()
|
|||
menu->setPosition( CGPointMake(backSize.width/2, backSize.height/2));
|
||||
back->addChild(menu);
|
||||
|
||||
CCIntervalAction* rot = CCRotateBy::actionWithDuration(5, 360);
|
||||
CCActionInterval* rot = CCRotateBy::actionWithDuration(5, 360);
|
||||
CCAction* fe = CCRepeatForever::actionWithAction( rot);
|
||||
item->runAction( fe );
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(200,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(200,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions( move, move_back, NULL);
|
||||
CCAction* fe2 = CCRepeatForever::actionWithAction((CCIntervalAction*)seq);
|
||||
CCAction* fe2 = CCRepeatForever::actionWithAction((CCActionInterval*)seq);
|
||||
back->runAction(fe2);
|
||||
}
|
||||
|
||||
|
|
|
@ -17,14 +17,14 @@ void SpriteEase::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0) );
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0) );
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = (CCIntervalAction*)CCEaseIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 3.0f);
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = (CCActionInterval*)CCEaseIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 3.0f);
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 3.0f);
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 3.0f);
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions(move, move_back, NULL);
|
||||
|
@ -32,13 +32,13 @@ void SpriteEase::onEnter()
|
|||
CCFiniteTimeAction* seq3 = CCSequence::actions(move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
|
||||
CCAction *a2 = m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1) );
|
||||
CCAction *a2 = m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1) );
|
||||
a2->setTag(1);
|
||||
|
||||
CCAction *a1 = m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2) );
|
||||
CCAction *a1 = m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2) );
|
||||
a1->setTag(1);
|
||||
|
||||
CCAction *a = m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3) );
|
||||
CCAction *a = m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3) );
|
||||
a->setTag(1);
|
||||
|
||||
schedule(schedule_selector(SpriteEase::testStopAction), 6);
|
||||
|
@ -68,26 +68,26 @@ void SpriteEaseInOut::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
// id move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_inout1 = CCEaseInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 2.0f);
|
||||
CCIntervalAction* move_ease_inout_back1 = move_ease_inout1->reverse();
|
||||
CCActionInterval* move_ease_inout1 = CCEaseInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 2.0f);
|
||||
CCActionInterval* move_ease_inout_back1 = move_ease_inout1->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_inout2 = CCEaseInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 3.0f);
|
||||
CCIntervalAction* move_ease_inout_back2 = move_ease_inout2->reverse();
|
||||
CCActionInterval* move_ease_inout2 = CCEaseInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 3.0f);
|
||||
CCActionInterval* move_ease_inout_back2 = move_ease_inout2->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_inout3 = CCEaseInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 4.0f);
|
||||
CCIntervalAction* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
CCActionInterval* move_ease_inout3 = CCEaseInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 4.0f);
|
||||
CCActionInterval* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move_ease_inout1, move_ease_inout_back1, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease_inout2, move_ease_inout_back2, NULL);
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_inout3, move_ease_inout_back3, NULL);
|
||||
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1) );
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2) );
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3) );
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1) );
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2) );
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3) );
|
||||
}
|
||||
|
||||
|
||||
|
@ -106,14 +106,14 @@ void SpriteEaseExponential::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = CCEaseExponentialIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = CCEaseExponentialIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseExponentialOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseExponentialOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
|
@ -121,9 +121,9 @@ void SpriteEaseExponential::onEnter()
|
|||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1) );
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2) );
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3) );
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1) );
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2) );
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3) );
|
||||
}
|
||||
|
||||
|
||||
|
@ -141,19 +141,19 @@ void SpriteEaseExponentialInOut::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease = CCEaseExponentialInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_back = move_ease->reverse(); //--> reverse()
|
||||
CCActionInterval* move_ease = CCEaseExponentialInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_back = move_ease->reverse(); //--> reverse()
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease, move_ease_back, NULL);
|
||||
|
||||
this->positionForTwo();
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
|
||||
}
|
||||
|
||||
|
@ -172,14 +172,14 @@ void SpriteEaseSine::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = CCEaseSineIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = CCEaseSineIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseSineOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseSineOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
|
@ -187,9 +187,9 @@ void SpriteEaseSine::onEnter()
|
|||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3));
|
||||
|
||||
}
|
||||
|
||||
|
@ -208,19 +208,19 @@ void SpriteEaseSineInOut::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease = CCEaseSineInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_back = move_ease->reverse();
|
||||
CCActionInterval* move_ease = CCEaseSineInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_back = move_ease->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease, move_ease_back, NULL);
|
||||
|
||||
this->positionForTwo();
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
}
|
||||
|
||||
|
||||
|
@ -237,22 +237,22 @@ std::string SpriteEaseSineInOut::title()
|
|||
void SpriteEaseElastic::onEnter()
|
||||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = CCEaseElasticIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = CCEaseElasticIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseElasticOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseElasticOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease_in, move_ease_in_back, NULL);
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3));
|
||||
}
|
||||
|
||||
|
||||
|
@ -271,25 +271,25 @@ void SpriteEaseElasticInOut::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
|
||||
CCIntervalAction* move_ease_inout1 = CCEaseElasticInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 0.3f);
|
||||
CCIntervalAction* move_ease_inout_back1 = move_ease_inout1->reverse();
|
||||
CCActionInterval* move_ease_inout1 = CCEaseElasticInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 0.3f);
|
||||
CCActionInterval* move_ease_inout_back1 = move_ease_inout1->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_inout2 = CCEaseElasticInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 0.45f);
|
||||
CCIntervalAction* move_ease_inout_back2 = move_ease_inout2->reverse();
|
||||
CCActionInterval* move_ease_inout2 = CCEaseElasticInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 0.45f);
|
||||
CCActionInterval* move_ease_inout_back2 = move_ease_inout2->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_inout3 = CCEaseElasticInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()), 0.6f);
|
||||
CCIntervalAction* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
CCActionInterval* move_ease_inout3 = CCEaseElasticInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()), 0.6f);
|
||||
CCActionInterval* move_ease_inout_back3 = move_ease_inout3->reverse();
|
||||
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move_ease_inout1, move_ease_inout_back1, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease_inout2, move_ease_inout_back2, NULL);
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_inout3, move_ease_inout_back3, NULL);
|
||||
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3));
|
||||
}
|
||||
|
||||
|
||||
|
@ -308,22 +308,22 @@ std::string SpriteEaseElasticInOut::title()
|
|||
void SpriteEaseBounce::onEnter()
|
||||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = CCEaseBounceIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = CCEaseBounceIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseBounceOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseBounceOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease_in, move_ease_in_back, NULL);
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3));
|
||||
}
|
||||
|
||||
|
||||
|
@ -343,19 +343,19 @@ void SpriteEaseBounceInOut::onEnter()
|
|||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease = CCEaseBounceInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_back = move_ease->reverse();
|
||||
CCActionInterval* move_ease = CCEaseBounceInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_back = move_ease->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease, move_ease_back, NULL);
|
||||
|
||||
this->positionForTwo();
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
}
|
||||
|
||||
|
||||
|
@ -373,22 +373,22 @@ std::string SpriteEaseBounceInOut::title()
|
|||
void SpriteEaseBack::onEnter()
|
||||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_in = CCEaseBackIn::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_in_back = move_ease_in->reverse();
|
||||
CCActionInterval* move_ease_in = CCEaseBackIn::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_in_back = move_ease_in->reverse();
|
||||
|
||||
CCIntervalAction* move_ease_out = CCEaseBackOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_out_back = move_ease_out->reverse();
|
||||
CCActionInterval* move_ease_out = CCEaseBackOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_out_back = move_ease_out->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease_in, move_ease_in_back, NULL);
|
||||
CCFiniteTimeAction* seq3 = CCSequence::actions( move_ease_out, move_ease_out_back, NULL);
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq3));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
m_kathia->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq3));
|
||||
}
|
||||
|
||||
|
||||
|
@ -406,19 +406,19 @@ std::string SpriteEaseBack::title()
|
|||
void SpriteEaseBackInOut::onEnter()
|
||||
{
|
||||
EaseSpriteDemo::onEnter();
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, CGPointMake(350,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
|
||||
CCIntervalAction* move_ease = CCEaseBackInOut::actionWithAction((CCIntervalAction*)(move->copy()->autorelease()) );
|
||||
CCIntervalAction* move_ease_back = move_ease->reverse();
|
||||
CCActionInterval* move_ease = CCEaseBackInOut::actionWithAction((CCActionInterval*)(move->copy()->autorelease()) );
|
||||
CCActionInterval* move_ease_back = move_ease->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq1 = CCSequence::actions( move, move_back, NULL);
|
||||
CCFiniteTimeAction* seq2 = CCSequence::actions( move_ease, move_ease_back, NULL);
|
||||
|
||||
this->positionForTwo();
|
||||
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq2));
|
||||
m_grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq1));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq2));
|
||||
}
|
||||
|
||||
|
||||
|
@ -438,15 +438,15 @@ void SpeedTest::onEnter()
|
|||
EaseSpriteDemo::onEnter();
|
||||
|
||||
// rotate and jump
|
||||
CCIntervalAction *jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCIntervalAction *jump2 = jump1->reverse();
|
||||
CCIntervalAction *rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCIntervalAction *rot2 = rot1->reverse();
|
||||
CCActionInterval *jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCActionInterval *jump2 = jump1->reverse();
|
||||
CCActionInterval *rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCActionInterval *rot2 = rot1->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq3_1 = CCSequence::actions(jump2, jump1, NULL);
|
||||
CCFiniteTimeAction* seq3_2 = CCSequence::actions( rot1, rot2, NULL);
|
||||
CCFiniteTimeAction* spawn = CCSpawn::actions(seq3_1, seq3_2, NULL);
|
||||
CCSpeed* action = CCSpeed::actionWithAction(CCRepeatForever::actionWithAction((CCIntervalAction*)spawn), 1.0f);
|
||||
CCSpeed* action = CCSpeed::actionWithAction(CCRepeatForever::actionWithAction((CCActionInterval*)spawn), 1.0f);
|
||||
action->setTag(kTagAction1);
|
||||
|
||||
CCAction* action2 = (CCAction*)(action->copy()->autorelease());
|
||||
|
@ -488,23 +488,23 @@ void SchedulerTest::onEnter()
|
|||
EaseSpriteDemo::onEnter();
|
||||
|
||||
// rotate and jump
|
||||
CCIntervalAction* jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCIntervalAction* jump2 = jump1->reverse();
|
||||
CCIntervalAction* rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCIntervalAction* rot2 = rot1->reverse();
|
||||
CCActionInterval* jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCActionInterval* jump2 = jump1->reverse();
|
||||
CCActionInterval* rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCActionInterval* rot2 = rot1->reverse();
|
||||
|
||||
CCFiniteTimeAction* seq3_1 = CCSequence::actions(jump2, jump1, NULL);
|
||||
CCFiniteTimeAction* seq3_2 = CCSequence::actions( rot1, rot2, NULL);
|
||||
CCFiniteTimeAction* spawn = CCSpawn::actions(seq3_1, seq3_2, NULL);
|
||||
CCFiniteTimeAction* action = CCRepeatForever::actionWithAction((CCIntervalAction*)spawn);
|
||||
CCFiniteTimeAction* action = CCRepeatForever::actionWithAction((CCActionInterval*)spawn);
|
||||
|
||||
CCRepeatForever* action2 = (CCRepeatForever*)(action->copy()->autorelease());
|
||||
CCRepeatForever* action3 = (CCRepeatForever*)(action->copy()->autorelease());
|
||||
|
||||
|
||||
m_grossini->runAction( CCSpeed::actionWithAction((CCIntervalAction*)action, 0.5f) );
|
||||
m_tamara->runAction( CCSpeed::actionWithAction((CCIntervalAction*)action2, 1.5f) );
|
||||
m_kathia->runAction( CCSpeed::actionWithAction((CCIntervalAction*)action3, 1.0f) );
|
||||
m_grossini->runAction( CCSpeed::actionWithAction((CCActionInterval*)action, 0.5f) );
|
||||
m_tamara->runAction( CCSpeed::actionWithAction((CCActionInterval*)action2, 1.5f) );
|
||||
m_kathia->runAction( CCSpeed::actionWithAction((CCActionInterval*)action3, 1.0f) );
|
||||
|
||||
CCParticleSystem* emitter = CCParticleFireworks::node();
|
||||
emitter->setTexture(CCTextureCache::sharedTextureCache()->addImage("Images/fire.png"));
|
||||
|
|
|
@ -28,16 +28,16 @@ void Effect1::onEnter()
|
|||
// Waves3D is Grid3D and it's size is (15,10)
|
||||
|
||||
CGSize size = CCDirector::sharedDirector()->getWinSize();
|
||||
CCIntervalAction* lens = CCLens3D::actionWithPosition(ccp(size.width/2,size.height/2), 240, ccg(15,10), 0.0f);
|
||||
CCIntervalAction* waves = CCWaves3D::actionWithWaves(18, 15, ccg(15,10), 10);
|
||||
CCActionInterval* lens = CCLens3D::actionWithPosition(ccp(size.width/2,size.height/2), 240, ccg(15,10), 0.0f);
|
||||
CCActionInterval* waves = CCWaves3D::actionWithWaves(18, 15, ccg(15,10), 10);
|
||||
|
||||
CCFiniteTimeAction* reuse = CCReuseGrid::actionWithTimes(1);
|
||||
CCIntervalAction* delay = CCDelayTime::actionWithDuration(8);
|
||||
CCActionInterval* delay = CCDelayTime::actionWithDuration(8);
|
||||
|
||||
CCIntervalAction* orbit = CCOrbitCamera::actionWithDuration(5, 1, 2, 0, 180, 0, -90);
|
||||
CCIntervalAction* orbit_back = orbit->reverse();
|
||||
CCActionInterval* orbit = CCOrbitCamera::actionWithDuration(5, 1, 2, 0, 180, 0, -90);
|
||||
CCActionInterval* orbit_back = orbit->reverse();
|
||||
|
||||
target->runAction( CCRepeatForever::actionWithAction( (CCIntervalAction *)(CCSequence::actions( orbit, orbit_back, NULL) ) ) );
|
||||
target->runAction( CCRepeatForever::actionWithAction( (CCActionInterval *)(CCSequence::actions( orbit, orbit_back, NULL) ) ) );
|
||||
target->runAction( CCSequence::actions(lens, delay, reuse, waves, NULL) );
|
||||
}
|
||||
|
||||
|
@ -62,10 +62,10 @@ void Effect2::onEnter()
|
|||
// ShakyTiles is TiledGrid3D and it's size is (15,10)
|
||||
// Shuffletiles is TiledGrid3D and it's size is (15,10)
|
||||
// TurnOfftiles is TiledGrid3D and it's size is (15,10)
|
||||
CCIntervalAction* shaky = CCShakyTiles3D::actionWithRange(4, false, ccg(15,10), 5);
|
||||
CCIntervalAction* shuffle = CCShuffleTiles::actionWithSeed(0, ccg(15,10), 3);
|
||||
CCIntervalAction* turnoff = CCTurnOffTiles::actionWithSeed(0, ccg(15,10), 3);
|
||||
CCIntervalAction* turnon = turnoff->reverse();
|
||||
CCActionInterval* shaky = CCShakyTiles3D::actionWithRange(4, false, ccg(15,10), 5);
|
||||
CCActionInterval* shuffle = CCShuffleTiles::actionWithSeed(0, ccg(15,10), 3);
|
||||
CCActionInterval* turnoff = CCTurnOffTiles::actionWithSeed(0, ccg(15,10), 3);
|
||||
CCActionInterval* turnon = turnoff->reverse();
|
||||
|
||||
// reuse 2 times:
|
||||
// 1 for shuffle
|
||||
|
@ -73,13 +73,13 @@ void Effect2::onEnter()
|
|||
// turnon tiles will use a new grid
|
||||
CCFiniteTimeAction* reuse = CCReuseGrid::actionWithTimes(2);
|
||||
|
||||
CCIntervalAction* delay = CCDelayTime::actionWithDuration(1);
|
||||
CCActionInterval* delay = CCDelayTime::actionWithDuration(1);
|
||||
|
||||
// id orbit = [OrbitCamera::actionWithDuration:5 radius:1 deltaRadius:2 angleZ:0 deltaAngleZ:180 angleX:0 deltaAngleX:-90];
|
||||
// id orbit_back = [orbit reverse];
|
||||
//
|
||||
// [target runAction: [RepeatForever::actionWithAction: [Sequence actions: orbit, orbit_back, nil]]];
|
||||
target->runAction( (CCIntervalAction *)(CCSequence::actions( shaky, delay, reuse, shuffle, delay->copy()->autorelease(), turnoff, turnon, NULL) ) );
|
||||
target->runAction( (CCActionInterval *)(CCSequence::actions( shaky, delay, reuse, shuffle, delay->copy()->autorelease(), turnoff, turnon, NULL) ) );
|
||||
}
|
||||
|
||||
std::string Effect2::title()
|
||||
|
@ -101,15 +101,15 @@ void Effect3::onEnter()
|
|||
CCNode* target1 = bg->getChildByTag(kTagSprite1);
|
||||
CCNode* target2 = bg->getChildByTag(kTagSprite2);
|
||||
|
||||
CCIntervalAction* waves = CCWaves::actionWithWaves(5, 20, true, false, ccg(15,10), 5);
|
||||
CCIntervalAction* shaky = CCShaky3D::actionWithRange(4, false, ccg(15,10), 5);
|
||||
CCActionInterval* waves = CCWaves::actionWithWaves(5, 20, true, false, ccg(15,10), 5);
|
||||
CCActionInterval* shaky = CCShaky3D::actionWithRange(4, false, ccg(15,10), 5);
|
||||
|
||||
target1->runAction( CCRepeatForever::actionWithAction( waves ) );
|
||||
target2->runAction( CCRepeatForever::actionWithAction( shaky ) );
|
||||
|
||||
// moving background. Testing issue #244
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(3, ccp(200,0) );
|
||||
bg->runAction(CCRepeatForever::actionWithAction( (CCIntervalAction *)(CCSequence::actions(move, move->reverse(), NULL) ) ) );
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(3, ccp(200,0) );
|
||||
bg->runAction(CCRepeatForever::actionWithAction( (CCActionInterval *)(CCSequence::actions(move, move->reverse(), NULL) ) ) );
|
||||
}
|
||||
|
||||
std::string Effect3::title()
|
||||
|
@ -127,15 +127,15 @@ void Effect4::onEnter()
|
|||
{
|
||||
EffectAdvanceTextLayer::onEnter();
|
||||
|
||||
CCIntervalAction* lens = CCLens3D::actionWithPosition(ccp(100,180), 150, ccg(32,24), 10);
|
||||
CCActionInterval* lens = CCLens3D::actionWithPosition(ccp(100,180), 150, ccg(32,24), 10);
|
||||
//id move = [MoveBy::actionWithDuration:5 position:ccp(400,0)];
|
||||
|
||||
/**
|
||||
@todo we only support CCNode run actions now.
|
||||
*/
|
||||
// CCIntervalAction* move = CCJumpBy::actionWithDuration(5, ccp(380,0), 100, 4);
|
||||
// CCIntervalAction* move_back = move->reverse();
|
||||
// CCIntervalAction* seq = (CCIntervalAction *)(CCSequence::actions( move, move_back, NULL));
|
||||
// CCActionInterval* move = CCJumpBy::actionWithDuration(5, ccp(380,0), 100, 4);
|
||||
// CCActionInterval* move_back = move->reverse();
|
||||
// CCActionInterval* seq = (CCActionInterval *)(CCSequence::actions( move, move_back, NULL));
|
||||
// CCActionManager::sharedManager()->addAction(seq, lens, false);
|
||||
|
||||
runAction( lens );
|
||||
|
@ -157,9 +157,9 @@ void Effect5::onEnter()
|
|||
|
||||
//CCDirector::sharedDirector()->setProjection(CCDirectorProjection2D);
|
||||
|
||||
CCIntervalAction* effect = CCLiquid::actionWithWaves(1, 20, ccg(32,24), 2);
|
||||
CCActionInterval* effect = CCLiquid::actionWithWaves(1, 20, ccg(32,24), 2);
|
||||
|
||||
CCIntervalAction* stopEffect = (CCIntervalAction *)( CCSequence::actions(
|
||||
CCActionInterval* stopEffect = (CCActionInterval *)( CCSequence::actions(
|
||||
effect,
|
||||
CCDelayTime::actionWithDuration(2),
|
||||
CCStopGrid::action(),
|
||||
|
@ -192,7 +192,7 @@ void Issue631::onEnter()
|
|||
{
|
||||
EffectAdvanceTextLayer::onEnter();
|
||||
|
||||
CCIntervalAction* effect = (CCIntervalAction*)(CCSequence::actions( CCDelayTime::actionWithDuration(2.0f), CCShaky3D::actionWithRange(16, false, ccg(5, 5), 5.0f), NULL));
|
||||
CCActionInterval* effect = (CCActionInterval*)(CCSequence::actions( CCDelayTime::actionWithDuration(2.0f), CCShaky3D::actionWithRange(16, false, ccg(5, 5), 5.0f), NULL));
|
||||
|
||||
// cleanup
|
||||
CCNode* bg = getChildByTag(kTagBackground);
|
||||
|
@ -308,16 +308,16 @@ void EffectAdvanceTextLayer::onEnter(void)
|
|||
CCSprite* grossini = CCSprite::spriteWithFile("Images/grossinis_sister2.png");
|
||||
bg->addChild(grossini, 1, kTagSprite1);
|
||||
grossini->setPosition( ccp(x/3.0f,200) );
|
||||
CCIntervalAction* sc = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* sc_back = sc->reverse();
|
||||
grossini->runAction( CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions(sc, sc_back, NULL)) ) );
|
||||
CCActionInterval* sc = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* sc_back = sc->reverse();
|
||||
grossini->runAction( CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions(sc, sc_back, NULL)) ) );
|
||||
|
||||
CCSprite* tamara = CCSprite::spriteWithFile("Images/grossinis_sister1.png");
|
||||
bg->addChild(tamara, 1, kTagSprite2);
|
||||
tamara->setPosition( ccp(2*x/3.0f,200) );
|
||||
CCIntervalAction* sc2 = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* sc2_back = sc2->reverse();
|
||||
tamara->runAction( CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions(sc2, sc2_back, NULL)) ) );
|
||||
CCActionInterval* sc2 = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* sc2_back = sc2->reverse();
|
||||
tamara->runAction( CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions(sc2, sc2_back, NULL)) ) );
|
||||
|
||||
CCLabel* label = CCLabel::labelWithString(title().c_str(), "Marker Felt", 28);
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ static std::string effectsList[] =
|
|||
class Shaky3DDemo : public CCShaky3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCShaky3D::actionWithRange(5, true, ccg(15,10), t);
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ public:
|
|||
class Waves3DDemo : public CCWaves3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCWaves3D::actionWithWaves(5, 40, ccg(15,10), t);
|
||||
}
|
||||
|
@ -57,33 +57,33 @@ public:
|
|||
class FlipX3DDemo : public CCFlipX3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFlipX3D* flipx = CCFlipX3D::actionWithDuration(t);
|
||||
CCIntervalAction* flipx_back = flipx->reverse();
|
||||
CCActionInterval* flipx_back = flipx->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(2);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(flipx, delay, flipx_back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(flipx, delay, flipx_back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
class FlipY3DDemo : public CCFlipY3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFlipY3D* flipy = CCFlipY3D::actionWithDuration(t);
|
||||
CCIntervalAction* flipy_back = flipy->reverse();
|
||||
CCActionInterval* flipy_back = flipy->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(2);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(flipy, delay, flipy_back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(flipy, delay, flipy_back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
class Lens3DDemo : public CCLens3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CGSize size = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCLens3D::actionWithPosition(CGPointMake(size.width/2,size.height/2), 240, ccg(15,10), t);
|
||||
|
@ -94,7 +94,7 @@ public:
|
|||
class Ripple3DDemo : public CCRipple3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CGSize size = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCRipple3D::actionWithPosition(CGPointMake(size.width/2,size.height/2), 240, 4, 160, ccg(32,24), t);
|
||||
|
@ -105,7 +105,7 @@ public:
|
|||
class LiquidDemo : public CCLiquid
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCLiquid::actionWithWaves(4, 20, ccg(16,12), t);
|
||||
}
|
||||
|
@ -115,7 +115,7 @@ public:
|
|||
class WavesDemo : public CCWaves
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCWaves::actionWithWaves(4, 20, true, true, ccg(16,12), t);
|
||||
}
|
||||
|
@ -125,7 +125,7 @@ public:
|
|||
class TwirlDemo : public CCTwirl
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CGSize size = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCTwirl::actionWithPosition(CGPointMake(size.width/2, size.height/2), 1, 2.5f, ccg(12,8), t);
|
||||
|
@ -136,7 +136,7 @@ public:
|
|||
class ShakyTiles3DDemo : public CCShakyTiles3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCShakyTiles3D::actionWithRange(5, true, ccg(16,12), t) ;
|
||||
}
|
||||
|
@ -146,7 +146,7 @@ public:
|
|||
class ShatteredTiles3DDemo : public CCShatteredTiles3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCShatteredTiles3D::actionWithRange(5, true, ccg(16,12), t);
|
||||
}
|
||||
|
@ -156,13 +156,13 @@ public:
|
|||
class ShuffleTilesDemo : public CCShuffleTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCShuffleTiles* shuffle = CCShuffleTiles::actionWithSeed(25, ccg(16,12), t);
|
||||
CCIntervalAction* shuffle_back = shuffle->reverse();
|
||||
CCActionInterval* shuffle_back = shuffle->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(2);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(shuffle, delay, shuffle_back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(shuffle, delay, shuffle_back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -170,13 +170,13 @@ public:
|
|||
class FadeOutTRTilesDemo : public CCFadeOutTRTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFadeOutTRTiles* fadeout = CCFadeOutTRTiles::actionWithSize(ccg(16,12), t);
|
||||
CCIntervalAction* back = fadeout->reverse();
|
||||
CCActionInterval* back = fadeout->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(0.5f);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -184,13 +184,13 @@ public:
|
|||
class FadeOutBLTilesDemo : public CCFadeOutBLTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFadeOutBLTiles* fadeout = CCFadeOutBLTiles::actionWithSize(ccg(16,12), t);
|
||||
CCIntervalAction* back = fadeout->reverse();
|
||||
CCActionInterval* back = fadeout->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(0.5f);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -198,46 +198,46 @@ public:
|
|||
class FadeOutUpTilesDemo : public CCFadeOutUpTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFadeOutUpTiles* fadeout = CCFadeOutUpTiles::actionWithSize(ccg(16,12), t);
|
||||
CCIntervalAction* back = fadeout->reverse();
|
||||
CCActionInterval* back = fadeout->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(0.5f);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
class FadeOutDownTilesDemo : public CCFadeOutDownTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCFadeOutDownTiles* fadeout = CCFadeOutDownTiles::actionWithSize(ccg(16,12), t);
|
||||
CCIntervalAction* back = fadeout->reverse();
|
||||
CCActionInterval* back = fadeout->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(0.5f);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
class TurnOffTilesDemo : public CCTurnOffTiles
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CCTurnOffTiles* fadeout = CCTurnOffTiles::actionWithSeed(25, ccg(48,32) , t);
|
||||
CCIntervalAction* back = fadeout->reverse();
|
||||
CCActionInterval* back = fadeout->reverse();
|
||||
CCDelayTime* delay = CCDelayTime::actionWithDuration(0.5f);
|
||||
|
||||
return (CCIntervalAction*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
return (CCActionInterval*)(CCSequence::actions(fadeout, delay, back, NULL));
|
||||
}
|
||||
};
|
||||
|
||||
class WavesTiles3DDemo : public CCWavesTiles3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCWavesTiles3D::actionWithWaves(4, 120, ccg(15,10), t);
|
||||
}
|
||||
|
@ -246,7 +246,7 @@ public:
|
|||
class JumpTiles3DDemo : public CCJumpTiles3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
CGSize size = CCDirector::sharedDirector()->getWinSize();
|
||||
return CCJumpTiles3D::actionWithJumps(2, 30, ccg(15,10), t);
|
||||
|
@ -256,7 +256,7 @@ public:
|
|||
class SplitRowsDemo : public CCSplitRows
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCSplitRows::actionWithRows(9, t);
|
||||
}
|
||||
|
@ -265,7 +265,7 @@ public:
|
|||
class SplitColsDemo : public CCSplitCols
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCSplitCols::actionWithCols(9, t);
|
||||
}
|
||||
|
@ -274,7 +274,7 @@ public:
|
|||
class PageTurn3DDemo : public CCPageTurn3D
|
||||
{
|
||||
public:
|
||||
static CCIntervalAction* actionWithDuration(ccTime t)
|
||||
static CCActionInterval* actionWithDuration(ccTime t)
|
||||
{
|
||||
return CCPageTurn3D::actionWithSize(ccg(15,10), t);
|
||||
}
|
||||
|
@ -287,7 +287,7 @@ public:
|
|||
//------------------------------------------------------------------
|
||||
#define MAX_LAYER 22
|
||||
|
||||
CCIntervalAction* createEffect(int nIndex, ccTime t)
|
||||
CCActionInterval* createEffect(int nIndex, ccTime t)
|
||||
{
|
||||
|
||||
switch(nIndex)
|
||||
|
@ -319,9 +319,9 @@ CCIntervalAction* createEffect(int nIndex, ccTime t)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
CCIntervalAction* getAction()
|
||||
CCActionInterval* getAction()
|
||||
{
|
||||
CCIntervalAction* pEffect = createEffect(actionIdx, 3);
|
||||
CCActionInterval* pEffect = createEffect(actionIdx, 3);
|
||||
|
||||
return pEffect;
|
||||
}
|
||||
|
@ -346,7 +346,7 @@ TextLayer::TextLayer(void)
|
|||
y = size.height;
|
||||
|
||||
CCNode* node = CCNode::node();
|
||||
CCIntervalAction* effect = getAction();
|
||||
CCActionInterval* effect = getAction();
|
||||
node->runAction(effect)
|
||||
;
|
||||
addChild(node, 0, kTagBackground);
|
||||
|
@ -358,16 +358,16 @@ TextLayer::TextLayer(void)
|
|||
CCSprite* grossini = CCSprite::spriteWithFile(s_pPathSister2);
|
||||
node->addChild(grossini, 1);
|
||||
grossini->setPosition( CGPointMake(x/3,y/2) );
|
||||
CCIntervalAction* sc = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* sc_back = sc->reverse();
|
||||
grossini->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(sc, sc_back, NULL)) ) );
|
||||
CCActionInterval* sc = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* sc_back = sc->reverse();
|
||||
grossini->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(sc, sc_back, NULL)) ) );
|
||||
|
||||
CCSprite* tamara = CCSprite::spriteWithFile(s_pPathSister1);
|
||||
node->addChild(tamara, 1);
|
||||
tamara->setPosition( CGPointMake(2*x/3,y/2) );
|
||||
CCIntervalAction* sc2 = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* sc2_back = sc2->reverse();
|
||||
tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(sc2, sc2_back, NULL))) );
|
||||
CCActionInterval* sc2 = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* sc2_back = sc2->reverse();
|
||||
tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(sc2, sc2_back, NULL))) );
|
||||
|
||||
CCLabel* label = CCLabel::labelWithString((effectsList[actionIdx]).c_str(), "Marker Felt", 32);
|
||||
|
||||
|
|
|
@ -56,7 +56,7 @@ IntervalLayer::IntervalLayer()
|
|||
|
||||
addChild(sprite);
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions(jump, jump->reverse(), NULL ))
|
||||
(CCActionInterval*)(CCSequence::actions(jump, jump->reverse(), NULL ))
|
||||
)
|
||||
);
|
||||
// pause button
|
||||
|
|
|
@ -202,14 +202,14 @@ void LayerTest2::onEnter()
|
|||
layer2->setIsRelativeAnchorPoint(true);
|
||||
addChild(layer2, 1);
|
||||
|
||||
CCIntervalAction* actionTint = CCTintBy::actionWithDuration(2, -255, -127, 0);
|
||||
CCIntervalAction* actionTintBack = actionTint->reverse();
|
||||
CCIntervalAction* seq1 = (CCIntervalAction*)CCSequence::actions( actionTint, actionTintBack, NULL);
|
||||
CCActionInterval* actionTint = CCTintBy::actionWithDuration(2, -255, -127, 0);
|
||||
CCActionInterval* actionTintBack = actionTint->reverse();
|
||||
CCActionInterval* seq1 = (CCActionInterval*)CCSequence::actions( actionTint, actionTintBack, NULL);
|
||||
layer1->runAction(seq1);
|
||||
|
||||
CCIntervalAction* actionFade = CCFadeOut::actionWithDuration(2.0f);
|
||||
CCIntervalAction* actionFadeBack = actionFade->reverse();
|
||||
CCIntervalAction* seq2 = (CCIntervalAction*)CCSequence::actions(actionFade, actionFadeBack, NULL);
|
||||
CCActionInterval* actionFade = CCFadeOut::actionWithDuration(2.0f);
|
||||
CCActionInterval* actionFadeBack = actionFade->reverse();
|
||||
CCActionInterval* seq2 = (CCActionInterval*)CCSequence::actions(actionFade, actionFadeBack, NULL);
|
||||
layer2->runAction(seq2);
|
||||
}
|
||||
|
||||
|
|
|
@ -61,10 +61,10 @@ MenuLayer1::MenuLayer1()
|
|||
// Font Item
|
||||
CCMenuItemFont* item6 = CCMenuItemFont::itemFromString("Quit", this, menu_selector(MenuLayer1::onQuit));
|
||||
|
||||
CCIntervalAction* color_action = CCTintBy::actionWithDuration(0.5f, 0, -255, -255);
|
||||
CCIntervalAction* color_back = color_action->reverse();
|
||||
CCActionInterval* color_action = CCTintBy::actionWithDuration(0.5f, 0, -255, -255);
|
||||
CCActionInterval* color_back = color_action->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(color_action, color_back, NULL);
|
||||
item6->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)seq));
|
||||
item6->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)seq));
|
||||
|
||||
CCMenu* menu = CCMenu::menuWithItems( item1, item2, item3, item4, item5, item6, NULL);
|
||||
menu->alignItemsVertically();
|
||||
|
@ -281,12 +281,12 @@ MenuLayer3::MenuLayer3()
|
|||
|
||||
CCJumpBy* jump = CCJumpBy::actionWithDuration(3, CGPointMake(400,0), 50, 4);
|
||||
item2->runAction( CCRepeatForever::actionWithAction(
|
||||
(CCIntervalAction*)(CCSequence::actions( jump, jump->reverse(), NULL))
|
||||
(CCActionInterval*)(CCSequence::actions( jump, jump->reverse(), NULL))
|
||||
)
|
||||
);
|
||||
CCIntervalAction* spin1 = CCRotateBy::actionWithDuration(3, 360);
|
||||
CCIntervalAction* spin2 = (CCIntervalAction*)(spin1->copy()->autorelease());
|
||||
CCIntervalAction* spin3 = (CCIntervalAction*)(spin1->copy()->autorelease());
|
||||
CCActionInterval* spin1 = CCRotateBy::actionWithDuration(3, 360);
|
||||
CCActionInterval* spin2 = (CCActionInterval*)(spin1->copy()->autorelease());
|
||||
CCActionInterval* spin3 = (CCActionInterval*)(spin1->copy()->autorelease());
|
||||
|
||||
item1->runAction( CCRepeatForever::actionWithAction(spin1) );
|
||||
item2->runAction( CCRepeatForever::actionWithAction(spin2) );
|
||||
|
|
|
@ -29,11 +29,11 @@ void MotionStreakTest1::onEnter()
|
|||
// schedule an update on each frame so we can syncronize the streak with the target
|
||||
schedule(schedule_selector(MotionStreakTest1::onUpdate));
|
||||
|
||||
CCIntervalAction* a1 = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* a1 = CCRotateBy::actionWithDuration(2, 360);
|
||||
|
||||
CCAction* action1 = CCRepeatForever::actionWithAction(a1);
|
||||
CCIntervalAction* motion = CCMoveBy::actionWithDuration(2, CGPointMake(100,0) );
|
||||
m_root->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(motion, motion->reverse(), NULL)) ) );
|
||||
CCActionInterval* motion = CCMoveBy::actionWithDuration(2, CGPointMake(100,0) );
|
||||
m_root->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(motion, motion->reverse(), NULL)) ) );
|
||||
m_root->runAction( action1 );
|
||||
}
|
||||
|
||||
|
|
|
@ -60,12 +60,12 @@ Parallax1::Parallax1()
|
|||
// now create some actions that will move the 'void' node
|
||||
// and the children of the 'void' node will move at different
|
||||
// speed, thus, simulation the 3D environment
|
||||
CCIntervalAction* goUp = CCMoveBy::actionWithDuration(4, ccp(0,-500) );
|
||||
CCIntervalAction* goDown = goUp->reverse();
|
||||
CCIntervalAction* go = CCMoveBy::actionWithDuration(8, ccp(-1000,0) );
|
||||
CCIntervalAction* goBack = go->reverse();
|
||||
CCActionInterval* goUp = CCMoveBy::actionWithDuration(4, ccp(0,-500) );
|
||||
CCActionInterval* goDown = goUp->reverse();
|
||||
CCActionInterval* go = CCMoveBy::actionWithDuration(8, ccp(-1000,0) );
|
||||
CCActionInterval* goBack = go->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(goUp, go, goDown, goBack, NULL);
|
||||
voidNode->runAction( (CCRepeatForever::actionWithAction((CCIntervalAction*) seq) ));
|
||||
voidNode->runAction( (CCRepeatForever::actionWithAction((CCActionInterval*) seq) ));
|
||||
|
||||
addChild( voidNode );
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
#include "ParticleTest.h"
|
||||
// #include "CCIntervalAction.h"
|
||||
// #include "CCActionInterval.h"
|
||||
// #include "CCMenu.h"
|
||||
// #include "CCLabel.h"
|
||||
// #include "CCLabelAtlas.h"
|
||||
|
@ -614,10 +614,10 @@ void ParallaxParticle::onEnter()
|
|||
p2->addChild(par, 10);
|
||||
par->setTexture( CCTextureCache::sharedTextureCache()->addImage(s_fire) );
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(4, CGPointMake(300,0));
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(4, CGPointMake(300,0));
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions( move, move_back, NULL);
|
||||
p->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)seq));
|
||||
p->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)seq));
|
||||
}
|
||||
|
||||
std::string ParallaxParticle::title()
|
||||
|
@ -1087,10 +1087,10 @@ ParticleDemo::ParticleDemo(void)
|
|||
addChild(m_background, 5);
|
||||
m_background->setPosition( CGPointMake(s.width/2, s.height-180) );
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(4, CGPointMake(300,0) );
|
||||
CCIntervalAction* move_back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(4, CGPointMake(300,0) );
|
||||
CCActionInterval* move_back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions( move, move_back, NULL);
|
||||
m_background->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq) );
|
||||
m_background->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq) );
|
||||
|
||||
|
||||
schedule( schedule_selector(ParticleDemo::step) );
|
||||
|
|
|
@ -61,11 +61,11 @@ void SpriteLayer::onEnter()
|
|||
|
||||
sprite->runAction(rot);
|
||||
|
||||
CCIntervalAction *jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCIntervalAction *jump2 = jump1->reverse();
|
||||
CCActionInterval *jump1 = CCJumpBy::actionWithDuration(4, CGPointMake(-400,0), 100, 4);
|
||||
CCActionInterval *jump2 = jump1->reverse();
|
||||
|
||||
CCIntervalAction *rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCIntervalAction *rot2 = rot1->reverse();
|
||||
CCActionInterval *rot1 = CCRotateBy::actionWithDuration(4, 360*2);
|
||||
CCActionInterval *rot2 = rot1->reverse();
|
||||
|
||||
spriteSister1->runAction(CCRepeat::actionWithAction( CCSequence::actions(jump2, jump1, NULL), 5 ));
|
||||
spriteSister2->runAction(CCRepeat::actionWithAction( CCSequence::actions((CCFiniteTimeAction *)(jump1->copy()->autorelease()), (CCFiniteTimeAction *)(jump2->copy()->autorelease()), NULL), 5 ));
|
||||
|
|
|
@ -31,7 +31,7 @@ SceneTestLayer1::SceneTestLayer1()
|
|||
CCSprite* sprite = CCSprite::spriteWithFile(s_pPathGrossini);
|
||||
addChild(sprite);
|
||||
sprite->setPosition( CGPointMake(s.width-40, s.height/2) );
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction(rotate);
|
||||
sprite->runAction(repeat);
|
||||
|
||||
|
@ -104,7 +104,7 @@ SceneTestLayer2::SceneTestLayer2()
|
|||
CCSprite* sprite = CCSprite::spriteWithFile(s_pPathGrossini);
|
||||
addChild(sprite);
|
||||
sprite->setPosition( CGPointMake(s.width-40, s.height/2) );
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction(rotate);
|
||||
sprite->runAction(repeat);
|
||||
|
||||
|
@ -161,7 +161,7 @@ SceneTestLayer3::SceneTestLayer3()
|
|||
CCSprite* sprite = CCSprite::spriteWithFile(s_pPathGrossini);
|
||||
addChild(sprite);
|
||||
sprite->setPosition( CGPointMake(s.width-40, s.height/2) );
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction(rotate);
|
||||
sprite->runAction(repeat);
|
||||
|
||||
|
|
|
@ -220,7 +220,7 @@ void Sprite1::addNewSpriteWithCoords(CGPoint p)
|
|||
|
||||
sprite->setPosition( ccp( p.x, p.y) );
|
||||
|
||||
CCIntervalAction* action;
|
||||
CCActionInterval* action;
|
||||
float random = CCRANDOM_0_1();
|
||||
|
||||
if( random < 0.20 )
|
||||
|
@ -233,8 +233,8 @@ void Sprite1::addNewSpriteWithCoords(CGPoint p)
|
|||
action = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
else
|
||||
action = CCFadeOut::actionWithDuration(2);
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions( action, action_back, NULL ));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions( action, action_back, NULL ));
|
||||
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(seq) );
|
||||
}
|
||||
|
@ -295,7 +295,7 @@ void SpriteSheet1::addNewSpriteWithCoords(CGPoint p)
|
|||
|
||||
sprite->setPosition( ccp( p.x, p.y) );
|
||||
|
||||
CCIntervalAction* action;
|
||||
CCActionInterval* action;
|
||||
float random = CCRANDOM_0_1();
|
||||
|
||||
if( random < 0.20 )
|
||||
|
@ -309,8 +309,8 @@ void SpriteSheet1::addNewSpriteWithCoords(CGPoint p)
|
|||
else
|
||||
action = CCFadeOut::actionWithDuration(2);
|
||||
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions(action, action_back, NULL));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions(action, action_back, NULL));
|
||||
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(seq));
|
||||
}
|
||||
|
@ -370,21 +370,21 @@ SpriteColorOpacity::SpriteColorOpacity()
|
|||
sprite7->setPosition( ccp( (s.width/5)*3, (s.height/3)*2) );
|
||||
sprite8->setPosition( ccp( (s.width/5)*4, (s.height/3)*2) );
|
||||
|
||||
CCIntervalAction* action = CCFadeIn::actionWithDuration(2);
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCAction* fade = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( action, action_back, NULL)));
|
||||
CCActionInterval* action = CCFadeIn::actionWithDuration(2);
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCAction* fade = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( action, action_back, NULL)));
|
||||
|
||||
CCIntervalAction* tintred = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
CCIntervalAction* tintred_back = tintred->reverse();
|
||||
CCAction* red = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintred, tintred_back, NULL)) );
|
||||
CCActionInterval* tintred = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
CCActionInterval* tintred_back = tintred->reverse();
|
||||
CCAction* red = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintred, tintred_back, NULL)) );
|
||||
|
||||
CCIntervalAction* tintgreen = CCTintBy::actionWithDuration(2, -255, 0, -255);
|
||||
CCIntervalAction* tintgreen_back = tintgreen->reverse();
|
||||
CCAction* green = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintgreen, tintgreen_back, NULL)));
|
||||
CCActionInterval* tintgreen = CCTintBy::actionWithDuration(2, -255, 0, -255);
|
||||
CCActionInterval* tintgreen_back = tintgreen->reverse();
|
||||
CCAction* green = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintgreen, tintgreen_back, NULL)));
|
||||
|
||||
CCIntervalAction* tintblue = CCTintBy::actionWithDuration(2, -255, -255, 0);
|
||||
CCIntervalAction* tintblue_back = tintblue->reverse();
|
||||
CCAction* blue = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintblue, tintblue_back, NULL)) );
|
||||
CCActionInterval* tintblue = CCTintBy::actionWithDuration(2, -255, -255, 0);
|
||||
CCActionInterval* tintblue_back = tintblue->reverse();
|
||||
CCAction* blue = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintblue, tintblue_back, NULL)) );
|
||||
|
||||
sprite5->runAction(red);
|
||||
sprite6->runAction(green);
|
||||
|
@ -456,21 +456,21 @@ SpriteSheetColorOpacity::SpriteSheetColorOpacity()
|
|||
sprite7->setPosition( ccp( (s.width/5)*3, (s.height/3)*2) );
|
||||
sprite8->setPosition( ccp( (s.width/5)*4, (s.height/3)*2) );
|
||||
|
||||
CCIntervalAction* action = CCFadeIn::actionWithDuration(2);
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCAction* fade = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( action, action_back,NULL)));
|
||||
CCActionInterval* action = CCFadeIn::actionWithDuration(2);
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCAction* fade = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( action, action_back,NULL)));
|
||||
|
||||
CCIntervalAction* tintred = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
CCIntervalAction* tintred_back = tintred->reverse();
|
||||
CCAction* red = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintred, tintred_back,NULL)));
|
||||
CCActionInterval* tintred = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
CCActionInterval* tintred_back = tintred->reverse();
|
||||
CCAction* red = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintred, tintred_back,NULL)));
|
||||
|
||||
CCIntervalAction* tintgreen = CCTintBy::actionWithDuration(2, -255, 0, -255);
|
||||
CCIntervalAction* tintgreen_back = tintgreen->reverse();
|
||||
CCAction* green = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintgreen, tintgreen_back,NULL)));
|
||||
CCActionInterval* tintgreen = CCTintBy::actionWithDuration(2, -255, 0, -255);
|
||||
CCActionInterval* tintgreen_back = tintgreen->reverse();
|
||||
CCAction* green = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintgreen, tintgreen_back,NULL)));
|
||||
|
||||
CCIntervalAction* tintblue = CCTintBy::actionWithDuration(2, -255, -255, 0);
|
||||
CCIntervalAction* tintblue_back = tintblue->reverse();
|
||||
CCAction* blue = CCRepeatForever::actionWithAction( (CCIntervalAction*)(CCSequence::actions( tintblue, tintblue_back,NULL)));
|
||||
CCActionInterval* tintblue = CCTintBy::actionWithDuration(2, -255, -255, 0);
|
||||
CCActionInterval* tintblue_back = tintblue->reverse();
|
||||
CCAction* blue = CCRepeatForever::actionWithAction( (CCActionInterval*)(CCSequence::actions( tintblue, tintblue_back,NULL)));
|
||||
|
||||
|
||||
sprite5->runAction(red);
|
||||
|
@ -893,7 +893,7 @@ SpriteAnchorPoint::SpriteAnchorPoint()
|
|||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
|
||||
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCAction* action = CCRepeatForever::actionWithAction(rotate);
|
||||
|
||||
for(int i=0;i<3;i++)
|
||||
|
@ -947,7 +947,7 @@ SpriteSheetAnchorPoint::SpriteSheetAnchorPoint()
|
|||
CGSize s = CCDirector::sharedDirector()->getWinSize();
|
||||
|
||||
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCAction* action = CCRepeatForever::actionWithAction(rotate);
|
||||
for(int i=0;i<3;i++)
|
||||
{
|
||||
|
@ -1006,17 +1006,17 @@ Sprite6::Sprite6()
|
|||
|
||||
|
||||
// SpriteSheet actions
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(5, 360);
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(5, 360);
|
||||
CCAction* action = CCRepeatForever::actionWithAction(rotate);
|
||||
|
||||
// SpriteSheet actions
|
||||
CCIntervalAction* rotate_back = rotate->reverse();
|
||||
CCIntervalAction* rotate_seq = (CCIntervalAction*)(CCSequence::actions(rotate, rotate_back, NULL));
|
||||
CCActionInterval* rotate_back = rotate->reverse();
|
||||
CCActionInterval* rotate_seq = (CCActionInterval*)(CCSequence::actions(rotate, rotate_back, NULL));
|
||||
CCAction* rotate_forever = CCRepeatForever::actionWithAction(rotate_seq);
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(5, 1.5f);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCIntervalAction* scale_seq = (CCIntervalAction*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(5, 1.5f);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCActionInterval* scale_seq = (CCActionInterval*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCAction* scale_forever = CCRepeatForever::actionWithAction(scale_seq);
|
||||
|
||||
float step = s.width/4;
|
||||
|
@ -1135,9 +1135,9 @@ SpriteAliased::SpriteAliased()
|
|||
sprite2->setPosition( ccp( s.width/2 + 100, s.height/2 ) );
|
||||
addChild(sprite2, 0, kTagSprite2);
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction(seq);
|
||||
|
||||
CCAction* repeat2 = (CCAction*)(repeat->copy()->autorelease());
|
||||
|
@ -1194,9 +1194,9 @@ SpriteSheetAliased::SpriteSheetAliased()
|
|||
sprite2->setPosition( ccp( s.width/2 + 100, s.height/2 ) );
|
||||
sheet->addChild(sprite2, 0, kTagSprite2);
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions( scale, scale_back, NULL));
|
||||
CCAction* repeat = CCRepeatForever::actionWithAction(seq);
|
||||
|
||||
CCAction* repeat2 = (CCAction*)(repeat->copy()->autorelease());
|
||||
|
@ -1272,7 +1272,7 @@ void SpriteNewTexture::addNewSprite()
|
|||
|
||||
sprite->setPosition( ccp( p.x, p.y) );
|
||||
|
||||
CCIntervalAction* action;
|
||||
CCActionInterval* action;
|
||||
float random = CCRANDOM_0_1();
|
||||
|
||||
if( random < 0.20 )
|
||||
|
@ -1286,8 +1286,8 @@ void SpriteNewTexture::addNewSprite()
|
|||
else
|
||||
action = CCFadeOut::actionWithDuration(2);
|
||||
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions(action, action_back, NULL));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions(action, action_back, NULL));
|
||||
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(seq) );
|
||||
}
|
||||
|
@ -1379,7 +1379,7 @@ void SpriteSheetNewTexture::addNewSprite()
|
|||
|
||||
sprite->setPosition( ccp( p.x, p.y) );
|
||||
|
||||
CCIntervalAction* action;
|
||||
CCActionInterval* action;
|
||||
float random = CCRANDOM_0_1();
|
||||
|
||||
if( random < 0.20 )
|
||||
|
@ -1392,8 +1392,8 @@ void SpriteSheetNewTexture::addNewSprite()
|
|||
action = CCTintBy::actionWithDuration(2, 0, -255, -255);
|
||||
else
|
||||
action = CCFadeOut::actionWithDuration(2);
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions(action, action_back, NULL));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions(action, action_back, NULL));
|
||||
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(seq) );
|
||||
}
|
||||
|
@ -1760,9 +1760,9 @@ SpriteOffsetAnchorScale::SpriteOffsetAnchorScale()
|
|||
CCAnimation *animation = CCAnimation::animationWithName("dance", 0.2f, animFrames);
|
||||
sprite->runAction(CCRepeatForever::actionWithAction( CCAnimate::actionWithAnimation(animation, false) ));
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCIntervalAction* seq_scale = (CCIntervalAction*)(CCSequence::actions(scale, scale_back, NULL));
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCActionInterval* seq_scale = (CCActionInterval*)(CCSequence::actions(scale, scale_back, NULL));
|
||||
sprite->runAction(CCRepeatForever::actionWithAction(seq_scale));
|
||||
|
||||
addChild(sprite, 0);
|
||||
|
@ -1836,9 +1836,9 @@ SpriteSheetOffsetAnchorScale::SpriteSheetOffsetAnchorScale()
|
|||
CCAnimation *animation = CCAnimation::animationWithName("dance", 0.2f, animFrames);
|
||||
sprite->runAction(CCRepeatForever::actionWithAction( CCAnimate::actionWithAnimation(animation, false) ) );
|
||||
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCIntervalAction* scale_back = scale->reverse();
|
||||
CCIntervalAction* seq_scale = (CCIntervalAction*)(CCSequence::actions(scale, scale_back, NULL) );
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCActionInterval* scale_back = scale->reverse();
|
||||
CCActionInterval* seq_scale = (CCActionInterval*)(CCSequence::actions(scale, scale_back, NULL) );
|
||||
sprite->runAction(CCRepeatForever::actionWithAction(seq_scale) );
|
||||
|
||||
spritesheet->addChild(sprite, i);
|
||||
|
@ -1896,7 +1896,7 @@ SpriteAnimationSplit::SpriteAnimationSplit()
|
|||
|
||||
CCAnimation *animation = CCAnimation::animationWithName("fly", 0.2f, animFrames);
|
||||
CCAnimate *animate = CCAnimate::actionWithAnimation(animation, false);
|
||||
CCIntervalAction* seq = (CCIntervalAction*)(CCSequence::actions( animate,
|
||||
CCActionInterval* seq = (CCActionInterval*)(CCSequence::actions( animate,
|
||||
CCFlipX::actionWithFlipX(true),
|
||||
animate->copy()->autorelease(),
|
||||
CCFlipX::actionWithFlipX(false),
|
||||
|
@ -1960,7 +1960,7 @@ SpriteHybrid::SpriteHybrid()
|
|||
}
|
||||
sprite->setPosition( ccp(x,y) );
|
||||
|
||||
CCIntervalAction* action = CCRotateBy::actionWithDuration(4, 360);
|
||||
CCActionInterval* action = CCRotateBy::actionWithDuration(4, 360);
|
||||
sprite->runAction( CCRepeatForever::actionWithAction(action) );
|
||||
}
|
||||
|
||||
|
@ -2066,18 +2066,18 @@ SpriteSheetChildren::SpriteSheetChildren()
|
|||
sprite1->runAction(CCRepeatForever::actionWithAction( CCAnimate::actionWithAnimation(animation, false) ) );
|
||||
// END NEW CODE
|
||||
|
||||
CCIntervalAction* action = CCMoveBy::actionWithDuration(2, ccp(200,0));
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* action_rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* action_s = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCIntervalAction* action_s_back = action_s->reverse();
|
||||
CCActionInterval* action = CCMoveBy::actionWithDuration(2, ccp(200,0));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* action_rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* action_s = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCActionInterval* action_s_back = action_s->reverse();
|
||||
|
||||
CCIntervalAction* seq2 = action_rot->reverse();
|
||||
CCActionInterval* seq2 = action_rot->reverse();
|
||||
sprite2->runAction( CCRepeatForever::actionWithAction(seq2) );
|
||||
|
||||
sprite1->runAction( (CCAction*)(CCRepeatForever::actionWithAction(action_rot)) );
|
||||
sprite1->runAction( (CCAction*)(CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(action, action_back,NULL)) )));
|
||||
sprite1->runAction( (CCAction*)(CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(action_s, action_s_back,NULL)))) );
|
||||
sprite1->runAction( (CCAction*)(CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(action, action_back,NULL)) )));
|
||||
sprite1->runAction( (CCAction*)(CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(action_s, action_s_back,NULL)))) );
|
||||
|
||||
animFrames->release();
|
||||
|
||||
|
@ -2135,15 +2135,15 @@ SpriteSheetChildren2::SpriteSheetChildren2()
|
|||
// don't scale and rotate with it's parent
|
||||
sprite13->setHornorParentTransform((ccHonorParentTransform) (sprite13->getHornorParentTransform() & ~(CC_HONOR_PARENT_TRANSFORM_SCALE | CC_HONOR_PARENT_TRANSFORM_ROTATE) ));
|
||||
|
||||
CCIntervalAction* action = CCMoveBy::actionWithDuration(2, ccp(200,0));
|
||||
CCIntervalAction* action_back = action->reverse();
|
||||
CCIntervalAction* action_rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* action_s = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCIntervalAction* action_s_back = action_s->reverse();
|
||||
CCActionInterval* action = CCMoveBy::actionWithDuration(2, ccp(200,0));
|
||||
CCActionInterval* action_back = action->reverse();
|
||||
CCActionInterval* action_rot = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* action_s = CCScaleBy::actionWithDuration(2, 2);
|
||||
CCActionInterval* action_s_back = action_s->reverse();
|
||||
|
||||
sprite11->runAction( CCRepeatForever::actionWithAction(action_rot));
|
||||
sprite11->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(action, action_back,NULL))));
|
||||
sprite11->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions(action_s, action_s_back,NULL))));
|
||||
sprite11->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(action, action_back,NULL))));
|
||||
sprite11->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions(action_s, action_s_back,NULL))));
|
||||
|
||||
//
|
||||
// another set of parent / children
|
||||
|
@ -2171,7 +2171,7 @@ SpriteSheetChildren2::SpriteSheetChildren2()
|
|||
sprite23->setHornorParentTransform((ccHonorParentTransform) (sprite23->getHornorParentTransform() & ~CC_HONOR_PARENT_TRANSFORM_SCALE));
|
||||
|
||||
sprite21->runAction(CCRepeatForever::actionWithAction(CCRotateBy::actionWithDuration(1, 360) ));
|
||||
sprite21->runAction(CCRepeatForever::actionWithAction((CCIntervalAction*)(CCSequence::actions( CCScaleTo::actionWithDuration(0.5f, 5.0f), CCScaleTo::actionWithDuration(0.5f, 1), NULL ) )) );
|
||||
sprite21->runAction(CCRepeatForever::actionWithAction((CCActionInterval*)(CCSequence::actions( CCScaleTo::actionWithDuration(0.5f, 5.0f), CCScaleTo::actionWithDuration(0.5f, 1), NULL ) )) );
|
||||
}
|
||||
|
||||
void SpriteSheetChildren2::onExit()
|
||||
|
@ -2590,7 +2590,7 @@ SpriteSheetChildrenScale::SpriteSheetChildrenScale()
|
|||
|
||||
CCNode *aParent;
|
||||
CCSprite* sprite1, *sprite2;
|
||||
CCIntervalAction* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCActionInterval* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCAction* seq = CCRepeatForever::actionWithAction(rot);
|
||||
|
||||
//
|
||||
|
@ -2691,10 +2691,10 @@ SpriteChildrenChildren::SpriteChildrenChildren()
|
|||
|
||||
CCNode *aParent;
|
||||
CCSprite *l1, *l2a, *l2b, *l3a1, *l3a2, *l3b1, *l3b2;
|
||||
CCIntervalAction* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCActionInterval* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCAction* seq = CCRepeatForever::actionWithAction(rot);
|
||||
|
||||
CCIntervalAction* rot_back = rot->reverse();
|
||||
CCActionInterval* rot_back = rot->reverse();
|
||||
CCAction* rot_back_fe = CCRepeatForever::actionWithAction(rot_back);
|
||||
|
||||
//
|
||||
|
@ -2774,10 +2774,10 @@ SpriteSheetChildrenChildren::SpriteSheetChildrenChildren()
|
|||
|
||||
CCSpriteSheet *aParent;
|
||||
CCSprite *l1, *l2a, *l2b, *l3a1, *l3a2, *l3b1, *l3b2;
|
||||
CCIntervalAction* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCActionInterval* rot = CCRotateBy::actionWithDuration(10, 360);
|
||||
CCAction* seq = CCRepeatForever::actionWithAction(rot);
|
||||
|
||||
CCIntervalAction* rot_back = rot->reverse();
|
||||
CCActionInterval* rot_back = rot->reverse();
|
||||
CCAction* rot_back_fe = CCRepeatForever::actionWithAction(rot_back);
|
||||
|
||||
//
|
||||
|
|
|
@ -321,17 +321,17 @@ TMXReadWriteTest::TMXReadWriteTest()
|
|||
tile2->setAnchorPoint( ccp(0.5f, 0.5f) );
|
||||
tile3->setAnchorPoint( ccp(0.5f, 0.5f) );
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(0.5f, ccp(0,160));
|
||||
CCIntervalAction* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCIntervalAction* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCIntervalAction* opacity = CCFadeOut::actionWithDuration(2);
|
||||
CCIntervalAction* fadein = CCFadeIn::actionWithDuration(2);
|
||||
CCIntervalAction* scaleback = CCScaleTo::actionWithDuration(1, 1);
|
||||
CCInstantAction* finish = CCCallFuncN::actionWithTarget(this, callfuncN_selector(TMXReadWriteTest::removeSprite));
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(0.5f, ccp(0,160));
|
||||
CCActionInterval* rotate = CCRotateBy::actionWithDuration(2, 360);
|
||||
CCActionInterval* scale = CCScaleBy::actionWithDuration(2, 5);
|
||||
CCActionInterval* opacity = CCFadeOut::actionWithDuration(2);
|
||||
CCActionInterval* fadein = CCFadeIn::actionWithDuration(2);
|
||||
CCActionInterval* scaleback = CCScaleTo::actionWithDuration(1, 1);
|
||||
CCActionInstant* finish = CCCallFuncN::actionWithTarget(this, callfuncN_selector(TMXReadWriteTest::removeSprite));
|
||||
CCFiniteTimeAction* seq0 = CCSequence::actions(move, rotate, scale, opacity, fadein, scaleback, finish, NULL);
|
||||
CCIntervalAction* seq1 = (CCIntervalAction*)(seq0->copy()->autorelease());
|
||||
CCIntervalAction* seq2 = (CCIntervalAction*)(seq0->copy()->autorelease());
|
||||
CCIntervalAction* seq3 = (CCIntervalAction*)(seq0->copy()->autorelease());
|
||||
CCActionInterval* seq1 = (CCActionInterval*)(seq0->copy()->autorelease());
|
||||
CCActionInterval* seq2 = (CCActionInterval*)(seq0->copy()->autorelease());
|
||||
CCActionInterval* seq3 = (CCActionInterval*)(seq0->copy()->autorelease());
|
||||
|
||||
tile0->runAction(seq0);
|
||||
tile1->runAction(seq1);
|
||||
|
@ -809,10 +809,10 @@ TMXIsoZorder::TMXIsoZorder()
|
|||
m_tamara->setAnchorPoint(ccp(0.5f,0));
|
||||
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(10, ccp(300,250));
|
||||
CCIntervalAction* back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(10, ccp(300,250));
|
||||
CCActionInterval* back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, back,NULL);
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*) seq) );
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*) seq) );
|
||||
|
||||
schedule( schedule_selector(TMXIsoZorder::repositionSprite) );
|
||||
}
|
||||
|
@ -874,10 +874,10 @@ TMXOrthoZorder::TMXOrthoZorder()
|
|||
m_tamara->setAnchorPoint(ccp(0.5f,0));
|
||||
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(10, ccp(400,450));
|
||||
CCIntervalAction* back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(10, ccp(400,450));
|
||||
CCActionInterval* back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, back,NULL);
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq));
|
||||
|
||||
schedule( schedule_selector(TMXOrthoZorder::repositionSprite));
|
||||
}
|
||||
|
@ -935,10 +935,10 @@ TMXIsoVertexZ::TMXIsoVertexZ()
|
|||
m_tamara = layer->tileAt( ccp(29,29) );
|
||||
m_tamara->retain();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(10, ccp(300,250));
|
||||
CCIntervalAction* back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(10, ccp(300,250));
|
||||
CCActionInterval* back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, back,NULL);
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*) seq) );
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*) seq) );
|
||||
|
||||
schedule( schedule_selector(TMXIsoVertexZ::repositionSprite));
|
||||
|
||||
|
@ -1002,10 +1002,10 @@ TMXOrthoVertexZ::TMXOrthoVertexZ()
|
|||
m_tamara = layer->tileAt(ccp(0,11));
|
||||
m_tamara->retain();
|
||||
|
||||
CCIntervalAction* move = CCMoveBy::actionWithDuration(10, ccp(400,450));
|
||||
CCIntervalAction* back = move->reverse();
|
||||
CCActionInterval* move = CCMoveBy::actionWithDuration(10, ccp(400,450));
|
||||
CCActionInterval* back = move->reverse();
|
||||
CCFiniteTimeAction* seq = CCSequence::actions(move, back,NULL);
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCIntervalAction*)seq));
|
||||
m_tamara->runAction( CCRepeatForever::actionWithAction((CCActionInterval*)seq));
|
||||
|
||||
schedule(schedule_selector(TMXOrthoVertexZ::repositionSprite));
|
||||
|
||||
|
|
Loading…
Reference in New Issue