www.pudn.com > 20063622273380188.rar > Item.java


import javax.microedition.lcdui.Graphics; 
import javax.microedition.lcdui.Image; 
 
class Item 
{ 
	private String name,description; 
	private int price,special,pow,id; 
	private Image img,kImg; 
	//1--10道具 
	//11武器 
	//12防具 
	//13鞋子 
	//14佩饰 
	 
	Item(int id) 
	{ 
		switch(id) 
		{ 
			case 0: 
				name=""; 
				description=""; 
				img=Image.createImage(25,25); 
				Graphics g=img.getGraphics(); 
				g.fillRect(0,0,25,25); 
				kImg=Image.createImage(15,15); 
				g=kImg.getGraphics(); 
				g.fillRect(0,0,15,15); 
				g=null; 
				break; 
			case 1: 
				name="药草"; 
				description="少量恢复HP"; 
				price=50; 
				pow=30; 
				special=1; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),100,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),60,0,15,15,0); 
				break; 
			case 2: 
				name="月见草"; 
				description="解除中毒状态"; 
				price=100; 
				pow=10; 
				special=2; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),125,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),60,0,15,15,0); 
				break; 
			case 18: 
				name="短剑"; 
				description="最常见的武器"; 
				price=150; 
				pow=5; 
				special=11; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),0,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),0,0,15,15,0); 
				break; 
			case 28: 
				name="布衣"; 
				description="没什么防御力"; 
				price=120; 
				pow=6; 
				special=12; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),25,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),15,0,15,15,0); 
				break; 
			case 38: 
				name="草鞋"; 
				description="基本上没作用"; 
				price=80; 
				pow=2; 
				special=13; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),50,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),30,0,15,15,0); 
				break; 
			case 48: 
				name="草帽"; 
				description="聊胜于无"; 
				price=60; 
				pow=2; 
				special=14; 
				img=Image.createImage(Resourse.readImage(Resourse.ITEM),75,0,25,25,0); 
				kImg=Image.createImage(Resourse.readImage(Resourse.ITEMS),45,0,15,15,0); 
				break; 
			default: 
				pow=id-100; 
				break; 
		} 
		this.id=id; 
	} 
	 
	String getName() 
	{ 
		return name; 
	} 
	 
	String getDescription() 
	{ 
		return description; 
	} 
	 
	int getPrice() 
	{ 
		return price; 
	} 
	 
	int getUse() 
	{ 
		return special; 
	} 
	 
	int getPow() 
	{ 
		return pow; 
	} 
	 
	int getID() 
	{ 
		return id; 
	} 
	 
	Image getImage() 
	{ 
		return img; 
	} 
	 
	Image getKImg() 
	{ 
		return kImg; 
	} 
	 
}