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