package de.rico.adventure.inventory;

import javax.media.opengl.GL;

import de.rico.adventure.entity.item.Item;
import de.rico.engine.input.InputManager;

/**
 * This class represents an inventory system that uses some
 * kind of box (container) to visualize the items in the
 * inventory.
 * @deprecated not yet implemented
 * @author Frank Bruns
 *
 */
@Deprecated
public class BoxInventory extends AbstractInventory
{
	/**
	 * Creates a new box inventory system.
	 * @param input manager object
	 */
	public BoxInventory(InputManager input)
	{
		super(input);
	}


	/* (non-Javadoc)
	 * @see de.rico.adventure.inventory.AbstractInventory#isMouseOverItem(de.rico.adventure.entity.item.Item)
	 */
	@Override
	public boolean isMouseOverItem(Item item)
	{
		// TODO Auto-generated method stub
		return false;
	}


	/* (non-Javadoc)
	 * @see de.rico.adventure.inventory.AbstractInventory#draw(javax.media.opengl.GL)
	 */
	@Override
	public void draw(GL gl)
	{
		if(this.isVisible() == false) return;
	}

	/* (non-Javadoc)
	 * @see de.rico.adventure.inventory.AbstractInventory#update(long)
	 */
	@Override
	public void update(long elapsedTime)
	{
		super.update(elapsedTime);
	}

}
