]>
jfr.im git - irc/gameservirc.git/blob - gameserv/pouch.cpp
30 itemContainer
*pouch::Find(char *n
)
32 list
<itemContainer
>::iterator item_iter
;
33 item_iter
= items
.begin();
35 while (item_iter
!= items
.end())
37 if ((*item_iter
).getItem()->getName() == n
)
46 itemContainer
*pouch::Find(string
&n
)
48 list
<itemContainer
>::iterator item_iter
;
49 item_iter
= items
.begin();
51 while (item_iter
!= items
.end())
53 if ((*item_iter
).getItem()->getName() == n
)
63 itemContainer
*pouch::addItem(item
*i
)
67 return &items
.front();
70 void pouch::deleteItem(item
*i
)
72 list
<itemContainer
>::iterator item_iter
;
74 item_iter
= find(items
.begin(), items
.end(), i
);
76 if (item_iter
!= items
.end())
77 items
.erase(item_iter
);
80 const pouch
&pouch::operator=(const pouch
&right
)