📄 map.java
字号:
//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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -