init
This commit is contained in:
69
Classes/Games/SparrowBase/WeaveCardBase.cpp
Normal file
69
Classes/Games/SparrowBase/WeaveCardBase.cpp
Normal file
@@ -0,0 +1,69 @@
|
||||
#include "WeaveCardBase.h"
|
||||
|
||||
#include "cocos2d.h"
|
||||
#include "ui/CocosGUI.h"
|
||||
#include "cocostudio/CocoStudio.h"
|
||||
|
||||
///////////////////////////// ÐÂ×éºÏÅÆ /////////////////////////////////////////////
|
||||
|
||||
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 = "";
|
||||
|
||||
// Òþ²ØËùÓпؼþ
|
||||
for (int i = 0; i < 4; i++)
|
||||
{
|
||||
strCtrl = StringUtils::format("Card_%d", i);
|
||||
cardSprite = (Sprite*)m_pRootlayer->getChildByName(strCtrl);
|
||||
cardSprite->setVisible(false);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user