map.java~4~
来自「我用j2me编写的索爱手机有游戏程序屏幕(128*160)」· JAVA~4~ 代码 · 共 38 行
JAVA~4~
38 行
//import java.io.InputStream;import javax.microedition.lcdui.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2008</p> * <p>Company: </p> * @author not attributable * @version 1.0 */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','i','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); //绘制地图 } } return true; } catch (Exception ex) { return false; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?