Source: inventorylist.h


Annotated List
Files
Globals
Hierarchy
Index
/***************************************************************************
                          inventorylist.h  -  description
                             -------------------
    begin                : Tue Feb 8 2000
    copyright            : (C) 2000 by Daniel Roberge
    email                : droberge@uvic.ca
 ***************************************************************************/

#ifndef INVENTORYLIST_H
#define INVENTORYLIST_H
#include "inventorynode.h"

/**A linear linked list of InventoryItems
  *@author Daniel Roberge
  */

class InventoryList {
 InventoryNode *head;
 void deleteList(PInventoryNode upto);
 PInventoryItem recGetItem(int index, PInventoryNode current);
public: 
	InventoryList();
	~InventoryList();
	void addItem(PInventoryItem newItem);
	PInventoryItem getItem(int index);
	int checkItem(InventoryType type);
	PInventoryItem getItem(InventoryType type);
	bool isEmpty();
};

typedef InventoryList* PInventoryList;

#endif

Generated by: droberge@magebook.localdomain on Mon Jul 3 13:20:08 200.