itf_brewhallframe.h

来自「象棋框架」· C头文件 代码 · 共 30 行

H
30
字号
#include "Itf_BrewCanvas.h"
#include "global.h"

struct IBrewHallFrame{
  virtual void Release() = 0;
  virtual UINT16 sitDown(UINT8 tableId, UINT8 seatId, UINT8 action) = 0;
  virtual UINT16 standUp() = 0;
  virtual UINT16 startGame() = 0;
  virtual UINT16 quitGame() = 0;
  virtual UINT16 inviteUser(UINT8 userNameLength, UINT8 *userName) = 0;
  virtual UINT16 queryUser(UINT8 userNameLength, UINT8 *userName) = 0;
  virtual UINT16 queryTable(UINT8 tableId, UINT8 seatId) = 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 getCurrentGameId() = 0;
  virtual UINT32 getHallParam() = 0;
  virtual void setHallParam(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 + =
减小字号Ctrl + -
显示快捷键?