Freeciv-3.4
Loading...
Searching...
No Matches
Macros
terrain_enums_gen.h File Reference
#include "specenum_gen.h"

Go to the source code of this file.

Macros

#define SPECENUM_NAME   terrain_class
 
#define SPECENUM_VALUE0   TC_LAND
 
#define SPECENUM_VALUE0NAME   N_("Land")
 
#define SPECENUM_VALUE1   TC_OCEAN
 
#define SPECENUM_VALUE1NAME   N_("Oceanic")
 
#define SPECENUM_COUNT   TC_COUNT
 
#define SPECENUM_NAME   terrain_alteration
 
#define SPECENUM_VALUE0   TA_CAN_BASE
 
#define SPECENUM_VALUE0NAME   N_("CanBase")
 
#define SPECENUM_VALUE1   TA_CAN_IRRIGATE
 
#define SPECENUM_VALUE1NAME   N_("CanIrrigate")
 
#define SPECENUM_VALUE2   TA_CAN_MINE
 
#define SPECENUM_VALUE2NAME   N_("CanMine")
 
#define SPECENUM_VALUE3   TA_CAN_PLACE
 
#define SPECENUM_VALUE3NAME   N_("CanPlace")
 
#define SPECENUM_VALUE4   TA_CAN_ROAD
 
#define SPECENUM_VALUE4NAME   N_("CanRoad")
 
#define SPECENUM_COUNT   TA_COUNT
 
#define SPECENUM_NAME   terrain_flag_id
 
#define SPECENUM_VALUE0   TER_CAN_HAVE_RIVER
 
#define SPECENUM_VALUE0NAME   N_("CanHaveRiver")
 
#define SPECENUM_VALUE1   TER_ENTER_BORDERS
 
#define SPECENUM_VALUE1NAME   N_("EnterBorders")
 
#define SPECENUM_VALUE2   TER_FRESHWATER
 
#define SPECENUM_VALUE2NAME   N_("FreshWater")
 
#define SPECENUM_VALUE3   TER_FROZEN
 
#define SPECENUM_VALUE3NAME   N_("Frozen")
 
#define SPECENUM_VALUE4   TER_NOT_GENERATED
 
#define SPECENUM_VALUE4NAME   N_("NotGenerated")
 
#define SPECENUM_VALUE5   TER_NO_BARBS
 
#define SPECENUM_VALUE5NAME   N_("NoBarbs")
 
#define SPECENUM_VALUE6   TER_NO_CITIES
 
#define SPECENUM_VALUE6NAME   N_("NoCities")
 
#define SPECENUM_VALUE7   TER_NO_ZOC
 
#define SPECENUM_VALUE7NAME   N_("NoZoc")
 
#define SPECENUM_VALUE8   TER_STARTER
 
#define SPECENUM_VALUE8NAME   N_("Starter")
 
#define SPECENUM_VALUE9   TER_UNSAFE_COAST
 
#define SPECENUM_VALUE9NAME   N_("UnsafeCoast")
 
#define SPECENUM_VALUE10   TER_USER_1
 
#define SPECENUM_VALUE11   TER_USER_2
 
#define SPECENUM_VALUE12   TER_USER_3
 
#define SPECENUM_VALUE13   TER_USER_4
 
#define SPECENUM_VALUE14   TER_USER_5
 
#define SPECENUM_VALUE15   TER_USER_6
 
#define SPECENUM_VALUE16   TER_USER_7
 
#define SPECENUM_VALUE17   TER_USER_8
 
#define SPECENUM_VALUE18   TER_USER_9
 
#define SPECENUM_VALUE19   TER_USER_LAST
 
#define SPECENUM_NAMEOVERRIDE
 
#define SPECENUM_BITVECTOR   bv_terrain_flags
 
#define SPECENUM_NAME   mapgen_terrain_property
 
#define SPECENUM_VALUE0   MG_COLD
 
#define SPECENUM_VALUE0NAME   "cold"
 
#define SPECENUM_VALUE1   MG_DRY
 
#define SPECENUM_VALUE1NAME   "dry"
 
#define SPECENUM_VALUE2   MG_FOLIAGE
 
#define SPECENUM_VALUE2NAME   "foliage"
 
#define SPECENUM_VALUE3   MG_FROZEN
 
#define SPECENUM_VALUE3NAME   "frozen"
 
#define SPECENUM_VALUE4   MG_GREEN
 
#define SPECENUM_VALUE4NAME   "green"
 
#define SPECENUM_VALUE5   MG_MOUNTAINOUS
 
#define SPECENUM_VALUE5NAME   "mountainous"
 
#define SPECENUM_VALUE6   MG_OCEAN_DEPTH
 
#define SPECENUM_VALUE6NAME   "ocean_depth"
 
#define SPECENUM_VALUE7   MG_TEMPERATE
 
#define SPECENUM_VALUE7NAME   "temperate"
 
#define SPECENUM_VALUE8   MG_TROPICAL
 
#define SPECENUM_VALUE8NAME   "tropical"
 
#define SPECENUM_VALUE9   MG_WET
 
#define SPECENUM_VALUE9NAME   "wet"
 
#define SPECENUM_COUNT   MG_COUNT
 

Macro Definition Documentation

◆ SPECENUM_BITVECTOR

#define SPECENUM_BITVECTOR   bv_terrain_flags

Definition at line 66 of file terrain_enums_gen.h.

◆ SPECENUM_COUNT [1/3]

#define SPECENUM_COUNT   TC_COUNT

Definition at line 17 of file terrain_enums_gen.h.

◆ SPECENUM_COUNT [2/3]

#define SPECENUM_COUNT   TA_COUNT

Definition at line 17 of file terrain_enums_gen.h.

◆ SPECENUM_COUNT [3/3]

#define SPECENUM_COUNT   MG_COUNT

Definition at line 17 of file terrain_enums_gen.h.

◆ SPECENUM_NAME [1/4]

Definition at line 12 of file terrain_enums_gen.h.

◆ SPECENUM_NAME [2/4]

Definition at line 12 of file terrain_enums_gen.h.

◆ SPECENUM_NAME [3/4]

Definition at line 12 of file terrain_enums_gen.h.

◆ SPECENUM_NAME [4/4]

Definition at line 12 of file terrain_enums_gen.h.

◆ SPECENUM_NAMEOVERRIDE

#define SPECENUM_NAMEOVERRIDE

Definition at line 65 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0 [1/4]

#define SPECENUM_VALUE0   TC_LAND

Definition at line 13 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0 [2/4]

#define SPECENUM_VALUE0   TA_CAN_BASE

Definition at line 13 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0 [3/4]

#define SPECENUM_VALUE0   TER_CAN_HAVE_RIVER

Definition at line 13 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0 [4/4]

#define SPECENUM_VALUE0   MG_COLD

Definition at line 13 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0NAME [1/4]

#define SPECENUM_VALUE0NAME   N_("Land")

Definition at line 14 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0NAME [2/4]

#define SPECENUM_VALUE0NAME   N_("CanBase")

Definition at line 14 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0NAME [3/4]

#define SPECENUM_VALUE0NAME   N_("CanHaveRiver")

Definition at line 14 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE0NAME [4/4]

#define SPECENUM_VALUE0NAME   "cold"

Definition at line 14 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1 [1/4]

#define SPECENUM_VALUE1   TC_OCEAN

Definition at line 15 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1 [2/4]

#define SPECENUM_VALUE1   TA_CAN_IRRIGATE

Definition at line 15 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1 [3/4]

#define SPECENUM_VALUE1   TER_ENTER_BORDERS

Definition at line 15 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1 [4/4]

#define SPECENUM_VALUE1   MG_DRY

Definition at line 15 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE10

#define SPECENUM_VALUE10   TER_USER_1

Definition at line 55 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE11

#define SPECENUM_VALUE11   TER_USER_2

Definition at line 56 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE12

#define SPECENUM_VALUE12   TER_USER_3

Definition at line 57 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE13

#define SPECENUM_VALUE13   TER_USER_4

Definition at line 58 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE14

#define SPECENUM_VALUE14   TER_USER_5

Definition at line 59 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE15

#define SPECENUM_VALUE15   TER_USER_6

Definition at line 60 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE16

#define SPECENUM_VALUE16   TER_USER_7

Definition at line 61 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE17

#define SPECENUM_VALUE17   TER_USER_8

Definition at line 62 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE18

#define SPECENUM_VALUE18   TER_USER_9

Definition at line 63 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE19

#define SPECENUM_VALUE19   TER_USER_LAST

Definition at line 64 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1NAME [1/4]

#define SPECENUM_VALUE1NAME   N_("Oceanic")

Definition at line 16 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1NAME [2/4]

#define SPECENUM_VALUE1NAME   N_("CanIrrigate")

Definition at line 16 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1NAME [3/4]

#define SPECENUM_VALUE1NAME   N_("EnterBorders")

