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

51 lines
1.3 KiB
C++

#pragma once
#include <stdio.h>
#include <vector>
#include <string>
#include "cocos2d.h"
#include "ui/CocosGUI.h"
#include "WN_CMD_Sparrow.h"
#include "WN_GameLogic.h"
#include "WN_CardManager.h"
#include "GamePlayer.h"
USING_NS_CC;
using namespace ui;
namespace WNMJ_SPACE{
/************************************************************************/
/* 注:该文件使用的是服务器位置,而不是视图位置 */
/************************************************************************/
class WN_PrivateScene : public cocos2d::Node
{
public:
WN_PrivateScene();
~WN_PrivateScene();
CREATE_FUNC(WN_PrivateScene);
virtual bool init(); // 场景初始化
// 函数
public:
void ShowGameResult(CMD_S_Private_End_Info* pNetInfo, GamePlayer* players[GAME_PLAYER],
bool bUnionScore, SCORE lGameGold, SCORE lScoreMultiple);
void ShowGameResult(CMD_S_Private_End_Info* pNetInfo, GamePlayer* players[GAME_PLAYER],
CMD_GF_Private_Room_Info& RoomInfo, CMD_GF_Private_Score_Info& ScoreInfo);
void ShowGameResult(CMD_S_Private_End_Info* pNetInfo, GamePlayer* players[GAME_PLAYER],
BYTE cbBaseScore);
// 控件
public:
Layout* m_pRootLayout; // 根节点
Button* m_btnleave; // 用户离开
Button* m_btnShow; // 分享
Layout* m_pPlayNode[GAME_PLAYER]; // 玩家结束信息
};
}