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

📄 hf.java

📁 格斗类小游戏 没什么好说的了 真的真的
💻 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 + -