#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