vanilla-wow-addons – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 --[[
2 infoart
3 1 = info des entsprechenden bausteins (anz_lagen, anz_steine)
4 2 = info einer bestimmten bausteinlage
5 z.b. Tetris_bausteine_info (4,2.3)
6 baustein 4
7 info 2
8 lage 3
9  
10 SCHEMA
11  
12 --X
13 if (baustein == X) then
14 if (infoart == 1) then
15 local anz_lagen = 4;
16 local anz_steine = 7;
17 local infos = { [1]=anz_lagen, [2]=anz_steine };
18 return infos;
19 end
20 if (infoart == 2) then
21 local s1 = "";
22 local s2 = "";
23 local s3 = "";
24 local s4 = "";
25 local s5 = "";
26 local s6 = "";
27 local s7 = "";
28 if (lage == 1) then
29 s1 = "x0y0";
30 s2 = "x0y0";
31 s3 = "x0y0";
32 s4 = "x0y0";
33 s5 = "x0y0";
34 s6 = "x0y0";
35 s7 = "x0y0";
36 end
37 if (lage == 2) then
38 s1 = "x0y0";
39 s2 = "x0y0";
40 s3 = "x0y0";
41 s4 = "x0y0";
42 s5 = "x0y0";
43 s6 = "x0y0";
44 s7 = "x0y0";
45 end
46 if (lage == 3) then
47 s1 = "x0y0";
48 s2 = "x0y0";
49 s3 = "x0y0";
50 s4 = "x0y0";
51 s5 = "x0y0";
52 s6 = "x0y0";
53 s7 = "x0y0";
54 end
55 if (lage == 4) then
56 s1 = "x0y0";
57 s2 = "x0y0";
58 s3 = "x0y0";
59 s4 = "x0y0";
60 s5 = "x0y0";
61 s6 = "x0y0";
62 s7 = "x0y0";
63 end
64 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6, [7]=s7 };
65 return info;
66 end
67 end
68  
69 --]]
70  
71 function Tetris_bausteine_laden ()
72  
73 end
74  
75 --local t = { [1]="green", [2]="orange", [3]="yellow" };
76 --message(t[1]);
77  
78  
79  
80 function Tetris_baustein (baustein, infoart, lage)
81  
82 --1
83 if (baustein == 1) then
84 if (infoart == 1) then
85 local anz_lagen = 1;
86 local anz_steine = 4;
87 local infos = { [1]=anz_lagen, [2]=anz_steine };
88 return infos;
89 end
90 if (infoart == 2) then
91 local s1 = "";
92 local s2 = "";
93 local s3 = "";
94 local s4 = "";
95 if (lage == 1) then
96 s1 = "x-1y0";
97 s2 = "x0y0";
98 s3 = "x-1y-1";
99 s4 = "x0y-1";
100 end
101 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
102 return info;
103 end
104 end
105  
106 --2
107 if (baustein == 2) then
108 if (infoart == 1) then
109 local anz_lagen = 2;
110 local anz_steine = 4;
111 local infos = { [1]=anz_lagen, [2]=anz_steine };
112 return infos;
113 end
114 if (infoart == 2) then
115 local s1 = "";
116 local s2 = "";
117 local s3 = "";
118 local s4 = "";
119 if (lage == 1) then
120 s1 = "x-2y0";
121 s2 = "x-1y0";
122 s3 = "x0y0";
123 s4 = "x1y0";
124 end
125 if (lage == 2) then
126 s1 = "x0y1";
127 s2 = "x0y0";
128 s3 = "x0y-1";
129 s4 = "x0y-2";
130 end
131 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
132 return info;
133 end
134 end
135  
136 --3
137 if (baustein == 3) then
138 if (infoart == 1) then
139 local anz_lagen = 2;
140 local anz_steine = 4;
141 local infos = { [1]=anz_lagen, [2]=anz_steine };
142 return infos;
143 end
144 if (infoart == 2) then
145 local s1 = "";
146 local s2 = "";
147 local s3 = "";
148 local s4 = "";
149 if (lage == 1) then
150 s1 = "x0y0";
151 s2 = "x1y0";
152 s3 = "x-1y-1";
153 s4 = "x0y-1";
154 end
155 if (lage == 2) then
156 s1 = "x0y1";
157 s2 = "x0y0";
158 s3 = "x1y0";
159 s4 = "x1y-1";
160 end
161 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
162 return info;
163 end
164 end
165  
166 --4
167 if (baustein == 4) then
168 if (infoart == 1) then
169 local anz_lagen = 2;
170 local anz_steine = 4;
171 local infos = { [1]=anz_lagen, [2]=anz_steine };
172 return infos;
173 end
174 if (infoart == 2) then
175 local s1 = "";
176 local s2 = "";
177 local s3 = "";
178 local s4 = "";
179 if (lage == 1) then
180 s1 = "x-1y0";
181 s2 = "x0y0";
182 s3 = "x0y-1";
183 s4 = "x1y-1";
184 end
185 if (lage == 2) then
186 s1 = "x1y1";
187 s2 = "x0y0";
188 s3 = "x1y0";
189 s4 = "x0y-1";
190 end
191 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
192 return info;
193 end
194 end
195  
196 --5
197 if (baustein == 5) then
198 if (infoart == 1) then
199 local anz_lagen = 4;
200 local anz_steine = 4;
201 local infos = { [1]=anz_lagen, [2]=anz_steine };
202 return infos;
203 end
204 if (infoart == 2) then
205 local s1 = "";
206 local s2 = "";
207 local s3 = "";
208 local s4 = "";
209 if (lage == 1) then
210 s1 = "x-1y0";
211 s2 = "x0y0";
212 s3 = "x1y0";
213 s4 = "x-1y-1";
214 end
215 if (lage == 2) then
216 s1 = "x0y1";
217 s2 = "x0y0";
218 s3 = "x0y-1";
219 s4 = "x1y-1";
220 end
221 if (lage == 3) then
222 s1 = "x-1y0";
223 s2 = "x0y0";
224 s3 = "x1y0";
225 s4 = "x1y1";
226 end
227 if (lage == 4) then
228 s1 = "x-1y1";
229 s2 = "x0y1";
230 s3 = "x0y0";
231 s4 = "x0y-1";
232 end
233 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
234 return info;
235 end
236 end
237  
238  
239 --6
240 if (baustein == 6) then
241 if (infoart == 1) then
242 local anz_lagen = 4;
243 local anz_steine = 4;
244 local infos = { [1]=anz_lagen, [2]=anz_steine };
245 return infos;
246 end
247 if (infoart == 2) then
248 local s1 = "";
249 local s2 = "";
250 local s3 = "";
251 local s4 = "";
252 if (lage == 1) then
253 s1 = "x-1y0";
254 s2 = "x0y0";
255 s3 = "x1y0";
256 s4 = "x1y-1";
257 end
258 if (lage == 2) then
259 s1 = "x0y1";
260 s2 = "x0y0";
261 s3 = "x0y-1";
262 s4 = "x1y1";
263 end
264 if (lage == 3) then
265 s1 = "x-1y0";
266 s2 = "x0y0";
267 s3 = "x1y0";
268 s4 = "x-1y1";
269 end
270 if (lage == 4) then
271 s1 = "x-1y-1";
272 s2 = "x0y1";
273 s3 = "x0y0";
274 s4 = "x0y-1";
275 end
276 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
277 return info;
278 end
279 end
280  
281 --7
282 if (baustein == 7) then
283 if (infoart == 1) then
284 local anz_lagen = 4;
285 local anz_steine = 4;
286 local infos = { [1]=anz_lagen, [2]=anz_steine };
287 return infos;
288 end
289 if (infoart == 2) then
290 local s1 = "";
291 local s2 = "";
292 local s3 = "";
293 local s4 = "";
294 if (lage == 1) then
295 s1 = "x-1y0";
296 s2 = "x0y0";
297 s3 = "x1y0";
298 s4 = "x0y-1";
299 end
300 if (lage == 2) then
301 s1 = "x0y1";
302 s2 = "x0y0";
303 s3 = "x0y-1";
304 s4 = "x1y0";
305 end
306 if (lage == 3) then
307 s1 = "x-1y0";
308 s2 = "x0y0";
309 s3 = "x1y0";
310 s4 = "x0y1";
311 end
312 if (lage == 4) then
313 s1 = "x0y1";
314 s2 = "x0y0";
315 s3 = "x0y-1";
316 s4 = "x-1y0";
317 end
318 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
319 return info;
320 end
321 end
322  
323 --8
324 if (baustein == 8) then
325 if (infoart == 1) then
326 local anz_lagen = 4;
327 local anz_steine = 4;
328 local infos = { [1]=anz_lagen, [2]=anz_steine };
329 return infos;
330 end
331 if (infoart == 2) then
332 local s1 = "";
333 local s2 = "";
334 local s3 = "";
335 local s4 = "";
336 if (lage == 1) then
337 s1 = "x-1y0";
338 s2 = "x1y0";
339 s3 = "x0y-1";
340 s4 = "x0y-2";
341 end
342 if (lage == 2) then
343 s1 = "x-1y0";
344 s2 = "x0y-1";
345 s3 = "x1y-1";
346 s4 = "x-1y-2";
347 end
348 if (lage == 3) then
349 s1 = "x0y0";
350 s2 = "x0y-1";
351 s3 = "x-1y-2";
352 s4 = "x1y-2";
353 end
354 if (lage == 4) then
355 s1 = "x1y0";
356 s2 = "x0y-1";
357 s3 = "x-1y-1";
358 s4 = "x0y-2";
359 end
360 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
361 return info;
362 end
363 end
364  
365 --9
366 if (baustein == 9) then
367 if (infoart == 1) then
368 local anz_lagen = 4;
369 local anz_steine = 4;
370 local infos = { [1]=anz_lagen, [2]=anz_steine };
371 return infos;
372 end
373 if (infoart == 2) then
374 local s1 = "";
375 local s2 = "";
376 local s3 = "";
377 local s4 = "";
378 if (lage == 1) then
379 s1 = "x-1y0";
380 s2 = "x0y-1";
381 s3 = "x1y-1";
382 s4 = "x0y-2";
383 end
384 if (lage == 2) then
385 s1 = "x0y0";
386 s2 = "x0y-1";
387 s3 = "x1y-1";
388 s4 = "x-1y-2";
389 end
390 if (lage == 3) then
391 s1 = "x0y0";
392 s2 = "x0y-1";
393 s3 = "x-1y-1";
394 s4 = "x1y-2";
395 end
396 if (lage == 4) then
397 s1 = "x1y0";
398 s2 = "x0y-1";
399 s3 = "x-1y-1";
400 s4 = "x0y-2";
401 end
402 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4 };
403 return info;
404 end
405 end
406  
407 --10
408 if (baustein == 10) then
409 if (infoart == 1) then
410 local anz_lagen = 1;
411 local anz_steine = 1;
412 local infos = { [1]=anz_lagen, [2]=anz_steine };
413 return infos;
414 end
415 if (infoart == 2) then
416 local s1 = "";
417 if (lage == 1) then
418 s1 = "x0y0";
419 end
420 local info = { [1]=s1 };
421 return info;
422 end
423 end
424  
425 --11
426 if (baustein == 11) then
427 if (infoart == 1) then
428 local anz_lagen = 2;
429 local anz_steine = 2;
430 local infos = { [1]=anz_lagen, [2]=anz_steine };
431 return infos;
432 end
433 if (infoart == 2) then
434 local s1 = "";
435 local s2 = "";
436 if (lage == 1) then
437 s1 = "x0y0";
438 s2 = "x1y0";
439 end
440 if (lage == 2) then
441 s1 = "x0y0";
442 s2 = "x0y-1";
443 end
444 local info = { [1]=s1, [2]=s2 };
445 return info;
446 end
447 end
448  
449 --12
450 if (baustein == 12) then
451 if (infoart == 1) then
452 local anz_lagen = 2;
453 local anz_steine = 2;
454 local infos = { [1]=anz_lagen, [2]=anz_steine };
455 return infos;
456 end
457 if (infoart == 2) then
458 local s1 = "";
459 local s2 = "";
460 if (lage == 1) then
461 s1 = "x0y0";
462 s2 = "x1y-1";
463 end
464 if (lage == 2) then
465 s1 = "x1y0";
466 s2 = "x0y-1";
467 end
468 local info = { [1]=s1, [2]=s2 };
469 return info;
470 end
471 end
472  
473 --13
474 if (baustein == 13) then
475 if (infoart == 1) then
476 local anz_lagen = 2;
477 local anz_steine = 2;
478 local infos = { [1]=anz_lagen, [2]=anz_steine };
479 return infos;
480 end
481 if (infoart == 2) then
482 local s1 = "";
483 local s2 = "";
484 if (lage == 1) then
485 s1 = "x-1y0";
486 s2 = "x1y0";
487 end
488 if (lage == 2) then
489 s1 = "x0y1";
490 s2 = "x0y-1";
491 end
492 local info = { [1]=s1, [2]=s2 };
493 return info;
494 end
495 end
496  
497 --14
498 if (baustein == 14) then
499 if (infoart == 1) then
500 local anz_lagen = 2;
501 local anz_steine = 3;
502 local infos = { [1]=anz_lagen, [2]=anz_steine };
503 return infos;
504 end
505 if (infoart == 2) then
506 local s1 = "";
507 local s2 = "";
508 local s3 = "";
509  
510 if (lage == 1) then
511 s1 = "x-1y0";
512 s2 = "x0y0";
513 s3 = "x1y0";
514 end
515 if (lage == 2) then
516 s1 = "x0y1";
517 s2 = "x0y0";
518 s3 = "x0y-1";
519 end
520 local info = { [1]=s1, [2]=s2, [3]=s3 };
521 return info;
522 end
523 end
524  
525 --15
526 if (baustein == 15) then
527 if (infoart == 1) then
528 local anz_lagen = 4;
529 local anz_steine = 3;
530 local infos = { [1]=anz_lagen, [2]=anz_steine };
531 return infos;
532 end
533 if (infoart == 2) then
534 local s1 = "";
535 local s2 = "";
536 local s3 = "";
537 if (lage == 1) then
538 s1 = "x0y0";
539 s2 = "x1y0";
540 s3 = "x-1y-1";
541 end
542 if (lage == 2) then
543 s1 = "x0y1";
544 s2 = "x0y0";
545 s3 = "x1y-1";
546 end
547 if (lage == 3) then
548 s1 = "x0y0";
549 s2 = "x-1y0";
550 s3 = "x1y1";
551 end
552 if (lage == 4) then
553 s1 = "x-1y1";
554 s2 = "x0y0";
555 s3 = "x0y-1";
556 end
557 local info = { [1]=s1, [2]=s2, [3]=s3 };
558 return info;
559 end
560 end
561  
562 --16
563 if (baustein == 16) then
564 if (infoart == 1) then
565 local anz_lagen = 4;
566 local anz_steine = 3;
567 local infos = { [1]=anz_lagen, [2]=anz_steine };
568 return infos;
569 end
570 if (infoart == 2) then
571 local s1 = "";
572 local s2 = "";
573 local s3 = "";
574  
575 if (lage == 1) then
576 s1 = "x-1y0";
577 s2 = "x0y0";
578 s3 = "x1y-1";
579 end
580 if (lage == 2) then
581 s1 = "x1y1";
582 s2 = "x0y0";
583 s3 = "x0y-1";
584 end
585 if (lage == 3) then
586 s1 = "x-1y1";
587 s2 = "x0y0";
588 s3 = "x1y0";
589 end
590 if (lage == 4) then
591 s1 = "x0y1";
592 s2 = "x0y0";
593 s3 = "x-1y-1";
594 end
595 local info = { [1]=s1, [2]=s2, [3]=s3 };
596 return info;
597 end
598 end
599  
600 --17
601 if (baustein == 17) then
602 if (infoart == 1) then
603 local anz_lagen = 4;
604 local anz_steine = 3;
605 local infos = { [1]=anz_lagen, [2]=anz_steine };
606 return infos;
607 end
608 if (infoart == 2) then
609 local s1 = "";
610 local s2 = "";
611 local s3 = "";
612  
613 if (lage == 1) then
614 s1 = "x-1y0";
615 s2 = "x1y0";
616 s3 = "x0y-1";
617 end
618 if (lage == 2) then
619 s1 = "x0y1";
620 s2 = "x0y-1";
621 s3 = "x1y0";
622 end
623 if (lage == 3) then
624 s1 = "x-1y0";
625 s2 = "x1y0";
626 s3 = "x0y1";
627 end
628 if (lage == 4) then
629 s1 = "x0y1";
630 s2 = "x0y-1";
631 s3 = "x-1y0";
632 end
633 local info = { [1]=s1, [2]=s2, [3]=s3 };
634 return info;
635 end
636 end
637  
638 --18
639 if (baustein == 18) then
640 if (infoart == 1) then
641 local anz_lagen = 4;
642 local anz_steine = 3;
643 local infos = { [1]=anz_lagen, [2]=anz_steine };
644 return infos;
645 end
646 if (infoart == 2) then
647 local s1 = "";
648 local s2 = "";
649 local s3 = "";
650  
651 if (lage == 1) then
652 s1 = "x0y-1";
653 s2 = "x1y0";
654 s3 = "x0y0";
655 end
656 if (lage == 2) then
657 s1 = "x0y-1";
658 s2 = "x1y-1";
659 s3 = "x0y0";
660 end
661 if (lage == 3) then
662 s1 = "x0y-1";
663 s2 = "x1y0";
664 s3 = "x1y-1";
665 end
666 if (lage == 4) then
667 s1 = "x0y0";
668 s2 = "x1y0";
669 s3 = "x1y-1";
670 end
671 local info = { [1]=s1, [2]=s2, [3]=s3 };
672 return info;
673 end
674 end
675  
676 --19
677 if (baustein == 19) then
678 if (infoart == 1) then
679 local anz_lagen = 2;
680 local anz_steine = 3;
681 local infos = { [1]=anz_lagen, [2]=anz_steine };
682 return infos;
683 end
684 if (infoart == 2) then
685 local s1 = "";
686 local s2 = "";
687 local s3 = "";
688  
689 if (lage == 1) then
690 s1 = "x1y0";
691 s2 = "x0y-1";
692 s3 = "x-1y-2";
693 end
694 if (lage == 2) then
695 s1 = "x-1y0";
696 s2 = "x0y-1";
697 s3 = "x1y-2";
698 end
699 local info = { [1]=s1, [2]=s2, [3]=s3 };
700 return info;
701 end
702 end
703  
704 --20
705 if (baustein == 20) then
706 if (infoart == 1) then
707 local anz_lagen = 1;
708 local anz_steine = 5;
709 local infos = { [1]=anz_lagen, [2]=anz_steine };
710 return infos;
711 end
712 if (infoart == 2) then
713 local s1 = "";
714 local s2 = "";
715 local s3 = "";
716 local s4 = "";
717 local s5 = "";
718 if (lage == 1) then
719 s1 = "x0y0";
720 s2 = "x0y-1";
721 s3 = "x0y-2";
722 s4 = "x1y-1";
723 s5 = "x-1y-1";
724 end
725 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
726 return info;
727 end
728 end
729  
730 --21
731 if (baustein == 21) then
732 if (infoart == 1) then
733 local anz_lagen = 4;
734 local anz_steine = 5;
735 local infos = { [1]=anz_lagen, [2]=anz_steine };
736 return infos;
737 end
738 if (infoart == 2) then
739 local s1 = "";
740 local s2 = "";
741 local s3 = "";
742 local s4 = "";
743 local s5 = "";
744 if (lage == 1) then
745 s1 = "x0y-2";
746 s2 = "x-1y-2";
747 s3 = "x-2y-2";
748 s4 = "x1y-1";
749 s5 = "x1y0";
750 end
751 if (lage == 2) then
752 s1 = "x1y0";
753 s2 = "x1y-1";
754 s3 = "x1y-2";
755 s4 = "x0y1";
756 s5 = "x-1y1";
757 end
758 if (lage == 3) then
759 s1 = "x1y1";
760 s2 = "x0y1";
761 s3 = "x-1y1";
762 s4 = "x-2y0";
763 s5 = "x-2y-1";
764 end
765 if (lage == 4) then
766 s1 = "x-2y1";
767 s2 = "x-2y0";
768 s3 = "x-2y-1";
769 s4 = "x-1y-2";
770 s5 = "x0y-2";
771 end
772 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
773 return info;
774 end
775 end
776  
777 --22
778 if (baustein == 22) then
779 if (infoart == 1) then
780 local anz_lagen = 4;
781 local anz_steine = 5;
782 local infos = { [1]=anz_lagen, [2]=anz_steine };
783 return infos;
784 end
785 if (infoart == 2) then
786 local s1 = "";
787 local s2 = "";
788 local s3 = "";
789 local s4 = "";
790 local s5 = "";
791 if (lage == 1) then
792 s1 = "x1y0";
793 s2 = "x-1y0";
794 s3 = "x0y0";
795 s4 = "x0y-1";
796 s5 = "x0y-2";
797 end
798 if (lage == 2) then
799 s1 = "x-1y0";
800 s2 = "x-1y-1";
801 s3 = "x-1y-2";
802 s4 = "x0y-1";
803 s5 = "x1y-1";
804 end
805 if (lage == 3) then
806 s1 = "x0y0";
807 s2 = "x0y-1";
808 s3 = "x0y-2";
809 s4 = "x-1y-2";
810 s5 = "x1y-2";
811 end
812 if (lage == 4) then
813 s1 = "x1y0";
814 s2 = "x1y-2";
815 s3 = "x1y-1";
816 s4 = "x0y-1";
817 s5 = "x-1y-1";
818 end
819 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
820 return info;
821 end
822 end
823  
824 --23
825 if (baustein == 23) then
826 if (infoart == 1) then
827 local anz_lagen = 2;
828 local anz_steine = 5;
829 local infos = { [1]=anz_lagen, [2]=anz_steine };
830 return infos;
831 end
832 if (infoart == 2) then
833 local s1 = "";
834 local s2 = "";
835 local s3 = "";
836 local s4 = "";
837 local s5 = "";
838 if (lage == 1) then
839 s1 = "x0y0";
840 s2 = "x0y-1";
841 s3 = "x0y-2";
842 s4 = "x-1y-2";
843 s5 = "x1y0";
844 end
845 if (lage == 2) then
846 s1 = "x-1y0";
847 s2 = "x-1y-1";
848 s3 = "x0y-1";
849 s4 = "x1y-1";
850 s5 = "x1y-2";
851 end
852 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
853 return info;
854 end
855 end
856  
857 --24
858 if (baustein == 24) then
859 if (infoart == 1) then
860 local anz_lagen = 4;
861 local anz_steine = 5;
862 local infos = { [1]=anz_lagen, [2]=anz_steine };
863 return infos;
864 end
865 if (infoart == 2) then
866 local s1 = "";
867 local s2 = "";
868 local s3 = "";
869 local s4 = "";
870 local s5 = "";
871 if (lage == 1) then
872 s1 = "x-2y0";
873 s2 = "x-1y0";
874 s3 = "x1y0";
875 s4 = "x0y0";
876 s5 = "x1y-1";
877 end
878 if (lage == 2) then
879 s1 = "x-1y1";
880 s2 = "x-1y0";
881 s3 = "x-1y-1";
882 s4 = "x-1y-2";
883 s5 = "x0y1";
884 end
885 if (lage == 3) then
886 s1 = "x-2y0";
887 s2 = "x-2y-1";
888 s3 = "x-1y-1";
889 s4 = "x0y-1";
890 s5 = "x1y-1";
891 end
892 if (lage == 4) then
893 s1 = "x0y1";
894 s2 = "x0y0";
895 s3 = "x0y-1";
896 s4 = "x0y-2";
897 s5 = "x-1y-2";
898 end
899 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
900 return info;
901 end
902 end
903  
904 --25
905 if (baustein == 25) then
906 if (infoart == 1) then
907 local anz_lagen = 4;
908 local anz_steine = 5;
909 local infos = { [1]=anz_lagen, [2]=anz_steine };
910 return infos;
911 end
912 if (infoart == 2) then
913 local s1 = "";
914 local s2 = "";
915 local s3 = "";
916 local s4 = "";
917 local s5 = "";
918 if (lage == 1) then
919 s1 = "x-2y0";
920 s2 = "x-1y0";
921 s3 = "x0y0";
922 s4 = "x1y0";
923 s5 = "x-2y-1";
924 end
925 if (lage == 2) then
926 s1 = "x-1y1";
927 s2 = "x-1y0";
928 s3 = "x-1y-1";
929 s4 = "x-1y-2";
930 s5 = "x0y-2";
931 end
932 if (lage == 3) then
933 s1 = "x-2y-1";
934 s2 = "x-1y-1";
935 s3 = "x0y-1";
936 s4 = "x1y-1";
937 s5 = "x1y0";
938 end
939 if (lage == 4) then
940 s1 = "x0y1";
941 s2 = "x0y0";
942 s3 = "x0y-1";
943 s4 = "x0y-2";
944 s5 = "x-1y1";
945 end
946 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
947 return info;
948 end
949 end
950  
951 --26
952 if (baustein == 26) then
953 if (infoart == 1) then
954 local anz_lagen = 4;
955 local anz_steine = 5;
956 local infos = { [1]=anz_lagen, [2]=anz_steine };
957 return infos;
958 end
959 if (infoart == 2) then
960 local s1 = "";
961 local s2 = "";
962 local s3 = "";
963 local s4 = "";
964 local s5 = "";
965 if (lage == 1) then
966 s1 = "x-1y0";
967 s2 = "x0y0";
968 s3 = "x1y0";
969 s4 = "x-1y-1";
970 s5 = "x1y-1";
971 end
972 if (lage == 2) then
973 s1 = "x-1y0";
974 s2 = "x-1y-1";
975 s3 = "x-1y-2";
976 s4 = "x0y0";
977 s5 = "x0y-2";
978 end
979 if (lage == 3) then
980 s1 = "x-1y-2";
981 s2 = "x0y-2";
982 s3 = "x1y-2";
983 s4 = "x-1y-1";
984 s5 = "x1y-1";
985 end
986 if (lage == 4) then
987 s1 = "x1y0";
988 s2 = "x1y-1";
989 s3 = "x1y-2";
990 s4 = "x0y0";
991 s5 = "x0y-2";
992 end
993 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
994 return info;
995 end
996 end
997  
998 --27
999 if (baustein == 27) then
1000 if (infoart == 1) then
1001 local anz_lagen = 4;
1002 local anz_steine = 5;
1003 local infos = { [1]=anz_lagen, [2]=anz_steine };
1004 return infos;
1005 end
1006 if (infoart == 2) then
1007 local s1 = "";
1008 local s2 = "";
1009 local s3 = "";
1010 local s4 = "";
1011 local s5 = "";
1012 if (lage == 1) then
1013 s1 = "x-1y0";
1014 s2 = "x0y0";
1015 s3 = "x-1y-1";
1016 s4 = "x0y-1";
1017 s5 = "x1y-2";
1018 end
1019 if (lage == 2) then
1020 s1 = "x-1y0";
1021 s2 = "x0y0";
1022 s3 = "x-1y-1";
1023 s4 = "x0y-1";
1024 s5 = "x1y1";
1025 end
1026 if (lage == 3) then
1027 s1 = "x-1y0";
1028 s2 = "x0y0";
1029 s3 = "x-1y-1";
1030 s4 = "x0y-1";
1031 s5 = "x-2y1";
1032 end
1033 if (lage == 4) then
1034 s1 = "x-1y0";
1035 s2 = "x0y0";
1036 s3 = "x-1y-1";
1037 s4 = "x0y-1";
1038 s5 = "x-2y-2";
1039 end
1040 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1041 return info;
1042 end
1043 end
1044  
1045 --28
1046 if (baustein == 28) then
1047 if (infoart == 1) then
1048 local anz_lagen = 4;
1049 local anz_steine = 5;
1050 local infos = { [1]=anz_lagen, [2]=anz_steine };
1051 return infos;
1052 end
1053 if (infoart == 2) then
1054 local s1 = "";
1055 local s2 = "";
1056 local s3 = "";
1057 local s4 = "";
1058 local s5 = "";
1059 if (lage == 1) then
1060 s1 = "x-1y0";
1061 s2 = "x0y0";
1062 s3 = "x-1y-1";
1063 s4 = "x0y-1";
1064 s5 = "x1y-1";
1065 end
1066 if (lage == 2) then
1067 s1 = "x-1y0";
1068 s2 = "x0y0";
1069 s3 = "x-1y-1";
1070 s4 = "x0y-1";
1071 s5 = "x0y1";
1072 end
1073 if (lage == 3) then
1074 s1 = "x-1y0";
1075 s2 = "x0y0";
1076 s3 = "x-1y-1";
1077 s4 = "x0y-1";
1078 s5 = "x-2y0";
1079 end
1080 if (lage == 4) then
1081 s1 = "x-1y0";
1082 s2 = "x0y0";
1083 s3 = "x-1y-1";
1084 s4 = "x0y-1";
1085 s5 = "x-1y-2";
1086 end
1087 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1088 return info;
1089 end
1090 end
1091  
1092 --29
1093 if (baustein == 29) then
1094 if (infoart == 1) then
1095 local anz_lagen = 4;
1096 local anz_steine = 5;
1097 local infos = { [1]=anz_lagen, [2]=anz_steine };
1098 return infos;
1099 end
1100 if (infoart == 2) then
1101 local s1 = "";
1102 local s2 = "";
1103 local s3 = "";
1104 local s4 = "";
1105 local s5 = "";
1106 if (lage == 1) then
1107 s1 = "x-1y0";
1108 s2 = "x0y0";
1109 s3 = "x-1y-1";
1110 s4 = "x0y-1";
1111 s5 = "x1y0";
1112 end
1113 if (lage == 2) then
1114 s1 = "x-1y0";
1115 s2 = "x0y0";
1116 s3 = "x-1y-1";
1117 s4 = "x0y-1";
1118 s5 = "x-1y1";
1119 end
1120 if (lage == 3) then
1121 s1 = "x-1y0";
1122 s2 = "x0y0";
1123 s3 = "x-1y-1";
1124 s4 = "x0y-1";
1125 s5 = "x-2y-1";
1126 end
1127 if (lage == 4) then
1128 s1 = "x-1y0";
1129 s2 = "x0y0";
1130 s3 = "x-1y-1";
1131 s4 = "x0y-1";
1132 s5 = "x0y-2";
1133 end
1134 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1135 return info;
1136 end
1137 end
1138  
1139 --30
1140 if (baustein == 30) then
1141 if (infoart == 1) then
1142 local anz_lagen = 4;
1143 local anz_steine = 5;
1144 local infos = { [1]=anz_lagen, [2]=anz_steine };
1145 return infos;
1146 end
1147 if (infoart == 2) then
1148 local s1 = "";
1149 local s2 = "";
1150 local s3 = "";
1151 local s4 = "";
1152 local s5 = "";
1153 if (lage == 1) then
1154 s1 = "x-2y0";
1155 s2 = "x-1y0";
1156 s3 = "x0y0";
1157 s4 = "x1y0";
1158 s5 = "x0y-1";
1159 end
1160 if (lage == 2) then
1161 s1 = "x-1y1";
1162 s2 = "x-1y0";
1163 s3 = "x-1y-1";
1164 s4 = "x-1y-2";
1165 s5 = "x0y0";
1166 end
1167 if (lage == 3) then
1168 s1 = "x-2y-1";
1169 s2 = "x-1y-1";
1170 s3 = "x0y-1";
1171 s4 = "x1y-1";
1172 s5 = "x-1y0";
1173 end
1174 if (lage == 4) then
1175 s1 = "x0y1";
1176 s2 = "x0y0";
1177 s3 = "x0y-2";
1178 s4 = "x0y-1";
1179 s5 = "x-1y-1";
1180 end
1181 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1182 return info;
1183 end
1184 end
1185  
1186 --31
1187 if (baustein == 31) then
1188 if (infoart == 1) then
1189 local anz_lagen = 4;
1190 local anz_steine = 5;
1191 local infos = { [1]=anz_lagen, [2]=anz_steine };
1192 return infos;
1193 end
1194 if (infoart == 2) then
1195 local s1 = "";
1196 local s2 = "";
1197 local s3 = "";
1198 local s4 = "";
1199 local s5 = "";
1200 if (lage == 1) then
1201 s1 = "x-2y0";
1202 s2 = "x-1y0";
1203 s3 = "x0y0";
1204 s4 = "x1y0";
1205 s5 = "x-1y-1";
1206 end
1207 if (lage == 2) then
1208 s1 = "x-1y1";
1209 s2 = "x-1y0";
1210 s3 = "x-1y-1";
1211 s4 = "x-1y-2";
1212 s5 = "x0y-1";
1213 end
1214 if (lage == 3) then
1215 s1 = "x-1y-1";
1216 s2 = "x-2y-1";
1217 s3 = "x0y-1";
1218 s4 = "x1y-1";
1219 s5 = "x0y0";
1220 end
1221 if (lage == 4) then
1222 s1 = "x0y1";
1223 s2 = "x0y0";
1224 s3 = "x0y-2";
1225 s4 = "x0y-1";
1226 s5 = "x-1y0";
1227 end
1228 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1229 return info;
1230 end
1231 end
1232  
1233 --32
1234 if (baustein == 32) then
1235 if (infoart == 1) then
1236 local anz_lagen = 4;
1237 local anz_steine = 5;
1238 local infos = { [1]=anz_lagen, [2]=anz_steine };
1239 return infos;
1240 end
1241 if (infoart == 2) then
1242 local s1 = "";
1243 local s2 = "";
1244 local s3 = "";
1245 local s4 = "";
1246 local s5 = "";
1247 if (lage == 1) then
1248 s1 = "x0y0";
1249 s2 = "x0y-1";
1250 s3 = "x-1y-1";
1251 s4 = "x0y-2";
1252 s5 = "x1y-2";
1253 end
1254 if (lage == 2) then
1255 s1 = "x1y0";
1256 s2 = "x1y-1";
1257 s3 = "x0y-1";
1258 s4 = "x-1y-1";
1259 s5 = "x0y-2";
1260 end
1261 if (lage == 4) then
1262 s1 = "x0y0";
1263 s2 = "x-1y-1";
1264 s3 = "x0y-1";
1265 s4 = "x1y-1";
1266 s5 = "x-1y-2";
1267 end
1268 if (lage == 3) then
1269 s1 = "x0y0";
1270 s2 = "x-1y0";
1271 s3 = "x0y-1";
1272 s4 = "x0y-2";
1273 s5 = "x1y-1";
1274 end
1275 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1276 return info;
1277 end
1278 end
1279  
1280 --33
1281 if (baustein == 33) then
1282 if (infoart == 1) then
1283 local anz_lagen = 4;
1284 local anz_steine = 5;
1285 local infos = { [1]=anz_lagen, [2]=anz_steine };
1286 return infos;
1287 end
1288 if (infoart == 2) then
1289 local s1 = "";
1290 local s2 = "";
1291 local s3 = "";
1292 local s4 = "";
1293 local s5 = "";
1294 if (lage == 1) then
1295 s1 = "x1y0";
1296 s2 = "x0y0";
1297 s3 = "x0y-1";
1298 s4 = "x0y-2";
1299 s5 = "x-1y-1";
1300 end
1301 if (lage == 2) then
1302 s1 = "x-1y0";
1303 s2 = "x1y-1";
1304 s3 = "x-1y-1";
1305 s4 = "x0y-1";
1306 s5 = "x0y-2";
1307 end
1308 if (lage == 3) then
1309 s1 = "x0y0";
1310 s2 = "x0y-1";
1311 s3 = "x0y-2";
1312 s4 = "x-1y-2";
1313 s5 = "x1y-1";
1314 end
1315 if (lage == 4) then
1316 s1 = "x1y-1";
1317 s2 = "x0y-1";
1318 s3 = "x-1y-1";
1319 s4 = "x0y0";
1320 s5 = "x1y-2";
1321 end
1322 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1323 return info;
1324 end
1325 end
1326  
1327 --34
1328 if (baustein == 34) then
1329 if (infoart == 1) then
1330 local anz_lagen = 4;
1331 local anz_steine = 5;
1332 local infos = { [1]=anz_lagen, [2]=anz_steine };
1333 return infos;
1334 end
1335 if (infoart == 2) then
1336 local s1 = "";
1337 local s2 = "";
1338 local s3 = "";
1339 local s4 = "";
1340 local s5 = "";
1341 if (lage == 1) then
1342 s1 = "x0y0";
1343 s2 = "x1y0";
1344 s3 = "x0y-1";
1345 s4 = "x-1y-1";
1346 s5 = "x-1y-2";
1347 end
1348 if (lage == 2) then
1349 s1 = "x-1y0";
1350 s2 = "x-1y-1";
1351 s3 = "x0y-1";
1352 s4 = "x0y-2";
1353 s5 = "x1y-2";
1354 end
1355 if (lage == 3) then
1356 s1 = "x1y0";
1357 s2 = "x1y-1";
1358 s3 = "x0y-1";
1359 s4 = "x0y-2";
1360 s5 = "x-1y-2";
1361 end
1362 if (lage == 4) then
1363 s1 = "x-1y0";
1364 s2 = "x0y0";
1365 s3 = "x0y-1";
1366 s4 = "x1y-1";
1367 s5 = "x1y-2";
1368 end
1369 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1370 return info;
1371 end
1372 end
1373  
1374 --35
1375 if (baustein == 35) then
1376 if (infoart == 1) then
1377 local anz_lagen = 4;
1378 local anz_steine = 5;
1379 local infos = { [1]=anz_lagen, [2]=anz_steine };
1380 return infos;
1381 end
1382 if (infoart == 2) then
1383 local s1 = "";
1384 local s2 = "";
1385 local s3 = "";
1386 local s4 = "";
1387 local s5 = "";
1388 if (lage == 1) then
1389 s1 = "x-1y0";
1390 s2 = "x0y0";
1391 s3 = "x1y0";
1392 s4 = "x-1y-1";
1393 s5 = "x-2y-2";
1394 end
1395 if (lage == 2) then
1396 s1 = "x-1y1";
1397 s2 = "x-1y0";
1398 s3 = "x-1y-1";
1399 s4 = "x0y-1";
1400 s5 = "x1y-2";
1401 end
1402 if (lage == 3) then
1403 s1 = "x-2y-1";
1404 s2 = "x-1y-1";
1405 s3 = "x0y-1";
1406 s4 = "x0y0";
1407 s5 = "x1y1";
1408 end
1409 if (lage == 4) then
1410 s1 = "x-2y1";
1411 s2 = "x-1y0";
1412 s3 = "x0y0";
1413 s4 = "x0y-1";
1414 s5 = "x0y-2";
1415 end
1416 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1417 return info;
1418 end
1419 end
1420  
1421 --36
1422 if (baustein == 36) then
1423 if (infoart == 1) then
1424 local anz_lagen = 4;
1425 local anz_steine = 5;
1426 local infos = { [1]=anz_lagen, [2]=anz_steine };
1427 return infos;
1428 end
1429 if (infoart == 2) then
1430 local s1 = "";
1431 local s2 = "";
1432 local s3 = "";
1433 local s4 = "";
1434 local s5 = "";
1435 if (lage == 1) then
1436 s1 = "x-2y0";
1437 s2 = "x-1y0";
1438 s3 = "x0y0";
1439 s4 = "x0y-1";
1440 s5 = "x1y-2";
1441 end
1442 if (lage == 2) then
1443 s1 = "x1y1";
1444 s2 = "x0y0";
1445 s3 = "x-1y0";
1446 s4 = "x-1y-1";
1447 s5 = "x-1y-2";
1448 end
1449 if (lage == 3) then
1450 s1 = "x-2y1";
1451 s2 = "x-1y0";
1452 s3 = "x-1y-1";
1453 s4 = "x0y-1";
1454 s5 = "x1y-1";
1455 end
1456 if (lage == 4) then
1457 s1 = "x0y1";
1458 s2 = "x0y0";
1459 s3 = "x0y-1";
1460 s4 = "x-1y-1";
1461 s5 = "x-2y-2";
1462 end
1463 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1464 return info;
1465 end
1466 end
1467  
1468 --37
1469 if (baustein == 37) then
1470 if (infoart == 1) then
1471 local anz_lagen = 4;
1472 local anz_steine = 5;
1473 local infos = { [1]=anz_lagen, [2]=anz_steine };
1474 return infos;
1475 end
1476 if (infoart == 2) then
1477 local s1 = "";
1478 local s2 = "";
1479 local s3 = "";
1480 local s4 = "";
1481 local s5 = "";
1482 if (lage == 1) then
1483 s1 = "x-2y-1";
1484 s2 = "x-1y-1";
1485 s3 = "x0y-1";
1486 s4 = "x0y0";
1487 s5 = "x1y0";
1488 end
1489 if (lage == 2) then
1490 s1 = "x-1y1";
1491 s2 = "x-1y0";
1492 s3 = "x0y0";
1493 s4 = "x0y-1";
1494 s5 = "x0y-2";
1495 end
1496 if (lage == 3) then
1497 s1 = "x-2y-1";
1498 s2 = "x-1y-1";
1499 s3 = "x-1y0";
1500 s4 = "x0y0";
1501 s5 = "x1y0";
1502 end
1503 if (lage == 4) then
1504 s1 = "x-1y1";
1505 s2 = "x-1y0";
1506 s3 = "x-1y-1";
1507 s4 = "x0y-1";
1508 s5 = "x0y-2";
1509 end
1510 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1511 return info;
1512 end
1513 end
1514  
1515 --38
1516 if (baustein == 38) then
1517 if (infoart == 1) then
1518 local anz_lagen = 4;
1519 local anz_steine = 5;
1520 local infos = { [1]=anz_lagen, [2]=anz_steine };
1521 return infos;
1522 end
1523 if (infoart == 2) then
1524 local s1 = "";
1525 local s2 = "";
1526 local s3 = "";
1527 local s4 = "";
1528 local s5 = "";
1529 if (lage == 1) then
1530 s1 = "x-1y0";
1531 s2 = "x-2y0";
1532 s3 = "x-1y-1";
1533 s4 = "x0y-1";
1534 s5 = "x1y-1";
1535 end
1536 if (lage == 2) then
1537 s1 = "x0y1";
1538 s2 = "x0y0";
1539 s3 = "x0y-1";
1540 s4 = "x-1y-1";
1541 s5 = "x-1y-2";
1542 end
1543 if (lage == 3) then
1544 s1 = "x-2y0";
1545 s2 = "x-1y0";
1546 s3 = "x0y0";
1547 s4 = "x0y-1";
1548 s5 = "x1y-1";
1549 end
1550 if (lage == 4) then
1551 s1 = "x0y1";
1552 s2 = "x0y0";
1553 s3 = "x-1y0";
1554 s4 = "x-1y-1";
1555 s5 = "x-1y-2";
1556 end
1557 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1558 return info;
1559 end
1560 end
1561  
1562 --39
1563 if (baustein == 39) then
1564 if (infoart == 1) then
1565 local anz_lagen = 4;
1566 local anz_steine = 5;
1567 local infos = { [1]=anz_lagen, [2]=anz_steine };
1568 return infos;
1569 end
1570 if (infoart == 2) then
1571 local s1 = "";
1572 local s2 = "";
1573 local s3 = "";
1574 local s4 = "";
1575 local s5 = "";
1576 if (lage == 1) then
1577 s1 = "x-1y0";
1578 s2 = "x-1y-1";
1579 s3 = "x-1y-2";
1580 s4 = "x0y-2";
1581 s5 = "x1y-2";
1582 end
1583 if (lage == 2) then
1584 s1 = "x1y0";
1585 s2 = "x1y-1";
1586 s3 = "x1y-2";
1587 s4 = "x0y-2";
1588 s5 = "x-1y-2";
1589 end
1590 if (lage == 3) then
1591 s1 = "x-1y0";
1592 s2 = "x0y0";
1593 s3 = "x1y0";
1594 s4 = "x1y-1";
1595 s5 = "x1y-2";
1596 end
1597 if (lage == 4) then
1598 s1 = "x1y0";
1599 s2 = "x0y0";
1600 s3 = "x-1y0";
1601 s4 = "x-1y-1";
1602 s5 = "x-1y-2";
1603 end
1604 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
1605 return info;
1606 end
1607 end
1608  
1609 --40
1610 if (baustein == 40) then
1611 if (infoart == 1) then
1612 local anz_lagen = 2;
1613 local anz_steine = 6;
1614 local infos = { [1]=anz_lagen, [2]=anz_steine };
1615 return infos;
1616 end
1617 if (infoart == 2) then
1618 local s1 = "";
1619 local s2 = "";
1620 local s3 = "";
1621 local s4 = "";
1622 local s5 = "";
1623 local s6 = "";
1624 if (lage == 1) then
1625 s1 = "x-1y0";
1626 s2 = "x0y0";
1627 s3 = "x1y0";
1628 s4 = "x-1y-2";
1629 s5 = "x0y-2";
1630 s6 = "x1y-2";
1631 end
1632 if (lage == 2) then
1633 s1 = "x-1y0";
1634 s2 = "x-1y-1";
1635 s3 = "x-1y-2";
1636 s4 = "x1y0";
1637 s5 = "x1y-1";
1638 s6 = "x1y-2";
1639 end
1640 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1641 return info;
1642 end
1643 end
1644  
1645 --41
1646 if (baustein == 41) then
1647 if (infoart == 1) then
1648 local anz_lagen = 2;
1649 local anz_steine = 6;
1650 local infos = { [1]=anz_lagen, [2]=anz_steine };
1651 return infos;
1652 end
1653 if (infoart == 2) then
1654 local s1 = "";
1655 local s2 = "";
1656 local s3 = "";
1657 local s4 = "";
1658 local s5 = "";
1659 local s6 = "";
1660 if (lage == 1) then
1661 s1 = "x-1y0";
1662 s2 = "x-1y-1";
1663 s3 = "x-1y-2";
1664 s4 = "x0y0";
1665 s5 = "x0y-1";
1666 s6 = "x0y-2";
1667 end
1668 if (lage == 2) then
1669 s1 = "x-1y-1";
1670 s2 = "x0y-1";
1671 s3 = "x1y-1";
1672 s4 = "x-1y-2";
1673 s5 = "x0y-2";
1674 s6 = "x1y-2";
1675 end
1676 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1677 return info;
1678 end
1679 end
1680  
1681 --42
1682 if (baustein == 42) then
1683 if (infoart == 1) then
1684 local anz_lagen = 4;
1685 local anz_steine = 6;
1686 local infos = { [1]=anz_lagen, [2]=anz_steine };
1687 return infos;
1688 end
1689 if (infoart == 2) then
1690 local s1 = "";
1691 local s2 = "";
1692 local s3 = "";
1693 local s4 = "";
1694 local s5 = "";
1695 local s6 = "";
1696 if (lage == 1) then
1697 s1 = "x-1y0";
1698 s2 = "x0y0";
1699 s3 = "x-1y-1";
1700 s4 = "x0y-1";
1701 s5 = "x1y-1";
1702 s6 = "x0y-2";
1703 end
1704 if (lage == 2) then
1705 s1 = "x-1y0";
1706 s2 = "x0y0";
1707 s3 = "x-1y-1";
1708 s4 = "x0y-1";
1709 s5 = "x0y1";
1710 s6 = "x1y0";
1711 end
1712 if (lage == 3) then
1713 s1 = "x-1y0";
1714 s2 = "x0y0";
1715 s3 = "x-1y-1";
1716 s4 = "x0y-1";
1717 s5 = "x-1y1";
1718 s6 = "x-2y0";
1719 end
1720 if (lage == 4) then
1721 s1 = "x-1y0";
1722 s2 = "x0y0";
1723 s3 = "x-1y-1";
1724 s4 = "x0y-1";
1725 s5 = "x-2y-1";
1726 s6 = "x-1y-2";
1727 end
1728 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1729 return info;
1730 end
1731 end
1732  
1733 --43
1734 if (baustein == 43) then
1735 if (infoart == 1) then
1736 local anz_lagen = 4;
1737 local anz_steine = 6;
1738 local infos = { [1]=anz_lagen, [2]=anz_steine };
1739 return infos;
1740 end
1741 if (infoart == 2) then
1742 local s1 = "";
1743 local s2 = "";
1744 local s3 = "";
1745 local s4 = "";
1746 local s5 = "";
1747 local s6 = "";
1748 if (lage == 1) then
1749 s1 = "x-1y0";
1750 s2 = "x0y0";
1751 s3 = "x-1y-1";
1752 s4 = "x0y-1";
1753 s5 = "x1y0";
1754 s6 = "x-1y-2";
1755 end
1756 if (lage == 2) then
1757 s1 = "x-1y0";
1758 s2 = "x0y0";
1759 s3 = "x-1y-1";
1760 s4 = "x0y-1";
1761 s5 = "x-1y1";
1762 s6 = "x1y-1";
1763 end
1764 if (lage == 3) then
1765 s1 = "x-1y0";
1766 s2 = "x0y0";
1767 s3 = "x-1y-1";
1768 s4 = "x0y-1";
1769 s5 = "x0y1";
1770 s6 = "x-2y-1";
1771 end
1772 if (lage == 4) then
1773 s1 = "x-1y0";
1774 s2 = "x0y0";
1775 s3 = "x-1y-1";
1776 s4 = "x0y-1";
1777 s5 = "x-2y0";
1778 s6 = "x0y-2";
1779 end
1780 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1781 return info;
1782 end
1783 end
1784  
1785 --44
1786 if (baustein == 44) then
1787 if (infoart == 1) then
1788 local anz_lagen = 4;
1789 local anz_steine = 6;
1790 local infos = { [1]=anz_lagen, [2]=anz_steine };
1791 return infos;
1792 end
1793 if (infoart == 2) then
1794 local s1 = "";
1795 local s2 = "";
1796 local s3 = "";
1797 local s4 = "";
1798 local s5 = "";
1799 local s6 = "";
1800 if (lage == 1) then
1801 s1 = "x-1y0";
1802 s2 = "x0y0";
1803 s3 = "x-1y-1";
1804 s4 = "x0y-1";
1805 s5 = "x1y0";
1806 s6 = "x0y-2";
1807 end
1808 if (lage == 2) then
1809 s1 = "x-1y0";
1810 s2 = "x0y0";
1811 s3 = "x-1y-1";
1812 s4 = "x0y-1";
1813 s5 = "x-1y1";
1814 s6 = "x1y0";
1815 end
1816 if (lage == 3) then
1817 s1 = "x-1y0";
1818 s2 = "x0y0";
1819 s3 = "x-1y-1";
1820 s4 = "x0y-1";
1821 s5 = "x-1y1";
1822 s6 = "x-2y-1";
1823 end
1824 if (lage == 4) then
1825 s1 = "x-1y0";
1826 s2 = "x0y0";
1827 s3 = "x-1y-1";
1828 s4 = "x0y-1";
1829 s5 = "x-2y-1";
1830 s6 = "x0y-2";
1831 end
1832 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1833 return info;
1834 end
1835 end
1836  
1837 --45
1838 if (baustein == 45) then
1839 if (infoart == 1) then
1840 local anz_lagen = 4;
1841 local anz_steine = 6;
1842 local infos = { [1]=anz_lagen, [2]=anz_steine };
1843 return infos;
1844 end
1845 if (infoart == 2) then
1846 local s1 = "";
1847 local s2 = "";
1848 local s3 = "";
1849 local s4 = "";
1850 local s5 = "";
1851 local s6 = "";
1852 if (lage == 1) then
1853 s1 = "x-1y0";
1854 s2 = "x0y0";
1855 s3 = "x-1y-1";
1856 s4 = "x0y-1";
1857 s5 = "x1y-1";
1858 s6 = "x-1y-2";
1859 end
1860 if (lage == 2) then
1861 s1 = "x-1y0";
1862 s2 = "x0y0";
1863 s3 = "x-1y-1";
1864 s4 = "x0y-1";
1865 s5 = "x0y1";
1866 s6 = "x1y-1";
1867 end
1868 if (lage == 3) then
1869 s1 = "x-1y0";
1870 s2 = "x0y0";
1871 s3 = "x-1y-1";
1872 s4 = "x0y-1";
1873 s5 = "x0y1";
1874 s6 = "x-2y0";
1875 end
1876 if (lage == 4) then
1877 s1 = "x-1y0";
1878 s2 = "x0y0";
1879 s3 = "x-1y-1";
1880 s4 = "x0y-1";
1881 s5 = "x-2y0";
1882 s6 = "x-1y-2";
1883 end
1884 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1885 return info;
1886 end
1887 end
1888  
1889 --46
1890 if (baustein == 46) then
1891 if (infoart == 1) then
1892 local anz_lagen = 4;
1893 local anz_steine = 6;
1894 local infos = { [1]=anz_lagen, [2]=anz_steine };
1895 return infos;
1896 end
1897 if (infoart == 2) then
1898 local s1 = "";
1899 local s2 = "";
1900 local s3 = "";
1901 local s4 = "";
1902 local s5 = "";
1903 local s6 = "";
1904 if (lage == 1) then
1905 s1 = "x-1y0";
1906 s2 = "x0y0";
1907 s3 = "x-1y-1";
1908 s4 = "x0y-1";
1909 s5 = "x1y0";
1910 s6 = "x-2y0";
1911 end
1912 if (lage == 2) then
1913 s1 = "x-1y0";
1914 s2 = "x0y0";
1915 s3 = "x-1y-1";
1916 s4 = "x0y-1";
1917 s5 = "x-1y1";
1918 s6 = "x-1y-2";
1919 end
1920 if (lage == 3) then
1921 s1 = "x-1y0";
1922 s2 = "x0y0";
1923 s3 = "x-1y-1";
1924 s4 = "x0y-1";
1925 s5 = "x1y-1";
1926 s6 = "x-2y-1";
1927 end
1928 if (lage == 4) then
1929 s1 = "x-1y0";
1930 s2 = "x0y0";
1931 s3 = "x-1y-1";
1932 s4 = "x0y-1";
1933 s5 = "x0y1";
1934 s6 = "x0y-2";
1935 end
1936 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1937 return info;
1938 end
1939 end
1940  
1941 --47
1942 if (baustein == 47) then
1943 if (infoart == 1) then
1944 local anz_lagen = 4;
1945 local anz_steine = 6;
1946 local infos = { [1]=anz_lagen, [2]=anz_steine };
1947 return infos;
1948 end
1949 if (infoart == 2) then
1950 local s1 = "";
1951 local s2 = "";
1952 local s3 = "";
1953 local s4 = "";
1954 local s5 = "";
1955 local s6 = "";
1956 if (lage == 1) then
1957 s1 = "x-1y0";
1958 s2 = "x-1y-1";
1959 s3 = "x-1y-2";
1960 s4 = "x0y-2";
1961 s5 = "x1y-2";
1962 s6 = "x1y-1";
1963 end
1964 if (lage == 2) then
1965 s1 = "x0y0";
1966 s2 = "x1y0";
1967 s3 = "x1y-2";
1968 s4 = "x1y-1";
1969 s5 = "x0y-2";
1970 s6 = "x-1y-2";
1971 end
1972 if (lage == 3) then
1973 s1 = "x-1y0";
1974 s2 = "x0y0";
1975 s3 = "x1y0";
1976 s4 = "x-1y-1";
1977 s5 = "x1y-1";
1978 s6 = "x1y-2";
1979 end
1980 if (lage == 4) then
1981 s1 = "x-1y0";
1982 s2 = "x0y0";
1983 s3 = "x1y0";
1984 s4 = "x-1y-1";
1985 s5 = "x-1y-2";
1986 s6 = "x0y-2";
1987 end
1988 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
1989 return info;
1990 end
1991 end
1992  
1993 --48
1994 if (baustein == 48) then
1995 if (infoart == 1) then
1996 local anz_lagen = 4;
1997 local anz_steine = 6;
1998 local infos = { [1]=anz_lagen, [2]=anz_steine };
1999 return infos;
2000 end
2001 if (infoart == 2) then
2002 local s1 = "";
2003 local s2 = "";
2004 local s3 = "";
2005 local s4 = "";
2006 local s5 = "";
2007 local s6 = "";
2008 if (lage == 1) then
2009 s1 = "x1y0";
2010 s2 = "x1y-1";
2011 s3 = "x1y-2";
2012 s4 = "x0y-2";
2013 s5 = "x-1y-2";
2014 s6 = "x-1y-1";
2015 end
2016 if (lage == 2) then
2017 s1 = "x-1y0";
2018 s2 = "x0y0";
2019 s3 = "x1y0";
2020 s4 = "x1y-1";
2021 s5 = "x1y-2";
2022 s6 = "x0y-2";
2023 end
2024 if (lage == 3) then
2025 s1 = "x-1y0";
2026 s2 = "x0y0";
2027 s3 = "x1y0";
2028 s4 = "x1y-1";
2029 s5 = "x-1y-1";
2030 s6 = "x-1y-2";
2031 end
2032 if (lage == 4) then
2033 s1 = "x0y0";
2034 s2 = "x-1y0";
2035 s3 = "x-1y-1";
2036 s4 = "x-1y-2";
2037 s5 = "x0y-2";
2038 s6 = "x1y-2";
2039 end
2040 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2041 return info;
2042 end
2043 end
2044  
2045 --49
2046 if (baustein == 49) then
2047 if (infoart == 1) then
2048 local anz_lagen = 4;
2049 local anz_steine = 6;
2050 local infos = { [1]=anz_lagen, [2]=anz_steine };
2051 return infos;
2052 end
2053 if (infoart == 2) then
2054 local s1 = "";
2055 local s2 = "";
2056 local s3 = "";
2057 local s4 = "";
2058 local s5 = "";
2059 local s6 = "";
2060 if (lage == 1) then
2061 s1 = "x1y-1";
2062 s2 = "x0y-1";
2063 s3 = "x-1y-1";
2064 s4 = "x-2y-1";
2065 s5 = "x-2y0";
2066 s6 = "x-2y-2";
2067 end
2068 if (lage == 2) then
2069 s1 = "x1y-2";
2070 s2 = "x0y-2";
2071 s3 = "x-1y-2";
2072 s4 = "x0y-1";
2073 s5 = "x0y0";
2074 s6 = "x0y1";
2075 end
2076 if (lage == 3) then
2077 s1 = "x-2y-1";
2078 s2 = "x-1y-1";
2079 s3 = "x0y-1";
2080 s4 = "x1y-1";
2081 s5 = "x1y0";
2082 s6 = "x1y-2";
2083 end
2084 if (lage == 4) then
2085 s1 = "x-1y1";
2086 s2 = "x0y1";
2087 s3 = "x1y1";
2088 s4 = "x0y0";
2089 s5 = "x0y-1";
2090 s6 = "x0y-2";
2091 end
2092 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2093 return info;
2094 end
2095 end
2096  
2097 --50
2098 if (baustein == 50) then
2099 if (infoart == 1) then
2100 local anz_lagen = 4;
2101 local anz_steine = 6;
2102 local infos = { [1]=anz_lagen, [2]=anz_steine };
2103 return infos;
2104 end
2105 if (infoart == 2) then
2106 local s1 = "";
2107 local s2 = "";
2108 local s3 = "";
2109 local s4 = "";
2110 local s5 = "";
2111 local s6 = "";
2112 if (lage == 1) then
2113 s1 = "x-2y-1";
2114 s2 = "x-1y-1";
2115 s3 = "x0y-1";
2116 s4 = "x1y-1";
2117 s5 = "x-1y0";
2118 s6 = "x-1y-2";
2119 end
2120 if (lage == 2) then
2121 s1 = "x0y1";
2122 s2 = "x0y0";
2123 s3 = "x0y-1";
2124 s4 = "x0y-2";
2125 s5 = "x-1y-1";
2126 s6 = "x1y-1";
2127 end
2128 if (lage == 3) then
2129 s1 = "x-2y-1";
2130 s2 = "x-1y-1";
2131 s3 = "x0y-1";
2132 s4 = "x1y-1";
2133 s5 = "x0y0";
2134 s6 = "x0y-2";
2135 end
2136 if (lage == 4) then
2137 s1 = "x0y1";
2138 s2 = "x0y0";
2139 s3 = "x0y-1";
2140 s4 = "x0y-2";
2141 s5 = "x-1y0";
2142 s6 = "x1y0";
2143 end
2144 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2145 return info;
2146 end
2147 end
2148  
2149 --51
2150 if (baustein == 51) then
2151 if (infoart == 1) then
2152 local anz_lagen = 4;
2153 local anz_steine = 6;
2154 local infos = { [1]=anz_lagen, [2]=anz_steine };
2155 return infos;
2156 end
2157 if (infoart == 2) then
2158 local s1 = "";
2159 local s2 = "";
2160 local s3 = "";
2161 local s4 = "";
2162 local s5 = "";
2163 local s6 = "";
2164 if (lage == 1) then
2165 s1 = "x-2y-1";
2166 s2 = "x-1y-1";
2167 s3 = "x0y-1";
2168 s4 = "x1y-1";
2169 s5 = "x-2y0";
2170 s6 = "x1y0";
2171 end
2172 if (lage == 2) then
2173 s1 = "x0y1";
2174 s2 = "x0y0";
2175 s3 = "x0y-1";
2176 s4 = "x0y-2";
2177 s5 = "x-1y1";
2178 s6 = "x-1y-2";
2179 end
2180 if (lage == 3) then
2181 s1 = "x-2y0";
2182 s2 = "x-1y0";
2183 s3 = "x0y0";
2184 s4 = "x1y0";
2185 s5 = "x-2y-1";
2186 s6 = "x1y-1";
2187 end
2188 if (lage == 4) then
2189 s1 = "x-1y1";
2190 s2 = "x-1y0";
2191 s3 = "x-1y-1";
2192 s4 = "x-1y-2";
2193 s5 = "x0y1";
2194 s6 = "x0y-2";
2195 end
2196 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2197 return info;
2198 end
2199 end
2200  
2201 --52
2202 if (baustein == 52) then
2203 if (infoart == 1) then
2204 local anz_lagen = 4;
2205 local anz_steine = 6;
2206 local infos = { [1]=anz_lagen, [2]=anz_steine };
2207 return infos;
2208 end
2209 if (infoart == 2) then
2210 local s1 = "";
2211 local s2 = "";
2212 local s3 = "";
2213 local s4 = "";
2214 local s5 = "";
2215 local s6 = "";
2216 if (lage == 1) then
2217 s1 = "x-2y0";
2218 s2 = "x-1y0";
2219 s3 = "x0y0";
2220 s4 = "x1y0";
2221 s5 = "x-1y-1";
2222 s6 = "x1y-1";
2223 end
2224 if (lage == 2) then
2225 s1 = "x-1y1";
2226 s2 = "x-1y0";
2227 s3 = "x-1y-1";
2228 s4 = "x-1y-2";
2229 s5 = "x0y1";
2230 s6 = "x0y-1";
2231 end
2232 if (lage == 3) then
2233 s1 = "x-2y-1";
2234 s2 = "x-1y-1";
2235 s3 = "x0y-1";
2236 s4 = "x1y-1";
2237 s5 = "x0y0";
2238 s6 = "x-2y0";
2239 end
2240 if (lage == 4) then
2241 s1 = "x0y1";
2242 s2 = "x0y0";
2243 s3 = "x0y-1";
2244 s4 = "x0y-2";
2245 s5 = "x-1y0";
2246 s6 = "x-1y-2";
2247 end
2248 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2249 return info;
2250 end
2251 end
2252  
2253 --53
2254 if (baustein == 53) then
2255 if (infoart == 1) then
2256 local anz_lagen = 4;
2257 local anz_steine = 6;
2258 local infos = { [1]=anz_lagen, [2]=anz_steine };
2259 return infos;
2260 end
2261 if (infoart == 2) then
2262 local s1 = "";
2263 local s2 = "";
2264 local s3 = "";
2265 local s4 = "";
2266 local s5 = "";
2267 local s6 = "";
2268 if (lage == 1) then
2269 s1 = "x-2y0";
2270 s2 = "x-1y0";
2271 s3 = "x0y0";
2272 s4 = "x1y0";
2273 s5 = "x0y-1";
2274 s6 = "x-2y-1";
2275 end
2276 if (lage == 2) then
2277 s1 = "x-1y1";
2278 s2 = "x-1y0";
2279 s3 = "x-1y-1";
2280 s4 = "x-1y-2";
2281 s5 = "x0y0";
2282 s6 = "x0y-2";
2283 end
2284 if (lage == 3) then
2285 s1 = "x-2y-1";
2286 s2 = "x-1y-1";
2287 s3 = "x0y-1";
2288 s4 = "x1y-1";
2289 s5 = "x1y0";
2290 s6 = "x-1y0";
2291 end
2292 if (lage == 4) then
2293 s1 = "x0y1";
2294 s2 = "x0y0";
2295 s3 = "x0y-1";
2296 s4 = "x0y-2";
2297 s5 = "x-1y1";
2298 s6 = "x-1y-1";
2299 end
2300 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2301 return info;
2302 end
2303 end
2304  
2305 --54
2306 if (baustein == 54) then
2307 if (infoart == 1) then
2308 local anz_lagen = 4;
2309 local anz_steine = 6;
2310 local infos = { [1]=anz_lagen, [2]=anz_steine };
2311 return infos;
2312 end
2313 if (infoart == 2) then
2314 local s1 = "";
2315 local s2 = "";
2316 local s3 = "";
2317 local s4 = "";
2318 local s5 = "";
2319 local s6 = "";
2320 if (lage == 1) then
2321 s1 = "x-2y0";
2322 s2 = "x-1y0";
2323 s3 = "x0y0";
2324 s4 = "x1y0";
2325 s5 = "x-1y-1";
2326 s6 = "x-2y-1";
2327 end
2328 if (lage == 2) then
2329 s1 = "x-1y1";
2330 s2 = "x-1y0";
2331 s3 = "x-1y-1";
2332 s4 = "x-1y-2";
2333 s5 = "x0y-1";
2334 s6 = "x0y-2";
2335 end
2336 if (lage == 3) then
2337 s1 = "x-2y-1";
2338 s2 = "x-1y-1";
2339 s3 = "x0y-1";
2340 s4 = "x1y-1";
2341 s5 = "x1y0";
2342 s6 = "x0y0";
2343 end
2344 if (lage == 4) then
2345 s1 = "x0y1";
2346 s2 = "x0y0";
2347 s3 = "x0y-1";
2348 s4 = "x0y-2";
2349 s5 = "x-1y1";
2350 s6 = "x-1y0";
2351 end
2352 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2353 return info;
2354 end
2355 end
2356  
2357 --55
2358 if (baustein == 55) then
2359 if (infoart == 1) then
2360 local anz_lagen = 4;
2361 local anz_steine = 6;
2362 local infos = { [1]=anz_lagen, [2]=anz_steine };
2363 return infos;
2364 end
2365 if (infoart == 2) then
2366 local s1 = "";
2367 local s2 = "";
2368 local s3 = "";
2369 local s4 = "";
2370 local s5 = "";
2371 local s6 = "";
2372 if (lage == 1) then
2373 s1 = "x-2y0";
2374 s2 = "x-1y0";
2375 s3 = "x0y0";
2376 s4 = "x1y0";
2377 s5 = "x0y-1";
2378 s6 = "x1y-1";
2379 end
2380 if (lage == 2) then
2381 s1 = "x-1y1";
2382 s2 = "x-1y0";
2383 s3 = "x-1y-1";
2384 s4 = "x-1y-2";
2385 s5 = "x0y0";
2386 s6 = "x0y1";
2387 end
2388 if (lage == 3) then
2389 s1 = "x-2y-1";
2390 s2 = "x-1y-1";
2391 s3 = "x0y-1";
2392 s4 = "x1y-1";
2393 s5 = "x-2y0";
2394 s6 = "x-1y0";
2395 end
2396 if (lage == 4) then
2397 s1 = "x0y1";
2398 s2 = "x0y0";
2399 s3 = "x0y-1";
2400 s4 = "x0y-2";
2401 s5 = "x-1y-2";
2402 s6 = "x-1y-1";
2403 end
2404 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2405 return info;
2406 end
2407 end
2408  
2409 --56
2410 if (baustein == 56) then
2411 if (infoart == 1) then
2412 local anz_lagen = 4;
2413 local anz_steine = 6;
2414 local infos = { [1]=anz_lagen, [2]=anz_steine };
2415 return infos;
2416 end
2417 if (infoart == 2) then
2418 local s1 = "";
2419 local s2 = "";
2420 local s3 = "";
2421 local s4 = "";
2422 local s5 = "";
2423 local s6 = "";
2424 if (lage == 1) then
2425 s1 = "x-2y0";
2426 s2 = "x-1y0";
2427 s3 = "x0y0";
2428 s4 = "x1y0";
2429 s5 = "x1y-1";
2430 s6 = "x1y-2";
2431 end
2432 if (lage == 2) then
2433 s1 = "x-1y1";
2434 s2 = "x-1y0";
2435 s3 = "x-1y-1";
2436 s4 = "x-1y-2";
2437 s5 = "x0y1";
2438 s6 = "x1y1";
2439 end
2440 if (lage == 3) then
2441 s1 = "x-2y-1";
2442 s2 = "x-1y-1";
2443 s3 = "x0y-1";
2444 s4 = "x1y-1";
2445 s5 = "x-2y1";
2446 s6 = "x-2y0";
2447 end
2448 if (lage == 4) then
2449 s1 = "x0y1";
2450 s2 = "x0y0";
2451 s3 = "x0y-1";
2452 s4 = "x0y-2";
2453 s5 = "x-1y-2";
2454 s6 = "x-2y-2";
2455 end
2456 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2457 return info;
2458 end
2459 end
2460  
2461 --57
2462 if (baustein == 57) then
2463 if (infoart == 1) then
2464 local anz_lagen = 4;
2465 local anz_steine = 6;
2466 local infos = { [1]=anz_lagen, [2]=anz_steine };
2467 return infos;
2468 end
2469 if (infoart == 2) then
2470 local s1 = "";
2471 local s2 = "";
2472 local s3 = "";
2473 local s4 = "";
2474 local s5 = "";
2475 local s6 = "";
2476 if (lage == 1) then
2477 s1 = "x-2y0";
2478 s2 = "x-1y0";
2479 s3 = "x0y0";
2480 s4 = "x1y0";
2481 s5 = "x-2y-1";
2482 s6 = "x-2y-2";
2483 end
2484 if (lage == 2) then
2485 s1 = "x-1y1";
2486 s2 = "x-1y0";
2487 s3 = "x-1y-1";
2488 s4 = "x-1y-2";
2489 s5 = "x0y-2";
2490 s6 = "x1y-2";
2491 end
2492 if (lage == 3) then
2493 s1 = "x-2y-1";
2494 s2 = "x-1y-1";
2495 s3 = "x0y-1";
2496 s4 = "x1y-1";
2497 s5 = "x1y1";
2498 s6 = "x1y0";
2499 end
2500 if (lage == 4) then
2501 s1 = "x0y1";
2502 s2 = "x0y0";
2503 s3 = "x0y-1";
2504 s4 = "x0y-2";
2505 s5 = "x-2y1";
2506 s6 = "x-1y1";
2507 end
2508 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2509 return info;
2510 end
2511 end
2512  
2513 --58
2514 if (baustein == 58) then
2515 if (infoart == 1) then
2516 local anz_lagen = 4;
2517 local anz_steine = 7;
2518 local infos = { [1]=anz_lagen, [2]=anz_steine };
2519 return infos;
2520 end
2521 if (infoart == 2) then
2522 local s1 = "";
2523 local s2 = "";
2524 local s3 = "";
2525 local s4 = "";
2526 local s5 = "";
2527 local s6 = "";
2528 local s7 = "";
2529 if (lage == 1) then
2530 s1 = "x1y0";
2531 s2 = "x-1y0";
2532 s3 = "x1y-1";
2533 s4 = "x-1y-1";
2534 s5 = "x1y-2";
2535 s6 = "x-1y-2";
2536 s7 = "x0y0";
2537 end
2538 if (lage == 2) then
2539 s1 = "x1y0";
2540 s2 = "x-1y0";
2541 s3 = "x0y0";
2542 s4 = "x-1y-2";
2543 s5 = "x0y-2";
2544 s6 = "x1y-2";
2545 s7 = "x-1y-1";
2546 end
2547 if (lage == 3) then
2548 s1 = "x1y0";
2549 s2 = "x-1y0";
2550 s3 = "x1y-1";
2551 s4 = "x-1y-1";
2552 s5 = "x1y-2";
2553 s6 = "x-1y-2";
2554 s7 = "x0y-2";
2555 end
2556 if (lage == 4) then
2557 s1 = "x1y0";
2558 s2 = "x-1y0";
2559 s3 = "x0y0";
2560 s4 = "x-1y-2";
2561 s5 = "x0y-2";
2562 s6 = "x1y-2";
2563 s7 = "x1y-1";
2564 end
2565 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6, [7]=s7 };
2566 return info;
2567 end
2568 end
2569  
2570 --59
2571 if (baustein == 59) then
2572 if (infoart == 1) then
2573 local anz_lagen = 4;
2574 local anz_steine = 6;
2575 local infos = { [1]=anz_lagen, [2]=anz_steine };
2576 return infos;
2577 end
2578 if (infoart == 2) then
2579 local s1 = "";
2580 local s2 = "";
2581 local s3 = "";
2582 local s4 = "";
2583 local s5 = "";
2584 local s6 = "";
2585 if (lage == 1) then
2586 s1 = "x0y0";
2587 s2 = "x-1y-1";
2588 s3 = "x-1y-2";
2589 s4 = "x1y-1";
2590 s5 = "x1y-2";
2591 s6 = "x0y-1";
2592 end
2593 if (lage == 2) then
2594 s1 = "x0y0";
2595 s2 = "x1y0";
2596 s3 = "x0y-2";
2597 s4 = "x1y-2";
2598 s5 = "x-1y-1";
2599 s6 = "x0y-1";
2600 end
2601 if (lage == 3) then
2602 s1 = "x1y0";
2603 s2 = "x1y-1";
2604 s3 = "x-1y0";
2605 s4 = "x-1y-1";
2606 s5 = "x0y-2";
2607 s6 = "x0y-1";
2608 end
2609 if (lage == 4) then
2610 s1 = "x0y0";
2611 s2 = "x-1y0";
2612 s3 = "x0y-2";
2613 s4 = "x-1y-2";
2614 s5 = "x1y-1";
2615 s6 = "x0y-1";
2616 end
2617 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5, [6]=s6 };
2618 return info;
2619 end
2620 end
2621  
2622 --60
2623 if (baustein == 60) then
2624 if (infoart == 1) then
2625 local anz_lagen = 4;
2626 local anz_steine = 5;
2627 local infos = { [1]=anz_lagen, [2]=anz_steine };
2628 return infos;
2629 end
2630 if (infoart == 2) then
2631 local s1 = "";
2632 local s2 = "";
2633 local s3 = "";
2634 local s4 = "";
2635 local s5 = "";
2636 if (lage == 1) then
2637 s1 = "x0y0";
2638 s2 = "x-1y-1";
2639 s3 = "x-1y-2";
2640 s4 = "x1y-1";
2641 s5 = "x1y-2";
2642 end
2643 if (lage == 2) then
2644 s1 = "x0y0";
2645 s2 = "x1y0";
2646 s3 = "x0y-2";
2647 s4 = "x1y-2";
2648 s5 = "x-1y-1";
2649 end
2650 if (lage == 3) then
2651 s1 = "x1y0";
2652 s2 = "x1y-1";
2653 s3 = "x-1y0";
2654 s4 = "x-1y-1";
2655 s5 = "x0y-2";
2656 end
2657 if (lage == 4) then
2658 s1 = "x0y0";
2659 s2 = "x-1y0";
2660 s3 = "x0y-2";
2661 s4 = "x-1y-2";
2662 s5 = "x1y-1";
2663 end
2664 local info = { [1]=s1, [2]=s2, [3]=s3, [4]=s4, [5]=s5 };
2665 return info;
2666 end
2667 end
2668  
2669 end
2670