6 #define TERRAIN_EDGE 0 /* Edge of the World */
7 #define TERRAIN_TOWN 1 /* Town */
8 #define TERRAIN_DEEP_WATER 2 /* Deep water */
9 #define TERRAIN_SHALLOW_WATER 3 /* Shallow water */
10 #define TERRAIN_SWAMP 4 /* Swamp */
11 #define TERRAIN_DIRT 5 /* Dirt */
12 #define TERRAIN_GRASS 6 /* Grass */
13 #define TERRAIN_TREES 7 /* Trees */
14 #define TERRAIN_DESERT 8 /* Desert */
15 #define TERRAIN_SHALLOW_LAVA 9 /* Shallow lava */
16 #define TERRAIN_DEEP_LAVA 10 /* Deep lava */
17 #define TERRAIN_MOUNTAIN 11 /* Mountain */
19 #define MAX_WILDERNESS 12 /* Maximum wilderness index */
23 extern void set_floor_and_wall(DUNGEON_IDX type);
24 extern void wilderness_gen(void);
25 extern void wilderness_gen_small(void);
26 extern errr init_wilderness(void);
27 extern void init_wilderness_terrains(void);
28 extern void seed_wilderness(void);
29 extern errr parse_line_wilderness(char *buf, int ymin, int xmin, int ymax, int xmax, int *y, int *x);
30 extern bool change_wild_mode(bool encount);
33 typedef struct border_type border_type;
47 * A structure describing a wilderness area
48 * with a terrain or a town
60 extern wilderness_type **wilderness;