⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 draw.java~7~

📁 我用j2me编写的索爱手机有游戏程序屏幕(128*160)
💻 JAVA~7~
字号:
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 Draw {//绘制游戏中的图片  public Draw(Canvas canvas) { //构造函数  }  public static boolean paint(Graphics g, byte img, int x, int y) {//在地图的x,y点绘制img指定的图片    try {      paint(g, img, x, y, Images.UNIT); //把地图x,y点转化成画布的绝对坐标,绘图      return true;    }    catch (Exception ex) {      return false;    }  }  public static boolean paint(Graphics g, byte img, int x, int y, int unit) {//函数重载    try {System.out.println(img) ;      System.out.println(Images.CAOCAO ) ;      switch (img) {        case Images.CAOCAO: //画曹操     //变成绝对坐标,并做调整           g.drawImage(Images.image_Caocao, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.GUANYU: //画关羽           g.drawImage(Images.image_Guanyu, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.HUANGZHONG: //画黄忠           g.drawImage(Images.image_Huangzhong, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.MACHAO: //画马超           g.drawImage(Images.image_Machao, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.ZHANGFEI: //画张飞           g.drawImage(Images.image_Zhangfei, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.ZHAOYUN: //画赵云           g.drawImage(Images.image_Zhaoyun, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.ZU: //画卒           g.drawImage(Images.image_Zu, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;/*        case Images.BLANK: //画空白           g.drawImage(Images.image_Blank, Images.LEFT + x * unit,                      Images.TOP + y * unit,                      Graphics.TOP | Graphics.LEFT);          break;        case Images.CURSOR: //画光标           g.drawRect(Images.LEFT + x * unit,                     Images.TOP + y * unit, Images.UNIT, Images.UNIT);          break;  */      }      return true;    }    catch (Exception ex) {      return false;    }  }}

⌨️ 快捷键说明

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