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 + -
显示快捷键?