这个类定义了网格的一些基本属性,如:横坐标、纵坐标、大小、样式和附近地雷值等,还有用以绘图的paintField方法和
一系列获取和设置变量的方法和用以判断的方法。
变量:(1)定义了行数、列数和地雷数等变量。
(2)用HashMap表示场景中所有Field。
(3)用Arraylist表示场景中不是地雷的Field的集合。
方法:(1)getAround(int x, int y)方法实现获取某个格子附近所有格子的功能。
(2)open(int x, int y)方法实现打开某个格子的功能。
(3)用于绘图的paint方法。
内部类:GameRunScript用于实现鼠标事件操作。
变量:(1)舞台类引用。
(2)按钮引用。
内部类:Restart用于实现点击按钮重新开始游戏的功能。