OSDN Git Service

[Refactor] #37353 player_title を player-class.c へ移動.
[hengband/hengband.git] / src / externs.h
index c186c34..3dba6d9 100644 (file)
@@ -67,7 +67,6 @@ extern const byte adj_dex_safe[];
 extern const byte adj_con_fix[];
 extern const byte adj_con_mhp[];
 extern const byte adj_chr_chm[];
-extern const byte blows_table[12][12];
 extern const byte extract_energy[200];
 
 extern const u32b fake_spell_flags[4];
@@ -76,7 +75,6 @@ extern const concptr realm_names[];
 extern const concptr E_realm_names[];
 #endif
 extern const concptr spell_names[VALID_REALM][32];
-extern const concptr player_title[MAX_CLASS][PY_MAX_LEVEL/5];
 extern const concptr color_names[16];
 extern const concptr stat_names[6];
 extern const concptr stat_names_reduced[6];
@@ -202,47 +200,23 @@ extern const concptr angband_sound_name[SOUND_MAX];
 extern const concptr angband_music_basic_name[MUSIC_BASIC_MAX];
 extern FLOOR_IDX max_floor_id;
 extern u32b saved_floor_file_sign;
-extern TERM_COLOR misc_to_attr[256];
-extern SYMBOL_CODE misc_to_char[256];
-extern TERM_COLOR tval_to_attr[128];
-extern SYMBOL_CODE tval_to_char[128];
 extern concptr keymap_act[KEYMAP_MODES][256];
 extern player_type *p_ptr;
 extern char *f_name;
 extern char *f_tag;
 
-extern concptr ANGBAND_SYS;
-extern concptr ANGBAND_KEYBOARD;
-extern concptr ANGBAND_GRAF;
-extern concptr ANGBAND_DIR;
-extern concptr ANGBAND_DIR_APEX;
-extern concptr ANGBAND_DIR_BONE;
-extern concptr ANGBAND_DIR_DATA;
-extern concptr ANGBAND_DIR_EDIT;
-extern concptr ANGBAND_DIR_SCRIPT;
-extern concptr ANGBAND_DIR_FILE;
-extern concptr ANGBAND_DIR_HELP;
-extern concptr ANGBAND_DIR_INFO;
-extern concptr ANGBAND_DIR_PREF;
-extern concptr ANGBAND_DIR_SAVE;
-extern concptr ANGBAND_DIR_USER;
-extern concptr ANGBAND_DIR_XTRA;
 extern OBJECT_TYPE_VALUE item_tester_tval;
 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 QUEST_IDX max_q_idx;
-extern MONRACE_IDX max_r_idx;
-extern KIND_OBJECT_IDX max_k_idx;
+
 extern VAULT_IDX max_v_idx;
 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 char quest_text[10][80];
-extern int quest_text_line;
 extern int init_flags;
 extern int highscore_fd;
 extern bool can_save;
@@ -269,49 +243,9 @@ extern concptr screen_dump;
 
 
 extern DEPTH *max_dlv;
-extern FEAT_IDX feat_wall_outer;
-extern FEAT_IDX feat_wall_inner;
-extern FEAT_IDX feat_wall_solid;
-extern FEAT_IDX feat_ground_type[100], feat_wall_type[100];
 extern COMMAND_CODE now_message;
 extern bool use_menu;
 
-/* cmd4.c */
-#ifndef JP
-extern concptr get_ordinal_number_suffix(int num);
-#endif
-extern errr do_cmd_write_nikki(int type, int num, concptr note);
-extern void do_cmd_nikki(void);
-extern void do_cmd_redraw(void);
-extern void do_cmd_change_name(void);
-extern void do_cmd_message_one(void);
-extern void do_cmd_messages(int num_now);
-extern void do_cmd_options_aux(int page, concptr info);
-extern void do_cmd_options(void);
-extern void do_cmd_pref(void);
-extern void do_cmd_reload_autopick(void);
-extern void do_cmd_macros(void);
-extern void do_cmd_visuals(void);
-extern void do_cmd_colors(void);
-extern void do_cmd_note(void);
-extern void do_cmd_version(void);
-extern void do_cmd_feeling(void);
-extern void do_cmd_load_screen(void);
-extern void do_cmd_save_screen_html_aux(char *filename, int message);
-extern void do_cmd_save_screen(void);
-extern void do_cmd_knowledge_quests_completed(FILE *fff, QUEST_IDX quest_num[]);
-extern void do_cmd_knowledge_quests_failed(FILE *fff, QUEST_IDX quest_num[]);
-extern void do_cmd_knowledge(void);
-extern void plural_aux(char * Name);
-extern void do_cmd_checkquest(void);
-extern void do_cmd_time(void);
-extern void do_cmd_suicide(void);
-
-/* dungeon.c */
-extern void play_game(bool new_game);
-extern s32b turn_real(s32b hoge);
-extern void prevent_turn_overflow(void);
-extern void close_game(void);
 
 /* load.c */
 extern errr rd_savefile_new(void);
@@ -390,19 +324,10 @@ extern void fsetfileinfo(concptr path, u32b fcreator, u32b ftype);
 /* extern int FAR PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, ...); */
 #endif
 
-/* util.c */
-extern void repeat_push(COMMAND_CODE what);
-extern bool repeat_pull(COMMAND_CODE *what);
-extern void repeat_check(void);
-
 extern bool easy_disarm;
 extern bool easy_floor;
 extern bool easy_open;
 
-
-/* object1.c */
-extern ITEM_NUMBER scan_floor(OBJECT_IDX *items, POSITION y, POSITION x, BIT_FLAGS mode);
-extern COMMAND_CODE show_floor(int target_item, POSITION y, POSITION x, TERM_LEN *min_width);
 extern bool get_item_floor(COMMAND_CODE *cp, concptr pmt, concptr str, BIT_FLAGS mode);
 extern void py_pickup_floor(bool pickup);