Files
wnmj-normal/Classes/Games/WNMJ/WN_SparrowCard.cpp
2026-03-03 13:56:44 +08:00

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()
{
}
// 创建麻将精灵
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;
}
}
// 是否是有效牌
bool WN_SparrowCard::IsValidCard(uint8 _value)
{
return WN_CGameLogic::getInstance()->IsValidCard(_value);
}