44 lines
758 B
C++
44 lines
758 B
C++
|
|
#include "WN_SparrowCard.h"
|
|||
|
|
|
|||
|
|
#include "cocos2d.h"
|
|||
|
|
#include "ui/CocosGUI.h"
|
|||
|
|
#include "cocostudio/CocoStudio.h"
|
|||
|
|
#include "YSAudioEngine.h"
|
|||
|
|
|
|||
|
|
using namespace WNMJ_SPACE;
|
|||
|
|
|
|||
|
|
WN_SparrowCard::WN_SparrowCard()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
WN_SparrowCard::~WN_SparrowCard()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD>齫<EFBFBD><E9BDAB><EFBFBD><EFBFBD>
|
|||
|
|
WN_SparrowCard* WN_SparrowCard::createWithDirection(uint8 _value, EN_SPARROW_TYPE _cardType)
|
|||
|
|
{
|
|||
|
|
WN_SparrowCard* pRet = new WN_SparrowCard();
|
|||
|
|
if (pRet && pRet->init(_value, _cardType))
|
|||
|
|
{
|
|||
|
|
if (_cardType >= SP_O_OUT && _cardType <= SP_L_OUT)
|
|||
|
|
{
|
|||
|
|
pRet->setScale(OUT_CARD_SCALE);
|
|||
|
|
}
|
|||
|
|
return pRet;
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
delete pRet;
|
|||
|
|
pRet = nullptr;
|
|||
|
|
return nullptr;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7>
|
|||
|
|
bool WN_SparrowCard::IsValidCard(uint8 _value)
|
|||
|
|
{
|
|||
|
|
return WN_CGameLogic::getInstance()->IsValidCard(_value);
|
|||
|
|
}
|