forked from Thomas-Holtvedt/opengs-maptool
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
53 lines (43 loc) · 2.01 KB
/
config.py
File metadata and controls
53 lines (43 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# Main Window
TITLE = "OpenGS - Map Tool"
VERSION = "0.2.5"
# Territory and Province Sizes
PIXELS_PER_LAND_TERRITORY_DEFAULT = 6000
PIXELS_PER_LAND_TERRITORY_MIN = PIXELS_PER_LAND_TERRITORY_DEFAULT // 3
PIXELS_PER_LAND_TERRITORY_MAX = PIXELS_PER_LAND_TERRITORY_DEFAULT * 3
PIXELS_PER_LAND_TERRITORY_TICK = (PIXELS_PER_LAND_TERRITORY_MAX - PIXELS_PER_LAND_TERRITORY_MIN) // 100
PIXELS_PER_LAND_TERRITORY_STEP = PIXELS_PER_LAND_TERRITORY_TICK // 2
PIXELS_PER_WATER_TERRITORY_DEFAULT = 35000
PIXELS_PER_WATER_TERRITORY_MIN = PIXELS_PER_WATER_TERRITORY_DEFAULT // 3
PIXELS_PER_WATER_TERRITORY_MAX = PIXELS_PER_WATER_TERRITORY_DEFAULT * 3
PIXELS_PER_WATER_TERRITORY_TICK = (PIXELS_PER_WATER_TERRITORY_MAX - PIXELS_PER_WATER_TERRITORY_MIN) // 100
PIXELS_PER_WATER_TERRITORY_STEP = PIXELS_PER_WATER_TERRITORY_TICK // 2
PIXELS_PER_LAND_PROVINCE_DEFAULT = 1200 # 1/5th
PIXELS_PER_LAND_PROVINCE_MIN = PIXELS_PER_LAND_PROVINCE_DEFAULT // 3
PIXELS_PER_LAND_PROVINCE_MAX = PIXELS_PER_LAND_PROVINCE_DEFAULT * 3
PIXELS_PER_LAND_PROVINCE_TICK = (PIXELS_PER_LAND_PROVINCE_MAX - PIXELS_PER_LAND_PROVINCE_MIN) // 100
PIXELS_PER_LAND_PROVINCE_STEP = PIXELS_PER_LAND_PROVINCE_TICK // 2
PIXELS_PER_WATER_PROVINCE_DEFAULT = 7000 # 1/5th
PIXELS_PER_WATER_PROVINCE_MIN = PIXELS_PER_WATER_PROVINCE_DEFAULT // 3
PIXELS_PER_WATER_PROVINCE_MAX = PIXELS_PER_WATER_PROVINCE_DEFAULT * 3
PIXELS_PER_WATER_PROVINCE_TICK = (PIXELS_PER_WATER_PROVINCE_MAX - PIXELS_PER_WATER_PROVINCE_MIN) // 100
PIXELS_PER_WATER_PROVINCE_STEP = PIXELS_PER_WATER_PROVINCE_TICK // 2
# Other Map Tool Arguments
LLOYD_ALGO_ITERATIONS_DEFAULT = 2
LLOYD_ALGO_ITERATIONS_MIN = 1
LLOYD_ALGO_ITERATIONS_MAX = 10
LLOYD_ALGO_ITERATIONS_TICK = 1
LLOYD_ALGO_ITERATIONS_STEP = 1
# Land Map Color Code
OCEAN_COLOR = (5, 20, 18) # RGB
LAND_COLOR = (150, 68, 192) # RGB
LAKE_COLOR = (0, 255, 0) # RGB
# Boundary Map Color Code
BOUNDARY_COLOR = (0, 0, 0)
# Image Import
MAX_IMAGE_PIXELS = 300000000
# Number Series
TERRITORY_ID_PREFIX = "TRT"
PROVINCE_ID_PREFIX = "PRV"
SERIES_ID_START = 1
SERIES_ID_END = 999999