3 * @brief Angband(変愚蛮怒)基本関数、グローバル変数ヘッダファイル /
4 * extern declarations (variables and functions)
7 * Copyright (c) 1997 Ben Harrison
9 * This software may be copied and distributed for educational, research,
10 * and not for profit purposes provided that this copyright and statement
11 * are included in all such copies.
12 * Note that some files have their own header files
13 * (z-virt.h, z-util.h, z-form.h, term.h, random.h)
17 #include "floor-save.h"
19 #include "monsterrace.h"
21 #include "player-status.h"
25 extern const byte adj_mag_study[];
26 extern const byte adj_mag_mana[];
27 extern const byte adj_mag_fail[];
28 extern const byte adj_mag_stat[];
29 extern const byte adj_chr_gold[];
30 extern const byte adj_int_dev[];
31 extern const byte adj_wis_sav[];
32 extern const byte adj_dex_dis[];
33 extern const byte adj_int_dis[];
34 extern const byte adj_dex_ta[];
35 extern const byte adj_str_td[];
36 extern const byte adj_dex_th[];
37 extern const byte adj_str_th[];
38 extern const byte adj_str_wgt[];
39 extern const byte adj_str_hold[];
40 extern const byte adj_str_dig[];
41 extern const byte adj_dex_safe[];
42 extern const byte adj_con_fix[];
43 extern const byte adj_con_mhp[];
44 extern const byte adj_chr_chm[];
48 extern bool repair_monsters;
49 extern bool repair_objects;
54 * Software options (set via the '=' command). See "tables.c"
57 extern int player_uid;
58 extern int player_euid;
59 extern int player_egid;
60 extern pos_list tmp_pos;
61 extern STR_OFFSET quark__num;
62 extern concptr *quark__str;
64 extern term *angband_term[8];
66 extern player_type *p_ptr;
68 extern MONSTER_IDX pet_t_m_idx;
69 extern MONSTER_IDX riding_t_m_idx;
70 extern MONRACE_IDX today_mon;
74 extern DEPTH *max_dlv;
79 /* extern void main(void); */
82 #if defined(MAC_MPW) || defined(MACH_O_CARBON)
85 extern u32b _fcreator;
88 #if defined(MAC_MPW) && defined(CARBON)
89 extern void convert_pathname(char *path);
92 #if defined(MACH_O_CARBON)
93 extern void fsetfileinfo(concptr path, u32b fcreator, u32b ftype);
98 /* extern int FAR PASCAL WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, ...); */