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