#ifndef ___PLAYER_H
#define ___PLAYER_H
#include"level.h"
#include"object.h"
#include"monster.h"

struct player {
  tmonster *m;
  unsigned long s; // score
};

extern struct player *player_breed();
extern struct player *player_die();

extern void player_paint(struct player *);
extern void player_look(struct player *, tlevel *);
extern int player_move(struct player *, signed short, signed short, tlevel *);
extern void player_teleport(struct player *, int, int, tlevel *);
extern void player_imenu(struct player *, int, tlevel *); // 0=inventory menu 1=wearing menu
extern void player_iget(struct player *, tobj *);
extern void player_idrop(struct player *, tobj *);

#endif
