OSDN Git Service

Revert "Merge branch 'master' of git.osdn.net:/gitroot/hengband/hengband"
[hengband/hengband.git] / src / wild.h
1 #pragma once
2
3 /* wild.c */
4 extern void set_floor_and_wall(DUNGEON_IDX type);
5 extern void wilderness_gen(void);
6 extern void wilderness_gen_small(void);
7 extern errr init_wilderness(void);
8 extern void init_wilderness_terrains(void);
9 extern void seed_wilderness(void);
10 extern errr parse_line_wilderness(char *buf, int ymin, int xmin, int ymax, int xmax, int *y, int *x);
11 extern bool change_wild_mode(void);
12
13 /*
14  * A structure describing a wilderness area
15  * with a terrain or a town
16  */
17 typedef struct 
18 {
19         int terrain;
20         TOWN_IDX town;
21         int road;
22         u32b seed;
23         DEPTH level;
24         byte entrance;
25 } wilderness_type;
26
27 extern wilderness_type **wilderness;
28