-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlevelData.js
More file actions
106 lines (104 loc) · 3.26 KB
/
levelData.js
File metadata and controls
106 lines (104 loc) · 3.26 KB
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
const AREAS_GRID = [
'abbggoosssssKJJHHHHG',
'cccggpppxyyLKJJNIFFG',
'deehmmrttyyMMJJNIFFG',
'dffhmmrttyyMMJJOOOOO',
'ijjhqqqqzyyMMPPOOOOO',
'ijjhqqqqzQQQQDDSSSRR',
'knnnuAAAzQQQQDDSSSRR',
'knnnuAAAzWWXXXXVVURR',
'kvvwuCBBzWWXXXXVVURR',
'kvvwuCBBzTTTTTTTTTTT',
'lvv33CBBz%%@@YY88ZZ1',
'l4433C$$$$$@@YY99ZZ1',
'l5533^^----@@YY99001',
'66633^^----@@EE]]]]1',
'666&&^^)))(@@EE||[[1',
'666&&^^)))(___=++[[1',
'77777****#(___=++222',
'!!!!!!!!!!!!!!!!!!!!',
'!!!!!!!!!!!!!!!!!!!!',
'!!!!!!!!!!!!!!!!!!!!'
];
const AREAS = [
{ sym: '!', type: 'cell',},
{ sym: 'a', type: 'spawn'},
{ sym: 'b', type: 'cell',},
{ sym: 'c', type: 'cell',},
{ sym: 'd', type: 'cell',},
{ sym: 'e', type: 'cell', lock: 1 },
{ sym: 'f', type: 'cell', lock: 1 },
{ sym: 'g', type: 'keys',},
{ sym: 'h', type: 'cell', lock: 1 },
{ sym: 'i', type: 'cell', lock: 1 },
{ sym: 'j', type: 'cell',},
{ sym: 'k', type: 'cell',},
{ sym: 'l', type: 'cell',},
{ sym: 'm', type: 'cell',},
{ sym: 'n', type: 'cell',},
{ sym: 'o', type: 'cell',},
{ sym: 'p', type: 'cell', lock: 1 },
{ sym: 'q', type: 'cell',},
{ sym: 'r', type: 'cell', lock: 1 },
{ sym: 's', type: 'cell', lock: 1 },
{ sym: 't', type: 'cell',},
{ sym: 'u', type: 'cell', lock: 1 },
{ sym: 'v', type: 'cell', lock: 1 },
{ sym: 'w', type: 'cell',},
{ sym: 'x', type: 'cell',},
{ sym: 'y', type: 'cell', lock: 1 },
{ sym: 'z', type: 'cell', lock: 1 },
{ sym: 'A', type: 'cell', lock: 1 },
{ sym: 'B', type: 'cell',},
{ sym: 'C', type: 'cell', lock: 2 },
{ sym: 'D', type: 'keyg',},
{ sym: 'E', type: 'slot',},
{ sym: 'F', type: 'rpgp',},
{ sym: 'G', type: 'cell', lock: 1 },
{ sym: 'H', type: 'cell', lock: 1 },
{ sym: 'I', type: 'cell', lock: 1 },
{ sym: 'J', type: 'cell',},
{ sym: 'K', type: 'cell',},
{ sym: 'L', type: 'cell', lock: 1 },
{ sym: 'M', type: 'cell',},
{ sym: 'N', type: 'cell',},
{ sym: 'O', type: 'cell', lock: 1 },
{ sym: 'P', type: 'cell', lock: 1 },
{ sym: 'Q', type: 'cell', lock: 1 },
{ sym: 'R', type: 'cell', lock: 2 },
{ sym: 'S', type: 'cell',},
{ sym: 'T', type: 'cell', lock: 2 },
{ sym: 'U', type: 'cell',},
{ sym: 'V', type: 'cell', lock: 2 },
{ sym: 'W', type: 'cell',},
{ sym: 'X', type: 'cell', lock: 1 },
{ sym: 'Y', type: 'cell', lock: 2 },
{ sym: 'Z', type: 'cell', lock: 2 },
{ sym: '1', type: 'cell',},
{ sym: '2', type: 'cell',},
{ sym: '3', type: 'cell', lock: 2 },
{ sym: '4', type: 'cell', lock: 2 },
{ sym: '5', type: 'cell',},
{ sym: '6', type: 'cell',},
{ sym: '7', type: 'cell', lock: 2 },
{ sym: '8', type: 'cell',},
{ sym: '9', type: 'cell',},
{ sym: '0', type: 'cell',},
{ sym: '@', type: 'cell', lock: 2 },
{ sym: '#', type: 'cell', lock: 2 },
{ sym: '$', type: 'cell',},
{ sym: '%', type: 'cell',},
{ sym: '^', type: 'cell', lock: 2 },
{ sym: '&', type: 'cell',},
{ sym: '*', type: 'cell', lock: 2 },
{ sym: '(', type: 'cell', lock: 2 },
{ sym: ')', type: 'cell',},
{ sym: '-', type: 'cell',},
{ sym: '_', type: 'cell', lock: 2 },
{ sym: '=', type: 'cell', lock: 2 },
{ sym: '+', type: 'cell', lock: 2 },
{ sym: '[', type: 'cell',},
{ sym: ']', type: 'cell', lock: 2 },
{ sym: '|', type: 'cell'},
];
const AREAS_ORDER = 'abcedfjhinqmpvwouxrsAtyQLKJNHMGPIORUVST%$8Z0kl-Y149]@XWzBC3^*56&)[|7#2+=(_!';