-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMaze.java
2018 lines (2010 loc) · 69.5 KB
/
Maze.java
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class CanguroWorld here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Maze extends World
{
SimpleTimer time= new SimpleTimer();
Counter countTime= new Counter();
int start=0;
public static Counter score= new Counter();
public Maze()
{
// Create a new world with 600x400 cells with a cell size of 1x1 pixels.
super(800, 500, 1);
prepare();
this.showText("Score: ", 100, 25);
this.showText("Time: ", 400, 25);
addObject(score,180,25);
score.setValue(0);
addObject(countTime,480,25);
countTime.setValue(60);
}
public void act()
{
if(start ==1)
{
if(time.millisElapsed()>1000)
{
countTime.add(-1);
time.mark();
}
}
if(countTime.getValue()==0)
{
GameRecord gameRecord = new GameRecord(Greenfoot.ask("Nombre del Jugador: "), SalonClases3.score.getValue() );
RecordsManager recordsManager = new RecordsManager("records.txt", 100);
recordsManager.save(gameRecord);
Greenfoot.setWorld(new ScoreWorld());
}
if(Greenfoot.isKeyDown("right"))
{
start =1;
time.mark();
}
}
/**
* Prepare the world for the start of the program.
* That is: create the initial objects and add them to the world.
*/
private void prepare()
{
Wall wall = new Wall();
addObject(wall,70,50);
Wall wall2 = new Wall();
addObject(wall2,70,70);
Wall wall3 = new Wall();
addObject(wall3,70,90);
Wall wall4 = new Wall();
addObject(wall4,70,110);
Wall wall5 = new Wall();
addObject(wall5,70,130);
Wall wall6 = new Wall();
addObject(wall6,70,150);
Wall wall7 = new Wall();
addObject(wall7,70,170);
Wall wall8 = new Wall();
addObject(wall8,70,190);
Wall wall9 = new Wall();
addObject(wall9,70,210);
Wall wall10 = new Wall();
addObject(wall10,70,203);
Wall wall11 = new Wall();
addObject(wall11,70,250);
Wall wall12 = new Wall();
addObject(wall12,70,270);
Wall wall13 = new Wall();
addObject(wall13,70,280);
wall13.setLocation(70,30);
Wall wall14 = new Wall();
addObject(wall14,70,300);
wall13.setLocation(70,330);
wall13.setLocation(70,290);
wall14.setLocation(70,310);
wall13.setLocation(70,310);
wall14.setLocation(60,310);
Wall wall15 = new Wall();
addObject(wall15,70,330);
Wall wall16 = new Wall();
addObject(wall16,70,350);
Wall wall17 = new Wall();
addObject(wall17,70,370);
Wall wall18 = new Wall();
addObject(wall18,70,390);
Wall wall19 = new Wall();
addObject(wall19,70,410);
Wall wall20 = new Wall();
addObject(wall20,70,430);
Wall wall21 = new Wall();
addObject(wall21,70,450);
Wall wall22 = new Wall();
addObject(wall22,90,450);
Wall wall23 = new Wall();
addObject(wall23,110,450);
Wall wall24 = new Wall();
addObject(wall24,130,450);
Wall wall25 = new Wall();
addObject(wall25,150,450);
Wall wall26 = new Wall();
addObject(wall26,170,450);
Wall wall27 = new Wall();
addObject(wall27,190,450);
Wall wall28 = new Wall();
addObject(wall28,210,450);
Wall wall29 = new Wall();
addObject(wall29,230,450);
Wall wall30 = new Wall();
addObject(wall30,260,450);
wall30.setLocation(250,450);
Wall wall31 = new Wall();
addObject(wall31,270,450);
Wall wall32 = new Wall();
addObject(wall32,290,460);
wall32.setLocation(290,450);
Wall wall33 = new Wall();
addObject(wall33,310,450);
Wall wall34 = new Wall();
addObject(wall34,330,450);
Wall wall35 = new Wall();
addObject(wall35,350,450);
Wall wall36 = new Wall();
addObject(wall36,370,450);
Wall wall37 = new Wall();
addObject(wall37,390,450);
Wall wall38 = new Wall();
addObject(wall38,410,450);
Wall wall39 = new Wall();
addObject(wall39,430,450);
Wall wall40 = new Wall();
addObject(wall40,450,450);
Wall wall41 = new Wall();
addObject(wall41,470,450);
Wall wall42 = new Wall();
addObject(wall42,490,450);
Wall wall43 = new Wall();
addObject(wall43,510,450);
Wall wall44 = new Wall();
addObject(wall44,530,450);
Wall wall45 = new Wall();
addObject(wall45,550,450);
Wall wall46 = new Wall();
addObject(wall46,570,450);
Wall wall47 = new Wall();
addObject(wall47,590,450);
Wall wall48 = new Wall();
addObject(wall48,610,450);
Wall wall49 = new Wall();
addObject(wall49,630,450);
Wall wall50 = new Wall();
addObject(wall50,650,450);
Wall wall51 = new Wall();
addObject(wall51,670,450);
Wall wall52 = new Wall();
addObject(wall52,680,450);
Wall wall53 = new Wall();
addObject(wall53,700,450);
wall52.setLocation(690,450);
wall53.setLocation(710,450);
Wall wall54 = new Wall();
addObject(wall54,730,450);
Wall wall55 = new Wall();
addObject(wall55,730,430);
Wall wall56 = new Wall();
addObject(wall56,730,410);
Wall wall57 = new Wall();
addObject(wall57,720,400);
wall57.setLocation(730,380);
Wall wall58 = new Wall();
addObject(wall58,730,370);
Wall wall59 = new Wall();
addObject(wall59,730,340);
wall59.setLocation(730,350);
wall59.setLocation(730,350);
Wall wall60 = new Wall();
addObject(wall60,730,330);
Wall wall61 = new Wall();
addObject(wall61,730,310);
Wall wall62 = new Wall();
addObject(wall62,730,290);
Wall wall63 = new Wall();
addObject(wall63,730,270);
Wall wall64 = new Wall();
addObject(wall64,730,250);
Wall wall65 = new Wall();
addObject(wall65,730,230);
Wall wall66 = new Wall();
addObject(wall66,730,210);
Wall wall67 = new Wall();
addObject(wall67,730,190);
Wall wall68 = new Wall();
addObject(wall68,730,170);
Wall wall69 = new Wall();
addObject(wall69,730,150);
Wall wall70 = new Wall();
addObject(wall70,730,130);
Wall wall71 = new Wall();
addObject(wall71,730,110);
Wall wall72 = new Wall();
addObject(wall72,730,90);
Wall wall73 = new Wall();
addObject(wall73,730,70);
Wall wall74 = new Wall();
addObject(wall74,730,50);
Wall wall75 = new Wall();
addObject(wall75,90,50);
Wall wall76 = new Wall();
addObject(wall76,110,50);
Wall wall77 = new Wall();
addObject(wall77,140,50);
wall77.setLocation(130,50);
Wall wall78 = new Wall();
addObject(wall78,150,50);
Wall wall79 = new Wall();
addObject(wall79,170,50);
Wall wall80 = new Wall();
addObject(wall80,190,50);
Wall wall81 = new Wall();
addObject(wall81,210,50);
Wall wall82 = new Wall();
addObject(wall82,230,50);
Wall wall83 = new Wall();
addObject(wall83,250,50);
Wall wall84 = new Wall();
addObject(wall84,270,50);
Wall wall85 = new Wall();
addObject(wall85,290,50);
Wall wall86 = new Wall();
addObject(wall86,310,50);
Wall wall87 = new Wall();
addObject(wall87,330,50);
Wall wall88 = new Wall();
addObject(wall88,350,50);
Wall wall89 = new Wall();
addObject(wall89,370,50);
Wall wall90 = new Wall();
addObject(wall90,390,50);
Wall wall91 = new Wall();
addObject(wall91,410,50);
Wall wall92 = new Wall();
addObject(wall92,430,50);
Wall wall93 = new Wall();
addObject(wall93,450,50);
Wall wall94 = new Wall();
addObject(wall94,470,50);
Wall wall95 = new Wall();
addObject(wall95,500,50);
wall95.setLocation(490,50);
Wall wall96 = new Wall();
addObject(wall96,510,50);
Wall wall97 = new Wall();
addObject(wall97,530,50);
Wall wall98 = new Wall();
addObject(wall98,550,50);
Wall wall99 = new Wall();
addObject(wall99,570,50);
Wall wall100 = new Wall();
addObject(wall100,590,50);
Wall wall101 = new Wall();
addObject(wall101,620,50);
wall101.setLocation(610,50);
Wall wall102 = new Wall();
addObject(wall102,630,50);
Wall wall103 = new Wall();
addObject(wall103,650,50);
Wall wall104 = new Wall();
addObject(wall104,670,50);
Wall wall105 = new Wall();
addObject(wall105,690,50);
Wall wall106 = new Wall();
addObject(wall106,710,50);
Wall wall107 = new Wall();
addObject(wall107,90,130);
Wall wall108 = new Wall();
addObject(wall108,110,130);
Wall wall109 = new Wall();
addObject(wall109,90,210);
Wall wall110 = new Wall();
addObject(wall110,100,210);
wall110.setLocation(110,210);
Wall wall111 = new Wall();
addObject(wall111,150,430);
Wall wall112 = new Wall();
addObject(wall112,150,420);
wall112.setLocation(150,410);
Wall wall113 = new Wall();
addObject(wall113,130,410);
Wall wall114 = new Wall();
addObject(wall114,110,410);
Wall wall115 = new Wall();
addObject(wall115,110,390);
Wall wall116 = new Wall();
addObject(wall116,100,370);
Wall wall117 = new Wall();
addObject(wall117,250,430);
Wall wall118 = new Wall();
addObject(wall118,250,420);
wall118.setLocation(250,410);
Wall wall119 = new Wall();
addObject(wall119,270,410);
Wall wall120 = new Wall();
addObject(wall120,290,410);
Wall wall121 = new Wall();
addObject(wall121,300,410);
wall121.setLocation(310,410);
Wall wall122 = new Wall();
addObject(wall122,330,410);
Wall wall123 = new Wall();
addObject(wall123,330,390);
Wall wall124 = new Wall();
addObject(wall124,330,370);
Wall wall125 = new Wall();
addObject(wall125,360,370);
Wall wall126 = new Wall();
addObject(wall126,370,370);
wall125.setLocation(350,370);
Wall wall127 = new Wall();
addObject(wall127,390,370);
Wall wall128 = new Wall();
addObject(wall128,410,370);
Wall wall129 = new Wall();
addObject(wall129,370,410);
Wall wall130 = new Wall();
addObject(wall130,550,430);
Wall wall131 = new Wall();
addObject(wall131,550,410);
Wall wall132 = new Wall();
addObject(wall132,530,410);
Wall wall133 = new Wall();
addObject(wall133,510,410);
Wall wall134 = new Wall();
addObject(wall134,490,410);
Wall wall135 = new Wall();
addObject(wall135,470,410);
Wall wall136 = new Wall();
addObject(wall136,460,410);
Wall wall137 = new Wall();
addObject(wall137,430,410);
wall136.setLocation(45,41);
Wall wall138 = new Wall();
addObject(wall138,410,410);
Wall wall139 = new Wall();
addObject(wall139,390,410);
Wall wall140 = new Wall();
addObject(wall140,450,390);
Wall wall141 = new Wall();
addObject(wall141,450,370);
Wall wall142 = new Wall();
addObject(wall142,450,340);
Wall wall143 = new Wall();
addObject(wall143,450,350);
wall142.setLocation(450,330);
Wall wall144 = new Wall();
addObject(wall144,590,410);
Wall wall145 = new Wall();
addObject(wall145,610,410);
Wall wall146 = new Wall();
addObject(wall146,630,410);
Wall wall147 = new Wall();
addObject(wall147,650,410);
Wall wall148 = new Wall();
addObject(wall148,670,410);
Wall wall149 = new Wall();
addObject(wall149,680,390);
Wall wall150 = new Wall();
addObject(wall150,670,380);
wall149.setLocation(670,390);
wall150.setLocation(670,370);
Wall wall151 = new Wall();
addObject(wall151,710,370);
Wall wall152 = new Wall();
addObject(wall152,690,370);
Wall wall153 = new Wall();
addObject(wall153,710,210);
Wall wall154 = new Wall();
addObject(wall154,680,210);
wall154.setLocation(690,210);
Wall wall155 = new Wall();
addObject(wall155,670,210);
Wall wall156 = new Wall();
addObject(wall156,670,190);
Wall wall157 = new Wall();
addObject(wall157,670,180);
wall157.setLocation(670,170);
Wall wall158 = new Wall();
addObject(wall158,650,170);
Wall wall159 = new Wall();
addObject(wall159,630,170);
Wall wall160 = new Wall();
addObject(wall160,610,170);
Wall wall161 = new Wall();
addObject(wall161,590,170);
Wall wall162 = new Wall();
addObject(wall162,570,170);
Wall wall163 = new Wall();
addObject(wall163,550,170);
Wall wall164 = new Wall();
addObject(wall164,540,150);
Wall wall165 = new Wall();
addObject(wall165,550,130);
wall164.setLocation(550,150);
Wall wall166 = new Wall();
addObject(wall166,570,130);
Wall wall167 = new Wall();
addObject(wall167,590,130);
Wall wall168 = new Wall();
addObject(wall168,590,190);
Wall wall169 = new Wall();
addObject(wall169,590,210);
Wall wall170 = new Wall();
addObject(wall170,610,210);
Wall wall171 = new Wall();
addObject(wall171,620,210);
wall171.setLocation(630,210);
wall171.setLocation(630,210);
Wall wall172 = new Wall();
addObject(wall172,630,230);
Wall wall173 = new Wall();
addObject(wall173,630,250);
Wall wall174 = new Wall();
addObject(wall174,660,250);
wall174.setLocation(650,250);
Wall wall175 = new Wall();
addObject(wall175,670,250);
Wall wall176 = new Wall();
addObject(wall176,370,70);
Wall wall177 = new Wall();
addObject(wall177,370,90);
Wall wall178 = new Wall();
addObject(wall178,350,90);
Wall wall179 = new Wall();
addObject(wall179,330,90);
Wall wall180 = new Wall();
addObject(wall180,390,90);
Wall wall181 = new Wall();
addObject(wall181,410,90);
Wall wall182 = new Wall();
addObject(wall182,410,110);
Wall wall183 = new Wall();
addObject(wall183,410,130);
Wall wall184 = new Wall();
addObject(wall184,390,140);
Wall wall185 = new Wall();
addObject(wall185,370,140);
wall184.setLocation(390,130);
wall185.setLocation(380,120);
Wall wall186 = new Wall();
addObject(wall186,350,130);
Wall wall187 = new Wall();
addObject(wall187,330,130);
Wall wall188 = new Wall();
addObject(wall188,310,130);
Wall wall189 = new Wall();
addObject(wall189,300,130);
wall189.setLocation(290,130);
Wall wall190 = new Wall();
addObject(wall190,290,110);
Wall wall191 = new Wall();
addObject(wall191,290,90);
Wall wall192 = new Wall();
addObject(wall192,270,90);
Wall wall193 = new Wall();
addObject(wall193,250,90);
Wall wall194 = new Wall();
addObject(wall194,240,90);
Wall wall195 = new Wall();
addObject(wall195,210,90);
wall193.setLocation(230,90);
Wall wall196 = new Wall();
addObject(wall196,190,90);
Wall wall197 = new Wall();
addObject(wall197,190,110);
Wall wall198 = new Wall();
addObject(wall198,190,130);
Wall wall199 = new Wall();
addObject(wall199,430,130);
Wall wall200 = new Wall();
addObject(wall200,460,130);
wall200.setLocation(450,130);
Wall wall201 = new Wall();
addObject(wall201,450,70);
Wall wall202 = new Wall();
addObject(wall202,450,90);
Wall wall203 = new Wall();
addObject(wall203,470,90);
Wall wall204 = new Wall();
addObject(wall204,490,90);
Wall wall205 = new Wall();
addObject(wall205,510,90);
Wall wall206 = new Wall();
addObject(wall206,530,90);
Wall wall207 = new Wall();
addObject(wall207,560,90);
Wall wall208 = new Wall();
addObject(wall208,580,90);
wall207.setLocation(550,90);
wall208.setLocation(560,90);
Wall wall209 = new Wall();
addObject(wall209,590,90);
Wall wall210 = new Wall();
addObject(wall210,610,90);
Wall wall211 = new Wall();
addObject(wall211,630,90);
Wall wall212 = new Wall();
addObject(wall212,630,110);
Wall wall213 = new Wall();
addObject(wall213,630,130);
Wall wall214 = new Wall();
addObject(wall214,650,130);
Wall wall215 = new Wall();
addObject(wall215,680,130);
wall215.setLocation(670,130);
Wall wall216 = new Wall();
addObject(wall216,670,110);
Wall wall217 = new Wall();
addObject(wall217,670,90);
Wall wall218 = new Wall();
addObject(wall218,490,110);
Wall wall219 = new Wall();
addObject(wall219,490,120);
wall219.setLocation(490,130);
Wall wall220 = new Wall();
addObject(wall220,490,150);
Wall wall221 = new Wall();
addObject(wall221,490,170);
Wall wall222 = new Wall();
addObject(wall222,490,180);
wall222.setLocation(490,190);
Wall wall223 = new Wall();
addObject(wall223,490,210);
Wall wall224 = new Wall();
addObject(wall224,490,240);
wall224.setLocation(490,230);
Wall wall225 = new Wall();
addObject(wall225,490,250);
Wall wall226 = new Wall();
addObject(wall226,510,250);
Wall wall227 = new Wall();
addObject(wall227,530,250);
Wall wall228 = new Wall();
addObject(wall228,540,250);
Wall wall229 = new Wall();
addObject(wall229,560,250);
wall228.setLocation(550,250);
wall229.setLocation(570,240);
Wall wall230 = new Wall();
addObject(wall230,590,250);
Wall wall231 = new Wall();
addObject(wall231,550,230);
Wall wall232 = new Wall();
addObject(wall232,550,210);
Wall wall233 = new Wall();
addObject(wall233,470,170);
Wall wall234 = new Wall();
addObject(wall234,450,160);
wall234.setLocation(450,180);
wall234.setLocation(450,160);
Wall wall235 = new Wall();
addObject(wall235,430,170);
Wall wall236 = new Wall();
addObject(wall236,410,170);
Wall wall237 = new Wall();
addObject(wall237,410,190);
Wall wall238 = new Wall();
addObject(wall238,410,210);
Wall wall239 = new Wall();
addObject(wall239,370,150);
Wall wall240 = new Wall();
addObject(wall240,370,170);
Wall wall241 = new Wall();
addObject(wall241,370,190);
Wall wall242 = new Wall();
addObject(wall242,370,200);
Wall wall243 = new Wall();
addObject(wall243,370,220);
wall242.setLocation(370,210);
wall243.setLocation(370,230);
Wall wall244 = new Wall();
addObject(wall244,370,250);
Wall wall245 = new Wall();
addObject(wall245,110,100);
Wall wall246 = new Wall();
addObject(wall246,130,100);
wall245.setLocation(100,90);
wall246.setLocation(120,90);
Wall wall247 = new Wall();
addObject(wall247,150,90);
Wall wall248 = new Wall();
addObject(wall248,150,110);
Wall wall249 = new Wall();
addObject(wall249,150,130);
Wall wall250 = new Wall();
addObject(wall250,150,140);
wall250.setLocation(150,150);
Wall wall251 = new Wall();
addObject(wall251,150,170);
Wall wall252 = new Wall();
addObject(wall252,130,170);
Wall wall253 = new Wall();
addObject(wall253,110,170);
Wall wall254 = new Wall();
addObject(wall254,150,190);
Wall wall255 = new Wall();
addObject(wall255,150,210);
Wall wall256 = new Wall();
addObject(wall256,150,230);
Wall wall257 = new Wall();
addObject(wall257,150,240);
wall257.setLocation(150,250);
Wall wall258 = new Wall();
addObject(wall258,130,250);
Wall wall259 = new Wall();
addObject(wall259,110,250);
Wall wall260 = new Wall();
addObject(wall260,110,270);
Wall wall261 = new Wall();
addObject(wall261,110,280);
Wall wall262 = new Wall();
addObject(wall262,110,300);
wall260.setLocation(110,290);
wall262.setLocation(110,320);
wall262.setLocation(110,310);
wall262.setLocation(110,310);
Wall wall263 = new Wall();
addObject(wall263,110,330);
Wall wall264 = new Wall();
addObject(wall264,130,330);
Wall wall265 = new Wall();
addObject(wall265,150,330);
Wall wall266 = new Wall();
addObject(wall266,160,350);
wall266.setLocation(170,340);
Wall wall267 = new Wall();
addObject(wall267,170,350);
Wall wall268 = new Wall();
addObject(wall268,170,370);
Wall wall269 = new Wall();
addObject(wall269,190,380);
wall269.setLocation(190,370);
Wall wall270 = new Wall();
addObject(wall270,210,370);
Wall wall271 = new Wall();
addObject(wall271,230,370);
Wall wall272 = new Wall();
addObject(wall272,190,390);
Wall wall273 = new Wall();
addObject(wall273,190,410);
Wall wall274 = new Wall();
addObject(wall274,250,370);
Wall wall275 = new Wall();
addObject(wall275,280,370);
wall275.setLocation(270,370);
Wall wall276 = new Wall();
addObject(wall276,290,370);
Wall wall277 = new Wall();
addObject(wall277,290,350);
Wall wall278 = new Wall();
addObject(wall278,290,330);
Wall wall279 = new Wall();
addObject(wall279,210,350);
Wall wall280 = new Wall();
addObject(wall280,210,330);
Wall wall281 = new Wall();
addObject(wall281,160,290);
Wall wall282 = new Wall();
addObject(wall282,180,290);
wall281.setLocation(310,330);
wall282.setLocation(330,330);
Wall wall283 = new Wall();
addObject(wall283,350,330);
Wall wall284 = new Wall();
addObject(wall284,370,330);
Wall wall285 = new Wall();
addObject(wall285,370,310);
Wall wall286 = new Wall();
addObject(wall286,370,280);
Wall wall287 = new Wall();
addObject(wall287,370,260);
wall286.setLocation(370,300);
wall286.setLocation(370,290);
wall287.setLocation(370,270);
Wall wall288 = new Wall();
addObject(wall288,160,170);
Wall wall289 = new Wall();
addObject(wall289,190,170);
wall288.setLocation(170,170);
wall288.setLocation(160,170);
Wall wall290 = new Wall();
addObject(wall290,210,170);
Wall wall291 = new Wall();
addObject(wall291,230,170);
Wall wall292 = new Wall();
addObject(wall292,250,170);
Wall wall293 = new Wall();
addObject(wall293,250,150);
Wall wall294 = new Wall();
addObject(wall294,250,130);
Wall wall295 = new Wall();
addObject(wall295,250,190);
Wall wall296 = new Wall();
addObject(wall296,250,210);
Wall wall297 = new Wall();
addObject(wall297,230,210);
Wall wall298 = new Wall();
addObject(wall298,220,210);
Wall wall299 = new Wall();
addObject(wall299,190,210);
wall298.setLocation(210,210);
Wall wall300 = new Wall();
addObject(wall300,270,210);
Wall wall301 = new Wall();
addObject(wall301,290,210);
Wall wall302 = new Wall();
addObject(wall302,350,250);
Wall wall303 = new Wall();
addObject(wall303,330,250);
Wall wall304 = new Wall();
addObject(wall304,330,220);
wall304.setLocation(330,230);
Wall wall305 = new Wall();
addObject(wall305,330,220);
wall305.setLocation(330,210);
Wall wall306 = new Wall();
addObject(wall306,330,190);
Wall wall307 = new Wall();
addObject(wall307,330,170);
Wall wall308 = new Wall();
addObject(wall308,320,170);
Wall wall309 = new Wall();
addObject(wall309,290,170);
wall308.setLocation(310,170);
Wall wall310 = new Wall();
addObject(wall310,310,250);
Wall wall311 = new Wall();
addObject(wall311,290,250);
Wall wall312 = new Wall();
addObject(wall312,270,250);
Wall wall313 = new Wall();
addObject(wall313,250,250);
Wall wall314 = new Wall();
addObject(wall314,230,250);
Wall wall315 = new Wall();
addObject(wall315,210,250);
Wall wall316 = new Wall();
addObject(wall316,190,250);
Wall wall317 = new Wall();
addObject(wall317,190,270);
Wall wall318 = new Wall();
addObject(wall318,190,290);
Wall wall319 = new Wall();
addObject(wall319,170,290);
Wall wall320 = new Wall();
addObject(wall320,210,290);
Wall wall321 = new Wall();
addObject(wall321,240,290);
wall321.setLocation(230,290);
Wall wall322 = new Wall();
addObject(wall322,250,290);
Wall wall323 = new Wall();
addObject(wall323,270,290);
Wall wall324 = new Wall();
addObject(wall324,290,290);
Wall wall325 = new Wall();
addObject(wall325,300,290);
wall325.setLocation(320,290);
Wall wall326 = new Wall();
addObject(wall326,330,290);
Wall wall327 = new Wall();
addObject(wall327,250,310);
Wall wall328 = new Wall();
addObject(wall328,250,330);
Wall wall329 = new Wall();
addObject(wall329,390,250);
Wall wall330 = new Wall();
addObject(wall330,420,250);
wall330.setLocation(410,250);
Wall wall331 = new Wall();
addObject(wall331,430,250);
Wall wall332 = new Wall();
addObject(wall332,450,250);
Wall wall333 = new Wall();
addObject(wall333,460,230);
wall333.setLocation(450,230);
Wall wall334 = new Wall();
addObject(wall334,450,210);
Wall wall335 = new Wall();
addObject(wall335,450,270);
Wall wall336 = new Wall();
addObject(wall336,450,280);
wall336.setLocation(450,290);
Wall wall337 = new Wall();
addObject(wall337,430,290);
Wall wall338 = new Wall();
addObject(wall338,410,290);
Wall wall339 = new Wall();
addObject(wall339,410,300);
wall339.setLocation(410,310);
Wall wall340 = new Wall();
addObject(wall340,410,330);
Wall wall341 = new Wall();
addObject(wall341,470,290);
Wall wall342 = new Wall();
addObject(wall342,500,290);
wall342.setLocation(490,290);
Wall wall343 = new Wall();
addObject(wall343,510,290);
Wall wall344 = new Wall();
addObject(wall344,530,290);
Wall wall345 = new Wall();
addObject(wall345,550,290);
Wall wall346 = new Wall();
addObject(wall346,570,290);
Wall wall347 = new Wall();
addObject(wall347,590,290);
Wall wall348 = new Wall();
addObject(wall348,600,290);
wall348.setLocation(620,290);
Wall wall349 = new Wall();
addObject(wall349,620,290);
Wall wall350 = new Wall();
addObject(wall350,630,290);
wall348.setLocation(65,290);
Wall wall351 = new Wall();
addObject(wall351,670,290);
Wall wall352 = new Wall();
addObject(wall352,670,320);
wall352.setLocation(670,300);
Wall wall353 = new Wall();
addObject(wall353,670,330);
Wall wall354 = new Wall();
addObject(wall354,650,330);
Wall wall355 = new Wall();
addObject(wall355,630,330);
Wall wall356 = new Wall();
addObject(wall356,610,330);
Wall wall357 = new Wall();
addObject(wall357,590,330);
Wall wall358 = new Wall();
addObject(wall358,630,350);
Wall wall359 = new Wall();
addObject(wall359,630,370);
Wall wall360 = new Wall();
addObject(wall360,600,370);
wall360.setLocation(620,380);
Wall wall361 = new Wall();
addObject(wall361,590,370);
Wall wall362 = new Wall();
addObject(wall362,570,370);
Wall wall363 = new Wall();
addObject(wall363,550,370);
Wall wall364 = new Wall();
addObject(wall364,530,370);
Wall wall365 = new Wall();
addObject(wall365,510,370);
Wall wall366 = new Wall();
addObject(wall366,500,350);
Wall wall367 = new Wall();
addObject(wall367,500,330);
wall366.setLocation(510,350);
wall367.setLocation(510,330);
Wall wall368 = new Wall();
addObject(wall368,550,310);
Wall wall369 = new Wall();
addObject(wall369,550,330);
wall57.setLocation(730,400);
wall360.setLocation(610,360);
wall352.setLocation(670,310);
wall349.setLocation(610,280);
wall266.setLocation(170,330);
wall14.setLocation(70,290);
wall288.setLocation(170,160);
wall247.setLocation(140,90);
wall246.setLocation(130,90);
wall245.setLocation(110,90);
wall194.setLocation(250,90);
wall325.setLocation(310,290);
wall185.setLocation(370,130);
wall234.setLocation(450,170);
wall208.setLocation(570,90);
wall229.setLocation(570,250);
wall229.setLocation(570,240);
wall247.setLocation(150,90);
wall288.setLocation(170,170);
wall229.setLocation(570,250);
wall349.setLocation(610,300);
wall349.setLocation(610,290);
wall360.setLocation(610,370);
wall260.setLocation(110,290);
wall260.setLocation(110,260);
wall261.setLocation(110,290);
Niña niña = new Niña();
addObject(niña,150,270);
niña.setLocation(10,310);
niña.setLocation(190,290);
niña.setLocation(460,100);
wall218.setLocation(490,200);
niña.setLocation(570,290);
niña.setLocation(660,230);
removeObject(niña);
removeObject(wall260);
wall218.setLocation(510,200);
removeObject(wall218);
Tiempo tiempo = new Tiempo();
addObject(tiempo,710,100);
tiempo.setLocation(710,400);
tiempo.setLocation(540,300);
removeObject(tiempo);
wall57.setLocation(740,390);
removeObject(wall57);
Wall wall370 = new Wall();
addObject(wall370,730,390);
Pildora pildora = new Pildora();
addObject(pildora,460,340);
wall142.setLocation(640,310);
pildora.setLocation(650,310);
pildora.setLocation(610,300);
wall142.setLocation(670,310);
wall352.setLocation(700,370);
removeObject(wall142);
pildora.setLocation(640,310);
wall352.setLocation(700,370);
wall352.setLocation(670,310);
removeObject(pildora);
CabezaNiña cabezaNiña = new CabezaNiña();
addObject(cabezaNiña,480,340);
cabezaNiña.setLocation(90,70);
Pildora pildora2 = new Pildora();
addObject(pildora2,650,190);
Pildora pildora3 = new Pildora();
addObject(pildora3,650,110);
pildora2.setLocation(600,350);
pildora2.setLocation(650,310);
Pildora pildora4 = new Pildora();
addObject(pildora4,190,350);
Pildora pildora5 = new Pildora();
addObject(pildora5,390,110);
Pildora pildora6 = new Pildora();
addObject(pildora6,270,430);
Pildora pildora7 = new Pildora();
addObject(pildora7,350,230);
wall55.setLocation(750,410);
wall54.setLocation(710,470);
Wall wall371 = new Wall();
addObject(wall371,770,410);
Wall wall372 = new Wall();
addObject(wall372,790,410);
Wall wall373 = new Wall();
addObject(wall373,710,480);
wall373.setLocation(710,490);
Wall wall374 = new Wall();
addObject(wall374,730,490);
Wall wall375 = new Wall();
addObject(wall375,750,490);
Wall wall376 = new Wall();
addObject(wall376,770,490);
Wall wall377 = new Wall();
addObject(wall377,780,490);
wall377.setLocation(790,490);
Wall wall378 = new Wall();
addObject(wall378,790,430);
Wall wall379 = new Wall();
addObject(wall379,790,440);
Wall wall380 = new Wall();
addObject(wall380,790,460);
wall379.setLocation(790,450);
wall380.setLocation(790,470);
Tiempo tiempo2 = new Tiempo();
addObject(tiempo2,760,470);
tiempo2.setLocation(760,460);
tiempo2.setLocation(750,460);
tiempo2.setLocation(760,450);
tiempo2.setLocation(750,450);
tiempo2.setLocation(760,450);
tiempo2.setLocation(740,470);
tiempo2.setLocation(750,450);
tiempo2.setLocation(740,440);
removeObject(tiempo2);
Tiempo tiempo3 = new Tiempo();
addObject(tiempo3,740,450);
tiempo3.setLocation(760,450);
wall62.setLocation(750,310);
wall63.setLocation(750,250);
Wall wall381 = new Wall();
addObject(wall381,770,250);