musicmud-2.1.6/data/
musicmud-2.1.6/data/help/
musicmud-2.1.6/data/policy/
musicmud-2.1.6/data/wild/
musicmud-2.1.6/data/world/
musicmud-2.1.6/doc/
musicmud-2.1.6/src/ident/
musicmud-2.1.6/src/lua/
musicmud-2.1.6/src/lua/include/
musicmud-2.1.6/src/lua/src/lib/
musicmud-2.1.6/src/lua/src/lua/
musicmud-2.1.6/src/lua/src/luac/
#ifndef PAGER_H
#define PAGER_H

//! The state of the pager.
class PagerState : public PersonState {
	mutable FILE *f;
	bool do_pclose;
 public:
	PagerState(FILE *f, bool=false);
	bool display(Player *);
	int percent() const;
	void reset();
	virtual ~PagerState();
};

void state_pager(Player *who, const char *what);
void register_pager();

extern bool (*pagerstate_display)(FILE *, Player*, PagerState *p);

#endif