?? hf.java
字號:
//package bushfighting;import javax.microedition.lcdui.Font;import javax.microedition.lcdui.Image;import java.io.IOException;//這個類主要用來保存一些常數數據和一些通用的方法public class HF { //顏色 public static final int COLOR_WHITE = 0xFFFFFF; public static final int COLOR_YELLOW = 0xFFFF00; public static final int COLOR_SKYBLUE = 0x8CDAFC; public static final int COLOR_BLACK = 0x000000; public static final int COLOR_RED = 0xFF0000; public static final int COLOR_BLUE = 0x0000FF; public static final int COLOR_LIGHTBLUE = 0x8080FF; public static final int COLOR_GRAY = 0x808080; //游戲中的狀態常數數據 public static final int STATE_MOVE_UP = 0; public static final int STATE_MOVE_DOWN = 1; public static final int STATE_MOVE_LEFT = 2; public static final int STATE_MOVE_RIGHT = 3; public static final int STATE_DIE = 4; public static final int STATE_STILL = 6; public static final int STATE_ATTACK = 5; public static final int STATE_J=7; public static final int BULLET = 0;//子彈 public static final int CABINET =1;//醫藥箱 public static final int ARROW =11;//火箭 public static final int HOUSE = 2;//房子 public static final int TREE = 3;//樹 public static final int METALBOX = 4;//金屬箱 public static final int BUSH = 5;//灌木 public static final int CAN = 5;//油桶,跟灌木同一個數值方便處理 public static final int PLAYER = 6;//主角小愛 public static final int PAWN = 7;//敵兵 public static final int COCK = 8;//敵兵頭目 public static final int DADAO = 12;//大刀 public static final int CHANGMAO = 13;//長矛 public static final int CIKE = 14;//匕首 public static final int JIANDUN = 15;//劍盾 public static final int GONGJIAN = 16;//弓箭 public static Media back = new Media("/sound/back.mid","audio/midi",true); public static Media win = new Media("/sound/win.mid","audio/midi",false); public static Media lose = new Media("/sound/lose.mid","audio/midi",false); public static boolean sound = true; /* public static final int BULLET = 0;//子彈 public static final int CABINET =1;//醫藥箱 public static final int FIRE_ARROW =2;//火箭 public static final int HOUSE = 3;//涼亭 public static final int TREE = 4;//大樹 public static final int CAR = 5;//糧車 public static final int HUANGJIN = 6;//旗幟—黃巾 public static final int SMALLHOUSE = 7;//小兵營 public static final int SALOR_A = 8;//倒地的士兵 public static final int LV = 9;//旗幟-呂 public static final int STATION = 10;//碼頭 public static final int SALOR_B = 11;//中箭的士兵 public static final int STONE = 12;//石頭 public static final int ZHOU = 13;//旗幟-周 public static final int PLAYER = 14;//主角黃忠 public static final int PAWN = 15;//小刀兵 public static final int DADAO = 16;//大刀兵 public static final int CHANGMAO = 17;//長矛兵 public static final int CIKE = 18;//刺客 public static final int JIANDUN = 19;//劍盾兵 public static final int GONGJIAN = 20;//弓箭手 public static final int COCK = 21;//BOSS */ public static final int STEP = 3; //每一步的長度 //public static final int PAWN_POINT = 20;//殺死每個敵兵的分數 public static final int LIFE_POINT = 5;//每點血對應的生命值 //字體 public static final Font SMALL_FONT = Font.getFont(0,1,8); public static final Font MEDIUM_FONT = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_MEDIUM); public static final Font LARGE_FONT = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_LARGE); private static final String StrBase = "/res/"; //根據指定的路徑加載響應的圖片資源 public static Image loadImage(String imageName) { Image img=null; try{ img = Image.createImage(StrBase+imageName); }catch(Exception e){ System.out.println("裝載圖片 "+StrBase+imageName+" 出錯!"); } return img; } //加載相應的圖片集 public static Image[] loadImages(String imageName,int count) { Image[] images = new Image[count]; // for (int i = 0; i < count; i++) { for (int i = 0; i < count; i++) { boolean err=false; try{ images[i] = Image.createImage(StrBase+imageName + (i +1) + ".png"); }catch(Exception e){ err=true; System.out.println("裝載圖片 "+StrBase+imageName + (i +1) + ".png"+" 出錯!"); } if(err){ try{ images[i]=Image.createImage(10,1); }catch(Exception e){} } } return images; }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -