资源简介
java swing版本的扫雷游戏,模拟window的实现,源码分享
代码片段和文件信息
package com.duke.mine.arithmetic;
import java.awt.Point;
import java.util.ArrayList;
import java.util.Random;
import com.duke.mine.bean.MineBean;
import com.duke.mine.bean.MineType;
/**
* @author duke
* @Date 2017年6月4日 下午12:36:27
* @Description 扫雷游戏核心算法
*/
public class MineGameUtils {
private int mMineCount;// 雷子个数
public int mRowNums;// 格子行数
public int mColumnNums;// 格子列数
private MineBean[][] beanArr;// 雷子状态对应的数组
private int unOpenMines;// 剩余未开启格子数量
private int flagMines;// 标记为雷子的个数
private long gameStartTime;// 游戏开始时间
private boolean isGameOver = false;// 游戏是否结束
private Random random = new Random();
private CallBack callBack;
public CallBack getCallBack() {
return callBack;
}
public void setCallBack(CallBack callBack) {
this.callBack = callBack;
}
/**
* 构造函数
*
* @param mineCount
* 总共雷子个数
* @param rowNums
* 格子行数
* @param columnNums
* 格子烈数
* @param callB
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 287 2017-06-04 14:53 swing_mine\jar\MineGamesBin\images\blank.png
文件 5110 2017-06-04 21:06 swing_mine\jar\MineGamesBin\images\facedead.png
文件 5540 2017-06-04 21:06 swing_mine\jar\MineGamesBin\images\facesmile.png
文件 5542 2017-06-04 21:06 swing_mine\jar\MineGamesBin\images\facewait.png
文件 5026 2017-06-04 21:06 swing_mine\jar\MineGamesBin\images\facewin.png
文件 1076 2017-06-04 20:46 swing_mine\jar\MineGamesBin\images\flag.png
文件 2494 2017-06-04 14:53 swing_mine\jar\MineGamesBin\images\logo.png
文件 239 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m0.png
文件 1148 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m1.png
文件 2042 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m2.png
文件 2310 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m3.png
文件 1993 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m4.png
文件 2391 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m5.png
文件 2847 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m6.png
文件 978 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m7.png
文件 2780 2017-06-04 20:56 swing_mine\jar\MineGamesBin\images\m8.png
文件 2494 2017-06-04 15:28 swing_mine\jar\MineGamesBin\images\m9.png
文件 5312 2017-06-04 14:53 swing_mine\jar\MineGamesBin\images\mine_click.png
文件 793 2017-06-11 16:10 swing_mine\jar\MineGamesBin\images\unknow.png
文件 22287 2017-06-11 18:29 swing_mine\jar\MineGamesBin\MineGame.jar
文件 301 2017-06-03 13:58 swing_mine\source\MineSwing\.classpath
文件 385 2017-06-03 13:58 swing_mine\source\MineSwing\.project
文件 598 2017-06-03 13:58 swing_mine\source\MineSwing\.settings\org.eclipse.jdt.core.prefs
文件 376 2017-06-11 20:20 swing_mine\source\MineSwing\bin\com\duke\mine\arithmetic\MineGameUtils$CallBack.class
文件 6763 2017-06-11 20:20 swing_mine\source\MineSwing\bin\com\duke\mine\arithmetic\MineGameUtils.class
文件 1471 2017-06-11 20:21 swing_mine\source\MineSwing\bin\com\duke\mine\bean\MineBean.class
文件 1765 2017-06-11 17:41 swing_mine\source\MineSwing\bin\com\duke\mine\bean\MineImage.class
文件 1095 2017-06-11 17:41 swing_mine\source\MineSwing\bin\com\duke\mine\bean\MineType.class
文件 1962 2017-06-11 17:41 swing_mine\source\MineSwing\bin\com\duke\mine\fr
文件 1278 2017-06-11 17:41 swing_mine\source\MineSwing\bin\com\duke\mine\fr
............此处省略61个文件信息
相关资源
- java+Oracle的物流管理系统(毕业设计)
- JAVA班级管理系统代码
- java实现扫雷游戏
- javaweb大型项目源码——游戏交易网
- CoreJava CoreJava
- 中国美食网的设计与实现
- 基于web的简单健康管理平台ssm
- jsp发布新闻系统13章复习项目请您留言
- java购物网站
- java8 chm格式文档
- 安卓APP开发“点餐系统”
- Java OA请假管理系统
- java购物商城demo源码
- Java api 1.8 中文 帮助文档
- 轻量级JavaEE企业应用实战第四版配套
- 电力巡查系统,Java,ssm系统,层级分
- 基于JavaEE的网上购物商城
- docx4j生成word文档
- Java Web主流框架整合开发:J2EE+Struts
- 清华大学出版社JAVA从入门到精通第
- Java连接SAP的相关JCO包。包括各个Lin
- 小型酒店管理系统毕业设计javaEE
- 基于opencv+java的银行卡图片处理
- “E-家园”个人网站--java开发
- java多种方式实现pdf文件电子签名
- 爬虫搜索简单的搜索引擎java爬虫搜索
- JavaWeb基于SSM框架的仓库管理系统源码
- SSM可运行的基于Java在线学习平台 毕设
- Java 传智播客javaweb毕业设计资料和源
- 分享一套java基于SSM(spring+springMVC+M
评论
共有 条评论