OSDN Git Service

[Refactor] mind_mirror_master をパスカルケース化
[hengbandforosx/hengbandosx.git] / src / room / rooms-vault.h
1 #pragma once
2
3 #include "system/angband.h"
4 #include <string>
5 #include <vector>
6
7 struct vault_type {
8     int16_t idx;
9
10     std::string name; /* Name (offset) */
11     std::string text; /* Text (offset) */
12
13     byte typ{}; /* Vault type */
14     PROB rat{}; /* Vault rating (unused) */
15     POSITION hgt{}; /* Vault height */
16     POSITION wid{}; /* Vault width */
17 };
18
19 extern std::vector<vault_type> v_info;
20
21 struct dun_data_type;
22 class PlayerType;
23 bool build_type10(PlayerType *player_ptr, dun_data_type *dd_ptr);
24 bool build_fixed_room(PlayerType *player_ptr, dun_data_type *dd_ptr, int typ, bool more_space);