Freeciv-3.4
Loading...
Searching...
No Matches
terrain_enums_gen.h
Go to the documentation of this file.
1 /**************************************************************************
2 * THIS FILE WAS GENERATED *
3 * Script: gen_headers/generate_enums.py *
4 * Input: gen_headers/enums/terrain_enums.def *
5 * DO NOT CHANGE THIS FILE *
6 **************************************************************************/
7
8#ifndef FC__TERRAIN_ENUMS_GEN_H
9#define FC__TERRAIN_ENUMS_GEN_H
10
11
12#define SPECENUM_NAME terrain_class
13#define SPECENUM_VALUE0 TC_LAND
14#define SPECENUM_VALUE0NAME N_("Land")
15#define SPECENUM_VALUE1 TC_OCEAN
16#define SPECENUM_VALUE1NAME N_("Oceanic")
17#define SPECENUM_COUNT TC_COUNT
18#include "specenum_gen.h"
19
20#define SPECENUM_NAME terrain_alteration
21#define SPECENUM_VALUE0 TA_CAN_BASE
22#define SPECENUM_VALUE0NAME N_("CanBase")
23#define SPECENUM_VALUE1 TA_CAN_IRRIGATE
24#define SPECENUM_VALUE1NAME N_("CanIrrigate")
25#define SPECENUM_VALUE2 TA_CAN_MINE
26#define SPECENUM_VALUE2NAME N_("CanMine")
27#define SPECENUM_VALUE3 TA_CAN_PLACE
28#define SPECENUM_VALUE3NAME N_("CanPlace")
29#define SPECENUM_VALUE4 TA_CAN_ROAD
30#define SPECENUM_VALUE4NAME N_("CanRoad")
31#define SPECENUM_COUNT TA_COUNT
32#include "specenum_gen.h"
33
34#define SPECENUM_NAME terrain_flag_id
35#define SPECENUM_VALUE0 TER_CAN_HAVE_RIVER
36#define SPECENUM_VALUE0NAME N_("CanHaveRiver")
37#define SPECENUM_VALUE1 TER_ENTER_BORDERS
38#define SPECENUM_VALUE1NAME N_("EnterBorders")
39#define SPECENUM_VALUE2 TER_FRESHWATER
40#define SPECENUM_VALUE2NAME N_("FreshWater")
41#define SPECENUM_VALUE3 TER_FROZEN
42#define SPECENUM_VALUE3NAME N_("Frozen")
43#define SPECENUM_VALUE4 TER_NOT_GENERATED
44#define SPECENUM_VALUE4NAME N_("NotGenerated")
45#define SPECENUM_VALUE5 TER_NO_BARBS
46#define SPECENUM_VALUE5NAME N_("NoBarbs")
47#define SPECENUM_VALUE6 TER_NO_CITIES
48#define SPECENUM_VALUE6NAME N_("NoCities")
49#define SPECENUM_VALUE7 TER_NO_ZOC
50#define SPECENUM_VALUE7NAME N_("NoZoc")
51#define SPECENUM_VALUE8 TER_STARTER
52#define SPECENUM_VALUE8NAME N_("Starter")
53#define SPECENUM_VALUE9 TER_UNSAFE_COAST
54#define SPECENUM_VALUE9NAME N_("UnsafeCoast")
55#define SPECENUM_VALUE10 TER_USER_1
56#define SPECENUM_VALUE11 TER_USER_2
57#define SPECENUM_VALUE12 TER_USER_3
58#define SPECENUM_VALUE13 TER_USER_4
59#define SPECENUM_VALUE14 TER_USER_5
60#define SPECENUM_VALUE15 TER_USER_6
61#define SPECENUM_VALUE16 TER_USER_7
62#define SPECENUM_VALUE17 TER_USER_8
63#define SPECENUM_VALUE18 TER_USER_9
64#define SPECENUM_VALUE19 TER_USER_LAST
65#define SPECENUM_NAMEOVERRIDE
66#define SPECENUM_BITVECTOR bv_terrain_flags
67#include "specenum_gen.h"
68
69#define SPECENUM_NAME mapgen_terrain_property
70#define SPECENUM_VALUE0 MG_COLD
71#define SPECENUM_VALUE0NAME "cold"
72#define SPECENUM_VALUE1 MG_DRY
73#define SPECENUM_VALUE1NAME "dry"
74#define SPECENUM_VALUE2 MG_FOLIAGE
75#define SPECENUM_VALUE2NAME "foliage"
76#define SPECENUM_VALUE3 MG_FROZEN
77#define SPECENUM_VALUE3NAME "frozen"
78#define SPECENUM_VALUE4 MG_GREEN
79#define SPECENUM_VALUE4NAME "green"
80#define SPECENUM_VALUE5 MG_MOUNTAINOUS
81#define SPECENUM_VALUE5NAME "mountainous"
82#define SPECENUM_VALUE6 MG_OCEAN_DEPTH
83#define SPECENUM_VALUE6NAME "ocean_depth"
84#define SPECENUM_VALUE7 MG_TEMPERATE
85#define SPECENUM_VALUE7NAME "temperate"
86#define SPECENUM_VALUE8 MG_TROPICAL
87#define SPECENUM_VALUE8NAME "tropical"
88#define SPECENUM_VALUE9 MG_WET
89#define SPECENUM_VALUE9NAME "wet"
90#define SPECENUM_COUNT MG_COUNT
91#include "specenum_gen.h"
92
93#endif /* FC__TERRAIN_ENUMS_GEN_H */