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];
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];
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;
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);
/* 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);