Definition at line 16 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE1NAME [4/4]

#define SPECENUM_VALUE1NAME   "dry"

Definition at line 16 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2 [1/3]

#define SPECENUM_VALUE2   TA_CAN_MINE

Definition at line 25 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2 [2/3]

#define SPECENUM_VALUE2   TER_FRESHWATER

Definition at line 25 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2 [3/3]

#define SPECENUM_VALUE2   MG_FOLIAGE

Definition at line 25 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2NAME [1/3]

#define SPECENUM_VALUE2NAME   N_("CanMine")

Definition at line 26 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2NAME [2/3]

#define SPECENUM_VALUE2NAME   N_("FreshWater")

Definition at line 26 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE2NAME [3/3]

#define SPECENUM_VALUE2NAME   "foliage"

Definition at line 26 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3 [1/3]

#define SPECENUM_VALUE3   TA_CAN_PLACE

Definition at line 27 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3 [2/3]

#define SPECENUM_VALUE3   TER_FROZEN

Definition at line 27 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3 [3/3]

#define SPECENUM_VALUE3   MG_FROZEN

Definition at line 27 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3NAME [1/3]

#define SPECENUM_VALUE3NAME   N_("CanPlace")

Definition at line 28 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3NAME [2/3]

#define SPECENUM_VALUE3NAME   N_("Frozen")

Definition at line 28 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE3NAME [3/3]

#define SPECENUM_VALUE3NAME   "frozen"

Definition at line 28 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4 [1/3]

#define SPECENUM_VALUE4   TA_CAN_ROAD

Definition at line 29 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4 [2/3]

#define SPECENUM_VALUE4   TER_NOT_GENERATED

Definition at line 29 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4 [3/3]

#define SPECENUM_VALUE4   MG_GREEN

Definition at line 29 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4NAME [1/3]

#define SPECENUM_VALUE4NAME   N_("CanRoad")

Definition at line 30 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4NAME [2/3]

#define SPECENUM_VALUE4NAME   N_("NotGenerated")

Definition at line 30 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE4NAME [3/3]

#define SPECENUM_VALUE4NAME   "green"

Definition at line 30 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE5 [1/2]

#define SPECENUM_VALUE5   TER_NO_BARBS

Definition at line 45 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE5 [2/2]

#define SPECENUM_VALUE5   MG_MOUNTAINOUS

Definition at line 45 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE5NAME [1/2]

#define SPECENUM_VALUE5NAME   N_("NoBarbs")

Definition at line 46 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE5NAME [2/2]

#define SPECENUM_VALUE5NAME   "mountainous"

Definition at line 46 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE6 [1/2]

#define SPECENUM_VALUE6   TER_NO_CITIES

Definition at line 47 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE6 [2/2]

#define SPECENUM_VALUE6   MG_OCEAN_DEPTH

Definition at line 47 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE6NAME [1/2]

#define SPECENUM_VALUE6NAME   N_("NoCities")

Definition at line 48 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE6NAME [2/2]

#define SPECENUM_VALUE6NAME   "ocean_depth"

Definition at line 48 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE7 [1/2]

#define SPECENUM_VALUE7   TER_NO_ZOC

Definition at line 49 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE7 [2/2]

#define SPECENUM_VALUE7   MG_TEMPERATE

Definition at line 49 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE7NAME [1/2]

#define SPECENUM_VALUE7NAME   N_("NoZoc")

Definition at line 50 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE7NAME [2/2]

#define SPECENUM_VALUE7NAME   "temperate"

Definition at line 50 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE8 [1/2]

#define SPECENUM_VALUE8   TER_STARTER

Definition at line 51 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE8 [2/2]

#define SPECENUM_VALUE8   MG_TROPICAL

Definition at line 51 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE8NAME [1/2]

#define SPECENUM_VALUE8NAME   N_("Starter")

Definition at line 52 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE8NAME [2/2]

#define SPECENUM_VALUE8NAME   "tropical"

Definition at line 52 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE9 [1/2]

#define SPECENUM_VALUE9   TER_UNSAFE_COAST

Definition at line 53 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE9 [2/2]

#define SPECENUM_VALUE9   MG_WET

Definition at line 53 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE9NAME [1/2]

#define SPECENUM_VALUE9NAME   N_("UnsafeCoast")

Definition at line 54 of file terrain_enums_gen.h.

◆ SPECENUM_VALUE9NAME [2/2]

#define SPECENUM_VALUE9NAME   "wet"

Definition at line 54 of file terrain_enums_gen.h.