16 dist_no_obj_specified,
26 struct object *object;
27 enum distance distance;
30 extern struct param params[MAX_PARAMS];
31 #define param_by_letter(l) (params + (l) - 'A')
32 int match_command(const char*, const char*);
39 int exec_look_around(void);
40 int parseexec(const char*);
43 size_t list_objs_at_loc(struct object*);
44 struct object *person_here(void);
45 struct object *get_passage_to(struct object*);
46 enum distance distance_to(struct object*);
47 void move_player(struct object*);
48 int weight_of_contents(struct object*);
49 int object_within_reach(const char*, struct param*);
56 int move_object(struct param*, struct object *from, struct object *to);
59 const char *cannot_be_opened(struct object*);
60 const char *cannot_be_closed(struct object*);
61 const char *cannot_be_locked(struct object*);
62 const char *cannot_be_unlocked(struct object*);
64 const char *is_already_open(struct object*);
65 const char *is_already_closed(struct object*);
66 const char *is_already_locked(struct object*);
67 const char *is_already_unlocked(struct object*);
69 const char *is_still_open(struct object*);
70 const char *is_still_locked(struct object*);
72 const char *toggle_backdoor(struct object*);
73 const char *toggle_box(struct object*);
74 const char *toggle_box_lock(struct object*);