⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itf_brewloginframe.h

📁 象棋框架
💻 H
字号:
#include "Itf_BrewCanvas.h"
#include "global.h"

struct IBrewLoginFrame{
  virtual void Release() = 0;
  virtual UINT16 getGameList() = 0;
  virtual UINT16 getServerList(UINT16 gameId) = 0;
  virtual UINT16 getRoomList(UINT16 gameId, UINT16 serverId) = 0;
  virtual UINT16 enterRoom(UINT16 gameId, UINT16 serverId, UINT8 roomId) = 0;
  virtual UINT16 inviteUser(UINT8 userNameLength, UINT8 *userName) = 0;
  virtual UINT16 quitGame() = 0;
  virtual UINT16 loginUser(UINT8 userNameLength, UINT8 *userName, UINT8 userPassLength, UINT8 *passWord) = 0;
  virtual UINT16 registerUser(UINT8 userNameLength, UINT8 *userName, UINT8 passWordLength, UINT8 *passWord, UINT8 nickNameLength, UINT8 *nickName, UINT8 *mobileId, UINT8 figure) = 0;
  virtual UINT16 modifyUser(UINT8 userNameLength, UINT8 *userName, UINT8 oldPassWordLength, UINT8 *oldPassWord, UINT8 newPassWordLength, UINT8 *newPassWord, UINT8 nickNameLength, UINT8 *nickName, UINT8 *mobileId, UINT8 figure) = 0;
  virtual UINT16 connectGameServer() = 0;
  virtual UINT16 disconnectGameServer() = 0;
  virtual UINT16 setCanvas(IBrewCanvas *c) = 0;
  virtual UINT16 postUserEvent(UINT16 where, UINT16 wParam, UINT32 dwParam) = 0;
  virtual void postMessage(AECHAR *msg, UINT8 sno, UINT32 color, UINT32 time, UINT32 mode) = 0;
  virtual IShell *getCurrentShell() = 0;
  virtual AEEDeviceInfo *getDeviceInfo() = 0;
  virtual UINT16 getTextHeight(AEEFont f) = 0;
  virtual UINT16 getScreenOffsetX() = 0;
  virtual UINT16 getScreenOffsetY() = 0;
  virtual UINT16 getLastLoginUser(UINT16 *nameLength, UINT8 *userName, UINT16 *passLength, UINT8 *passWord) = 0;
  virtual UINT16 getLastServer(struct ServerStruct *sItem) = 0;
  virtual UINT16 getLastRoom(struct RoomStruct *rItem) = 0;
  virtual UINT16 getCurrentGameId() = 0;
  virtual UINT32 getLoginParam() = 0;
  virtual void setLoginParam(UINT32 param) = 0;
  virtual UINT32 getCommonParam() = 0;
  virtual void setCommonParam(UINT32 param) = 0;
  virtual void showHint(AECHAR *hint, UINT32 time, UINT16 type) = 0;
  virtual IBitmap *HZH_LoadResBitmap(IShell *shell, char *res, int id) = 0;
  virtual IImage *HZH_LoadResImage(IShell *shell, char *res, int id) = 0;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -