资源简介
实现一个随机迷宫,可以想象是一个二维数组,入口在左上角,出口在右下角。
代码片段和文件信息
import java.util.Random;
import java.util.Scanner;
import java.util.Stack;
public class Maze {
private final static int dirUp = 0;
private final static int dirRight = 1;
private final static int dirDown = 2;
private final static int dirLeft = 3;
private final static int gridWall = 1;
private final static int gridEmpty = 0;
private final static int gridBlind = -1;
private final static int gridPath = 2;
private int width;
private int height;
private MazePoint[][] matrix;
private int[][] maze;
/*
* 构造一个迷宫,初始化迷宫的宽度和高度,同时初始化包含MazePoint的点阵
*/
public Maze(int height int width) {
this.width = width;
this.height = height;
t
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 9300 2018-02-08 09:38 Maze\Maze.java
文件 1093 2017-08-02 17:22 Maze\MazePoint.java
目录 0 2018-02-08 10:05 Maze
----------- --------- ---------- ----- ----
10393 3
- 上一篇:java+access 图书管理系统
- 下一篇:android 推箱子源代码
评论
共有 条评论