-
Notifications
You must be signed in to change notification settings - Fork 0
/
Levels.ino
89 lines (71 loc) · 3.04 KB
/
Levels.ino
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
//---------------------------------------------------------------------------
// Data for the levels
//---------------------------------------------------------------------------
#include "declarations.h"
// COLUMNS: 10 ROW: 5 BRICK: 8 x 4
// Briques
// 0: absence de brique 11: vie
// 1: brique grise incassable 12: taille paddle ++
// 2: brique bleue foncée 13: taille paddle --
// 3: brique bleu moyen 14: glue
// 4: brique bleu claire 15: accélère balle
// 5: brique verte 16: ralenti balle
// 6: brique jaune 17: mini raquète
// 7: brique orange 18: perd une vie
// 8: brique rose 19: taille de la balle --
// 9: brique marron 20: taille de la balle ++
// 10: brique violette 21: balle d'acier (traverse les briques)
//---------------------------------------------------------------------------
int8_t level_brick[NB_LEVEL][ROWS * COLUMNS + 1] = {
{ 4, 4, 4, 6, 6, 6, 4, 6, 4, 6,
6, 3, 6, 6, 6, 3, 6, 6, 3, 6,
20, 3, 18, 3, 11, 3, 12, 7, 3, 12,
2, 2, 11, 14, 7, 2, 7, 18, 2, 11,
9, 2, 9, 9, 9, 9, 2, 9, 2, 2, 7 },
{ 9, 9, 19, 7, 7, 6, 6, 6, 6, 6,
11, 7, 7, 11, 20, 6, 6, 6, 6, 6,
18, 7, 14, 7, 18, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7 },
{ 5, 10, 5, 1, 7, 7, 1, 5, 10, 5,
5, 10, 14, 1, 7, 7, 1, 13, 10, 5,
1, 10, 5, 1, 12, 12, 1, 5, 10, 1,
2, 10, 2, 2, 2, 2, 2, 2, 10, 2,
2, 10, 2, 2, 2, 2, 2, 2, 10, 2, 7 },
{ 2, 4, 4, 4, 4, 4, 4, 4, 4, 4,
2, 3, 3, 18, 3, 20, 3, 14, 3, 4,
2, 20, 12, 11, 14, 12, 18, 3, 12, 4,
1, 1, 1, 1, 1, 1, 1, 2, 2, 4,
1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 3 },
{ 0, 0, 8, 18, 8, 8, 20, 8, 0, 0,
0, 8, 8, 0, 11, 8, 0, 8, 8, 0,
0, 20, 8, 20, 8, 18, 8, 8, 20, 0,
0, 8, 8, 0, 0, 0, 0, 8, 8, 0,
0, 0, 20, 8, 8, 8, 11, 8, 0, 0, 8 },
{ 2, 4, 1, 4, 4, 4, 4, 1, 4, 2,
2, 3, 1, 18, 3, 20, 3, 1, 3, 2,
2, 20, 1, 11, 14, 12, 18, 1, 12, 2,
2, 2, 1, 2, 2, 2, 2, 1, 2, 2,
2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 3 },
{ 0, 18, 2, 2, 11, 1, 11, 2, 2, 18,
0, 2, 1, 1, 1, 1, 1, 1, 1, 2,
0, 2, 20, 2, 2, 2, 2, 2, 20, 2,
0, 2, 2, 1, 1, 1, 1, 1, 2, 2,
0, 2, 1, 2, 2, 1, 2, 2, 1, 2, 2 },
{ 6, 6, 6, 9, 9, 9, 6, 1, 11, 19,
6, 6, 6, 6, 9, 9, 6, 1, 7, 7,
9, 9, 9, 9, 6, 9, 6, 1, 7, 16,
9, 6, 9, 6, 6, 9, 6, 1, 7, 7,
9, 9, 9, 6, 6, 6, 6, 1, 7, 7, 7 },
{ 9, 7, 6, 5, 4, 3, 2, 1, 10, 8,
9, 7, 6, 5, 4, 3, 2, 1, 10, 8,
9, 7, 6, 5, 4, 3, 2, 1, 10, 8,
9, 7, 6, 5, 4, 3, 2, 1, 10, 8,
9, 7, 6, 5, 4, 3, 2, 1, 10, 8, 0 },
{ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 7, 7, 1, 1, 7, 7, 7, 7, 9,
9, 7, 1, 7, 7, 7, 7, 1, 7, 9,
9, 7, 1, 1, 1, 1, 1, 1, 7, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0 },
};
//---------------------------------------------------------------------------