/* * 由SharpDevelop创建。 * 用户: Administrator * 日期: 2018-11-28 * 时间: 15:34 * * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件 */ using System; namespace zyxAdapter { /// /// 宿主单元 c#持有调用 c# 调用 dephi使用 /// public interface IHostUtil { /// /// 初始化 /// /// 程序路径 /// 程序名称 /// 游戏id /// int Init(string exepath, string exename, int gameid); /// /// 释放dll /// void FreeDll(); /// /// 创建厅信息 /// /// 厅id void CreateTing(int tingCnt, int defaultDeskCnt); /// /// 创建桌子 /// /// 创建一个桌子 void CreateDesk(int tingid, int deskid); /// /// 摧毁桌子 /// /// 桌子的id void DestroyDesk(int tingid, int deskid); /// /// 加载内存数据-朋友房恢复数据 /// /// void LoadMem(int tingid, int deskid, byte[] data,bool isOld); /// /// 开战 /// /// 开战的桌子 void StartWar(int tingid, int deskid); /// /// 重连 /// /// 重连的桌子 /// 玩家的id void Reconnect(int tingid, int deskid, int plid); /// /// 收包 /// /// 厅id /// 桌子id /// 座位 /// 收的包内容指针 /// 包内容长度 void Dopack(int tingid, int deskid, int seat,IntPtr intPtr,int length); /// /// 定时器 /// /// 桌子id /// 定时器的间隔 void DoTimer(int tingid, int deskid, int interval); /// /// 调用子游戏方法 /// /// 厅id /// 桌子id /// 方法标识 /// 参数 /// int doZyxFun(int tingid, int deskid, string what, string param); /// /// 测试数据 /// /// 数据 /// 长度 void DoTest(int data, int len); } }