-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconst.py
52 lines (43 loc) · 1.09 KB
/
const.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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
UP = "up"
DOWN = "down"
LEFT = "left"
RIGHT = "right"
OUI = "oui"
NON = "non"
SPACE = "space"
MUR = "M"
MUR_CASSE = "m"
DEPART = "D"
HERO = "H"
SORTIE = "S"
GHOST = "G"
ORC = "O"
STUPID_GHOST = "g"
MENU_UP = 826
MENU_DOWN = 848
MENU_0 = 58
MENU_1 = 178
MENU_2 = 309
MENU_3 = 413
MENU_4 = 559
MENU_5 = 742
MENU_6 = 782
MOCHE = "images"
MOINS_MOCHE = "images_good"
global_mode = MOCHE
ECTOPLASME = [GHOST, STUPID_GHOST]
TANGIBLE_FOR_GHOST = ECTOPLASME + [HERO, ORC]
TANGIBLE = TANGIBLE_FOR_GHOST + [MUR, MUR_CASSE]
CELL_SIZE = (32, 29)
DEP_CASE = (57, 201)
DEP_BORDER_CASE = (DEP_CASE[0]-CELL_SIZE[0], DEP_CASE[1]-CELL_SIZE[1])
GAME_OVER_POS = (DEP_BORDER_CASE[0]+20*CELL_SIZE[0], DEP_BORDER_CASE[1]+CELL_SIZE[1]*2)
FIRST_CELL_X = 120
FIRST_CELL_Y = 80
# taux, size, coté, sorties, nb_ghost_stupid, nb_ghost, nb_orc)
LVL = {1: [10, 7,LEFT, 2, 1, 1, 1],
2: [20, 9,RIGHT, 2, 2, 2, 2],
3: [10, 7,LEFT, 2, 1, 1, 1]
}
LIFE_POS = (DEP_BORDER_CASE[0]+20*CELL_SIZE[0], DEP_BORDER_CASE[1]+CELL_SIZE[1]*10)
SCORE_POS = (DEP_BORDER_CASE[0]+28*CELL_SIZE[0], DEP_BORDER_CASE[1]+CELL_SIZE[1]*20)