📄 load.java
字号:
package main;
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.*;
import java.io.*;
import javax.microedition.media.*;
import javax.microedition.media.Manager;
//装入了所有程序所用的图片
//程序所有的改变修正值.
public class Load {
public int playerSpeed=3;//玩家的移动速度
public int playerImgId=0;//玩家图片号
public final int playerwh=32;//玩家每个小图宽度
public int backMapId=0;//底图的图片号
public final int backMapN=12;//底图的格子数。
public final int backMapCellwh=32;//底图格子的宽高
public final int npcSpeed=3;//npc 的移动速度
public final int npcwh=16;
public final int npcActionTime=3;//npc 的每次动作间隔
public final int addMonsterTime=200;//刷怪的时间间隔
public final int monsterMax=5;//怪物.
public final int monsterEX=2;//每个怪的经验。
public int monsterHp=30;
public int monsterMaxHp=30;
public int monsterHit=15;//攻
public int monsterRecovery=8;//防
public int monsterMoney=10;
public final int pointwh=32;//传送点的图片宽高
//////////////////////
//这里加载了全部的图片.
public Image speakingImg;//npc说话的图
public Image cursorImg;//光标
public Image backImg[]=new Image [3];//地图图片。
public Image playerImg[]=new Image [1];//玩家图片。
public Image pointImg[]=new Image [3];//传送点,标志点,火点 地图
public Image npcImg[]=new Image [4];//村中npc
public Image monsterImg[]=new Image [1];//怪物npc
public Image gridImg[]=new Image [3];//物品栏
public Image boxImg[]=new Image [3];//箱子。
InputStream back0Mid=getClass().getResourceAsStream("/res/back0.mid");//背景音乐。
InputStream back1Mid=getClass().getResourceAsStream("/res/back1.mid");//背景音乐。
InputStream monsterMid=getClass().getResourceAsStream("/res/bark.wav");//背景音乐。
public Player playBack0Mid;
public Player playBack1Mid;
public Player hitMonsterMid;
public void Loadinit() {
try {
this.playBack0Mid=Manager.createPlayer(back0Mid,"audio/midi");//背景音乐。
this.playBack1Mid=Manager.createPlayer(back1Mid,"audio/midi");//背景音乐。
this.hitMonsterMid=Manager.createPlayer(monsterMid,"audio/x-wav");//效果音乐
for(int i=0;i<boxImg.length;i++){//玩家图片。
boxImg[i]=Image.createImage("/res/box_"+i+".png");
}
for(int i=0;i<gridImg.length;i++){//玩家图片。
gridImg[i]=Image.createImage("/res/grid_"+i+".png");
}
for(int i=0;i<monsterImg.length;i++){//玩家图片。
monsterImg[i]=Image.createImage("/res/monster_"+i+".png");
}
for(int i=0;i<npcImg.length;i++){//玩家图片。
npcImg[i]=Image.createImage("/res/npc_"+i+".png");
}
for(int i=0;i<pointImg.length;i++){//玩家图片。
pointImg[i]=Image.createImage("/res/point_"+i+".png");
}
for(int i=0;i<playerImg.length;i++){//玩家图片。
playerImg[i]=Image.createImage("/res/player_"+i+".png");
}
for(int i=0;i<backImg.length;i++){//地图图片。
backImg[i]=Image.createImage("/res/village_"+i+".png");
}
speakingImg=Image.createImage("/res/speaking.png");//说话的底图片。
cursorImg=Image.createImage("/res/cursor.png");//光标的图
}
catch (Exception ex) {
System.out.println("Image loading defeat!");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -