ALMaSS Rabbit ODdox  1.1
The rabbit model description following ODdox protocol
map_cfg.h File Reference

Go to the source code of this file.

Variables

CfgBool g_farm_fixed_crop_enable
 
CfgInt g_farm_fixed_crop_type
 
CfgBool g_farm_fixed_rotation_enable
 
CfgBool g_farm_fixed_rotation_farms_async
 
CfgInt g_farm_fixed_rotation_farmtype
 
CfgInt g_farm_test_crop_type
 
CfgStr g_farm_test_crop_filename
 
CfgInt g_farm_test_crop_daystorun
 
CfgBool g_farm_test_crop_reportdaily
 
CfgInt g_farm_test_crop_farmtype
 
CfgInt g_farm_test_crop_sample_x
 
CfgInt g_farm_test_crop_sample_y
 
CfgBool g_farm_enable_crop_rotation
 
CfgBool g_map_le_borders
 
CfgInt g_map_le_borderstype
 
CfgBool g_map_le_borderremoval
 
CfgBool g_map_orchards_borders
 
CfgInt g_map_le_borders_min_field_size
 
CfgInt g_map_le_borderwidth
 
CfgInt g_map_orchardsborderwidth
 
CfgInt g_map_le_border_chance
 
CfgInt g_map_le_unsprayedmargins_chance
 
CfgBool g_map_le_unsprayedmargins
 
CfgInt g_map_maxpolyref
 

Variable Documentation

◆ g_farm_enable_crop_rotation

CfgBool g_farm_enable_crop_rotation

Referenced by Farm::GetNextCropIndex().

◆ g_farm_fixed_crop_enable

◆ g_farm_fixed_crop_type

◆ g_farm_fixed_rotation_enable

CfgBool g_farm_fixed_rotation_enable

◆ g_farm_fixed_rotation_farms_async

CfgBool g_farm_fixed_rotation_farms_async

Referenced by Farm::GetFirstCropIndex().

◆ g_farm_fixed_rotation_farmtype

CfgInt g_farm_fixed_rotation_farmtype

Fixes the farm type to this type regardless of what is in the farmrefs.txt input file. Only works when running in fixed, sync'ed rotation mode

Referenced by FarmManager::CreateFarms().

◆ g_farm_test_crop_daystorun

CfgInt g_farm_test_crop_daystorun

◆ g_farm_test_crop_farmtype

CfgInt g_farm_test_crop_farmtype

◆ g_farm_test_crop_filename

CfgStr g_farm_test_crop_filename

◆ g_farm_test_crop_reportdaily

CfgBool g_farm_test_crop_reportdaily

◆ g_farm_test_crop_sample_x

CfgInt g_farm_test_crop_sample_x

◆ g_farm_test_crop_sample_y

CfgInt g_farm_test_crop_sample_y

◆ g_farm_test_crop_type

CfgInt g_farm_test_crop_type

◆ g_map_le_border_chance

CfgInt g_map_le_border_chance

Percentile chance of a field getting a border, if MAP_LE_BORDERS is enabled above.

Referenced by Landscape::Landscape(), and Landscape::ReadPolys2().

◆ g_map_le_borderremoval

CfgBool g_map_le_borderremoval

If true will remove field boundaries and hedges, assigning them to a nearby field.

Referenced by Landscape::Landscape().

◆ g_map_le_borders

CfgBool g_map_le_borders

If true will make and use new borders around certain types of farmed areas. The area used is 'stolen' from a parent landscape element.

Referenced by Landscape::Landscape(), and Landscape::ReadPolys2().

◆ g_map_le_borders_min_field_size

CfgInt g_map_le_borders_min_field_size

If MAP_LE_BORDERS is true then set the minium field size in m2 that can have a border added.

Referenced by Landscape::Landscape().

◆ g_map_le_borderstype

CfgInt g_map_le_borderstype

If MAP_LE_BORDERS is true then set the type of polygon created to be this ALMaSS number type. To look up ALMaSS polygon type references see LE_TypeClass::BackTranslateEleTypes Default value is FieldBoundary (160)

Referenced by Landscape::Landscape().

◆ g_map_le_borderwidth

CfgInt g_map_le_borderwidth

The width of the field border if any.

Referenced by Landscape::BorderAdd(), and Landscape::Landscape().

◆ g_map_le_unsprayedmargins

CfgBool g_map_le_unsprayedmargins

◆ g_map_le_unsprayedmargins_chance

CfgInt g_map_le_unsprayedmargins_chance

Referenced by Landscape::ReadPolys2().

◆ g_map_maxpolyref

CfgInt g_map_maxpolyref

This is the maximum polygon reference number allowed in the 'a_polyfile' and 'a_mapfile' supplied to the Landscape object constructor.

◆ g_map_orchards_borders

CfgBool g_map_orchards_borders

If true will make and use new borders around tole_orchard areas. The area used is 'stolen' from a parent landscape element.

Referenced by Landscape::Landscape().

◆ g_map_orchardsborderwidth

CfgInt g_map_orchardsborderwidth

The width of the orchard borders if any.