Files
wnmj/Classes/Games/DaZha/DZ_BaseCardSprite.h
2026-02-13 14:34:15 +08:00

38 lines
696 B
C++

#ifndef __DZBaseCardSprite__
#define __DZBaseCardSprite__
#include "cocos2d.h"
#include "Types.h"
USING_NS_CC;
class DZBaseCardSprite : public LayerColor
{
public:
//弹起;
virtual void shootCard() = 0;
//落下;
virtual void downCard() = 0;
//变灰;
virtual void toGray() = 0;
//正常;
virtual void toNormal() = 0;
//是否选择;
virtual bool isGray() = 0;
//是否弹起;
virtual bool isShoot() = 0;
//获取扑克牌;
virtual uint8 getCardData() = 0;
//可选牌;
virtual void setSelectEnabled(bool bEnabled) = 0;
//是否可选;
virtual bool isSelectEnabled() = 0;
//设置必选;
virtual void setMustShoot(bool bFlag) = 0;
//是否必选;
virtual bool isMustShoot() = 0;
};
#endif