Skip to content

v1.3.0

Choose a tag to compare

@7yunluo 7yunluo released this 11 Apr 01:31

Bug Fixes

  • 修复异步线程实体生成崩溃:游戏结束时 onGameEnd 在协程后台线程调用 spawnEntity,导致 AsyncCatcher 异常,桌面显示无法正确更新为等待状态。现已使用 runTask 包裹确保主线程执行。

  • 修复振听误判导致无法荣和isFuriten 中使用 indexOfallDiscards 中查找玩家最后打出的牌,但 MahjongTile 是 enum,同类型牌共享同一 enum 值。当其他玩家先打出相同类型的牌时,indexOf 返回错误位置,导致振听检查窗口被错误扩大,将正常玩家误判为振听。现改为直接跟踪玩家在 allDiscards 中的精确索引。