OSDN Git Service

Merge pull request #3532 from sikabane-works/release/3.0.0.87-alpha
[hengbandforosx/hengbandosx.git] / src / main / angband-headers.h
1 #pragma once
2 /*!
3  * @file angband-headers.h
4  * @brief ゲームデータのグローバルヘッダ情報ヘッダ
5  */
6
7 #include "system/angband.h"
8 #include "util/sha256.h"
9
10 /*!
11  * @brief 各初期データ用ヘッダ構造体 / Template file header information (see "init.c").
12  */
13 struct angband_header {
14     util::SHA256::Digest digest; //!< Checksum of "info" records
15     uint16_t info_num; //!< このinfoのデータ数
16 };
17
18 extern angband_header artifacts_header;
19 extern angband_header baseitems_header;
20 extern angband_header class_magics_header;
21 extern angband_header class_skills_header;
22 extern angband_header dungeons_header;
23 extern angband_header egos_header;
24 extern angband_header monraces_header;
25 extern angband_header terrains_header;
26 extern angband_header vaults_header;