不要让死人无懈可击。
一回合内一个角色用完一张牌后从头开始再扫。原因:每次都出最左边能出的,如果牌堆为 K K Z 则出牌顺序实际为 K Z K。
K K Z
K Z K
建议无懈可击分为三个函数,分别为:将决斗无懈、将南蛮/万箭无懈和将无懈无懈,结构类似但很好用,返回值用 bool 表示是否成功无懈。
南蛮/万箭进行到一半的时候如果满足胜利条件需立即退出。
不要忘记记上最后伤害来源。
建议单独写一个“在别人的回合内使用桃”的函数,里面可以判死亡及奖惩,在每次扣血后都写一个。
在别人的局内使用桃不限次数但只能最多回到 1.