map.java

来自「我用j2me编写的索爱手机有游戏程序屏幕(128*160)」· Java 代码 · 共 28 行

JAVA
28
字号
//import java.io.InputStream;import javax.microedition.lcdui.*;public class Map {//处理游戏的地图,负责从外部文件加载地图数据,存放地图数据,并按照地图数据绘制地图  //public byte Grid[][]; //存放地图数据  public byte  Grid[][]={{'f','a','1','c'},{'2','2','3','2'},{'b','d','1','e'},{'2','g','g','2'},{'g','h','h','g'}};  public Map() {   //构造函数,负责初始化地图数据的存储结构   // this.Grid = new byte[Images.HEIGHT][Images.WIDTH];//用二维数组存放地图数据,注意第一维是竖直坐标,第二维是水平坐标  }  public boolean draw_map(Graphics g) {//调用Draw类的静态方法,绘制地图    try {      for (int i = 0; i<Images.HEIGHT ;i++) {        for (int j = 0; j<Images.WIDTH ;j++) {          Draw.paint(g, this.Grid[i][j], j, i); //绘制地图          //System.out.println(Grid[i][j]);调试用        }      }      return true;    }    catch (Exception ex) {      return false;    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?