1import type { GridType } from "~/shared/grid";
2
3export const defaultGrid: GridType = [
4 [
5 { wallX: false, wallY: false, type: "empty" },
6 { wallX: false, wallY: false, type: "empty" },
7 { wallX: false, wallY: false, type: "empty" },
8 { wallX: false, wallY: false, type: "empty" },
9 { wallX: false, wallY: false, type: "empty" },
10 { wallX: false, wallY: false, type: "empty" },
11 { wallX: true, wallY: false, type: "empty" },
12 { wallX: false, wallY: false, type: "empty" },
13 { wallX: false, wallY: false, type: "empty" },
14 { wallX: false, wallY: false, type: "empty" },
15 { wallX: true, wallY: false, type: "empty" },
16 { wallX: false, wallY: false, type: "empty" },
17 { wallX: false, wallY: false, type: "empty" },
18 { wallX: false, wallY: false, type: "empty" },
19 { wallX: false, wallY: false, type: "empty" },
20 { wallX: false, wallY: false, type: "empty" },
21 ],
22 [
23 { wallX: false, wallY: false, type: "empty" },
24 { wallX: false, wallY: false, type: "empty" },
25 { wallX: false, wallY: false, type: "empty" },
26 { wallX: false, wallY: false, type: "empty" },
27 { wallX: false, wallY: false, type: "empty" },
28 { wallX: false, wallY: false, type: "empty" },
29 { wallX: false, wallY: false, type: "empty" },
30 { wallX: false, wallY: false, type: "empty" },
31 { wallX: false, wallY: false, type: "empty" },
32 { wallX: false, wallY: false, type: "empty" },
33 { wallX: false, wallY: false, type: "empty" },
34 { wallX: false, wallY: false, type: "empty" },
35 { wallX: true, wallY: true, type: "red_cog" },
36 { wallX: false, wallY: false, type: "empty" },
37 { wallX: false, wallY: false, type: "empty" },
38 { wallX: false, wallY: false, type: "empty" },
39 ],
40 [
41 { wallX: false, wallY: false, type: "empty" },
42 { wallX: false, wallY: false, type: "empty" },
43 { wallX: false, wallY: false, type: "empty" },
44 { wallX: true, wallY: true, type: "yellow_moon" },
45 { wallX: false, wallY: false, type: "empty" },
46 { wallX: false, wallY: false, type: "empty" },
47 { wallX: false, wallY: false, type: "empty" },
48 { wallX: false, wallY: false, type: "empty" },
49 { wallX: false, wallY: false, type: "empty" },
50 { wallX: false, wallY: false, type: "empty" },
51 { wallX: false, wallY: false, type: "empty" },
52 { wallX: false, wallY: false, type: "empty" },
53 { wallX: false, wallY: false, type: "empty" },
54 { wallX: false, wallY: false, type: "empty" },
55 { wallX: false, wallY: false, type: "empty" },
56 { wallX: false, wallY: false, type: "empty" },
57 ],
58 [
59 { wallX: false, wallY: false, type: "empty" },
60 { wallX: false, wallY: false, type: "empty" },
61 { wallX: false, wallY: false, type: "empty" },
62 { wallX: false, wallY: false, type: "empty" },
63 { wallX: false, wallY: false, type: "empty" },
64 { wallX: true, wallY: false, type: "blue_cog" },
65 { wallX: false, wallY: false, type: "empty" },
66 { wallX: false, wallY: false, type: "empty" },
67 { wallX: false, wallY: false, type: "empty" },
68 { wallX: true, wallY: false, type: "blue_star" },
69 { wallX: false, wallY: false, type: "empty" },
70 { wallX: false, wallY: false, type: "empty" },
71 { wallX: false, wallY: false, type: "empty" },
72 { wallX: false, wallY: false, type: "empty" },
73 { wallX: false, wallY: false, type: "empty" },
74 { wallX: false, wallY: false, type: "empty" },
75 ],
76 [
77 { wallX: false, wallY: true, type: "empty" },
78 { wallX: false, wallY: false, type: "empty" },
79 { wallX: false, wallY: true, type: "red_planet" },
80 { wallX: true, wallY: false, type: "empty" },
81 { wallX: false, wallY: false, type: "empty" },
82 { wallX: false, wallY: true, type: "empty" },
83 { wallX: false, wallY: false, type: "empty" },
84 { wallX: false, wallY: false, type: "empty" },
85 { wallX: false, wallY: false, type: "empty" },
86 { wallX: false, wallY: true, type: "empty" },
87 { wallX: false, wallY: false, type: "empty" },
88 { wallX: false, wallY: false, type: "empty" },
89 { wallX: false, wallY: false, type: "empty" },
90 { wallX: false, wallY: false, type: "empty" },
91 { wallX: false, wallY: false, type: "green_moon" },
92 { wallX: true, wallY: false, type: "empty" },
93 ],
94 [
95 { wallX: false, wallY: false, type: "empty" },
96 { wallX: false, wallY: false, type: "empty" },
97 { wallX: false, wallY: false, type: "empty" },
98 { wallX: false, wallY: false, type: "empty" },
99 { wallX: false, wallY: false, type: "green_star" },
100 { wallX: true, wallY: false, type: "empty" },
101 { wallX: false, wallY: false, type: "empty" },
102 { wallX: false, wallY: false, type: "empty" },
103 { wallX: false, wallY: false, type: "empty" },
104 { wallX: false, wallY: false, type: "empty" },
105 { wallX: false, wallY: true, type: "yellow_planet" },
106 { wallX: true, wallY: false, type: "empty" },
107 { wallX: false, wallY: false, type: "empty" },
108 { wallX: false, wallY: false, type: "empty" },
109 { wallX: false, wallY: true, type: "empty" },
110 { wallX: false, wallY: false, type: "empty" },
111 ],
112 [
113 { wallX: false, wallY: false, type: "empty" },
114 { wallX: false, wallY: false, type: "empty" },
115 { wallX: false, wallY: false, type: "empty" },
116 { wallX: false, wallY: false, type: "empty" },
117 { wallX: false, wallY: true, type: "empty" },
118 { wallX: false, wallY: false, type: "empty" },
119 { wallX: false, wallY: false, type: "empty" },
120 { wallX: false, wallY: false, type: "empty" },
121 { wallX: false, wallY: false, type: "empty" },
122 { wallX: false, wallY: false, type: "empty" },
123 { wallX: false, wallY: false, type: "empty" },
124 { wallX: false, wallY: false, type: "empty" },
125 { wallX: false, wallY: false, type: "empty" },
126 { wallX: false, wallY: false, type: "empty" },
127 { wallX: false, wallY: false, type: "empty" },
128 { wallX: false, wallY: false, type: "empty" },
129 ],
130 [
131 { wallX: false, wallY: false, type: "empty" },
132 { wallX: false, wallY: false, type: "empty" },
133 { wallX: false, wallY: false, type: "empty" },
134 { wallX: false, wallY: false, type: "empty" },
135 { wallX: false, wallY: false, type: "empty" },
136 { wallX: false, wallY: false, type: "empty" },
137 { wallX: false, wallY: false, type: "empty" },
138 { wallX: true, wallY: true, type: "empty" },
139 { wallX: false, wallY: true, type: "empty" },
140 { wallX: true, wallY: false, type: "empty" },
141 { wallX: false, wallY: false, type: "empty" },
142 { wallX: false, wallY: false, type: "empty" },
143 { wallX: false, wallY: false, type: "empty" },
144 { wallX: false, wallY: false, type: "empty" },
145 { wallX: false, wallY: false, type: "empty" },
146 { wallX: false, wallY: false, type: "empty" },
147 ],
148 [
149 { wallX: false, wallY: false, type: "empty" },
150 { wallX: false, wallY: false, type: "empty" },
151 { wallX: false, wallY: false, type: "empty" },
152 { wallX: false, wallY: false, type: "empty" },
153 { wallX: false, wallY: false, type: "empty" },
154 { wallX: false, wallY: false, type: "empty" },
155 { wallX: false, wallY: false, type: "empty" },
156 { wallX: true, wallY: false, type: "empty" },
157 { wallX: false, wallY: false, type: "empty" },
158 { wallX: true, wallY: false, type: "empty" },
159 { wallX: false, wallY: false, type: "empty" },
160 { wallX: false, wallY: false, type: "empty" },
161 { wallX: false, wallY: false, type: "empty" },
162 { wallX: false, wallY: false, type: "empty" },
163 { wallX: false, wallY: false, type: "empty" },
164 { wallX: false, wallY: true, type: "empty" },
165 ],
166 [
167 { wallX: false, wallY: false, type: "empty" },
168 { wallX: false, wallY: false, type: "empty" },
169 { wallX: false, wallY: false, type: "empty" },
170 { wallX: false, wallY: true, type: "yellow_star" },
171 { wallX: true, wallY: false, type: "empty" },
172 { wallX: false, wallY: false, type: "empty" },
173 { wallX: false, wallY: false, type: "empty" },
174 { wallX: false, wallY: true, type: "empty" },
175 { wallX: false, wallY: true, type: "empty" },
176 { wallX: false, wallY: false, type: "empty" },
177 { wallX: false, wallY: false, type: "empty" },
178 { wallX: false, wallY: false, type: "empty" },
179 { wallX: false, wallY: false, type: "empty" },
180 { wallX: true, wallY: true, type: "red_star" },
181 { wallX: false, wallY: false, type: "empty" },
182 { wallX: false, wallY: false, type: "empty" },
183 ],
184 [
185 { wallX: false, wallY: false, type: "empty" },
186 { wallX: false, wallY: false, type: "empty" },
187 { wallX: false, wallY: false, type: "empty" },
188 { wallX: false, wallY: false, type: "empty" },
189 { wallX: false, wallY: false, type: "empty" },
190 { wallX: false, wallY: false, type: "empty" },
191 { wallX: false, wallY: false, type: "empty" },
192 { wallX: false, wallY: false, type: "empty" },
193 { wallX: true, wallY: true, type: "joker" },
194 { wallX: false, wallY: false, type: "empty" },
195 { wallX: false, wallY: false, type: "empty" },
196 { wallX: false, wallY: false, type: "empty" },
197 { wallX: false, wallY: false, type: "empty" },
198 { wallX: false, wallY: false, type: "empty" },
199 { wallX: false, wallY: false, type: "empty" },
200 { wallX: false, wallY: false, type: "empty" },
201 ],
202 [
203 { wallX: false, wallY: false, type: "empty" },
204 { wallX: true, wallY: false, type: "red_moon" },
205 { wallX: false, wallY: false, type: "empty" },
206 { wallX: false, wallY: false, type: "empty" },
207 { wallX: false, wallY: false, type: "empty" },
208 { wallX: false, wallY: false, type: "empty" },
209 { wallX: false, wallY: false, type: "empty" },
210 { wallX: false, wallY: false, type: "empty" },
211 { wallX: false, wallY: false, type: "empty" },
212 { wallX: false, wallY: false, type: "empty" },
213 { wallX: false, wallY: false, type: "green_planet" },
214 { wallX: true, wallY: false, type: "empty" },
215 { wallX: false, wallY: false, type: "empty" },
216 { wallX: false, wallY: false, type: "empty" },
217 { wallX: false, wallY: false, type: "empty" },
218 { wallX: false, wallY: false, type: "empty" },
219 ],
220 [
221 { wallX: false, wallY: false, type: "empty" },
222 { wallX: false, wallY: true, type: "empty" },
223 { wallX: false, wallY: false, type: "empty" },
224 { wallX: false, wallY: false, type: "empty" },
225 { wallX: false, wallY: false, type: "empty" },
226 { wallX: false, wallY: false, type: "empty" },
227 { wallX: false, wallY: false, type: "blue_planet" },
228 { wallX: true, wallY: false, type: "empty" },
229 { wallX: false, wallY: false, type: "empty" },
230 { wallX: false, wallY: false, type: "empty" },
231 { wallX: false, wallY: true, type: "empty" },
232 { wallX: false, wallY: false, type: "empty" },
233 { wallX: false, wallY: false, type: "empty" },
234 { wallX: false, wallY: false, type: "empty" },
235 { wallX: false, wallY: false, type: "empty" },
236 { wallX: false, wallY: false, type: "empty" },
237 ],
238 [
239 { wallX: false, wallY: false, type: "empty" },
240 { wallX: false, wallY: false, type: "empty" },
241 { wallX: false, wallY: false, type: "empty" },
242 { wallX: false, wallY: false, type: "empty" },
243 { wallX: false, wallY: false, type: "empty" },
244 { wallX: false, wallY: false, type: "empty" },
245 { wallX: false, wallY: true, type: "empty" },
246 { wallX: false, wallY: false, type: "empty" },
247 { wallX: false, wallY: false, type: "empty" },
248 { wallX: false, wallY: false, type: "empty" },
249 { wallX: false, wallY: false, type: "empty" },
250 { wallX: false, wallY: false, type: "empty" },
251 { wallX: false, wallY: false, type: "empty" },
252 { wallX: false, wallY: false, type: "empty" },
253 { wallX: false, wallY: true, type: "yellow_cog" },
254 { wallX: true, wallY: false, type: "empty" },
255 ],
256 [
257 { wallX: false, wallY: true, type: "empty" },
258 { wallX: false, wallY: false, type: "empty" },
259 { wallX: true, wallY: true, type: "green_cog" },
260 { wallX: false, wallY: false, type: "empty" },
261 { wallX: false, wallY: false, type: "empty" },
262 { wallX: false, wallY: false, type: "empty" },
263 { wallX: false, wallY: false, type: "empty" },
264 { wallX: false, wallY: false, type: "empty" },
265 { wallX: false, wallY: false, type: "empty" },
266 { wallX: false, wallY: true, type: "blue_moon" },
267 { wallX: true, wallY: false, type: "empty" },
268 { wallX: false, wallY: false, type: "empty" },
269 { wallX: false, wallY: false, type: "empty" },
270 { wallX: false, wallY: false, type: "empty" },
271 { wallX: false, wallY: false, type: "empty" },
272 { wallX: false, wallY: false, type: "empty" },
273 ],
274 [
275 { wallX: false, wallY: false, type: "empty" },
276 { wallX: false, wallY: false, type: "empty" },
277 { wallX: false, wallY: false, type: "empty" },
278 { wallX: false, wallY: false, type: "empty" },
279 { wallX: false, wallY: false, type: "empty" },
280 { wallX: false, wallY: false, type: "empty" },
281 { wallX: true, wallY: false, type: "empty" },
282 { wallX: false, wallY: false, type: "empty" },
283 { wallX: false, wallY: false, type: "empty" },
284 { wallX: false, wallY: false, type: "empty" },
285 { wallX: false, wallY: false, type: "empty" },
286 { wallX: false, wallY: false, type: "empty" },
287 { wallX: true, wallY: false, type: "empty" },
288 { wallX: false, wallY: false, type: "empty" },
289 { wallX: false, wallY: false, type: "empty" },
290 { wallX: false, wallY: false, type: "empty" },
291 ],
292];