MahjongAI
MahjongAI copied to clipboard
关于牌山中牌数计算错误的问题
游戏进行到终局时剩余牌数显示为负数。可能存在以下两个问题?(只是简单看了一下,我也不是很确定) 1.摸牌后牌山数量没有立刻-1,到切牌时才-1,这样可能对尾巡判断产生影响。 2.吃/碰后切牌,其中没有摸牌动作,但是牌数却-1
TenhouClient的代码是大概5年前写的,刚才粗看了一下可能确实有点问题,可能更正确的处理方法是像MajsoulClient那样在摸牌的时候更新剩余牌的数量,但我不记得当初怎么想的,所以不太敢改,如果你有信心改对的话欢迎提交PR,提交前请在天凤是多跑跑确保没有问题。
目前用了一个比较打补丁的方式在凑合,等我再观察观察还有没有其他问题