OSDN Git Service

0c9fc16c8f7dea17dcd630fa09cf426b803cafbb
[hengband/hengband.git] / src / rooms-vault.h
1 #pragma once 
2
3 /*
4  * Information about "vault generation"
5  */
6
7 typedef struct vault_type vault_type;
8
9 struct vault_type
10 {
11         STR_OFFSET name;        /* Name (offset) */
12         STR_OFFSET text;        /* Text (offset) */
13
14         ROOM_IDX typ;           /* Vault type */
15         PROB rat;                       /* Vault rating (unused) */
16         POSITION hgt;           /* Vault height */
17         POSITION wid;           /* Vault width */
18 };
19
20 extern vault_type *v_info;
21 extern char *v_name;
22 extern char *v_text;
23
24 extern VAULT_IDX max_v_idx;
25
26 extern bool build_type7(floor_type *floor_ptr);
27 extern bool build_type8(floor_type *floor_ptr);
28 extern bool build_type10(floor_type *floor_ptr);
29 extern bool build_type17(floor_type *floor_ptr);
30