Files
wnmj/Classes/Games/WNMJ/WN_SparrowCard.h

55 lines
1.4 KiB
C
Raw Normal View History

2026-02-13 14:34:15 +08:00
#pragma once
#include "cocos2d.h"
#include "ui/CocosGUI.h"
#include "Define.h"
#include "SparrowCard.h"
#include "WN_GameLogic.h"
USING_NS_CC;
using namespace ui;
using namespace std;
namespace WNMJ_SPACE{
#define NCMJ_SP_FPS (1.0/60) // һ֡<D2BB>೤ʱ<E0B3A4><CAB1>
//////////////////////////////////////////////////////////////////////////
//<2F>ƶ<EFBFBD><C6B6><EFBFBD>
#define NCMJ_HEAP_FULL_COUNT 36 //<2F><><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>
#define NCMJ_HEAP_DOUBLE_COUNT (NCMJ_HEAP_FULL_COUNT/2) //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#define NCMJ_MAX_DISCARD_COUNT 15 //<2F><><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀһ<C4BF><D2BB>
#define NCMJ_LR_DISCARD_COUNT 5 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
// <20>ѳ<EFBFBD><D1B3>ƵĿ<C6B5><C4BF><EFBFBD>
#define NCMJ_OUT_CARD_WIDHT 38 //<2F><><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD>
#define NCMJ_OUT_CARD_HIGHT 45 //<2F><><EFBFBD>Ƹ߶<C6B8>
#define NCMJ_LROUT_CARD_WIDHT 50 //<2F><><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD>
#define NCMJ_LROUT_CARD_HIGHT 32 //<2F><><EFBFBD>Ƹ߶<C6B8>
// <20><><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD>
#define NCMJ_SELF_HAND_CARD_WIDHT 85 //<2F>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD>
#define NCMJ_OPP_HAND_CARD_WIDHT 41 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD>
#define NCMJ_LR_HAND_CARD_HIGHT 28 //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƹ߶<C6B8>
// <20><><EFBFBD>ű<EFBFBD>
#define OUT_CARD_SCALE 1.2f // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ű<EFBFBD>
//////////////////////////////////////////////////////////////////////////
// <20><EFBFBD>ؼ<EFBFBD>
class WN_SparrowCard : public SparrowCard
{
public:
WN_SparrowCard();
~WN_SparrowCard();
static WN_SparrowCard* createWithDirection(uint8 _value, EN_SPARROW_TYPE _cardType);
// ʵ<>ָ<EFBFBD><D6B8><EFBFBD>
public:
bool IsValidCard(uint8 _value);
};
}