init
This commit is contained in:
56
Classes/Games/NiuNiu/NN_BigCardSprite.h
Normal file
56
Classes/Games/NiuNiu/NN_BigCardSprite.h
Normal file
@@ -0,0 +1,56 @@
|
||||
|
||||
#ifndef __NN_BigCardSprite__
|
||||
#define __NN_BigCardSprite__
|
||||
|
||||
#include "cocos2d.h"
|
||||
#include "NN_GameLogic.h"
|
||||
#include "CardDefine.h"
|
||||
|
||||
USING_NS_CC;
|
||||
|
||||
class NNBigCardSprite
|
||||
{
|
||||
public:
|
||||
NNBigCardSprite(Node* pRootNode, uint8 cbCardData);
|
||||
virtual ~NNBigCardSprite();
|
||||
|
||||
bool init(uint8 cbCardData);
|
||||
void updateUIData(uint8 cbCardData);
|
||||
|
||||
public:
|
||||
//弹起;
|
||||
void shootCard();
|
||||
//落下;
|
||||
void downCard();
|
||||
//变灰;
|
||||
void toGray();
|
||||
//正常;
|
||||
void toNormal();
|
||||
//是否选择;
|
||||
bool isGray() { return m_bCardSelect; }
|
||||
//是否弹起;
|
||||
bool isShoot() { return m_bCardShoot; }
|
||||
//获取扑克牌;
|
||||
uint8 getCardData() { return m_cbCardData; }
|
||||
//判断区域;
|
||||
bool containsTouchLocation(Touch *pTouch, int nCardWidth);
|
||||
//显示隐藏;
|
||||
void setVisible(bool isVisible){ m_pRootPanel->setVisible(isVisible); };
|
||||
//获取坐标;
|
||||
Vec2 getPosition();
|
||||
|
||||
public:
|
||||
bool m_bCardShoot;
|
||||
bool m_bCardSelect;
|
||||
uint8 m_cbCardData;
|
||||
|
||||
Node* m_pRootPanel; //扑克根面板;
|
||||
Sprite* _imgCardBack; //绑定界面元素;
|
||||
//Sprite* _imgCardNum; //牌值;
|
||||
//Sprite* _imgCardColor; //花色;
|
||||
//Sprite* _imgCardMark;
|
||||
|
||||
CNNGameLogic m_ClientLogic;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user