#include "object.h"
#include "player-status.h"
-/*
- * Automatically generated "variable" declarations
- */
-extern int max_macrotrigger;
-extern concptr macro_template;
-extern concptr macro_modifier_chr;
-extern concptr macro_modifier_name[MAX_MACRO_MOD];
-extern concptr macro_trigger_name[MAX_MACRO_TRIG];
-extern concptr macro_trigger_keycode[2][MAX_MACRO_TRIG];
-
-extern int level_up;
-
-
/* tables.c */
-extern const char hexsym[16];
extern const char listsym[];
-extern const concptr color_char;
extern const byte adj_mag_study[];
extern const byte adj_mag_mana[];
extern const byte adj_mag_fail[];
extern const byte adj_con_fix[];
extern const byte adj_con_mhp[];
extern const byte adj_chr_chm[];
-extern const byte extract_energy[200];
-
-
-extern const concptr spell_names[VALID_REALM][32];
-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 concptr game_inscriptions[];
-
-extern const concptr ident_info[];
extern const byte feature_action_flags[FF_FLAG_MAX];
/* variable.c */
-
-extern bool character_generated;
-extern bool character_dungeon;
-extern bool character_loaded;
-extern bool character_saved;
-extern bool character_icky;
-extern bool character_xtra;
-extern bool creating_savefile;
extern COMMAND_CODE command_cmd;
extern COMMAND_ARG command_arg;
extern s16b command_rep;
extern bool reinit_wilderness;
extern bool multi_rew;
extern bool reset_concent;
-extern bool is_fired;
-
/*
* Software options (set via the '=' command). See "tables.c"
*/
-
-extern char record_o_name[MAX_NLEN];
-extern GAME_TURN record_turn;
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 char savefile[1024];
extern char savefile_base[40];
extern pos_list tmp_pos;
-extern s16b macro__num;
-extern concptr *macro__pat;
-extern concptr *macro__act;
-extern bool *macro__cmd;
-extern char *macro__buf;
extern STR_OFFSET quark__num;
extern concptr *quark__str;
extern u32b saved_floor_file_sign;
extern concptr keymap_act[KEYMAP_MODES][256];
extern player_type *p_ptr;
-extern char *f_name;
-extern char *f_tag;
extern OBJECT_TYPE_VALUE item_tester_tval;
extern bool (*item_tester_hook)(object_type *o_ptr);
extern monsterrace_hook_type get_mon_num2_hook;
extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
-
-extern VAULT_IDX max_v_idx;
-extern FEAT_IDX max_f_idx;
-
-extern EGO_IDX max_e_idx;
-extern DUNGEON_IDX max_d_idx;
extern int init_flags;
extern int highscore_fd;
extern bool can_save;
extern MONSTER_IDX pet_t_m_idx;
extern MONSTER_IDX riding_t_m_idx;
extern MONRACE_IDX today_mon;
-extern bool write_level;
extern u32b start_time;
extern bool sukekaku;
extern bool new_mane;
-extern bool generate_encounter;
-extern concptr screen_dump;
extern DEPTH *max_dlv;
extern COMMAND_CODE now_message;
extern void print_monster_list(TERM_LEN x, TERM_LEN y, TERM_LEN max_lines);
extern void update_playtime(void);
-/*
- * Hack -- conditional (or "bizarre") externs
- */
-
-#ifdef SET_UID
-/* util.c */
-extern void user_name(char *buf, int id);
-#endif
-
-#if 0
-#ifndef HAS_STRICMP
-/* util.c */
-extern int stricmp(concptr a, concptr b);
-#endif
-#endif
-
-#ifndef HAVE_USLEEP
-/* util.c */
-extern int usleep(huge usecs);
-#endif
-
#ifdef MACINTOSH
/* main-mac.c */
/* extern void main(void); */
extern void guess_convert_to_system_encoding(char* strbuf, int buflen);
#endif
-/* inet.c */
-extern int soc_write(int sd, char *buf, size_t sz);
-extern int soc_read(int sd, char *buf, size_t sz);
-extern void set_proxy(char *default_url, int default_port);
-extern int connect_server(int timeout, concptr host, int port);
-extern int disconnect_server(int sd);
-extern concptr soc_err(void);
-
-extern void prepare_movie_hooks(void);
-extern void prepare_browse_movie_aux(concptr filename);
-extern void prepare_browse_movie(concptr filename);
-extern void browse_movie(void);
-extern bool browsing_movie;
-
-extern void kamaenaoshi(INVENTORY_IDX item);
+extern void kamaenaoshi(INVENTORY_IDX item);
\ No newline at end of file