AwakeMUD-0.8.18B/
AwakeMUD-0.8.18B/doc/
AwakeMUD-0.8.18B/lib/
AwakeMUD-0.8.18B/lib/etc/
AwakeMUD-0.8.18B/lib/etc/pfiles/
AwakeMUD-0.8.18B/lib/misc/
AwakeMUD-0.8.18B/lib/text/
AwakeMUD-0.8.18B/lib/text/help/
AwakeMUD-0.8.18B/lib/text/wizhelp/
AwakeMUD-0.8.18B/lib/veh/
AwakeMUD-0.8.18B/lib/world/
AwakeMUD-0.8.18B/lib/world/mob/
AwakeMUD-0.8.18B/lib/world/mtx/
AwakeMUD-0.8.18B/lib/world/qst/
AwakeMUD-0.8.18B/lib/world/shp/
AwakeMUD-0.8.18B/lib/world/veh/
//  file: dblist.h
//  authors: Chris Dickey, Andrew Hynek
//  purpose: contains the objList class, a "child" of List
//  Copyright (c) 1996 by Chris Dickey,
//  some parts Copyright (c) 1998 by Andrew Hynek

#include "list.h"

class objList : public List<struct obj_data *>
{
public:
  int PrintList(struct char_data *ch, const char *arg);
  int CountObj(int num);
  struct obj_data *FindObj(int num);
  struct obj_data *FindObj(struct char_data *ch, char *name, int num);
  void UpdateObjs(const struct obj_data *proto, int rnum);
  void UpdateCounters(void);
  void UpdateNums(int num);
  void Traverse(void (*func)(struct obj_data *));
  void CallSpec();
  void RemoveObjNum(int num);
  void RemoveQuestObjs(int id);
};

class helpList : public List<struct help_index_data *>
{
public:
  void CreateIndex(bool wiz);
  void RebootIndex(bool wiz);
  void ListIndex(struct char_data *ch, char *letter);
  bool FindTopic(char *help, char *arg);
};