]> jfr.im git - irc/gameservirc.git/blame - gameserv/pouch.h
added items to the tavern.dat, added the filename option to the config file
[irc/gameservirc.git] / gameserv / pouch.h
CommitLineData
3662210f 1#ifndef POUCH_H
2#define POUCH_H
3
37ed80a9 4#include <list>
23f22a79 5#include <string>
37ed80a9 6
7class item; // forward declaration
e696687e 8class itemContainer; // forward declaration
37ed80a9 9
10using namespace std;
11
12class pouch
13{
14 public:
15 pouch();
16 pouch(pouch *);
17 ~pouch();
18
19 void sort();
20 void clear();
21 bool isEmpty();
22
e696687e 23 itemContainer *Find(char *);
24 itemContainer *Find(string &);
37ed80a9 25
e0056fa6 26 itemContainer *addItem(item *);
37ed80a9 27 void deleteItem(item *);
e696687e 28 list <itemContainer> *getItems() { return &items; };
37ed80a9 29
30 // operators
31 const pouch &operator = ( const pouch &);
32
33 private:
e696687e 34 list <itemContainer> items;
3662210f 35};
36
37#endif