Files
SmallGame_Cocos2dx/Classes/Helper/EffectActionHelp.cpp
T
2014-08-20 16:15:02 +08:00

45 lines
1.4 KiB
C++

/********************************************************************
created: 2014/05/08
filename: EffectActionHelp.h
author: 王少培
purpose:
*********************************************************************/
#include "EffectActionHelp.h"
#include "GameUIExportJson.h"
USING_NS_CC;
void CEffectActionHelper::play(EEffectActHelpType eType,CCNode* pParent,CCPoint pt)
{
CCSprite *p;
if (eType == eHelp5Second) {
p = CCSprite::create(img5Second);
p ->setScale(0.3);
}
else if (eType == eHelp20000) {
p = CCSprite::create(img20000);
p ->setScale(0.7);
}
else if (eType == eHelp50000){
p = CCSprite::create(img50000);
p ->setScale(0.7);
}
else if(eType == eHelpShield){
p = CCSprite::create(imgShield);
p ->setScale(2);
}else if (eType == eHelpMul5)
{
p = CCSprite::create("GameMemoryLayer/mul5.png");
p ->setScale(1);
}else if (eType == eHelpTime)
{
p = CCSprite::create("./CocoStudioResources/GameItem/400003.png");
p ->setScale(2);
}
p->setPosition(pt);
CCMoveBy *upMove = CCMoveBy::create(0.3, ccp(0, 10));
CCScaleTo *sizeChange = CCScaleTo::create(0.3, 0.1);
CCFadeTo *aph = CCFadeTo::create(0.3, 0);
//CCCallFunc *actionStopCallBack = CCCallFunc::create(this, callfunc_selector(Game_Memory::callBack));
pParent->addChild(p,1000);
p -> runAction(CCSequence::create(CCShow::create(),upMove,sizeChange,aph,CCRemoveSelf::create(),NULL));
}