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

📄 load.java

📁 j2me角色扮演的游戏代码
💻 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 + -