OSDN Git Service

[Refactor] #37353 technic_info を spells.h 系列に移動。
[hengband/hengband.git] / src / externs.h
index 3234259..99bab9d 100644 (file)
@@ -72,7 +72,6 @@ extern const byte extract_energy[200];
 extern const player_sex sex_info[MAX_SEXES];
 extern const player_race race_info[MAX_RACES];
 extern const player_class class_info[MAX_CLASS];
-extern const magic_type technic_info[NUM_TECHNIC][32];
 extern const player_seikaku seikaku_info[MAX_SEIKAKU];
 extern const player_race mimic_info[];
 extern const u32b fake_spell_flags[4];
@@ -88,25 +87,17 @@ extern const concptr color_names[16];
 extern const concptr stat_names[6];
 extern const concptr stat_names_reduced[6];
 extern const concptr window_flag_desc[32];
-extern const martial_arts ma_blows[MAX_MA];
-extern const int monk_ave_damage[PY_MAX_LEVEL+1][3];
+
 extern const concptr game_inscriptions[];
 extern const kamae kamae_shurui[MAX_KAMAE];
 extern const kamae kata_shurui[MAX_KATA];
-extern const concptr exp_level_str[5];
-extern const concptr silly_attacks[MAX_SILLY_ATTACK];
-#ifdef JP
-extern const concptr silly_attacks2[MAX_SILLY_ATTACK];
-#endif
+
+
 extern const concptr ident_info[];
 extern const mbe_info_type mbe_info[];
 extern const byte feature_action_flags[FF_FLAG_MAX];
 extern const dragonbreath_type dragonbreath_info[];
 
-extern const option_type option_info[];
-extern const option_type cheat_info[CHEAT_MAX];
-extern const option_type autosave_info[2];
-
 /* variable.c */
 extern const concptr copyright[5];
 extern byte h_ver_major;
@@ -137,8 +128,6 @@ extern bool character_saved;
 extern bool character_icky;
 extern bool character_xtra;
 extern bool creating_savefile;
-extern u32b seed_flavor;
-extern u32b seed_town;
 extern COMMAND_CODE command_cmd;
 extern COMMAND_ARG command_arg;
 extern s16b command_rep;
@@ -167,12 +156,6 @@ extern bool shimmer_monsters;
 extern bool shimmer_objects;
 extern bool repair_monsters;
 extern bool repair_objects;
-extern s16b inven_cnt;
-extern s16b equip_cnt;
-extern OBJECT_IDX o_max;
-extern OBJECT_IDX o_cnt;
-extern MONSTER_IDX m_max;
-extern MONSTER_IDX m_cnt;
 extern MONSTER_IDX hack_m_idx;
 extern MONSTER_IDX hack_m_idx_ii;
 extern int total_friends;
@@ -181,7 +164,6 @@ extern bool reinit_wilderness;
 extern bool multi_rew;
 extern char summon_kin_type;
 extern bool is_loading_now;
-extern bool hack_mutation;
 extern bool reset_concent;
 extern bool is_fired;
 
@@ -194,7 +176,6 @@ extern bool is_fired;
 
 extern char record_o_name[MAX_NLEN];
 extern GAME_TURN record_turn;
-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;
@@ -230,14 +211,10 @@ extern const char angband_term_name[8][16];
 extern byte angband_color_table[256][4];
 extern const concptr angband_sound_name[SOUND_MAX];
 extern const concptr angband_music_basic_name[MUSIC_BASIC_MAX];
-extern floor_type *current_floor_ptr;
-extern world_type *current_world_ptr;
-extern saved_floor_type saved_floors[MAX_SAVED_FLOORS];
 extern FLOOR_IDX max_floor_id;
 extern u32b saved_floor_file_sign;
 extern TOWN_IDX max_towns;
 extern town_type *town_info;
-extern object_type *inventory;
 extern s16b alloc_kind_size;
 extern alloc_entry *alloc_kind_table;
 extern s16b alloc_race_size;
@@ -252,31 +229,19 @@ extern const player_sex *sp_ptr;
 extern const player_race *rp_ptr;
 extern const player_class *cp_ptr;
 extern const player_seikaku *ap_ptr;
-extern const player_magic *mp_ptr;
 extern birther previous_char;
-extern vault_type *v_info;
-extern char *v_name;
-extern char *v_text;
-extern skill_table *s_info;
-extern player_magic *m_info;
-extern feature_type *f_info;
 extern char *f_name;
 extern char *f_tag;
 extern object_kind *k_info;
 extern char *k_name;
 extern char *k_text;
-extern artifact_type *a_info;
-extern char *a_name;
-extern char *a_text;
 extern ego_item_type *e_info;
 extern char *e_name;
 extern char *e_text;
 extern monster_race *r_info;
 extern char *r_name;
 extern char *r_text;
-extern dungeon_type *d_info;
-extern char *d_name;
-extern char *d_text;
+
 extern concptr ANGBAND_SYS;
 extern concptr ANGBAND_KEYBOARD;
 extern concptr ANGBAND_GRAF;
@@ -298,7 +263,7 @@ extern bool (*item_tester_hook)(object_type *o_ptr);
 extern monsterrace_hook_type get_mon_num_hook;
 extern monsterrace_hook_type get_mon_num2_hook;
 extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
-extern building_type building[MAX_BLDG];
+
 extern QUEST_IDX max_q_idx;
 extern MONRACE_IDX max_r_idx;
 extern KIND_OBJECT_IDX max_k_idx;
@@ -307,7 +272,6 @@ extern FEAT_IDX max_f_idx;
 extern ARTIFACT_IDX max_a_idx;
 extern EGO_IDX max_e_idx;
 extern DUNGEON_IDX max_d_idx;
-extern quest_type *quest;
 extern char quest_text[10][80];
 extern int quest_text_line;
 extern int init_flags;
@@ -402,9 +366,6 @@ extern void do_cmd_time(void);
 extern void do_cmd_suicide(void);
 
 /* dungeon.c */
-extern void extract_option_vars(void);
-extern void determine_bounty_uniques(void);
-extern void determine_today_mon(bool conv_old);
 extern void play_game(bool new_game);
 extern s32b turn_real(s32b hoge);
 extern void prevent_turn_overflow(void);