Commit Graph

5 Commits

Author SHA1 Message Date
4306ed586f refactor(logic): 优化登录和地图相关逻辑
- 登录逻辑中添加了默认用户信息
- 优化了地图进入和退出的广播逻辑
- 调整了数据结构和方法,提高了代码可读性和可维护性
2025-08-16 00:23:43 +08:00
5e277defb7 feat(map): 实现地图加载和玩家进入地图功能
- 在 Player 结构中添加 MapId 字段,用于记录当前所在地图 ID
- 新增地图配置解析功能,支持从 XML 文件中读取地图信息
- 实现玩家进入地图的逻辑,包括设置玩家位置和广播通知
- 更新登录逻辑,在玩家登录时自动进入默认地图
- 重构地图相关的数据结构和接口,为后续地图功能扩展做准备
2025-08-15 22:44:28 +08:00
82075b0884 refactor(logic): 重构逻辑层代码
- 更新导入路径和结构体命名
- 调整函数签名和返回类型
- 移除未使用的代码文件
- 统一错误处理方式
2025-07-26 00:48:57 +08:00
1
b0ffe1e7f0 refactor(controller): 重构返回处理逻辑,移除TomeeHeader的Ret方法并改为直接返回[]byte 2025-07-25 07:46:31 +00:00
84d6d99356 feat(player): 添加玩家登录状态检查和等待机制
- 在 Player 结构中添加登录状态标志和登录完成通知通道
- 实现 IsLoggedIn、WaitForLogin、WaitForLoginWithTimeout 和 WaitForLoginWithCtx 方法
- 在登录逻辑中使用 CompleteLogin 标记登录完成并通知等待者
- 在控制器中添加登录状态检查,确保处理已登录玩家的请求
2025-07-17 06:09:52 +08:00