• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 鼠标事件
2
3### 简介
4
5本示例模拟了简单的扫雷游戏调用了鼠标事件的相关接口。效果图如下:
6
7![](screenshots/device/main.png)
8
9### 相关概念
10
11鼠标输入事件:设备上报的鼠标事件。
12
13### 相关权限
14
15不涉及。
16
17### 使用说明
18
191.扫雷规则:左键打开方格,方格显示的数字为方格周围一圈的地雷数目(9代表地雷),右键标记地雷方格且剩余地雷数目-1,若标记错误游戏结束,当剩余地雷数目为0时,玩家获得胜利游戏结束。
20
212.移动鼠标悬停在界面中的灰色方格中,方格颜色变浅。
22
233.在空白方格上点击鼠标左键,空白方格中出现数字,被标记的方格无反应。
24
254.在空白方格上点击鼠标右键,空白方格被标红,若此格不为地雷格弹出弹窗,显示游戏结束,若此格为地雷格剩余地雷数目-1游戏继续。
26
275.在数字方格上点击鼠标中键,数字方格周围一圈的的空白方格闪烁,打开或标记为地雷的方格不闪烁。
28
296.点击弹窗按钮**再来一局**,游戏界面刷新,开启新一局游戏。
30
317.点击弹窗按钮**退出游戏**,游戏结束应用关闭。
32
33### 约束与限制
34
351.本示例正常测试需要外接鼠标,仅支持在标准系统上运行。
36
372.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。
38