Files
wnmj-normal/Classes/Scenes/GameUnionScene.h

88 lines
1.7 KiB
C
Raw Normal View History

2026-03-03 13:56:44 +08:00
#pragma once
#include "TipNode.h"
#include "RadioCtrl.h"
#include "CMD_LogonServer.h"
#include "CreateScene.h"
#define MAX_UNION_COUNT 10 // <20><><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD>;
USING_NS_CC;
using namespace cocos2d::ui;
class GameUnionScene : public TipNode
{
public:
GameUnionScene();
~GameUnionScene();
public:
CREATE_FUNC(GameUnionScene);
virtual bool init();
virtual void onEnter();
virtual void onEnterTransitionDidFinish();
virtual void onExit();
void pushScene();
void popScene();
// <20>رյ<D8B1><D5B5><EFBFBD>;
void onClickClose(Ref*);
void ShowUnionList(tagUnionAndGameList* pUnionAndGameList);
void ShowRoomList(tagRoomItemList* pRoomItemList);
void ShowAutoRoomList(tagAutoRoomItemList* pRoomItemList);
void HideCreateNode();
void SaveSelectUnionCode(uint32 dwUnionCode);
void startUnionRoomTime();
// <20><><EFBFBD>󹫻᷿<F3B9ABBB><E1B7BF>;
void RequsetUnionRoomList(bool isLoading = true);
std::string getGameRule(uint16 wKindID, uint32 dwGameRule);
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>;
void onKeyReleased(EventKeyboard::KeyCode keyCode, Event * pEvent);
public:
ImageView* m_ImageView;
ImageView* m_ImageTop;
CreateScene* m_CreateNode;
ListView* m_UnionList;
ScrollView* m_RoomList;
ScrollView* m_DaikaiList;
Layout* m_PanelTip;
Button* m_btnCreate;
Button* m_btnRefresh;
Button* m_btnUnionItem0;
Button* m_btnRoomItem0;
Button* m_btnRoomItem1;
//Button* m_btnRoomItem2;
//Button* m_btnRoomItem2;
//Button* m_btnRoomItem3;
//Button* m_btnRoomItem4;
//Button* m_btnRoomItem5;
ImageView* m_DaikaiItem;
Text* m_txtAutoList; // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Text* m_txtRoomList;
Text* m_txtAuto;
Text* m_txtGameInfo;
uint32 m_dwSelectUnionCode;
uint8 m_cbUnionGoldOpen;
bool m_isRefreshing;
int m_nRefreshErr;
};