4.2.2 取消图片的标识
当玩家第一次选中图片时,会通过红色方框标识出该图片。当玩家发现选错了图片时,可以再次点击该图片,取消标识。
(1)记录第一次选中的图片
在“(2)标识选中的图片”中提到的代码中,FIRSTCLICK的值是True,也就是第一次点击图片时,记录该图片的行列值,代码如下所示。
PRE_CLICK_ROW = 0
PRE_CLICKY_COL = 0
if FIRSTCLICK:
drawRect(click_row, click_col)
FIRSTCLICK = False
global PRE_CLICK_ROW, PRE_CLICK_COL
PRE_CLICK_ROW = click_row
PRE_CLICK_COL = click_col
其中,第6-8行代码的作用是记录第一次选中的图片,将该图片的行号和列好保存到全局变量PRE_CLICK_ROW和PRE_CLICK_COL中。因为要在函数中修改全局变量,因此需要用global来将这两个变量进行说明。
(2&