1 import PropTypes from 'prop-types';
2 import React from 'react';
4 import Cell from './Cell';
5 import Region from './Region';
6 import Room from './Room';
8 const UndergroundReservoir = ({ x, y }) =>
9 <Region name="underground-reservoir" x={x} y={y}>
11 <Cell x={0} y={0} left="solid" right="door" top="solid" />
12 <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
14 <Room type="transition right" x={1} y={2}>
15 <Cell bottom="solid" left="door" right="door" top="solid" />
18 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
19 <Cell x={1} y={0} bottom="solid" top="solid" />
20 <Cell x={2} y={0} bottom="solid" top="solid" />
21 <Cell x={3} y={0} bottom="solid" top="solid" />
22 <Cell x={4} y={0} bottom="solid" top="solid" />
23 <Cell x={5} y={0} bottom="solid" top="solid" />
24 <Cell x={6} y={0} bottom="solid" top="solid" />
25 <Cell x={7} y={0} bottom="solid" top="door" />
26 <Cell x={8} y={0} bottom="solid" top="solid" />
27 <Cell x={9} y={0} bottom="door" right="solid" top="solid" />
30 <Cell x={0} y={0} bottom="solid" left="solid" top="solid" />
31 <Cell x={1} y={0} bottom="door" right="solid" top="solid" />
34 <Cell bottom="solid" left="solid" right="door" top="solid" />
37 <Cell x={0} y={0} left="solid" top="door" />
38 <Cell x={1} y={0} right="door" top="solid" />
39 <Cell x={0} y={1} bottom="solid" left="door" />
40 <Cell x={1} y={1} bottom="solid" right="solid" />
43 <Cell x={0} y={0} left="door" right="door" top="solid" />
44 <Cell x={0} y={1} left="solid" right="solid" />
45 <Cell x={0} y={2} left="solid" right="solid" />
46 <Cell x={0} y={3} left="solid" right="door" />
47 <Cell x={0} y={4} left="door" right="solid" />
48 <Cell x={0} y={5} left="solid" right="solid" />
49 <Cell x={0} y={6} bottom="door" left="solid" right="door" />
51 <Room type="save" x={13} y={7}>
52 <Cell bottom="solid" left="door" right="solid" top="solid" />
55 <Cell bottom="solid" left="solid" right="door" top="solid" />
58 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
59 <Cell x={1} y={0} bottom="solid" top="solid" />
60 <Cell x={2} y={0} bottom="solid" top="solid" />
61 <Cell x={3} y={0} bottom="solid" right="door" top="solid" />
64 <Cell x={0} y={0} bottom="solid" left="door" top="door" />
65 <Cell x={1} y={0} bottom="solid" top="solid" />
66 <Cell x={2} y={0} bottom="solid" top="solid" />
67 <Cell x={3} y={0} bottom="solid" top="solid" />
68 <Cell x={4} y={0} bottom="solid" top="solid" />
69 <Cell x={5} y={0} bottom="solid" top="solid" />
70 <Cell x={6} y={0} bottom="solid" top="solid" />
71 <Cell x={7} y={0} bottom="solid" right="door" top="solid" />
74 <Cell x={0} y={0} left="door" right="door" top="solid" />
75 <Cell x={0} y={1} left="solid" right="solid" />
76 <Cell x={0} y={2} left="solid" right="solid" />
77 <Cell x={0} y={3} bottom="solid" left="door" right="door" />
80 <Cell bottom="solid" left="door" right="door" top="solid" />
83 <Cell x={0} y={0} left="door" right="door" top="solid" />
84 <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
87 <Cell bottom="solid" left="door" right="solid" top="solid" />
89 <Room type="transition left" x={8} y={11}>
90 <Cell bottom="solid" left="door" right="door" top="solid" />
92 <Room type="secret" x={10} y={14}>
93 <Cell bottom="solid" left="solid" right="door" top="solid" />
95 <Room type="transition right" x={12} y={14}>
96 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
97 <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
100 <Cell x={0} y={0} left="door" top="solid" />
101 <Cell x={1} y={0} top="solid" />
102 <Cell x={2} y={0} top="solid" />
103 <Cell x={3} y={0} top="solid" />
104 <Cell x={4} y={0} right="solid" top="solid" />
105 <Cell x={0} y={1} bottom="solid" left="solid" />
106 <Cell x={1} y={1} bottom="solid" />
107 <Cell x={2} y={1} bottom="solid" />
108 <Cell x={3} y={1} bottom="solid" />
109 <Cell x={4} y={1} bottom="solid" right="door" />
112 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
113 <Cell x={1} y={0} bottom="solid" right="solid" top="door" />
116 <Cell x={0} y={0} left="door" top="solid" />
117 <Cell x={1} y={0} top="solid" />
118 <Cell x={2} y={0} top="solid" />
119 <Cell x={3} y={0} top="solid" />
120 <Cell x={4} y={0} right="door" top="solid" />
121 <Cell x={0} y={1} left="solid" />
125 <Cell x={4} y={1} right="solid" />
126 <Cell x={0} y={2} bottom="solid" left="solid" />
127 <Cell x={1} y={2} bottom="door" />
128 <Cell x={2} y={2} bottom="solid" />
129 <Cell x={3} y={2} bottom="solid" />
130 <Cell x={4} y={2} bottom="solid" right="solid" />
132 <Room type="transition left" x={17} y={2}>
133 <Cell bottom="solid" left="door" right="door" top="solid" />
136 <Cell bottom="solid" left="door" right="door" top="solid" />
139 <Cell x={0} y={0} left="door" right="solid" top="solid" />
140 <Cell x={0} y={1} left="solid" right="door" />
141 <Cell x={0} y={2} left="solid" right="solid" />
142 <Cell x={0} y={3} bottom="solid" left="door" right="door" />
145 <Cell bottom="solid" left="door" right="solid" top="solid" />
147 <Room type="save" x={22} y={8}>
148 <Cell bottom="solid" left="door" right="solid" top="solid" />
151 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
152 <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
155 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
156 <Cell x={1} y={0} bottom="solid" right="door" top="solid" />
159 <Cell x={0} y={0} left="solid" top="solid" />
160 <Cell x={1} y={0} right="solid" top="solid" />
161 <Cell x={0} y={1} left="door" />
162 <Cell x={1} y={1} right="door" />
163 <Cell x={0} y={2} left="solid" />
164 <Cell x={1} y={2} right="solid" />
165 <Cell x={0} y={3} bottom="solid" left="solid" />
166 <Cell x={1} y={3} bottom="door" right="solid" />
169 <Cell bottom="solid" left="door" right="door" top="solid" />
172 <Cell x={0} y={0} left="door" top="solid" />
173 <Cell x={1} y={0} top="door" />
174 <Cell x={2} y={0} right="door" top="solid" />
175 <Cell x={0} y={1} left="solid" />
177 <Cell x={2} y={1} right="solid" />
178 <Cell x={0} y={2} bottom="door" left="solid" />
179 <Cell x={1} y={2} bottom="solid" />
180 <Cell x={2} y={2} bottom="door" right="solid" />
183 <Cell x={0} y={0} left="solid" right="solid" top="solid" />
184 <Cell x={0} y={1} bottom="door" left="solid" right="solid" />
187 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
188 <Cell x={1} y={0} bottom="solid" right="solid" top="solid" />
191 <Cell x={0} y={0} left="solid" right="solid" top="door" />
192 <Cell x={0} y={1} bottom="solid" left="solid" right="door" />
194 <Room type="secret" x={31} y={6}>
195 <Cell bottom="solid" left="door" right="solid" top="solid" />
198 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
199 <Cell x={1} y={0} bottom="solid" right="solid" top="door" />
202 <Cell x={0} y={0} left="door" top="solid" />
203 <Cell x={1} y={0} right="door" top="door" />
204 <Cell x={0} y={1} left="solid" />
205 <Cell x={1} y={1} right="solid" />
206 <Cell x={0} y={2} left="solid" />
207 <Cell x={1} y={2} right="door" />
208 <Cell x={0} y={3} left="solid" />
209 <Cell x={1} y={3} right="solid" />
210 <Cell x={0} y={4} bottom="solid" left="door" />
211 <Cell x={1} y={4} bottom="door" right="door" />
214 <Cell bottom="solid" left="solid" right="door" top="solid" />
217 <Cell bottom="solid" left="door" right="solid" top="solid" />
220 <Cell bottom="solid" left="door" right="door" top="solid" />
222 <Room type="transition right" x={28} y={9}>
223 <Cell bottom="solid" left="door" right="door" top="solid" />
226 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
227 <Cell x={1} y={0} bottom="solid" top="solid" />
228 <Cell x={2} y={0} bottom="solid" right="door" top="solid" />
231 <Cell x={0} y={0} left="door" top="solid" />
232 <Cell x={1} y={0} right="door" top="solid" />
233 <Cell x={0} y={1} left="door" />
234 <Cell x={1} y={1} right="solid" />
235 <Cell x={0} y={2} bottom="solid" left="door" />
236 <Cell x={1} y={2} bottom="solid" right="door" />
239 <Cell x={0} y={0} bottom="solid" left="door" top="solid" />
240 <Cell x={1} y={0} bottom="solid" top="solid" />
241 <Cell x={2} y={0} bottom="solid" right="solid" top="solid" />
243 <Room type="teleporter" x={19} y={9}>
244 <Cell bottom="solid" left="solid" right="door" top="solid" />
247 <Cell bottom="solid" left="door" right="door" top="solid" />
250 <Cell x={0} y={0} left="solid" top="solid" />
251 <Cell x={1} y={0} right="door" top="solid" />
252 <Cell x={0} y={1} left="solid" />
253 <Cell x={1} y={1} right="solid" />
254 <Cell x={0} y={2} bottom="solid" left="door" />
255 <Cell x={1} y={2} bottom="solid" right="door" />
259 UndergroundReservoir.propTypes = {
264 export default UndergroundReservoir;