Files
wnmj/Classes/Games/13S/13S_BigCardSprite.h

50 lines
965 B
C
Raw Normal View History

2026-02-13 14:34:15 +08:00
#ifndef __SSS_BigCardSprite__
#define __SSS_BigCardSprite__
#include "cocos2d.h"
#include "13S_GameLogic.h"
#include "13S_CardDefine.h"
USING_NS_CC;
class SSSBigCardSprite : public Sprite
{
public:
SSSBigCardSprite();
virtual ~SSSBigCardSprite();
virtual void onEnter();
virtual void onExit();
virtual void onEnterTransitionDidFinish();
bool init(uint8 cbCardData);
static SSSBigCardSprite* create(uint8 cbCardData);
void updateUIData(uint8 cbCardData);
public:
//<2F><><EFBFBD><EFBFBD>;
void shootCard();
//<2F><><EFBFBD><EFBFBD>;
void downCard();
//<2F><><EFBFBD><EFBFBD>;
void toGray();
//<2F><><EFBFBD><EFBFBD>;
void toNormal();
//<2F>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1>;
bool isGray() { return m_bCardSelect; }
//<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>;
bool isShoot() { return m_bCardShoot; }
//<2F><>ȡ<EFBFBD>˿<EFBFBD><CBBF><EFBFBD>;
uint8 getCardData() { return m_cbCardData; }
//<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>;
bool containsTouchLocation(Touch *pTouch, int nCardWidth);
public:
bool m_bCardShoot;
bool m_bCardSelect;
uint8 m_cbCardData;
};
#endif