-- :-)
原来 draw_select_frame并不依靠selected_chessman来决定边框的位置,只是根据selceted_x和selected_y来决定边框位置的。而这两个变量一直保存的是我最后点击的坐标位置,因此ai的着法没有经过点击的过程,由此自终只会画我最后点击的那个地方的。
回头看一下,才发现定义的数据结构,棋盘数组,坐标啥的,太过于混乱,没有标明注释,这样迟早会不记得(其实现在就已经不记得了)。趁这两天要赶快整理一下。