itemmanager.java

来自「这是我自己写的一个RPG游戏 基于MIDP2.0开发,开发环境为Eclipse+」· Java 代码 · 共 64 行

JAVA
64
字号
class ItemManager
{
	private Item items[];
	private int money;
	
	ItemManager(int money,Item items[])
	{
		this.money=money;
		this.items=items;
	}
	
	int getMoney()
	{
		return money;
	}
	
	Item getItem(int i)
	{
		return items[i];
	}
	
	void add(Item item)
	{
		if(item.getID()>100)
			money+=item.getPow();
		else
		{
			for(int i=0;i<items.length;i++)
			{
				if(items[i].getID()==0)
				{
					items[i]=item;
					i=items.length;
				}
			}
		}
	}
	
	void equip(int i,Creature me)
	{
		Item temp;
		if(items[i].getUse()>10&&items[i].getUse()<15)
		{
			temp=me.items[items[i].getUse()-11];
			me.items[items[i].getUse()-11]=items[i];
			items[i]=temp;
		}
		temp=null;
	}
	
	void use(int i,Creature me)
	{
		if(items[i].getUse()==1)
		{
			me.hp=(me.hp+items[i].getPow()>me.maxhp?me.maxhp:me.hp+items[i].getPow());
			items[i]=new Item(0);
		}
	}
	
	void del(int i)
	{
		items[i]=new Item(0);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?