-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsettings.py
More file actions
38 lines (30 loc) · 892 Bytes
/
Copy pathsettings.py
File metadata and controls
38 lines (30 loc) · 892 Bytes
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
from numpy import Inf
SQUARE_SIZE = 50
# use only with 2d pathfinding
LIVE_VIEW = False
WINDOW_SIZE = (1300, 1000)
SPACING = 300
SAVING_BG_COLOR = (30, 30, 30)
BG_COLOR = (253, 244, 220)
SEPARATING_LINE = (88, 124, 141)
INACTIVE_COLOR = (141,182,205)
ACTIVE_COLOR = (74, 158, 36)
WEIGHT_0 = (246, 231, 201)
WEIGHT_1 = (231, 211, 174)
WEIGHT_2 = (232, 178, 145)
WEIGHT_3 = (255, 247, 167)
WEIGHT_4 = (255, 231, 83)
WEIGHT_5 = (255, 208, 1)
WEIGHT_6 = (255, 173, 94)
WEIGHT_7 = (255, 132, 22)
WEIGHT_8 = (255, 92, 1)
WEIGHT_9 = (159, 55, 83)
WEIGHTS_COLORS = [WEIGHT_0, WEIGHT_1, WEIGHT_2, WEIGHT_3, WEIGHT_4, WEIGHT_5, WEIGHT_6, WEIGHT_7, WEIGHT_8, WEIGHT_9]
WEIGHTS = [10, 20, 30, 40, 50, 60, 70, 80, 90, 99]
START = (0, 255, 0)
END = (255, 0, 0)
WALL = (0, 0, 0)
AVAILABLE = (118, 187, 104)
PATHED = (144, 224, 247)
FINAL_PATH = (28, 53, 99)
SPEED = 100 if SQUARE_SIZE >= 50 else Inf