OSDN Git Service

Merge pull request #646 from sikabane-works/release/3.0.0Alpha14
[hengbandforosx/hengbandosx.git] / src / main / angband-headers.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 /*!
6  * @brief 各初期データ用ヘッダ構造体 / Template file header information (see "init.c").
7  */
8 typedef struct angband_header angband_header;
9 typedef errr (*parse_info_txt_func)(char *buf, angband_header *head);
10
11 struct angband_header {
12     byte checksum; //!< Checksum of "info" records
13     u16b info_num; //!< このinfoのデータ数
14 };
15
16 extern angband_header f_head;
17 extern angband_header v_head;
18 extern angband_header k_head;
19 extern angband_header a_head;
20 extern angband_header e_head;
21 extern angband_header r_head;
22 extern angband_header d_head;
23 extern angband_header s_head;
24 extern angband_header m_head;