X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fexterns.h;h=3342b7dc06df7a3ea298802410983345729c7336;hb=c9afbbf08a2276a32339f88ecb8ffea2960e3bd4;hp=e5e4f52061197dee3afca09f74efff2412946411;hpb=3f94e3ad968d6d64f6d5cad2ff4d0f55486c8c88;p=hengband%2Fhengband.git diff --git a/src/externs.h b/src/externs.h index e5e4f5206..3342b7dc0 100644 --- a/src/externs.h +++ b/src/externs.h @@ -537,6 +537,9 @@ extern void dump_yourself(FILE *fff); /* cave.c */ extern int distance(int y1, int x1, int y2, int x2); extern bool is_trap(int feat); +extern bool is_known_trap(cave_type *c_ptr); +extern bool is_closed_door(int feat); +extern bool is_hidden_door(cave_type *c_ptr); extern bool los(int y1, int x1, int y2, int x2); extern bool player_can_see_bold(int y, int x); extern bool cave_valid_bold(int y, int x); @@ -570,6 +573,9 @@ extern void wiz_lite(bool wizard, bool ninja); extern void wiz_dark(void); extern void cave_set_feat(int y, int x, int feat); extern void remove_mirror(int y, int x); +extern bool is_mirror_grid(cave_type *c_ptr); +extern bool is_glyph_grid(cave_type *c_ptr); +extern bool is_explosive_rune_grid(cave_type *c_ptr); extern void mmove2(int *y, int *x, int y1, int x1, int y2, int x2); extern bool projectable(int y1, int x1, int y2, int x2); extern void scatter(int *yp, int *xp, int y, int x, int d, int mode); @@ -883,7 +889,8 @@ extern bool make_gold(object_type *j_ptr); extern void place_gold(int y, int x); extern s16b drop_near(object_type *o_ptr, int chance, int y, int x); extern void acquirement(int y1, int x1, int num, bool great, bool known); -extern void pick_trap(int y, int x); +extern byte choose_random_trap(void); +extern void disclose_grid(int y, int x); extern void place_trap(int y, int x); extern void inven_item_charges(int item); extern void inven_item_describe(int item);