6.6 HitChars(打字游戏)

6.6 HitChars(打字游戏)

需求:

(1)有10个随机字母从窗口上边缘向下移动(x坐标水平平均分布),当键盘上敲击的字母和屏幕中的字母相同时,该字母消失,重新产生新的随机字母,该字母重新从窗口上边缘向下移动并加分。

(2)如果窗口中某个字母碰到窗口下边缘时仍未被击中,则减分,并重新产生新的随机字母,该字母重新从窗口上边缘向下移动。

(3)当键盘上敲击的字母和窗口中所有的字母都不相同时,也减分。

【代码6.7】“打字游戏”的参考代码