Hengband  2.1.4
 全て データ構造 ファイル 関数 変数 型定義 マクロ定義 ページ
angband.h
説明を見る。
1 /*!
2  * @file angband.h
3  * @brief Angband(変愚蛮怒)メインヘッダファイル
4  * Main "Angband" header file
5  * @date 2014/08/08
6  * @author
7  * Copyright (c) 1989 James E. Wilson
8  * @details *
9  * This software may be copied and distributed for educational, research, and
10  * not for profit purposes provided that this copyright and statement are
11  * included in all such copies.
12  * This file has been modified for use with "Angband 2.8.2"
13  */
14 
15 
16 #ifndef INCLUDED_ANGBAND_H
17 #define INCLUDED_ANGBAND_H
18 
19 /*
20  * First, include the low-level includes. Be sure to edit "h-config.h"
21  * to reflect any hardware, operating system, or compiler nuances.
22  */
23 #include "h-basic.h"
24 
25 
26 /*
27  * Then, include the header files for the low-level code
28  */
29 #include "z-util.h"
30 #include "z-virt.h"
31 #include "z-form.h"
32 #include "z-rand.h"
33 #include "z-term.h"
34 
35 
36 /*
37  * Include the "Angband" configuration header
38  */
39 #include "z-config.h"
40 
41 
42 /*
43  * Now, include the define's, the type's, and the extern's
44  */
45 #include "defines.h"
46 #include "types.h"
47 #include "externs.h"
48 
49 /***** Some copyright messages follow below *****/
50 
51 /*
52  * Note that these copyright messages apply to an ancient version
53  * of Angband, as in, from pre-2.4.frog-knows days, and thus the
54  * reference to "5.0" is rather misleading...
55  */
56 
57 /*
58  * UNIX ANGBAND Version 5.0
59  */
60 
61 
62 /* Original copyright message follows. */
63 
64 /*
65  * ANGBAND Version 4.8 COPYRIGHT (c) Robert Alan Koeneke
66  *
67  * I lovingly dedicate this game to hackers and adventurers
68  * everywhere...
69  *
70  * Designer and Programmer:
71  * Robert Alan Koeneke
72  * University of Oklahoma
73  *
74  * Assistant Programmer:
75  * Jimmey Wayne Todd
76  * University of Oklahoma
77  *
78  * Assistant Programmer:
79  * Gary D. McAdoo
80  * University of Oklahoma
81  *
82  * UNIX Port:
83  * James E. Wilson
84  * UC Berkeley
85  * wilson@ernie.Berkeley.EDU
86  * ucbvax!ucbernie!wilson
87  */
88 
89 
90 /*
91  * ANGBAND may be copied and modified freely as long as the above
92  * credits are retained. No one who-so-ever may sell or market
93  * this software in any form without the expressed written consent
94  * of the author Robert Alan Koeneke.
95  */
96 
97 
98 #endif
99 
100 
101 
グローバルな構造体の定義 / global type declarations
変愚時追加された基本事項のヘッダーファイル / The most basic "include" file.
主要なマクロ定義ヘッダ / Purpose: global constants and macro definitions
Angband(変愚蛮怒)基本関数、グローバル変数ヘッダファイル / extern declarations (variables and functions)