-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvar.lua
89 lines (70 loc) · 1.88 KB
/
var.lua
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
--------- Chemins vers les fichiers -----------
SRCDIR = "sources/"
TILESDIR = "sources/tiles/"
UIDIR = "sources/ui/"
ASSETSDIR = "assets/"
TEXTUREDIR = "assets/textures/"
WEAPONDIR = "sources/weapons/"
------------------ Tailles --------------------
WINDOW_HEIGHT = 720
WINDOW_WIDTH = 1280
HEIGHT = WINDOW_HEIGHT/16 -- 45
WIDTH = WINDOW_WIDTH/16 -- 80
-- Taille du pavage
TILESIZE = 32
----------------- Constantes ------------------
-- Orientation values
RIGHT = 1
LEFT = -1
JUMPSPEED = 4.6
-- Vitesse en l'air
AIRSPEED = 1.8
-- Vitesse au sol
GROUNDSPEED = 1.3 * AIRSPEED
-- Accélération de chute
GRAVITY = 0.15
-- Vitesse de chute maximale
MAX_SPEED_FALLING = 3.4
RANGE = TILESIZE * 2
-- Délai pour les actions (en secondes)
CD_DESTROYBLOCK = 0.25
--------------- Option de debug ---------------
DEBUG = true
--------------- Game Parameters ---------------
PLAY_TYPE_TABLE = { ['normal'] = 1, --> normal
['weapons'] = 2, --> menu arme/craft
['pause'] = 3, --> menu pause
['menu'] = 4, --> menu principal
['endgame'] = 5, --> fin de partie
}
PLAY = PLAY_TYPE_TABLE.menu
CHAR_HP = 100
CHAR_NB = 4
TEAM_NB = 2
TOUR_TIME = 45
SENSI = 50 -- Entre 20 et 120
---------------- Weapons Parameters -----------------
WEAPONS_INIT = {
['revolver'] = {
['available'] = 1, -- >= 0 craftable ; < 0 non-craftable
['cost'] = {Gold = 30, Terre = 2, Pierre = 5, Souffre = 0, Fer = 20},
['dmg'] = 20,
['durability'] = 20,
['current_durability'] = 20,
['img'] = love.graphics.newImage(TEXTUREDIR..'pistol.png'),
},
['revolver_ammo'] = {
['available'] = 10,
['cost'] = {Gold = 2, Terre = 0, Pierre = 0, Souffre = 1, Fer = 1},
['img'] = love.graphics.newImage(TEXTUREDIR..'ammo.png'),
}
}
------------------- DESIGN --------------------
TEAM_COLORS = {
'#E03A3E',
'#002B5C',
'#00471B',
'#FFCD00',
'#692261',
'#C4CED4',
}