18 dist_no_obj_specified,
28 struct object *object;
29 enum distance distance;
32 extern struct param params[MAX_PARAMS];
33 #define param_by_letter(l) (params + (l) - 'A')
34 int match_command(const char*, const char*);
41 int exec_look_around(void);
42 int parseexec(const char*);
45 size_t list_objs_at_loc(struct object*);
46 struct object *person_here(void);
47 struct object *get_passage_to(struct object*);
48 enum distance distance_to(struct object*);
49 void move_player(struct object*);
50 int weight_of_contents(struct object*);
51 int object_within_reach(const char*, struct param*);
58 int move_object(struct param*, struct object *from, struct object *to);
61 const char *cannot_be_opened(struct object*);
62 const char *cannot_be_closed(struct object*);
63 const char *cannot_be_locked(struct object*);
64 const char *cannot_be_unlocked(struct object*);
66 const char *is_already_open(struct object*);
67 const char *is_already_closed(struct object*);
68 const char *is_already_locked(struct object*);
69 const char *is_already_unlocked(struct object*);
71 const char *is_still_open(struct object*);
72 const char *is_still_locked(struct object*);
74 const char *toggle_backdoor(struct object*);
75 const char *toggle_box(struct object*);
76 const char *toggle_box_lock(struct object*);