]> jfr.im git - irc/gameservirc.git/blame - gameserv/find.cpp
Removed GameServ.suo
[irc/gameservirc.git] / gameserv / find.cpp
CommitLineData
71a1182a 1/* This file contains functions related to searching */
2
3#include "extern.h"
4#include "item.h"
5
6
7item *findItemByID(int id)
8{
9 list<item*>::iterator item_iterator;
10
11 item_iterator = Items.begin();
12
13 while (item_iterator != Items.end())
14 {
15 if ((*item_iterator)->getID() == id)
16 {
17 return (*item_iterator);
18 }
19 item_iterator++;
20 }
21 return NULL;
22}
23
24item *findStoreItemByID(int id)
25{
26 list<item*>::iterator item_iterator;
27
28 item_iterator = store.begin();
29
30 while (item_iterator != store.end())
31 {
32 if ((*item_iterator)->getID() == id)
33 {
34 return (*item_iterator);
35 }
36 item_iterator++;
37 }
38 return NULL;
39}
40
41tavernItem *findTavernItemByID(int id)
42{
43 list<tavernItem>::iterator item_iterator;
44
45 item_iterator = tavern.begin();
46
47 while (item_iterator != tavern.end())
48 {
49 if ((*item_iterator).getItem()->getID() == id)
50 {
51 return &(*item_iterator);
52 }
53 item_iterator++;
54 }
55 return NULL;
56}
57
58