69 lines
1.5 KiB
C++
69 lines
1.5 KiB
C++
|
|
#include "WeaveCardBase.h"
|
|||
|
|
|
|||
|
|
#include "cocos2d.h"
|
|||
|
|
#include "ui/CocosGUI.h"
|
|||
|
|
#include "cocostudio/CocoStudio.h"
|
|||
|
|
|
|||
|
|
///////////////////////////// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> /////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
CWeaveCardBase::CWeaveCardBase()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
CWeaveCardBase::~CWeaveCardBase()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
bool CWeaveCardBase::init()
|
|||
|
|
{
|
|||
|
|
if (!Layer::init()) {
|
|||
|
|
return false;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
m_pRootlayer = nullptr;
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
bool CWeaveCardBase::uiInit(WORD wOperateUser)
|
|||
|
|
{
|
|||
|
|
if (SP_OPPSTAND == wOperateUser)
|
|||
|
|
{
|
|||
|
|
m_pRootlayer = static_cast<Layer*>(CSLoader::createNode("Games/Sparrow/OppWeaveCard.csb"));
|
|||
|
|
}
|
|||
|
|
else if (SP_RSTAND == wOperateUser)
|
|||
|
|
{
|
|||
|
|
m_pRootlayer = static_cast<Layer*>(CSLoader::createNode("Games/Sparrow/RWeaveCard.csb"));
|
|||
|
|
}
|
|||
|
|
else if (SP_SELFSTAND == wOperateUser)
|
|||
|
|
{
|
|||
|
|
m_pRootlayer = static_cast<Layer*>(CSLoader::createNode("Games/Sparrow/SelfWeaveCard.csb"));
|
|||
|
|
}
|
|||
|
|
else if (SP_LSTAND == wOperateUser)
|
|||
|
|
{
|
|||
|
|
m_pRootlayer = static_cast<Layer*>(CSLoader::createNode("Games/Sparrow/LWeaveCard.csb"));
|
|||
|
|
}
|
|||
|
|
else if (SP_ENDCARD == wOperateUser)
|
|||
|
|
{
|
|||
|
|
m_pRootlayer = static_cast<Layer*>(CSLoader::createNode("Games/Sparrow/EndWeaveCard.csb"));
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
ASSERT(m_pRootlayer);
|
|||
|
|
if (m_pRootlayer == nullptr) return false;
|
|||
|
|
this->addChild(m_pRootlayer);
|
|||
|
|
|
|||
|
|
Sprite* cardSprite = nullptr;
|
|||
|
|
string strCtrl = "";
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>пؼ<D0BF>
|
|||
|
|
for (int i = 0; i < 4; i++)
|
|||
|
|
{
|
|||
|
|
strCtrl = StringUtils::format("Card_%d", i);
|
|||
|
|
cardSprite = (Sprite*)m_pRootlayer->getChildByName(strCtrl);
|
|||
|
|
cardSprite->setVisible(false);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
return true;
|
|||
|
|
}
|