📄 load.java
字号:
import java.io.IOException;
import java.io.InputStream;
import java.util.Vector;
import javax.microedition.lcdui.Image;
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
/*
* Created on 2005-7-10
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
/**
* @author Yongzi
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class Load {
Image imgrole, imggirl1, imgcleric1,imgsoldier;
Image imgbackground, imgroomground;
// Image room1layer1;
Image girl1big, cleric1big, soldierbig;
Image cat;
Player p;
Image farmvillage;
Npc[] npc; //NPC人物数组
Property [] property;
Vector vectornpc; //向量存放NPC和特殊道具
Map mapbackground, imgmap1,imgmap2,imgmap3, maproom1ground, maproom1layer1, maproom1layer2;
String[] talk;
Load() {
loadimage();
loadnpc();
loadmap();
loadproperty();
}
void loadimage() {
try {
imgbackground = Image.createImage("/background.png");
imgrole = Image.createImage("/roler.png");
imggirl1 = Image.createImage("/girl1.png");
imgcleric1 = Image.createImage("/cleric1.png");
imgsoldier = Image.createImage("/soldier.png");
farmvillage= Image.createImage("/FarmVillage.png");
imgroomground= Image.createImage("/room1.png");
girl1big = Image.createImage("/girl1big.png");
cleric1big =Image.createImage("/cleric1big.png");
soldierbig= Image.createImage("/soldierbig.png");
cat=Image.createImage("/cat.png");
InputStream is = getClass().getResourceAsStream("/Field.mid");
try {
p = Manager.createPlayer(is,"audio/midi");
} catch (MediaException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
} catch (IOException e) {
e.printStackTrace();
}
}
public void loadnpc() {
npc = new Npc[3];
npc[0] = new Npc(imggirl1, 16, 24, "超级女生",
"超级女生,想唱就唱,拉拉拉拉", 120, 60, "",girl1big);
npc[1] = new Npc(imgcleric1, 16, 24, "老人", "我的猫丢了,你能忙我找找吗?", 50, 100, "谢谢你帮我找到我的猫",cleric1big);
npc[2] = new Npc(imgsoldier, 16, 24, "战士", "想打架吗?", 10, 140, "",soldierbig);
vectornpc = new Vector();
for (int i = 0; i < 3; i++) {
vectornpc.addElement(npc[i]);
}
}
public void loadproperty(){
property=new Property[3];
property[0]=new Property(cat,100,50);
}
public void loadmap() {
mapbackground = new Map(32, 32, imgbackground, 16, 16);
mapbackground.map1();
imgmap1= new Map(32,32,farmvillage,16,16);
imgmap1.map2();
imgmap2= new Map(32,32,farmvillage,16,16);
imgmap2.map3();
imgmap3=new Map(32,32,farmvillage,16,16);
imgmap3.map4();
maproom1ground=new Map(12,12,imgroomground,16,16);
maproom1ground.map5();
maproom1layer1=new Map(12,12,imgroomground,16,16);
maproom1layer1.map6();
maproom1layer2=new Map(12,12,imgroomground,16,16);
maproom1layer2.map7();
}
// public void loadtalk(String myname) {
// talk = new String[7];
// talk[0] = "村长:恭喜你年轻人,你已成为本村第一勇士。";
// talk[1] = "村长:你有听说过奥林比斯大赛吗?";
// talk[2] = myname + ":" + "奥林比斯大赛???";
// talk[3] = "村长:这个比赛每四年举办一次,获胜者将得到众神的奖励。";
// talk[4] = "村长:你愿意作为本村的代表去参加比赛吗?";
// talk[5] = myname + ":" + "(众神的奖励??)...好吧,我愿意!";
// talk[6] = "村长:那好,你先去准备一下吧";
// }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -