#pragma once #include "cocos2d.h" #include "cocostudio/CocoStudio.h" #include "ui/CocosGUI.h" #include "PlatformHeader.h" #include "Singleton.h" #include "PDK_CMD.h" USING_NS_CC; using namespace cocos2d::ui; class PDKGameEndNode : public Node { public: PDKGameEndNode(); ~PDKGameEndNode(); public: CREATE_FUNC(PDKGameEndNode); virtual bool init(); //隐藏; void hide(); void SetShowPrivate(); //显示; void show(uint16 wLandChairID, uint16 wSelfChairID, std::string[], PDK_CMD_S_GameConclude*, uint16 wTime); void show(uint16 wLandChairID, uint16 wSelfChairID, std::string[], PDK_CMD_S_GameConclude*, uint16 wTurnWiner, uint8 cbTurnCardCount, uint8[]); //显示剩余扑克; void showLeftCard(Layout* pRootPanel, uint8 aryCardData[], uint8 cbCardCount); private: //继续按钮点击事件; void onButtonContinueClick(Ref*); void onButtonShareClick(Ref*); private: Node* m_rootPanel; Button* m_btnPrivate; //关闭按钮; Button* m_btnContinue; //继续按钮; Button* m_btnShare; //分享按钮; //TextAtlas* m_txtAtlTime; //Sprite* m_sprLandlord; Sprite* m_sprWin; Sprite* m_sprTitleWin; Sprite* m_sprChunTian; };