X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fexterns.h;h=88693c3e457a0cc765d6b17a96abd0485e98b651;hb=6dd227d1c10a828c53410646d1877465a1d18328;hp=52c5ebc91e37e9a045f9eeb0a8a8a3452bace66d;hpb=75885e1964eb339c1840060ac1aa59931b8a8854;p=hengband%2Fhengband.git diff --git a/src/externs.h b/src/externs.h index 52c5ebc91..88693c3e4 100644 --- a/src/externs.h +++ b/src/externs.h @@ -220,7 +220,7 @@ extern bool closing_flag; extern POSITION panel_row_min, panel_row_max; extern POSITION panel_col_min, panel_col_max; extern POSITION panel_col_prt, panel_row_prt; -extern IDX target_who; +extern MONSTER_IDX target_who; extern POSITION target_col; extern POSITION target_row; extern int player_uid; @@ -268,7 +268,7 @@ extern const concptr angband_sound_name[SOUND_MAX]; extern const concptr angband_music_basic_name[MUSIC_BASIC_MAX]; extern cave_type *cave[MAX_HGT]; extern saved_floor_type saved_floors[MAX_SAVED_FLOORS]; -extern s16b max_floor_id; +extern FLOOR_IDX max_floor_id; extern u32b saved_floor_file_sign; extern object_type *o_list; extern monster_type *m_list; @@ -523,6 +523,7 @@ extern void disturb(bool stop_search, bool flush_output); extern void glow_deep_lava_and_bldg(void); extern bool cave_monster_teleportable_bold(MONSTER_IDX m_idx, POSITION y, POSITION x, BIT_FLAGS mode); extern bool cave_player_teleportable_bold(POSITION y, POSITION x, BIT_FLAGS mode); +extern bool is_open(FEAT_IDX feat); /* cmd1.c */ extern HIT_POINT critical_shot(WEIGHT weight, int plus_ammo, int plus_bow, HIT_POINT dam); @@ -597,7 +598,6 @@ extern void do_cmd_checkquest(void); extern void do_cmd_time(void); /* cmd-spell.c */ -extern void stop_singing(void); extern concptr do_spell(REALM_IDX realm, SPELL_IDX spell, BIT_FLAGS mode); extern bool trump_summoning(int num, bool pet, POSITION y, POSITION x, DEPTH lev, int type, BIT_FLAGS mode); @@ -1237,15 +1237,18 @@ extern bool set_wraith_form(TIME_EFFECT v, bool do_dec); extern bool set_tim_esp(TIME_EFFECT v, bool do_dec); extern bool set_superstealth(bool set); +/* view-mainwindow.c */ +extern void resize_map(void); +extern void redraw_window(void); +extern bool change_panel(POSITION dy, POSITION dx); + + /* xtra2.c */ extern void check_experience(void); extern concptr extract_note_dies(MONRACE_IDX r_idx); extern void monster_death(MONSTER_IDX m_idx, bool drop_item); extern void get_screen_size(TERM_LEN *wid_p, TERM_LEN *hgt_p); extern void panel_bounds_center(void); -extern void resize_map(void); -extern void redraw_window(void); -extern bool change_panel(POSITION dy, POSITION dx); extern void verify_panel(void); extern concptr look_mon_desc(monster_type *m_ptr, BIT_FLAGS mode); extern bool target_able(MONSTER_IDX m_idx); @@ -1259,9 +1262,6 @@ extern bool get_rep_dir(DIRECTION *dp, bool under); extern bool tgt_pt(POSITION *x, POSITION *y); extern void do_poly_wounds(void); extern void change_race(CHARACTER_IDX new_race, concptr effect_msg); -extern ENERGY bow_energy(OBJECT_SUBTYPE_VALUE sval); -extern int bow_tmul(OBJECT_SUBTYPE_VALUE sval); -extern void display_rumor(bool ex); /* scores.c */ extern void display_scores_aux(int from, int to, int note, high_score *score); @@ -1490,18 +1490,8 @@ extern void do_cmd_snipe(void); extern void do_cmd_snipe_browse(void); extern int boost_concentration_damage(int tdam); -/* hex.c */ -extern bool stop_hex_spell_all(void); -extern bool stop_hex_spell(void); -extern void check_hex(void); -extern bool hex_spell_fully(void); -extern void revenge_spell(void); -extern void revenge_store(HIT_POINT dam); -extern bool teleport_barrier(MONSTER_IDX m_idx); -extern bool magic_barrier(MONSTER_IDX m_idx); -extern bool multiply_barrier(MONSTER_IDX m_idx); - extern void kamaenaoshi(INVENTORY_IDX item); extern bool ang_sort_comp_hook(vptr u, vptr v, int a, int b); extern void ang_sort_swap_hook(vptr u, vptr v, int a, int b); +