-
Notifications
You must be signed in to change notification settings - Fork 0
/
levels.py
38 lines (38 loc) · 1.65 KB
/
levels.py
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
LEVELS = {
1: {
"HOLE_X_COR": 550,
"HOLE_Y_COR": 450,
"BALL_INITIAL_LOCATION_X": 500,
"BALL_INITIAL_LOCATION_Y": 150,
"SAND_PATCHES" : [(200,300,100,100),(300,400,50,50)],
"WATER_PATCHES" : [(250,100,75,100)],
"L_WALLS" : [(600,50,30,200), (330,250,30,130), (600,350,30,200)],
"R_WALLS" : [(100,50,30,500)],
"T_WALLS" : [(100,520,500,30), (330,250,300,30)],
"B_WALLS" : [(100,50,500,30), (330,350,300,30)],
},
2: {
"HOLE_X_COR": 200,
"HOLE_Y_COR": 150,
"BALL_INITIAL_LOCATION_X": 550,
"BALL_INITIAL_LOCATION_Y": 150,
"SAND_PATCHES" : [(475,325,75,75),(500,275,75,75),(100,275,75,75)],
"WATER_PATCHES" : [(500,300,50,50),(550,400,50,50),(200,230,100,50)],
"L_WALLS" : [(600,50,30,500), (300,50,30,200), (300,350,30,100)],
"R_WALLS" : [(100,50,30,500), (475,50,30,230), (300,350,30,100)],
"T_WALLS" : [(100,520,500,30), (300,350,30,30)],
"B_WALLS" : [(100,50,200,30), (300,250,200,30), (475,50,155,30), (300,425,30,30)],
},
3: {
"HOLE_X_COR": 425,
"HOLE_Y_COR": 350,
"BALL_INITIAL_LOCATION_X": 150,
"BALL_INITIAL_LOCATION_Y": 100,
"SAND_PATCHES" : [(200,350,100,100), (225,50,125,200), (450,375,200,200)],
"WATER_PATCHES" : [(250,125,75,100), (575,125,75,100), (500,400,50,50)],
"L_WALLS" : [(600,50,30,500), (475,150,30,275), (250,400,30,30)],
"R_WALLS" : [(100,50,30,500), (475,150,30,275)],
"T_WALLS" : [(100,150,400,30), (100,520,500,30),(250,400,250,30)],
"B_WALLS" : [(100,50,500,30), (255,400,250,30), (100,150,400,30)],
}
}