CheckOneLine()作为一个判断函数大概的意思是这样的:我们首先确定扫棋的方向,是用左边lfirst,接着就是安全校验了,接着就是获取当前的棋子,判断它到底是什么类型的,是同类型的就+a,是空子就加_这个就说明扫棋已经碰壁了,我,们就要启动让右边扫的工作了,同时结束左边;是异子就也是要停止当前,向右边扫。总之结束左边的情况就三种:空子,异子,和出界。
右边也是一样
左边两个标志为 lfirst lstop
右边一个标志位 r'stop
CheckOneLine()作为一个判断函数大概的意思是这样的:我们首先确定扫棋的方向,是用左边lfirst,接着就是安全校验了,接着就是获取当前的棋子,判断它到底是什么类型的,是同类型的就+a,是空子就加_这个就说明扫棋已经碰壁了,我,们就要启动让右边扫的工作了,同时结束左边;是异子就也是要停止当前,向右边扫。总之结束左边的情况就三种:空子,异子,和出界。
右边也是一样
左边两个标志为 lfirst lstop
右边一个标志位 r'stop