Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/.conozcouy.py.swp
blob: 6fa1294120c5e869a77031a8706560194cc32ff1 (plain)
ofshex dumpascii
0000 62 30 56 49 4d 20 37 2e 33 00 00 00 00 10 00 00 09 ba 88 4d bd 07 ca 00 85 0b 00 00 79 61 64 65 b0VIM.7.3..........M........yade
0020 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 r...............................
0040 00 00 00 00 64 65 73 61 72 72 6f 6c 6c 6f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....desarrollo..................
0060 00 00 00 00 00 00 00 00 00 00 00 00 7e 79 61 64 65 72 2f 44 6f 63 75 6d 65 6e 74 6f 73 2f 63 6f ............~yader/Documentos/co
0080 6e 6f 7a 63 6f 2d 6e 69 63 61 72 61 67 75 61 2d 79 61 64 65 72 2f 63 6f 6e 6f 7a 63 6f 75 79 2e nozco-nicaragua-yader/conozcouy.
00a0 70 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 py..............................
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
03e0 00 00 00 00 00 00 00 00 00 75 74 66 2d 38 0d 00 33 32 31 30 23 22 21 20 13 12 55 00 00 00 00 00 .........utf-8..3210#"!...U.....
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1000 74 70 19 00 ff 00 00 00 02 00 00 00 7c 00 00 00 01 00 00 00 01 00 00 00 0f 00 00 00 5f 00 00 00 tp..........|..............._...
1020 7d 00 00 00 01 00 00 00 10 00 00 00 5d 00 00 00 dc 00 00 00 01 00 00 00 11 00 00 00 47 00 00 00 }...........]...............G...
1040 39 01 00 00 01 00 00 00 1a 00 00 00 18 00 00 00 80 01 00 00 01 00 00 00 12 00 00 00 52 00 00 00 9...........................R...
1060 96 01 00 00 01 00 00 00 13 00 00 00 52 00 00 00 e8 01 00 00 01 00 00 00 14 00 00 00 49 00 00 00 ............R...............I...
1080 3a 02 00 00 01 00 00 00 15 00 00 00 47 00 00 00 83 02 00 00 01 00 00 00 16 00 00 00 3c 00 00 00 :...........G...............<...
10a0 ca 02 00 00 01 00 00 00 17 00 00 00 4e 00 00 00 06 03 00 00 01 00 00 00 18 00 00 00 49 00 00 00 ............N...............I...
10c0 54 03 00 00 01 00 00 00 19 00 00 00 52 00 00 00 9d 03 00 00 01 00 00 00 05 00 00 00 0d 00 00 00 T...........R...................
10e0 ef 03 00 00 01 00 00 00 04 00 00 00 57 00 00 00 fb 03 00 00 01 00 00 00 0e 00 00 00 4f 00 00 00 ............W...............O...
1100 51 04 00 00 01 00 00 00 0d 00 00 00 3f 00 00 00 a0 04 00 00 01 00 00 00 06 00 00 00 4b 00 00 00 Q...........?...............K...
1120 df 04 00 00 01 00 00 00 07 00 00 00 46 00 00 00 2a 05 00 00 01 00 00 00 08 00 00 00 3f 00 00 00 ............F...*...........?...
1140 70 05 00 00 01 00 00 00 09 00 00 00 4e 00 00 00 af 05 00 00 01 00 00 00 0a 00 00 00 4b 00 00 00 p...........N...............K...
1160 fd 05 00 00 01 00 00 00 0b 00 00 00 47 00 00 00 48 06 00 00 01 00 00 00 0c 00 00 00 4f 00 00 00 ............G...H...........O...
1180 8f 06 00 00 01 00 00 00 03 00 00 00 0d 00 00 00 de 06 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ................................
11a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
11e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
14e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
15e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
16e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
17e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
19e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2000 61 64 00 00 39 00 00 00 3d 02 00 00 00 10 00 00 7c 00 00 00 e9 0f 00 00 d7 0f 00 00 aa 0f 00 00 ad..9...=.......|...............
2020 a8 0f 00 00 61 0f 00 00 1a 0f 00 00 d6 0e 00 00 b0 0e 00 00 ae 0e 00 00 6c 0e 00 00 2b 0e 00 00 ....a...................l...+...
2040 eb 0d 00 00 bc 0d 00 00 ba 0d 00 00 76 0d 00 00 2e 0d 00 00 2c 0d 00 00 15 0d 00 00 f4 0c 00 00 ............v.......,...........
2060 d2 0c 00 00 d1 0c 00 00 c6 0c 00 00 b8 0c 00 00 ae 0c 00 00 a0 0c 00 00 8f 0c 00 00 84 0c 00 00 ................................
2080 75 0c 00 00 46 0c 00 00 45 0c 00 00 38 0c 00 00 37 0c 00 00 36 0c 00 00 2b 0c 00 00 19 0c 00 00 u...F...E...8...7...6...+.......
20a0 0a 0c 00 00 fc 0b 00 00 e8 0b 00 00 d9 0b 00 00 cb 0b 00 00 bd 0b 00 00 a7 0b 00 00 92 0b 00 00 ................................
20c0 86 0b 00 00 7a 0b 00 00 6d 0b 00 00 60 0b 00 00 44 0b 00 00 2e 0b 00 00 14 0b 00 00 fe 0a 00 00 ....z...m...`...D...............
20e0 da 0a 00 00 ba 0a 00 00 9b 0a 00 00 70 0a 00 00 57 0a 00 00 3c 0a 00 00 19 0a 00 00 f8 09 00 00 ............p...W...<...........
2100 cf 09 00 00 b2 09 00 00 96 09 00 00 7c 09 00 00 5d 09 00 00 3d 09 00 00 21 09 00 00 04 09 00 00 ............|...]...=...!.......
2120 e2 08 00 00 c5 08 00 00 aa 08 00 00 9a 08 00 00 75 08 00 00 5e 08 00 00 3b 08 00 00 27 08 00 00 ................u...^...;...'...
2140 05 08 00 00 f0 07 00 00 df 07 00 00 cc 07 00 00 bb 07 00 00 a8 07 00 00 a7 07 00 00 60 07 00 00 ............................`...
2160 56 07 00 00 4a 07 00 00 3e 07 00 00 29 07 00 00 28 07 00 00 0c 07 00 00 0b 07 00 00 f8 06 00 00 V...J...>...)...(...............
2180 b0 06 00 00 9f 06 00 00 8c 06 00 00 6e 06 00 00 6d 06 00 00 5e 06 00 00 13 06 00 00 12 06 00 00 ............n...m...^...........
21a0 c7 05 00 00 b2 05 00 00 aa 05 00 00 a5 05 00 00 67 05 00 00 40 05 00 00 23 05 00 00 05 05 00 00 ................g...@...#.......
21c0 c7 04 00 00 89 04 00 00 42 04 00 00 fb 03 00 00 dc 03 00 00 db 03 00 00 c0 03 00 00 78 03 00 00 ........B...................x...
21e0 37 03 00 00 0b 03 00 00 d4 02 00 00 bc 02 00 00 ae 02 00 00 95 02 00 00 94 02 00 00 6a 02 00 00 7...........................j...
2200 3d 02 00 00 3c 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 =...<...........................
2220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 ................................
2240 20 20 20 20 20 22 22 22 44 69 62 75 6a 61 20 75 6e 20 70 75 6e 74 6f 20 65 6e 20 73 75 20 70 6f ....."""Dibuja.un.punto.en.su.po
2260 73 69 63 69 6f 6e 22 22 22 00 20 20 20 20 64 65 66 20 64 69 62 75 6a 61 72 28 73 65 6c 66 2c 70 sicion""".....def.dibujar(self,p
2280 61 6e 74 61 6c 6c 61 2c 66 6c 69 70 41 68 6f 72 61 29 3a 00 00 20 20 20 20 20 20 20 20 20 20 20 antalla,flipAhora):.............
22a0 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 .return.False.........else:.....
22c0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 ........return.True.............
22e0 20 20 20 20 28 70 6f 73 5b 31 5d 2d 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 31 5d 29 2a 2a 32 ....(pos[1]-self.posicion[1])**2
2300 20 3c 20 52 41 44 49 4f 32 3a 00 20 20 20 20 20 20 20 20 69 66 20 28 70 6f 73 5b 30 5d 2d 73 65 .<.RADIO2:.........if.(pos[0]-se
2320 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 30 5d 29 2a 2a 32 20 2b 20 5c 00 20 20 20 20 20 20 20 20 6c lf.posicion[0])**2.+.\.........l
2340 61 20 70 72 65 63 69 73 69 6f 6e 20 76 69 65 6e 65 20 64 61 64 61 20 70 6f 72 20 6c 61 20 63 6f a.precision.viene.dada.por.la.co
2360 6e 73 74 61 6e 74 65 20 67 6c 6f 62 61 6c 20 52 41 44 49 4f 22 22 22 00 20 20 20 20 20 20 20 20 nstante.global.RADIO""".........
2380 22 22 22 44 65 76 75 65 6c 76 65 20 75 6e 20 62 6f 6f 6c 65 61 6e 6f 20 69 6e 64 69 63 61 6e 64 """Devuelve.un.booleano.indicand
23a0 6f 20 73 69 20 65 73 74 61 20 65 6e 20 6c 61 20 63 6f 6f 72 64 65 6e 61 64 61 20 70 6f 73 2c 00 o.si.esta.en.la.coordenada.pos,.
23c0 20 20 20 20 64 65 66 20 65 73 74 61 41 63 61 28 73 65 6c 66 2c 70 6f 73 29 3a 00 00 20 20 20 20 ....def.estaAca(self,pos):......
23e0 20 20 20 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 20 3d 20 73 69 6d 62 6f 6c 6f 00 20 20 20 20 20 ....self.simbolo.=.simbolo......
2400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 69 6e 74 28 70 6f 73 74 ....................int(int(post
2420 65 78 74 6f 5b 31 5d 29 2a 73 63 61 6c 65 29 2b 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 31 5d exto[1])*scale)+self.posicion[1]
2440 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 73 74 65 78 74 6f 20 3d 20 28 69 6e 74 28 69 ).........self.postexto.=.(int(i
2460 6e 74 28 70 6f 73 74 65 78 74 6f 5b 30 5d 29 2a 73 63 61 6c 65 29 2b 73 65 6c 66 2e 70 6f 73 69 nt(postexto[0])*scale)+self.posi
2480 63 69 6f 6e 5b 30 5d 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cion[0],........................
24a0 20 20 69 6e 74 28 69 6e 74 28 70 6f 73 69 63 69 6f 6e 5b 31 5d 29 2a 73 63 61 6c 65 2b 73 68 69 ..int(int(posicion[1])*scale+shi
24c0 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 20 3d 20 28 ft_y)).........self.posicion.=.(
24e0 69 6e 74 28 69 6e 74 28 70 6f 73 69 63 69 6f 6e 5b 30 5d 29 2a 73 63 61 6c 65 2b 73 68 69 66 74 int(int(posicion[0])*scale+shift
2500 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 70 6f 20 3d 20 69 6e 74 28 74 69 70 _x),.........self.tipo.=.int(tip
2520 6f 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 6f 6d 62 72 65 20 3d 20 6e 6f 6d 62 72 65 00 o).........self.nombre.=.nombre.
2540 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 ........global.scale,.shift_x,.s
2560 68 69 66 74 5f 79 00 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 6e 6f 6d hift_y.....def.__init__(self,nom
2580 62 72 65 2c 74 69 70 6f 2c 73 69 6d 62 6f 6c 6f 2c 70 6f 73 69 63 69 6f 6e 2c 70 6f 73 74 65 78 bre,tipo,simbolo,posicion,postex
25a0 74 6f 29 3a 00 20 20 20 20 00 20 20 20 20 22 22 22 00 20 20 20 20 64 65 6e 74 72 6f 20 64 65 6c to):..........""".....dentro.del
25c0 20 6d 61 70 61 2e 00 20 20 20 20 4c 61 20 70 6f 73 69 63 69 6f 6e 20 65 73 74 61 20 64 61 64 61 .mapa......La.posicion.esta.dada
25e0 20 70 6f 72 20 75 6e 20 70 61 72 20 64 65 20 63 6f 6f 72 64 65 6e 61 64 61 73 20 28 78 2c 79 29 .por.un.par.de.coordenadas.(x,y)
2600 20 6d 65 64 69 64 61 20 65 6e 20 70 69 78 65 6c 73 00 00 20 20 20 20 22 22 22 43 6c 61 73 65 20 .medida.en.pixels......"""Clase.
2620 70 61 72 61 20 6f 62 6a 65 74 6f 73 20 67 65 6f 67 72 61 66 69 63 6f 73 20 71 75 65 20 73 65 20 para.objetos.geograficos.que.se.
2640 70 75 65 64 65 6e 20 64 65 66 69 6e 69 72 20 63 6f 6d 6f 20 75 6e 20 70 75 6e 74 6f 2e 00 63 6c pueden.definir.como.un.punto..cl
2660 61 73 73 20 50 75 6e 74 6f 28 29 3a 00 00 20 20 20 20 72 65 74 75 72 6e 20 70 79 67 61 6d 65 2e ass.Punto():......return.pygame.
2680 65 76 65 6e 74 2e 67 65 74 28 29 00 20 20 20 20 63 6c 6f 63 6b 2e 74 69 63 6b 28 32 30 29 00 20 event.get().....clock.tick(20)..
26a0 20 20 20 67 6c 6f 62 61 6c 20 63 6c 6f 63 6b 00 20 20 20 20 22 22 22 20 46 75 6e 63 69 6f 6e 20 ...global.clock.....""".Funcion.
26c0 70 61 72 61 20 65 73 70 65 72 61 72 20 70 6f 72 20 65 76 65 6e 74 6f 73 20 64 65 20 70 79 67 61 para.esperar.por.eventos.de.pyga
26e0 6d 65 20 73 69 6e 20 63 6f 6e 73 75 6d 69 72 20 43 50 55 20 22 22 22 00 64 65 66 20 77 61 69 74 me.sin.consumir.CPU.""".def.wait
2700 5f 65 76 65 6e 74 73 28 29 3a 00 00 63 6c 6f 63 6b 20 3d 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e _events():..clock.=.pygame.time.
2720 43 6c 6f 63 6b 28 29 00 00 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 20 3d 20 54 72 75 65 00 73 68 Clock()..xo_resolution.=.True.sh
2740 69 66 74 5f 79 20 3d 20 30 00 73 68 69 66 74 5f 78 20 3d 20 30 00 73 63 61 6c 65 20 3d 20 31 00 ift_y.=.0.shift_x.=.0.scale.=.1.
2760 23 20 76 61 72 69 61 62 6c 65 73 20 67 6c 6f 62 61 6c 65 73 20 70 61 72 61 20 61 64 61 70 74 61 #.variables.globales.para.adapta
2780 72 20 6c 61 20 70 61 6e 74 61 6c 6c 61 20 61 20 64 69 73 74 69 6e 74 61 73 20 72 65 73 6f 6c 75 r.la.pantalla.a.distintas.resolu
27a0 63 69 6f 6e 65 73 00 00 45 53 54 41 44 4f 44 45 53 50 45 47 55 45 20 3d 20 34 00 45 53 54 41 44 ciones..ESTADODESPEGUE.=.4.ESTAD
27c0 4f 46 52 45 4e 54 45 20 3d 20 33 00 45 53 54 41 44 4f 50 45 53 54 41 4e 41 53 20 3d 20 32 00 45 OFRENTE.=.3.ESTADOPESTANAS.=.2.E
27e0 53 54 41 44 4f 4e 4f 52 4d 41 4c 20 3d 20 31 00 54 49 45 4d 50 4f 52 45 46 52 45 53 43 4f 20 3d STADONORMAL.=.1.TIEMPOREFRESCO.=
2800 20 32 35 30 00 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 20 3d 20 45 56 45 4e 54 4f 44 45 53 50 .250.EVENTOREFRESCO.=.EVENTODESP
2820 45 47 55 45 2b 31 00 54 49 45 4d 50 4f 44 45 53 50 45 47 55 45 20 3d 20 34 30 00 45 56 45 4e 54 EGUE+1.TIEMPODESPEGUE.=.40.EVENT
2840 4f 44 45 53 50 45 47 55 45 20 3d 20 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2b 31 00 54 49 ODESPEGUE.=.EVENTORESPUESTA+1.TI
2860 45 4d 50 4f 52 45 53 50 55 45 53 54 41 20 3d 20 32 33 30 30 00 45 56 45 4e 54 4f 52 45 53 50 55 EMPORESPUESTA.=.2300.EVENTORESPU
2880 45 53 54 41 20 3d 20 70 79 67 61 6d 65 2e 55 53 45 52 45 56 45 4e 54 2b 31 00 54 4f 54 41 4c 41 ESTA.=.pygame.USEREVENT+1.TOTALA
28a0 56 41 4e 43 45 20 3d 20 37 00 43 4f 4c 4f 52 50 41 4e 45 4c 20 3d 20 28 31 35 36 2c 31 35 38 2c VANCE.=.7.COLORPANEL.=.(156,158,
28c0 31 37 32 29 00 43 4f 4c 4f 52 50 52 45 47 55 4e 54 41 53 20 3d 20 28 38 30 2c 38 30 2c 31 35 35 172).COLORPREGUNTAS.=.(80,80,155
28e0 29 00 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 20 3d 20 28 31 30 2c 31 30 2c ).COLORNOMBREELEVACION.=.(10,10,
2900 31 30 29 00 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 55 54 41 20 3d 20 28 31 30 2c 31 30 2c 31 30 29 10).COLORNOMBRERUTA.=.(10,10,10)
2920 00 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 20 3d 20 28 31 30 2c 31 30 2c 31 30 29 00 43 4f 4c .COLORNOMBRERIO.=.(10,10,10).COL
2940 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 20 3d 20 28 31 30 2c 31 30 2c 31 30 29 00 43 4f 4c ORNOMBRECAPITAL.=.(10,10,10).COL
2960 4f 52 4e 4f 4d 42 52 45 44 45 50 54 4f 20 3d 20 28 32 30 30 2c 36 30 2c 36 30 29 00 43 41 4d 49 ORNOMBREDEPTO.=.(200,60,60).CAMI
2980 4e 4f 53 4f 4e 49 44 4f 53 20 3d 20 22 73 6f 6e 69 64 6f 73 22 00 43 41 4d 49 4e 4f 49 4d 41 47 NOSONIDOS.=."sonidos".CAMINOIMAG
29a0 45 4e 45 53 20 3d 20 22 69 6d 61 67 65 6e 65 73 22 00 41 52 43 48 49 56 4f 4e 4f 4d 42 52 45 20 ENES.=."imagenes".ARCHIVONOMBRE.
29c0 3d 20 22 6e 6f 6d 62 72 65 2e 74 78 74 22 00 41 52 43 48 49 56 4f 50 52 45 53 45 4e 54 41 43 49 =."nombre.txt".ARCHIVOPRESENTACI
29e0 4f 4e 20 3d 20 22 70 72 65 73 65 6e 74 61 63 69 6f 6e 2e 74 78 74 22 00 41 52 43 48 49 56 4f 43 ON.=."presentacion.txt".ARCHIVOC
2a00 52 45 44 49 54 4f 53 20 3d 20 22 63 72 65 64 69 74 6f 73 2e 74 78 74 22 00 41 52 43 48 49 56 4f REDITOS.=."creditos.txt".ARCHIVO
2a20 43 55 43 48 49 4c 4c 41 53 20 3d 20 22 63 75 63 68 69 6c 6c 61 73 2e 74 78 74 22 00 41 52 43 48 CUCHILLAS.=."cuchillas.txt".ARCH
2a40 49 56 4f 52 55 54 41 53 20 3d 20 22 72 75 74 61 73 2e 74 78 74 22 00 41 52 43 48 49 56 4f 52 49 IVORUTAS.=."rutas.txt".ARCHIVORI
2a60 4f 53 20 3d 20 22 72 69 6f 73 2e 74 78 74 22 00 41 52 43 48 49 56 4f 45 58 50 4c 4f 52 41 43 49 OS.=."rios.txt".ARCHIVOEXPLORACI
2a80 4f 4e 45 53 20 3d 20 22 65 78 70 6c 6f 72 61 63 69 6f 6e 65 73 2e 74 78 74 22 00 41 52 43 48 49 ONES.=."exploraciones.txt".ARCHI
2aa0 56 4f 4e 49 56 45 4c 45 53 20 3d 20 22 6e 69 76 65 6c 65 73 2e 74 78 74 22 00 41 52 43 48 49 56 VONIVELES.=."niveles.txt".ARCHIV
2ac0 4f 4c 55 47 41 52 45 53 20 3d 20 22 63 69 75 64 61 64 65 73 2e 74 78 74 22 00 41 52 43 48 49 56 OLUGARES.=."ciudades.txt".ARCHIV
2ae0 4f 44 45 50 54 4f 53 20 3d 20 22 64 65 70 61 72 74 61 6d 65 6e 74 6f 73 2e 74 78 74 22 00 43 41 ODEPTOS.=."departamentos.txt".CA
2b00 4d 49 4e 4f 44 41 54 4f 53 20 3d 20 22 64 61 74 6f 73 22 00 43 41 4d 49 4e 4f 46 55 45 4e 54 45 MINODATOS.=."datos".CAMINOFUENTE
2b20 53 20 3d 20 22 66 75 65 6e 74 65 73 22 00 43 41 4d 49 4e 4f 43 4f 4d 55 4e 20 3d 20 22 63 6f 6d S.=."fuentes".CAMINOCOMUN.=."com
2b40 75 6e 22 00 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 20 3d 20 22 72 65 63 75 72 73 6f 73 22 00 un".CAMINORECURSOS.=."recursos".
2b60 44 59 4e 41 56 45 20 3d 20 32 30 30 00 44 58 4e 41 56 45 20 3d 20 31 30 30 00 59 4e 41 56 45 20 DYNAVE.=.200.DXNAVE.=.100.YNAVE.
2b80 3d 20 36 35 30 00 58 4e 41 56 45 20 3d 20 38 30 30 00 59 42 49 43 48 4f 20 3d 20 39 30 30 2d 44 =.650.XNAVE.=.800.YBICHO.=.900-D
2ba0 59 42 49 43 48 4f 00 58 42 49 43 48 4f 20 3d 20 31 32 30 30 2d 44 58 42 49 43 48 4f 00 44 59 42 YBICHO.XBICHO.=.1200-DXBICHO.DYB
2bc0 49 43 48 4f 20 3d 20 32 36 38 00 44 58 42 49 43 48 4f 20 3d 20 32 31 38 00 59 47 4c 4f 42 49 54 ICHO.=.268.DXBICHO.=.218.YGLOBIT
2be0 4f 20 3d 20 33 31 30 00 58 43 45 4e 54 52 4f 50 41 4e 45 4c 20 3d 20 31 30 30 32 00 44 58 50 41 O.=.310.XCENTROPANEL.=.1002.DXPA
2c00 4e 45 4c 20 3d 20 34 31 34 00 58 4d 41 50 41 4d 41 58 20 3d 20 37 38 36 00 52 41 44 49 4f 32 20 NEL.=.414.XMAPAMAX.=.786.RADIO2.
2c20 3d 20 52 41 44 49 4f 2a 2a 32 00 52 41 44 49 4f 20 3d 20 31 30 00 00 00 23 20 63 6f 6e 73 74 61 =.RADIO**2.RADIO.=.10...#.consta
2c40 6e 74 65 73 00 00 5f 6c 6f 67 20 3d 20 6c 6f 67 67 69 6e 67 2e 67 65 74 4c 6f 67 67 65 72 28 27 ntes.._log.=.logging.getLogger('
2c60 63 6f 6e 6f 7a 63 6f 6e 2d 6e 69 63 61 72 61 67 75 61 27 29 00 69 6d 70 6f 72 74 20 6c 6f 67 67 conozcon-nicaragua').import.logg
2c80 69 6e 67 00 69 6d 70 6f 72 74 20 67 74 6b 00 69 6d 70 6f 72 74 20 6f 6c 70 63 67 61 6d 65 73 00 ing.import.gtk.import.olpcgames.
2ca0 69 6d 70 6f 72 74 20 70 79 67 61 6d 65 00 69 6d 70 6f 72 74 20 6f 73 00 69 6d 70 6f 72 74 20 72 import.pygame.import.os.import.r
2cc0 61 6e 64 6f 6d 00 69 6d 70 6f 72 74 20 73 79 73 00 00 23 20 43 65 69 62 61 6c 20 4a 61 6d 20 68 andom.import.sys..#.Ceibal.Jam.h
2ce0 74 74 70 3a 2f 2f 63 65 69 62 61 6c 6a 61 6d 2e 6f 72 67 00 23 20 47 61 62 72 69 65 6c 20 45 69 ttp://ceibaljam.org.#.Gabriel.Ei
2d00 72 65 61 20 67 65 69 72 65 61 40 67 6d 61 69 6c 2e 63 6f 6d 00 23 20 43 6f 6e 74 61 63 74 20 69 rea.geirea@gmail.com.#.Contact.i
2d20 6e 66 6f 72 6d 61 74 69 6f 6e 3a 00 23 00 23 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 69 73 20 nformation:.#.#.along.with.this.
2d40 70 72 6f 67 72 61 6d 2e 20 20 49 66 20 6e 6f 74 2c 20 73 65 65 20 3c 68 74 74 70 3a 2f 2f 77 77 program...If.not,.see.<http://ww
2d60 77 2e 67 6e 75 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 3e 2e 00 23 20 59 6f 75 20 73 68 6f 75 w.gnu.org/licenses/>..#.You.shou
2d80 6c 64 20 68 61 76 65 20 72 65 63 65 69 76 65 64 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 47 ld.have.received.a.copy.of.the.G
2da0 4e 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 00 23 00 23 20 47 4e NU.General.Public.License.#.#.GN
2dc0 55 20 47 65 6e 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 66 6f 72 20 6d 6f 72 U.General.Public.License.for.mor
2de0 65 20 64 65 74 61 69 6c 73 2e 00 23 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 6f 72 20 e.details..#.MERCHANTABILITY.or.
2e00 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 FITNESS.FOR.A.PARTICULAR.PURPOSE
2e20 2e 20 20 53 65 65 20 74 68 65 00 23 20 62 75 74 20 57 49 54 48 4f 55 54 20 41 4e 59 20 57 41 52 ...See.the.#.but.WITHOUT.ANY.WAR
2e40 52 41 4e 54 59 3b 20 77 69 74 68 6f 75 74 20 65 76 65 6e 20 74 68 65 20 69 6d 70 6c 69 65 64 20 RANTY;.without.even.the.implied.
2e60 77 61 72 72 61 6e 74 79 20 6f 66 00 23 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 64 69 warranty.of.#.This.program.is.di
2e80 73 74 72 69 62 75 74 65 64 20 69 6e 20 74 68 65 20 68 6f 70 65 20 74 68 61 74 20 69 74 20 77 69 stributed.in.the.hope.that.it.wi
2ea0 6c 6c 20 62 65 20 75 73 65 66 75 6c 2c 00 23 00 23 20 28 61 74 20 79 6f 75 72 20 6f 70 74 69 6f ll.be.useful,.#.#.(at.your.optio
2ec0 6e 29 20 61 6e 79 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 2e 00 23 20 74 68 65 20 46 72 65 65 n).any.later.version..#.the.Free
2ee0 20 53 6f 66 74 77 61 72 65 20 46 6f 75 6e 64 61 74 69 6f 6e 2c 20 65 69 74 68 65 72 20 76 65 72 .Software.Foundation,.either.ver
2f00 73 69 6f 6e 20 33 20 6f 66 20 74 68 65 20 4c 69 63 65 6e 73 65 2c 20 6f 72 00 23 20 69 74 20 75 sion.3.of.the.License,.or.#.it.u
2f20 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 20 47 4e 55 20 47 65 6e 65 72 61 nder.the.terms.of.the.GNU.Genera
2f40 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 61 73 20 70 75 62 6c 69 73 68 65 64 20 62 79 l.Public.License.as.published.by
2f60 00 23 20 54 68 69 73 20 70 72 6f 67 72 61 6d 20 69 73 20 66 72 65 65 20 73 6f 66 74 77 61 72 65 .#.This.program.is.free.software
2f80 3a 20 79 6f 75 20 63 61 6e 20 72 65 64 69 73 74 72 69 62 75 74 65 20 69 74 20 61 6e 64 2f 6f 72 :.you.can.redistribute.it.and/or
2fa0 20 6d 6f 64 69 66 79 00 23 00 23 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 38 2c 32 .modify.#.#.Copyright.(C).2008,2
2fc0 30 30 39 2c 32 30 31 30 20 47 61 62 72 69 65 6c 20 45 69 72 65 61 00 23 20 43 6f 6e 6f 7a 63 6f 009,2010.Gabriel.Eirea.#.Conozco
2fe0 20 55 72 75 67 75 61 79 00 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 00 .Uruguay.#!./usr/bin/env.python.
3000 61 64 00 00 bc 0e 00 00 04 0f 00 00 00 10 00 00 0d 00 00 00 d9 0f 00 00 b3 0f 00 00 93 0f 00 00 ad..............................
3020 68 0f 00 00 67 0f 00 00 66 0f 00 00 5a 0f 00 00 42 0f 00 00 2c 0f 00 00 2b 0f 00 00 2a 0f 00 00 h...g...f...Z...B...,...+...*...
3040 0f 0f 00 00 04 0f 00 00 03 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
30e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
31e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
32e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
33e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
34e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
35e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
36e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
37e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
38e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
39e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
3f00 00 00 00 00 20 20 20 20 6d 61 69 6e 28 29 00 69 66 20 5f 5f 6e 61 6d 65 5f 5f 20 3d 3d 20 22 5f ........main().if.__name__.==."_
3f20 5f 6d 61 69 6e 5f 5f 22 3a 00 00 00 20 20 20 20 6a 75 65 67 6f 2e 70 72 69 6e 63 69 70 61 6c 28 _main__":.......juego.principal(
3f40 29 00 20 20 20 20 6a 75 65 67 6f 20 3d 20 43 6f 6e 6f 7a 63 6f 55 79 28 29 00 64 65 66 20 6d 61 ).....juego.=.ConozcoUy().def.ma
3f60 69 6e 28 29 3a 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 in():.......................self
3f80 2e 65 78 70 6c 6f 72 61 72 4e 6f 6d 62 72 65 73 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 .explorarNombres()..............
3fa0 20 20 20 65 6c 73 65 3a 20 23 20 65 78 70 6c 6f 72 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ...else:.#.exploro..............
3fc0 20 20 20 20 20 20 20 73 65 6c 66 2e 6a 75 67 61 72 4e 69 76 65 6c 28 29 00 20 20 20 20 20 20 20 .......self.jugarNivel()........
3fe0 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 6a 75 67 61 72 3a 20 23 20 6a 75 65 67 6f 00 .........if.self.jugar:.#.juego.
4000 61 64 00 00 f4 01 00 00 64 03 00 00 00 10 00 00 57 00 00 00 e0 0f 00 00 bf 0f 00 00 80 0f 00 00 ad......d.......W...............
4020 7f 0f 00 00 5b 0f 00 00 12 0f 00 00 f7 0e 00 00 eb 0e 00 00 bc 0e 00 00 9b 0e 00 00 6a 0e 00 00 ....[.......................j...
4040 46 0e 00 00 27 0e 00 00 00 0e 00 00 d3 0d 00 00 ad 0d 00 00 93 0d 00 00 74 0d 00 00 45 0d 00 00 F...'...................t...E...
4060 16 0d 00 00 e4 0c 00 00 be 0c 00 00 a2 0c 00 00 90 0c 00 00 73 0c 00 00 35 0c 00 00 11 0c 00 00 ....................s...5.......
4080 f2 0b 00 00 ca 0b 00 00 9d 0b 00 00 77 0b 00 00 5d 0b 00 00 3e 0b 00 00 0f 0b 00 00 e0 0a 00 00 ............w...]...>...........
40a0 ac 0a 00 00 86 0a 00 00 6a 0a 00 00 58 0a 00 00 3b 0a 00 00 0c 0a 00 00 ea 09 00 00 cb 09 00 00 ........j...X...;...............
40c0 a6 09 00 00 79 09 00 00 53 09 00 00 39 09 00 00 1a 09 00 00 eb 08 00 00 bc 08 00 00 8c 08 00 00 ....y...S...9...................
40e0 66 08 00 00 4a 08 00 00 38 08 00 00 1b 08 00 00 e7 07 00 00 c0 07 00 00 a1 07 00 00 77 07 00 00 f...J...8...................w...
4100 4a 07 00 00 24 07 00 00 0a 07 00 00 eb 06 00 00 bc 06 00 00 8d 06 00 00 57 06 00 00 31 06 00 00 J...$...................W...1...
4120 15 06 00 00 03 06 00 00 e6 05 00 00 b3 05 00 00 8f 05 00 00 70 05 00 00 48 05 00 00 1b 05 00 00 ....................p...H.......
4140 f5 04 00 00 db 04 00 00 bc 04 00 00 8d 04 00 00 5e 04 00 00 28 04 00 00 02 04 00 00 e6 03 00 00 ................^...(...........
4160 d4 03 00 00 b7 03 00 00 87 03 00 00 64 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............d...................
4180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
41e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
42e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
4360 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 72 75 74 61 20 63 6f ................#.buscar.ruta.co
4380 72 72 65 63 74 61 00 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 rrecta.........if.nivel.pregunta
43a0 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 36 3a 20 23 20 52 55 54 41 00 20 20 20 20 20 20 20 20 20 Actual[1].==.6:.#.RUTA..........
43c0 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 .......return.False.............
43e0 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 else:.................return.Tru
4400 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e...............................
4420 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..True).........................
4440 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 00 20 20 ........COLORNOMBREELEVACION,...
4460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 ..............................se
4480 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d lf.fuente24,.................l.m
44a0 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 ostrarNombre(self.pantalla,.....
44c0 20 20 20 20 20 20 20 20 69 66 20 6c 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 ........if.l.estaAca(pos):......
44e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 ...............break............
4500 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 .........encontrado.=.True......
4520 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f ...........if.l.nombre.==.respCo
4540 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c rrecta:.............for.l.in.sel
4560 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f f.listaLugares:.............enco
4580 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 ntrado.=.False.............#.bus
45a0 63 61 72 20 6c 75 67 61 72 20 63 6f 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 65 6c 69 66 20 car.lugar.correcto.........elif.
45c0 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 35 3a 20 23 20 nivel.preguntaActual[1].==.5:.#.
45e0 43 45 52 52 4f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c CERRO.................return.Fal
4600 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 se.............else:............
4620 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....return.True................
4640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 .................True)..........
4660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 .......................COLORNOMB
4680 52 45 45 4c 45 56 41 43 49 4f 4e 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 REELEVACION,....................
46a0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 .............self.fuente24,.....
46c0 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 ............d.mostrarNombre(self
46e0 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 .pantalla,.............if.d.esta
4700 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 Aca(pos):.....................br
4720 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 eak.....................encontra
4740 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 6e do.=.True.................if.d.n
4760 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 ombre.==.respCorrecta:..........
4780 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 3a ...for.d.in.self.listaCuchillas:
47a0 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 .............encontrado.=.False.
47c0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 63 75 63 68 69 6c 6c 61 20 63 6f ............#.buscar.cuchilla.co
47e0 72 72 65 63 74 61 00 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 rrecta.........if.nivel.pregunta
4800 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 34 3a 20 23 20 43 55 43 48 49 4c 4c 41 00 20 20 20 20 20 Actual[1].==.4:.#.CUCHILLA......
4820 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 ...........return.False.........
4840 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e ....else:.................return
4860 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .True...........................
4880 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......True).....................
48a0 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 2c 00 20 20 20 20 ............COLORNOMBRERIO,.....
48c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 ............................self
48e0 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 .fuente24,.................d.mos
4900 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 trarNombre(self.pantalla,.......
4920 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 ......if.d.estaAca(pos):........
4940 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 .............break..............
4960 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 .......encontrado.=.True........
4980 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 .........if.d.nombre.==.respCorr
49a0 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e ecta:.............for.d.in.self.
49c0 6c 69 73 74 61 52 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 listaRios:.............encontrad
49e0 6f 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 72 o.=.False.............#.buscar.r
4a00 69 6f 20 63 6f 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 io.correcto.........if.nivel.pre
4a20 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 33 3a 20 23 20 52 49 4f 00 20 20 20 20 20 guntaActual[1].==.3:.#.RIO......
4a40 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 ...........return.False.........
4a60 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e ....else:.................return
4a80 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .True...........................
4aa0 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......True).....................
4ac0 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 00 ............COLORNOMBRECAPITAL,.
4ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4b00 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c self.fuente24,.................l
4b20 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 .mostrarNombre(self.pantalla,...
4b40 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 ..........if.l.estaAca(pos):....
4b60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 .................break..........
4b80 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 ...........encontrado.=.True....
4ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 .............if.l.nombre.==.resp
4bc0 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 Correcta:.............for.l.in.s
4be0 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e elf.listaLugares:.............en
4c00 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 contrado.=.False.............#.b
4c20 75 73 63 61 72 20 6c 75 67 61 72 20 63 6f 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 65 6c 69 uscar.lugar.correcto.........eli
4c40 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 32 3a 20 f.nivel.preguntaActual[1].==.2:.
4c60 23 20 43 41 50 49 54 41 4c 20 6f 20 43 49 55 44 41 44 00 20 20 20 20 20 20 20 20 20 20 20 20 20 #.CAPITAL.o.CIUDAD..............
4c80 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 ...return.False.............else
4ca0 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 :.................return.True...
4cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 ..............................Tr
4ce0 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ue).............................
4d00 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 44 45 50 54 4f 2c 00 20 20 20 20 20 20 20 20 20 20 ....COLORNOMBREDEPTO,...........
4d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 ......................self.fuent
4d40 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f e32,.................d.mostrarNo
4d60 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 mbre(self.pantalla,.............
4d80 69 66 20 64 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 if.d.estaAca(pos):..............
4da0 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......break....................
4dc0 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 .encontrado.=.True..............
4de0 20 20 20 69 66 20 64 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 ...if.d.nombre.==.respCorrecta:.
4e00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 44 ............for.d.in.self.listaD
4e20 65 70 74 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 eptos:.............encontrado.=.
4e40 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 64 65 70 74 6f False.............#.buscar.depto
4e60 20 63 6f 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 .correcto.........if.nivel.pregu
4e80 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 31 3a 20 23 20 44 45 50 54 4f 00 20 20 20 20 20 ntaActual[1].==.1:.#.DEPTO......
4ea0 20 20 20 23 20 70 72 69 6d 65 72 6f 20 61 76 65 72 69 67 75 61 72 20 74 69 70 6f 00 20 20 20 20 ...#.primero.averiguar.tipo.....
4ec0 20 20 20 20 72 65 73 70 43 6f 72 72 65 63 74 61 20 3d 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 ....respCorrecta.=.nivel.pregunt
4ee0 61 41 63 74 75 61 6c 5b 32 5d 00 20 20 20 20 20 20 20 20 22 22 22 00 20 20 20 20 20 20 20 20 72 aActual[2].........""".........r
4f00 65 73 70 75 65 73 74 61 20 63 6f 72 72 65 63 74 61 00 20 20 20 20 20 20 20 20 22 22 22 44 65 76 espuesta.correcta........."""Dev
4f20 75 65 6c 76 65 20 54 72 75 65 20 73 69 20 6c 61 73 20 63 6f 6f 72 64 65 6e 61 64 61 73 20 63 6c uelve.True.si.las.coordenadas.cl
4f40 69 71 75 65 61 64 61 73 20 63 6f 72 72 65 73 70 6f 6e 64 65 6e 20 61 20 6c 61 00 20 20 20 20 64 iqueadas.corresponden.a.la.....d
4f60 65 66 20 65 73 43 6f 72 72 65 63 74 61 28 73 65 6c 66 2c 6e 69 76 65 6c 2c 70 6f 73 29 3a 00 00 ef.esCorrecta(self,nivel,pos):..
4f80 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 ........pygame.time.set_timer(EV
4fa0 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 54 49 45 4d 50 4f 52 45 53 50 55 45 53 54 41 29 00 20 ENTORESPUESTA,TIEMPORESPUESTA)..
4fc0 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 52 65 73 70 75 65 73 74 61 73 4d 61 6c 20 2b 3d 20 31 00 .......self.nRespuestasMal.+=.1.
4fe0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 43 6f 72 72 65 63 74 6f 20 3d 20 46 61 6c 73 65 00 ........self.esCorrecto.=.False.
5000 61 64 00 00 c9 0d 00 00 11 0e 00 00 00 10 00 00 0d 00 00 00 f7 0f 00 00 d2 0f 00 00 b1 0f 00 00 ad..............................
5020 75 0f 00 00 67 0f 00 00 40 0f 00 00 1c 0f 00 00 1b 0f 00 00 08 0f 00 00 bc 0e 00 00 80 0e 00 00 u...g...@.......................
5040 4e 0e 00 00 11 0e 00 00 d4 0d 00 00 d3 0d 00 00 af 0d 00 00 66 0d 00 00 4b 0d 00 00 3f 0d 00 00 N...................f...K...?...
5060 10 0d 00 00 ef 0c 00 00 be 0c 00 00 9a 0c 00 00 7b 0c 00 00 54 0c 00 00 27 0c 00 00 01 0c 00 00 ................{...T...'.......
5080 e7 0b 00 00 c8 0b 00 00 99 0b 00 00 6a 0b 00 00 38 0b 00 00 12 0b 00 00 f6 0a 00 00 e4 0a 00 00 ............j...8...............
50a0 c7 0a 00 00 89 0a 00 00 65 0a 00 00 46 0a 00 00 1e 0a 00 00 f1 09 00 00 cb 09 00 00 b1 09 00 00 ........e...F...................
50c0 92 09 00 00 63 09 00 00 34 09 00 00 00 09 00 00 da 08 00 00 be 08 00 00 ac 08 00 00 8f 08 00 00 ....c...4.......................
50e0 60 08 00 00 3e 08 00 00 1f 08 00 00 fa 07 00 00 cd 07 00 00 a7 07 00 00 8d 07 00 00 6e 07 00 00 `...>.......................n...
5100 3f 07 00 00 10 07 00 00 e0 06 00 00 ba 06 00 00 9e 06 00 00 8c 06 00 00 6f 06 00 00 3b 06 00 00 ?.......................o...;...
5120 14 06 00 00 f5 05 00 00 cb 05 00 00 9e 05 00 00 78 05 00 00 5e 05 00 00 3f 05 00 00 10 05 00 00 ................x...^...?.......
5140 e1 04 00 00 ab 04 00 00 85 04 00 00 69 04 00 00 57 04 00 00 3a 04 00 00 07 04 00 00 e3 03 00 00 ............i...W...:...........
5160 c4 03 00 00 9c 03 00 00 6f 03 00 00 49 03 00 00 2f 03 00 00 10 03 00 00 e1 02 00 00 b2 02 00 00 ........o...I.../...............
5180 7c 02 00 00 56 02 00 00 3a 02 00 00 28 02 00 00 0b 02 00 00 db 01 00 00 b8 01 00 00 b7 01 00 00 |...V...:...(...................
51a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 ................................
51c0 20 20 20 20 23 20 62 75 73 63 61 72 20 72 75 74 61 20 63 6f 72 72 65 63 74 61 00 20 20 20 20 20 ....#.buscar.ruta.correcta......
51e0 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d ...if.nivel.preguntaActual[1].==
5200 20 36 3a 20 23 20 52 55 54 41 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 .6:.#.RUTA.................retur
5220 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 n.False.............else:.......
5240 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 ..........return.True...........
5260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 ......................True).....
5280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f ............................COLO
52a0 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RNOMBREELEVACION,...............
52c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c ..................self.fuente24,
52e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 .................l.mostrarNombre
5300 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c (self.pantalla,.............if.l
5320 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .estaAca(pos):..................
5340 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 ...break.....................enc
5360 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 ontrado.=.True.................i
5380 66 20 6c 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 f.l.nombre.==.respCorrecta:.....
53a0 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 ........for.l.in.self.listaLugar
53c0 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c es:.............encontrado.=.Fal
53e0 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 6c 75 67 61 72 20 63 6f se.............#.buscar.lugar.co
5400 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 65 6c 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e rrecto.........elif.nivel.pregun
5420 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 35 3a 20 23 20 43 45 52 52 4f 00 20 20 20 20 20 20 taActual[1].==.5:.#.CERRO.......
5440 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 ..........return.False..........
5460 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 ...else:.................return.
5480 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 True............................
54a0 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....True)......................
54c0 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c ...........COLORNOMBREELEVACION,
54e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5500 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .self.fuente24,.................
5520 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 d.mostrarNombre(self.pantalla,..
5540 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 ...........if.d.estaAca(pos):...
5560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 ..................break.........
5580 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 ............encontrado.=.True...
55a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 ..............if.d.nombre.==.res
55c0 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 pCorrecta:.............for.d.in.
55e0 73 65 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 self.listaCuchillas:............
5600 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 .encontrado.=.False.............
5620 23 20 62 75 73 63 61 72 20 63 75 63 68 69 6c 6c 61 20 63 6f 72 72 65 63 74 61 00 20 20 20 20 20 #.buscar.cuchilla.correcta......
5640 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d ...if.nivel.preguntaActual[1].==
5660 20 34 3a 20 23 20 43 55 43 48 49 4c 4c 41 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 .4:.#.CUCHILLA.................r
5680 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 eturn.False.............else:...
56a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 ..............return.True.......
56c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 ..........................True).
56e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5700 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 COLORNOMBRERIO,.................
5720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 ................self.fuente24,..
5740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 ...............d.mostrarNombre(s
5760 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 elf.pantalla,.............if.d.e
5780 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 staAca(pos):....................
57a0 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e .break.....................encon
57c0 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 trado.=.True.................if.
57e0 64 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 d.nombre.==.respCorrecta:.......
5800 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 69 6f 73 3a 00 20 ......for.d.in.self.listaRios:..
5820 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 20 20 ...........encontrado.=.False...
5840 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 72 69 6f 20 63 6f 72 72 65 63 74 6f 00 ..........#.buscar.rio.correcto.
5860 20 20 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b ........if.nivel.preguntaActual[
5880 31 5d 20 3d 3d 20 33 3a 20 23 20 52 49 4f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 1].==.3:.#.RIO.................r
58a0 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 eturn.False.............else:...
58c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 ..............return.True.......
58e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 ..........................True).
5900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
5920 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 COLORNOMBRECAPITAL,.............
5940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 ....................self.fuente2
5960 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 4,.................l.mostrarNomb
5980 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 re(self.pantalla,.............if
59a0 20 6c 2e 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .l.estaAca(pos):................
59c0 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 .....break.....................e
59e0 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ncontrado.=.True................
5a00 20 69 66 20 6c 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 .if.l.nombre.==.respCorrecta:...
5a20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 ..........for.l.in.self.listaLug
5a40 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 ares:.............encontrado.=.F
5a60 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 6c 75 67 61 72 20 alse.............#.buscar.lugar.
5a80 63 6f 72 72 65 63 74 6f 00 20 20 20 20 20 20 20 20 65 6c 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 correcto.........elif.nivel.preg
5aa0 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d 20 3d 3d 20 32 3a 20 23 20 43 41 50 49 54 41 4c 20 6f 20 untaActual[1].==.2:.#.CAPITAL.o.
5ac0 43 49 55 44 41 44 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 CIUDAD.................return.Fa
5ae0 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 lse.............else:...........
5b00 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......return.True...............
5b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 ..................True).........
5b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d ........................COLORNOM
5b60 42 52 45 44 45 50 54 4f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 BREDEPTO,.......................
5b80 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 ..........self.fuente32,........
5ba0 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 .........d.mostrarNombre(self.pa
5bc0 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 ntalla,.............if.d.estaAca
5be0 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b (pos):.....................break
5c00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 .....................encontrado.
5c20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 6e 6f 6d 62 =.True.................if.d.nomb
5c40 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 re.==.respCorrecta:.............
5c60 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 44 65 70 74 6f 73 3a 00 20 20 20 20 20 for.d.in.self.listaDeptos:......
5c80 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 .......encontrado.=.False.......
5ca0 20 20 20 20 20 20 23 20 62 75 73 63 61 72 20 64 65 70 74 6f 20 63 6f 72 72 65 63 74 6f 00 20 20 ......#.buscar.depto.correcto...
5cc0 20 20 20 20 20 20 69 66 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 31 5d ......if.nivel.preguntaActual[1]
5ce0 20 3d 3d 20 31 3a 20 23 20 44 45 50 54 4f 00 20 20 20 20 20 20 20 20 23 20 70 72 69 6d 65 72 6f .==.1:.#.DEPTO.........#.primero
5d00 20 61 76 65 72 69 67 75 61 72 20 74 69 70 6f 00 20 20 20 20 20 20 20 20 72 65 73 70 43 6f 72 72 .averiguar.tipo.........respCorr
5d20 65 63 74 61 20 3d 20 6e 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 32 5d 00 20 ecta.=.nivel.preguntaActual[2]..
5d40 20 20 20 20 20 20 20 22 22 22 00 20 20 20 20 20 20 20 20 72 65 73 70 75 65 73 74 61 20 63 6f 72 .......""".........respuesta.cor
5d60 72 65 63 74 61 00 20 20 20 20 20 20 20 20 22 22 22 44 65 76 75 65 6c 76 65 20 54 72 75 65 20 73 recta........."""Devuelve.True.s
5d80 69 20 6c 61 73 20 63 6f 6f 72 64 65 6e 61 64 61 73 20 63 6c 69 71 75 65 61 64 61 73 20 63 6f 72 i.las.coordenadas.cliqueadas.cor
5da0 72 65 73 70 6f 6e 64 65 6e 20 61 20 6c 61 00 20 20 20 20 64 65 66 20 65 73 43 6f 72 72 65 63 74 responden.a.la.....def.esCorrect
5dc0 61 28 73 65 6c 66 2c 6e 69 76 65 6c 2c 70 6f 73 29 3a 00 00 20 20 20 20 20 20 20 20 70 79 67 61 a(self,nivel,pos):..........pyga
5de0 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 20 20 20 20 20 20 me.time.set_timer(EVENTORE......
5e00 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 47 6c 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f ..self.mostrarGl.........self.mo
5e20 73 74 72 61 72 47 6c 6f 62 69 74 6f 28 5b 73 65 6c 66 2e 6c 69 73 74 61 4d 61 6c 5b 73 65 6c 66 strarGlobito([self.listaMal[self
5e40 2e 6d 61 6c 41 63 74 75 61 6c 5d 5d 29 00 20 20 20 20 20 20 20 20 5f 6c 6f 67 2e 64 65 62 75 67 .malActual]])........._log.debug
5e60 28 73 65 6c 66 2e 6c 69 73 74 61 4d 61 6c 5b 73 65 6c 66 2e 6d 61 6c 41 63 74 75 61 6c 5d 29 00 (self.listaMal[self.malActual]).
5e80 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 61 6c 41 63 74 75 61 6c 20 3d 20 72 61 6e 64 6f 6d 2e ........self.malActual.=.random.
5ea0 72 61 6e 64 69 6e 74 28 31 2c 73 65 6c 66 2e 6e 75 6d 65 72 6f 4d 61 6c 29 2d 31 00 20 20 20 20 randint(1,self.numeroMal)-1.....
5ec0 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 74 65 78 74 6f 20 65 6e 20 65 6c 20 67 6c 6f 62 69 ...."""Muestra.texto.en.el.globi
5ee0 74 6f 20 63 75 61 6e 64 6f 20 6c 61 20 72 65 73 70 75 65 73 74 61 20 65 73 20 69 6e 63 6f 72 72 to.cuando.la.respuesta.es.incorr
5f00 65 63 74 61 22 22 22 00 20 20 20 20 64 65 66 20 6d 61 6c 28 73 65 6c 66 29 3a 00 00 20 20 20 20 ecta""".....def.mal(self):......
5f20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 43 6f 72 72 65 63 74 6f 20 3d 20 46 61 6c 73 65 00 ........self.esCorrecto.=.False.
5f40 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 6d 69 74 69 72 4a 75 67 61 72 20 3d ............self.permitirJugar.=
5f60 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 .False.........else:............
5f80 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 47 6c 6f 62 69 74 6f 28 5b 73 65 6c 66 2e 6c 69 73 74 61 .self.mostrarGlobito([self.lista
5fa0 41 64 76 65 72 74 65 6e 63 69 61 5b 30 5d 5d 29 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c Advertencia[0]]).............sel
5fc0 66 2e 62 6f 72 72 61 72 47 6c 6f 62 69 74 6f 28 29 00 20 20 20 20 20 20 20 20 69 66 20 73 65 6c f.borrarGlobito().........if.sel
5fe0 66 2e 6e 52 65 73 70 75 65 73 74 61 73 4d 61 6c 20 69 73 20 33 3a 00 20 20 20 20 20 20 20 20 00 f.nRespuestasMal.is.3:..........
6000 61 64 00 00 1e 00 00 00 5e 01 00 00 00 10 00 00 4b 00 00 00 c3 0f 00 00 7c 0f 00 00 35 0f 00 00 ad......^.......K.......|...5...
6020 eb 0e 00 00 ad 0e 00 00 7f 0e 00 00 3f 0e 00 00 fb 0d 00 00 b9 0d 00 00 71 0d 00 00 52 0d 00 00 ............?...........q...R...
6040 1f 0d 00 00 f5 0c 00 00 f4 0c 00 00 f3 0c 00 00 d9 0c 00 00 a1 0c 00 00 7f 0c 00 00 3a 0c 00 00 ............................:...
6060 1d 0c 00 00 f0 0b 00 00 d6 0b 00 00 a5 0b 00 00 79 0b 00 00 2f 0b 00 00 08 0b 00 00 c6 0a 00 00 ................y.../...........
6080 9e 0a 00 00 5b 0a 00 00 2f 0a 00 00 e8 09 00 00 bc 09 00 00 90 09 00 00 6c 09 00 00 35 09 00 00 ....[.../...............l...5...
60a0 0a 09 00 00 de 08 00 00 ba 08 00 00 83 08 00 00 5a 08 00 00 2e 08 00 00 0a 08 00 00 d3 07 00 00 ................Z...............
60c0 a2 07 00 00 7b 07 00 00 50 07 00 00 0f 07 00 00 d3 06 00 00 ae 06 00 00 85 06 00 00 44 06 00 00 ....{...P...................D...
60e0 0a 06 00 00 e4 05 00 00 ba 05 00 00 79 05 00 00 3e 05 00 00 14 05 00 00 e6 04 00 00 a5 04 00 00 ............y...>...............
6100 65 04 00 00 39 04 00 00 0d 04 00 00 e9 03 00 00 a4 03 00 00 62 03 00 00 37 03 00 00 0b 03 00 00 e...9...............b...7.......
6120 e7 02 00 00 a2 02 00 00 60 02 00 00 37 02 00 00 0b 02 00 00 e7 01 00 00 a2 01 00 00 5e 01 00 00 ........`...7...............^...
6140 5d 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 ]...............................
6160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6180 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 46 61 6c 73 65 ......COLORNOMBREELEVACION,False
61a0 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 ).........................l.most
61c0 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 rarNombre(self.pantalla,self.fue
61e0 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e nte24,.....................if.l.
6200 74 69 70 6f 20 3d 3d 20 35 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c tipo.==.5:.................for.l
6220 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 .in.self.listaLugares:..........
6240 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 65 72 72 6f 73 22 29 3a 00 ...elif.i.startswith("cerros"):.
6260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6280 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 46 61 6c 73 65 ........COLORNOMBRECAPITAL,False
62a0 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 ).........................l.most
62c0 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 rarNombre(self.pantalla,self.fue
62e0 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e nte24,.....................if.l.
6300 74 69 70 6f 20 3d 3d 20 32 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c tipo.==.2:.................for.l
6320 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 .in.self.listaLugares:..........
6340 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 69 75 64 61 64 65 73 22 29 ...elif.i.startswith("ciudades")
6360 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :...............................
6380 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 46 61 6c ..........COLORNOMBRECAPITAL,Fal
63a0 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f se).........................l.mo
63c0 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 strarNombre(self.pantalla,self.f
63e0 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 uente24,.....................if.
6400 6c 2e 74 69 70 6f 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 l.tipo.==.1:.................for
6420 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 .l.in.self.listaLugares:........
6440 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 61 70 69 74 61 6c 65 .....elif.i.startswith("capitale
6460 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s"):............................
6480 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 46 61 .........COLORNOMBREELEVACION,Fa
64a0 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 lse).....................d.mostr
64c0 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e arNombre(self.pantalla,self.fuen
64e0 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 te32,.................for.d.in.s
6500 65 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 elf.listaCuchillas:.............
6520 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 75 63 68 69 6c 6c 61 73 22 29 3a 00 20 20 if.i.startswith("cuchillas"):...
6540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6560 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 55 54 41 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 ..COLORNOMBRERUTA,False)........
6580 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c .............d.mostrarNombre(sel
65a0 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 f.pantalla,self.fuente32,.......
65c0 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 75 74 ..........for.d.in.self.listaRut
65e0 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 as:.............if.i.startswith(
6600 22 72 75 74 61 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "rutas"):.......................
6620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 2c 46 61 6c ..............COLORNOMBRERIO,Fal
6640 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 se).....................d.mostra
6660 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e 74 rNombre(self.pantalla,self.fuent
6680 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 e32,.................for.d.in.se
66a0 6c 66 2e 6c 69 73 74 61 52 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 2e 73 lf.listaRios:.............if.i.s
66c0 74 61 72 74 73 77 69 74 68 28 22 72 69 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 tartswith("rios"):..............
66e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 .......................COLORNOMB
6700 52 45 44 45 50 54 4f 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 REDEPTO,False)..................
6720 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 ...d.mostrarNombre(self.pantalla
6740 2c 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,self.fuente32,.................
6760 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 44 65 70 74 6f 73 3a 00 20 20 20 20 20 for.d.in.self.listaDeptos:......
6780 20 20 20 20 20 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 64 65 70 74 6f 73 22 29 .......if.i.startswith("deptos")
67a0 3a 00 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 :.........for.i.in.self.nivelAct
67c0 75 61 6c 2e 6e 6f 6d 62 72 65 49 6e 69 63 69 61 6c 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ual.nombreInicial:..............
67e0 20 20 20 20 20 20 20 20 20 20 20 6c 2e 64 69 62 75 6a 61 72 28 73 65 6c 66 2e 70 61 6e 74 61 6c ...........l.dibujar(self.pantal
6800 6c 61 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 la,False).....................if
6820 20 6c 2e 74 69 70 6f 20 3d 3d 20 35 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f .l.tipo.==.5:.................fo
6840 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 r.l.in.self.listaLugares:.......
6860 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 65 72 72 6f 73 22 ......elif.i.startswith("cerros"
6880 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 64 69 62 ):.........................l.dib
68a0 75 6a 61 72 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 ujar(self.pantalla,False).......
68c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 32 3a 00 20 20 ..............if.l.tipo.==.2:...
68e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 ..............for.l.in.self.list
6900 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 aLugares:.............elif.i.sta
6920 72 74 73 77 69 74 68 28 22 63 69 75 64 61 64 65 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 rtswith("ciudades"):............
6940 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 64 69 62 75 6a 61 72 28 73 65 6c 66 2e 70 61 6e 74 .............l.dibujar(self.pant
6960 61 6c 6c 61 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 alla,False).....................
6980 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 if.l.tipo.==.1:.................
69a0 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 for.l.in.self.listaLugares:.....
69c0 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 61 70 69 74 ........elif.i.startswith("capit
69e0 61 6c 65 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e ales"):.................self.pan
6a00 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 63 75 63 68 69 6c 6c 61 73 2c 20 28 73 68 69 66 talla.blit(self.cuchillas,.(shif
6a20 74 5f 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 t_x,.shift_y)).............elif.
6a40 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 75 63 68 69 6c 6c 61 73 22 29 3a 00 20 20 20 20 20 i.startswith("cuchillas"):......
6a60 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 ...........self.pantalla.blit(se
6a80 6c 66 2e 72 75 74 61 73 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 lf.rutas,.(shift_x,.shift_y))...
6aa0 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 72 75 74 ..........elif.i.startswith("rut
6ac0 61 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 as"):.................self.panta
6ae0 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 72 69 6f 73 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 68 lla.blit(self.rios,.(shift_x,.sh
6b00 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 ift_y)).............elif.i.start
6b20 73 77 69 74 68 28 22 72 69 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 swith("rios"):.................s
6b40 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 64 65 70 74 6f 73 4c 69 6e elf.pantalla.blit(self.deptosLin
6b60 65 61 73 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 eas,.(shift_x,.shift_y))........
6b80 20 20 20 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 6c 69 6e 65 61 73 44 65 70 74 .....if.i.startswith("lineasDept
6ba0 6f 22 29 3a 00 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 73 65 6c 66 2e 6e 69 76 65 6c o"):.........for.i.in.self.nivel
6bc0 41 63 74 75 61 6c 2e 64 69 62 75 6a 6f 49 6e 69 63 69 61 6c 3a 00 20 20 20 20 20 20 20 20 23 20 Actual.dibujoInicial:.........#.
6be0 70 72 65 73 65 6e 74 61 72 20 6e 69 76 65 6c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 69 76 presentar.nivel.........self.niv
6c00 65 6c 41 63 74 75 61 6c 2e 70 72 65 70 61 72 61 72 50 72 65 67 75 6e 74 61 73 28 29 00 20 20 20 elActual.prepararPreguntas()....
6c20 20 20 20 20 20 73 65 6c 66 2e 61 76 61 6e 63 65 4e 69 76 65 6c 20 3d 20 30 00 20 20 20 20 20 20 .....self.avanceNivel.=.0.......
6c40 20 20 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 20 3d 20 73 65 6c 66 2e 6c 69 73 74 61 4e ..self.nivelActual.=.self.listaN
6c60 69 76 65 6c 65 73 5b 73 65 6c 66 2e 69 6e 64 69 63 65 4e 69 76 65 6c 41 63 74 75 61 6c 5d 00 20 iveles[self.indiceNivelActual]..
6c80 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 6d 69 74 69 72 4a 75 67 61 72 20 3d 20 54 72 75 65 .......self.permitirJugar.=.True
6ca0 00 20 20 20 20 20 20 20 20 22 22 22 4a 75 65 67 6f 20 70 72 69 6e 63 69 70 61 6c 20 64 65 20 70 ........."""Juego.principal.de.p
6cc0 72 65 67 75 6e 74 61 73 20 79 20 72 65 73 70 75 65 73 74 61 73 22 22 22 00 20 20 20 20 64 65 66 reguntas.y.respuestas""".....def
6ce0 20 6a 75 67 61 72 4e 69 76 65 6c 28 73 65 6c 66 29 3a 00 00 00 20 20 20 20 20 20 20 20 20 20 20 .jugarNivel(self):..............
6d00 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 .........pygame.display.flip()..
6d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d ...............elif.event.type.=
6d40 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.EVENTOREFRESCO:...............
6d60 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........return................
6d80 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 5b 31 5d 20 3c 20 37 35 2a 73 .............event.pos[1].<.75*s
6da0 63 61 6c 65 2b 73 68 69 66 74 5f 79 3a 20 23 20 74 65 72 6d 69 6e 61 72 00 20 20 20 20 20 20 20 cale+shift_y:.#.terminar........
6dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 5b 31 .....................event.pos[1
6de0 5d 20 3e 20 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 20 61 6e 64 20 5c 00 20 20 20 20 20 ].>.25*scale+shift_y.and.\......
6e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 .......................event.pos
6e20 5b 30 5d 20 3c 20 31 31 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 20 61 6e 64 20 5c 00 20 [0].<.1175*scale+shift_x.and.\..
6e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 70 6f ...................elif.event.po
6e60 73 5b 30 5d 20 3e 20 39 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 20 61 6e 64 20 5c 00 20 s[0].>.975*scale+shift_x.and.\..
6e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6ea0 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......break....................
6ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6ee0 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....True)......................
6f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 44 45 50 54 4f 2c 00 20 20 20 20 20 20 20 20 20 20 20 ...COLORNOMBREDEPTO,............
6f40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6f60 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 .............self.fuente32,.....
6f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
6fa0 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c ....d.mostrarNombre(self.pantall
6fc0 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a,..............................
6fe0 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 28 65 76 65 6e 74 2e 70 6f 73 29 3a 00 .......if.d.estaAca(event.pos):.
7000 61 64 00 00 1e 00 00 00 4a 01 00 00 00 10 00 00 46 00 00 00 d8 0f 00 00 a4 0f 00 00 71 0f 00 00 ad......J.......F...........q...
7020 45 0f 00 00 19 0f 00 00 f3 0e 00 00 ca 0e 00 00 96 0e 00 00 63 0e 00 00 3a 0e 00 00 1c 0e 00 00 E...................c...:.......
7040 f7 0d 00 00 b4 0d 00 00 7e 0d 00 00 4d 0d 00 00 2d 0d 00 00 f4 0c 00 00 d2 0c 00 00 aa 0c 00 00 ........~...M...-...............
7060 79 0c 00 00 41 0c 00 00 17 0c 00 00 d6 0b 00 00 96 0b 00 00 77 0b 00 00 3c 0b 00 00 16 0b 00 00 y...A...............w...<.......
7080 df 0a 00 00 91 0a 00 00 60 0a 00 00 1f 0a 00 00 e4 09 00 00 b4 09 00 00 92 09 00 00 67 09 00 00 ........`...................g...
70a0 2b 09 00 00 f7 08 00 00 b3 08 00 00 6b 08 00 00 25 08 00 00 d9 07 00 00 b6 07 00 00 82 07 00 00 +...........k...%...............
70c0 45 07 00 00 1d 07 00 00 dd 06 00 00 8f 06 00 00 45 06 00 00 f9 05 00 00 cc 05 00 00 87 05 00 00 E...............E...............
70e0 45 05 00 00 16 05 00 00 d4 04 00 00 8f 04 00 00 5c 04 00 00 28 04 00 00 e3 03 00 00 9d 03 00 00 E...............\...(...........
7100 58 03 00 00 24 03 00 00 0a 03 00 00 cb 02 00 00 9e 02 00 00 6c 02 00 00 29 02 00 00 f4 01 00 00 X...$...............l...).......
7120 c0 01 00 00 7e 01 00 00 4a 01 00 00 49 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....~...J...I...................
7140 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
7160 20 20 23 65 6c 73 65 3a 20 23 20 76 6f 6c 76 65 72 20 61 20 70 72 65 67 75 6e 74 61 72 00 20 20 ..#else:.#.volver.a.preguntar...
7180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 45 ..........................#....E
71a0 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 54 49 45 4d 50 4f 52 45 53 50 55 45 53 54 41 29 00 VENTORESPUESTA,TIEMPORESPUESTA).
71c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 70 79 67 ............................#pyg
71e0 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 00 20 20 20 20 20 20 20 20 20 20 20 20 ame.time.set_timer(.............
7200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 73 65 6c 66 2e 6e 52 65 73 70 75 65 73 74 61 ................#self.nRespuesta
7220 73 4d 61 6c 20 3d 20 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sMal.=.0........................
7240 20 20 20 20 20 20 20 20 20 23 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 2e 64 65 76 6f 6c .........#self.nivelActual.devol
7260 76 65 72 41 79 75 64 61 28 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 verAyuda()).....................
7280 20 20 20 20 20 20 20 20 23 73 65 6c 66 2e 6d 6f 73 74 72 61 72 47 6c 6f 62 69 74 6f 28 00 20 20 ........#self.mostrarGlobito(...
72a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 20 73 65 6c 66 2e ......................#....self.
72c0 66 69 6e 4a 75 65 67 6f 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 finJuego()......................
72e0 20 20 20 23 69 66 20 73 65 6c 66 2e 6e 52 65 73 70 75 65 73 74 61 73 4d 61 6c 20 69 73 20 33 3a ...#if.self.nRespuestasMal.is.3:
7300 20 23 20 61 63 61 62 61 72 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c .#.acabar.....................el
7320 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 se:.............................
7340 73 65 6c 66 2e 6e 52 65 73 70 75 65 73 74 61 73 4d 61 6c 20 3d 20 30 00 20 20 20 20 20 20 20 20 self.nRespuestasMal.=.0.........
7360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 ....................self.mostrar
7380 47 6c 6f 62 69 74 6f 28 73 65 6c 66 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 29 00 20 20 20 Globito(self.lineasPregunta)....
73a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c .............................sel
73c0 66 2e 6c 69 73 74 61 53 75 66 69 6a 6f 73 2c 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 66 69 6a 6f f.listaSufijos,self.listaPrefijo
73e0 73 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s)..............................
7400 20 20 20 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 2e 73 69 67 75 69 65 6e 74 65 50 72 65 ...self.nivelActual.siguientePre
7420 67 75 6e 74 61 28 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gunta(\.........................
7440 20 20 20 20 73 65 6c 66 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 20 3d 20 5c 00 20 20 20 20 ....self.lineasPregunta.=.\.....
7460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 20 23 20 70 72 65 67 ....................else:.#.preg
7480 75 6e 74 61 20 73 69 67 75 69 65 6e 74 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 unta.siguiente..................
74a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
74c0 20 54 49 45 4d 50 4f 52 45 53 50 55 45 53 54 41 2a 32 29 00 20 20 20 20 20 20 20 20 20 20 20 20 .TIEMPORESPUESTA*2).............
74e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f ................pygame.time.set_
7500 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 00 20 20 20 20 20 20 20 20 20 20 timer(EVENTODESPEGUE,...........
7520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 67 6f 31 20 3d 20 ..................self.fuego1.=.
7540 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 True............................
7560 20 73 65 6c 66 2e 79 4e 61 76 65 20 3d 20 69 6e 74 28 59 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 .self.yNave.=.int(YNAVE*scale+sh
7580 69 66 74 5f 79 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ift_y)..........................
75a0 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 47 6c 6f 62 69 74 6f 28 73 65 6c 66 2e 6c 69 6e 65 ...self.mostrarGlobito(self.line
75c0 61 73 50 72 65 67 75 6e 74 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 asPregunta).....................
75e0 20 20 20 20 20 20 20 20 20 20 20 20 2e 73 70 6c 69 74 28 22 5c 5c 22 29 00 20 20 20 20 20 20 20 .............split("\\")........
7600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 64 6f 6d 2e .........................random.
7620 72 61 6e 64 69 6e 74 28 31 2c 73 65 6c 66 2e 6e 75 6d 65 72 6f 44 65 73 70 65 64 69 64 61 73 29 randint(1,self.numeroDespedidas)
7640 2d 31 5d 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -1]\............................
7660 20 73 65 6c 66 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 20 3d 20 20 73 65 6c 66 2e 6c 69 73 .self.lineasPregunta.=..self.lis
7680 74 61 44 65 73 70 65 64 69 64 61 73 5b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 taDespedidas[\..................
76a0 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 61 76 61 6e 63 65 4e 69 76 65 6c 20 3d 3d 20 54 4f .......if.self.avanceNivel.==.TO
76c0 54 41 4c 41 56 41 4e 43 45 3a 20 23 20 69 6e 69 63 69 61 20 64 65 73 70 65 67 75 65 00 20 20 20 TALAVANCE:.#.inicia.despegue....
76e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 76 61 6e 63 65 .....................self.avance
7700 4e 69 76 65 6c 20 3d 20 73 65 6c 66 2e 61 76 61 6e 63 65 4e 69 76 65 6c 20 2b 20 31 00 20 20 20 Nivel.=.self.avanceNivel.+.1....
7720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 65 73 43 6f 72 72 65 .................if.self.esCorre
7740 63 74 6f 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e cto:.....................pygame.
7760 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 time.set_timer(EVENTORESPUESTA,0
7780 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 ).................elif.event.typ
77a0 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 3a 00 20 20 20 20 20 20 20 20 20 20 e.==.EVENTORESPUESTA:...........
77c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 ..................return........
77e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 .........................event.p
7800 6f 73 5b 31 5d 20 3c 20 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 3a 20 23 20 74 65 72 6d os[1].<.75*scale+shift_y:.#.term
7820 69 6e 61 72 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 inar............................
7840 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 5b 31 5d 20 3e 20 32 35 2a 73 63 61 6c 65 2b 73 68 69 .....event.pos[1].>.25*scale+shi
7860 66 74 5f 79 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ft_y.and.\......................
7880 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 5b 30 5d 20 3c 20 31 31 37 35 2a 73 ...........event.pos[0].<.1175*s
78a0 63 61 6c 65 2b 73 68 69 66 74 5f 78 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 cale+shift_x.and.\..............
78c0 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 70 6f 73 5b 30 5d 20 3e 20 39 ...........elif.event.pos[0].>.9
78e0 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 75*scale+shift_x.and.\..........
7900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ...........................self.
7920 66 69 6e 4a 75 65 67 6f 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 finJuego()......................
7940 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 6e 52 65 73 70 75 65 73 74 61 73 4d 61 ...........if.self.nRespuestasMa
7960 6c 20 3e 20 32 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 l.>.2:..........................
7980 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 61 6c 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......self.mal()...............
79a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 ..............else:.............
79c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 72 72 65 63 74 ....................self.correct
79e0 6f 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o().............................
7a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 70 6f 73 29 3a 00 20 ...................event.pos):..
7a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 ...........................if.se
7a40 6c 66 2e 65 73 43 6f 72 72 65 63 74 61 28 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 2c 00 lf.esCorrecta(self.nivelActual,.
7a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 ............................self
7a80 2e 62 6f 72 72 61 72 47 6c 6f 62 69 74 6f 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .borrarGlobito()................
7aa0 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 70 6f 73 5b 30 5d 20 3c 20 58 4d 41 50 41 .........if.event.pos[0].<.XMAPA
7ac0 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 3a 20 23 20 7a 6f 6e 61 20 6d 61 70 61 00 20 MAX*scale+shift_x:.#.zona.mapa..
7ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 61 76 61 6e 63 ...................if.self.avanc
7b00 65 4e 69 76 65 6c 20 3c 20 54 4f 54 41 4c 41 56 41 4e 43 45 3a 00 20 20 20 20 20 20 20 20 20 20 eNivel.<.TOTALAVANCE:...........
7b20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 ..........self.click.play().....
7b40 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 ............elif.event.type.==.p
7b60 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 ygame.MOUSEBUTTONDOWN:..........
7b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 ...............return...........
7ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 ..............pygame.time.set_ti
7bc0 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 mer(EVENTODESPEGUE,0)...........
7be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 ..............pygame.time.set_ti
7c00 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 mer(EVENTORESPUESTA,0)..........
7c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 ...............self.click.play()
7c40 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 6b 65 .....................if.event.ke
7c60 79 20 3d 3d 20 32 37 3a 20 23 20 65 73 63 61 70 65 3a 20 73 61 6c 69 72 00 20 20 20 20 20 20 20 y.==.27:.#.escape:.salir........
7c80 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 .........if.event.type.==.pygame
7ca0 2e 4b 45 59 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 .KEYDOWN:.............for.event.
7cc0 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 in.wait_events():.........while.
7ce0 73 65 6c 66 2e 70 65 72 6d 69 74 69 72 4a 75 67 61 72 3a 00 20 20 20 20 20 20 20 20 23 20 6c 65 self.permitirJugar:.........#.le
7d00 65 72 20 65 76 65 6e 74 6f 73 20 79 20 76 65 72 20 73 69 20 6c 61 20 72 65 73 70 75 65 73 74 61 er.eventos.y.ver.si.la.respuesta
7d20 20 65 73 20 63 6f 72 72 65 63 74 61 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 52 65 73 70 75 .es.correcta.........self.nRespu
7d40 65 73 74 61 73 4d 61 6c 20 3d 20 30 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 estasMal.=.0.........self.mostra
7d60 72 47 6c 6f 62 69 74 6f 28 73 65 6c 66 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 29 00 20 20 rGlobito(self.lineasPregunta)...
7d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 53 75 66 69 6a 6f 73 2c ..............self.listaSufijos,
7da0 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 66 69 6a 6f 73 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 self.listaPrefijos).........self
7dc0 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 20 3d 20 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 .lineasPregunta.=.self.nivelActu
7de0 61 6c 2e 73 69 67 75 69 65 6e 74 65 50 72 65 67 75 6e 74 61 28 5c 00 20 20 20 20 20 20 20 20 23 al.siguientePregunta(\.........#
7e00 20 70 72 65 73 65 6e 74 61 72 20 70 72 65 67 75 6e 74 61 20 69 6e 69 63 69 61 6c 00 20 20 20 20 .presentar.pregunta.inicial.....
7e20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 ....pygame.display.flip().......
7e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 ....................(255,155,155
7e60 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e ))............................in
7e80 74 28 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 t(50*scale+shift_y)),...........
7ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 31 30 37 35 2a 73 63 61 6c 65 2b ................(int(1075*scale+
7ec0 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 shift_x),.......................
7ee0 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e ....self.fuente40,.........self.
7f00 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 54 65 72 6d 69 6e 61 72 22 2c 00 20 20 20 20 20 20 20 mostrarTexto("Terminar",........
7f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 38 2a 73 63 61 6c .....................int(48*scal
7f40 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e)))............................
7f60 20 69 6e 74 28 32 30 30 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .int(200*scale),................
7f80 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 32 36 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f .............int(26*scale+shift_
7fa0 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 y),............................(
7fc0 69 6e 74 28 39 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 int(975*scale+shift_x),.........
7fe0 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 31 30 30 2c 32 30 2c 32 30 29 2c 00 self.pantalla.fill((100,20,20),.
8000 61 64 00 00 13 00 00 00 23 01 00 00 00 10 00 00 3f 00 00 00 bf 0f 00 00 8c 0f 00 00 44 0f 00 00 ad......#.......?...........D...
8020 0d 0f 00 00 c6 0e 00 00 7f 0e 00 00 3f 0e 00 00 fe 0d 00 00 c7 0d 00 00 7c 0d 00 00 3c 0d 00 00 ............?...........|...<...
8040 ff 0c 00 00 c5 0c 00 00 98 0c 00 00 65 0c 00 00 23 0c 00 00 ef 0b 00 00 b4 0b 00 00 73 0b 00 00 ............e...#...........s...
8060 45 0b 00 00 0d 0b 00 00 cd 0a 00 00 ae 0a 00 00 88 0a 00 00 3b 0a 00 00 02 0a 00 00 bc 09 00 00 E...................;...........
8080 83 09 00 00 5b 09 00 00 1d 09 00 00 ce 08 00 00 7f 08 00 00 61 08 00 00 23 08 00 00 d4 07 00 00 ....[...............a...#.......
80a0 85 07 00 00 4f 07 00 00 21 07 00 00 ee 06 00 00 b5 06 00 00 7f 06 00 00 41 06 00 00 fe 05 00 00 ....O...!...............A.......
80c0 b3 05 00 00 67 05 00 00 2f 05 00 00 f3 04 00 00 b2 04 00 00 67 04 00 00 1b 04 00 00 1a 04 00 00 ....g.../...........g...........
80e0 dd 03 00 00 a5 03 00 00 6e 03 00 00 27 03 00 00 df 02 00 00 a4 02 00 00 6e 02 00 00 32 02 00 00 ........n...'...........n...2...
8100 f7 01 00 00 ac 01 00 00 60 01 00 00 23 01 00 00 22 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........`...#..."...............
8120 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 .......................elif.self
8140 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 3d 20 45 53 54 41 44 4f 44 45 53 50 45 47 55 45 3a 00 .estadobicho.==.ESTADODESPEGUE:.
8160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 4f 2a 73 63 61 6c 65 ................int(YBICHO*scale
81a0 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +shift_y))).....................
81c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 ...........................(int(
81e0 58 42 49 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 XBICHO*scale+shift_x),..........
8200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 ...................self.pantalla
8220 2e 62 6c 69 74 28 73 65 6c 66 2e 62 69 63 68 6f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .blit(self.bicho,...............
8240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d ..............self.estadobicho.=
8260 20 45 53 54 41 44 4f 4e 4f 52 4d 41 4c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .ESTADONORMAL...................
8280 20 20 20 20 20 20 69 66 20 72 61 6e 64 6f 6d 2e 72 61 6e 64 69 6e 74 28 31 2c 31 30 29 20 3d 3d ......if.random.randint(1,10).==
82a0 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c .1:.....................elif.sel
82c0 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 3d 20 45 53 54 41 44 4f 46 52 45 4e 54 45 3a 00 20 f.estadobicho.==.ESTADOFRENTE:..
82e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8300 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 ...........int(YBICHO*scale+shif
8320 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y)))..........................
8340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 42 49 43 48 4f 2a 73 63 ..................(int(XBICHO*sc
8360 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ale+shift_x),...................
8380 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 62 69 ......self.pantalla.blit(self.bi
83a0 63 68 6f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c cho,.........................sel
83c0 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 20 45 53 54 41 44 4f 4e 4f 52 4d 41 4c 00 20 20 20 f.estadobicho.=.ESTADONORMAL....
83e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 2e 65 73 74 61 64 .................elif.self.estad
8400 6f 62 69 63 68 6f 20 3d 3d 20 45 53 54 41 44 4f 50 45 53 54 41 4e 41 53 3a 00 00 20 20 20 20 20 obicho.==.ESTADOPESTANAS:.......
8420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8440 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 ...........int(YBICHO*scale+shif
8460 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y)))..........................
8480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 42 49 43 48 ......................(int(XBICH
84a0 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 O*scale+shift_x),...............
84c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 ..............self.pantalla.blit
84e0 28 73 65 6c 66 2e 62 69 63 68 6f 66 72 65 6e 74 65 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 (self.bichofrente,..............
8500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 ...............self.estadobicho.
8520 3d 20 45 53 54 41 44 4f 46 52 45 4e 54 45 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.ESTADOFRENTE..................
8540 20 20 20 20 20 20 20 65 6c 69 66 20 72 61 6e 64 6f 6d 2e 72 61 6e 64 69 6e 74 28 31 2c 32 30 29 .......elif.random.randint(1,20)
8560 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .==.1:..........................
8580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 .......................int(YBICH
85a0 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 O*scale+shift_y)))..............
85c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
85e0 20 20 28 69 6e 74 28 58 42 49 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 ..(int(XBICHO*scale+shift_x),...
8600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 ..........................self.p
8620 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 62 69 63 68 6f 70 65 73 74 61 6e 61 73 2c antalla.blit(self.bichopestanas,
8640 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c .............................sel
8660 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 20 45 53 54 41 44 4f 50 45 53 54 41 4e 41 53 00 20 f.estadobicho.=.ESTADOPESTANAS..
8680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 61 6e 64 6f 6d .......................if.random
86a0 2e 72 61 6e 64 69 6e 74 28 31 2c 31 35 29 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 .randint(1,15).==.1:............
86c0 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 3d 20 .........if.self.estadobicho.==.
86e0 45 53 54 41 44 4f 4e 4f 52 4d 41 4c 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c ESTADONORMAL:.................el
8700 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a if.event.type.==.EVENTOREFRESCO:
8720 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e .........................pygame.
8740 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 display.flip()..................
8760 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 67 6f 31 20 3d 20 6e 6f 74 20 73 65 6c 66 2e 66 75 .......self.fuego1.=.not.self.fu
8780 65 67 6f 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ego1............................
87a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 79 4e 61 76 65 2b .....................self.yNave+
87c0 69 6e 74 28 44 59 4e 41 56 45 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 int(DYNAVE*scale))).............
87e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8800 20 20 20 28 69 6e 74 28 28 58 4e 41 56 45 2b 33 30 29 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 ...(int((XNAVE+30)*scale+shift_x
8820 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ),.............................s
8840 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 66 75 65 67 6f 5b 31 5d 2c elf.pantalla.blit(self.fuego[1],
8860 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 .........................else:..
8880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
88a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 79 4e 61 76 65 2b 69 6e 74 28 44 59 ...............self.yNave+int(DY
88c0 4e 41 56 45 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NAVE*scale)))...................
88e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e .............................(in
8900 74 28 28 58 4e 41 56 45 2b 33 30 29 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 t((XNAVE+30)*scale+shift_x),....
8920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 .........................self.pa
8940 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 66 75 65 67 6f 5b 30 5d 2c 00 20 20 20 20 20 ntalla.blit(self.fuego[0],......
8960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 66 75 65 67 6f ...................if.self.fuego
8980 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1:..............................
89a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 79 4e 61 76 65 29 29 00 20 20 20 20 ...............self.yNave)).....
89c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
89e0 20 20 20 20 20 20 20 28 69 6e 74 28 58 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 .......(int(XNAVE*scale+shift_x)
8a00 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 ,.........................self.p
8a20 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 6e 61 76 65 5b 36 5d 2c 00 20 20 20 20 20 antalla.blit(self.nave[6],......
8a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 ...................pygame.time.s
8a60 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 54 49 45 4d 50 4f 44 45 et_timer(EVENTODESPEGUE,TIEMPODE
8a80 53 50 45 47 55 45 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 SPEGUE).....................else
8aa0 3a 20 23 20 61 6e 69 6d 61 63 69 6f 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :.#.animacion...................
8ac0 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......return....................
8ae0 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 .....pygame.time.set_timer(EVENT
8b00 4f 44 45 53 50 45 47 55 45 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ODESPEGUE,0)....................
8b20 20 69 66 20 73 65 6c 66 2e 79 4e 61 76 65 3c 31 3a 20 23 20 66 69 6e 20 64 65 6c 20 64 65 73 70 .if.self.yNave<1:.#.fin.del.desp
8b40 65 67 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 79 4e egue.....................self.yN
8b60 61 76 65 20 3d 20 73 65 6c 66 2e 79 4e 61 76 65 2d 38 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ave.=.self.yNave-8..............
8b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 ...........................int((
8ba0 44 59 4e 41 56 45 2b 33 30 29 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 DYNAVE+30)*scale))).............
8bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 ............................int(
8be0 44 58 4e 41 56 45 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 DXNAVE*scale),..................
8c00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 79 4e 61 76 .......................self.yNav
8c20 65 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e,..............................
8c40 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 69 66 74 ..........(int(XNAVE*scale+shift
8c60 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 _x),.....................self.pa
8c80 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 43 4f 4c 4f 52 50 41 4e 45 4c 2c 00 20 20 20 20 20 20 20 20 ntalla.fill(COLORPANEL,.........
8ca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 73 70 65 67 75 65 2e 70 6c ................self.despegue.pl
8cc0 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ay().........................sel
8ce0 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 20 45 53 54 41 44 4f 44 45 53 50 45 47 55 45 00 20 f.estadobicho.=.ESTADODESPEGUE..
8d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 39 30 30 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 ...........int(900*scale))).....
8d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8d60 20 20 20 20 20 20 20 20 69 6e 74 28 44 58 50 41 4e 45 4c 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 ........int(DXPANEL*scale),.....
8d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8da0 20 20 20 20 20 20 20 28 69 6e 74 28 58 4d 41 50 41 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 .......(int(XMAPAMAX*scale+shift
8dc0 5f 78 29 2c 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 _x),0,.........................s
8de0 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 43 4f 4c 4f 52 50 41 4e 45 4c 2c 00 20 20 elf.pantalla.fill(COLORPANEL,...
8e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8e20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 44 59 42 49 43 48 4f 2a 73 63 61 6c 65 29 29 29 00 20 ..........int(DYBICHO*scale)))..
8e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8e60 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 44 58 42 49 43 48 4f 2a 73 63 61 6c 65 29 2c 00 20 ...........int(DXBICHO*scale),..
8e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
8ea0 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 ...........int(YBICHO*scale+shif
8ec0 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y),...........................
8ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 42 49 43 48 4f 2a 73 63 61 .................(int(XBICHO*sca
8f00 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le+shift_x),....................
8f20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 43 4f 4c 4f 52 50 41 4e .....self.pantalla.fill(COLORPAN
8f40 45 4c 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e EL,.....................if.self.
8f60 79 4e 61 76 65 20 3d 3d 20 69 6e 74 28 59 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 yNave.==.int(YNAVE*scale+shift_y
8f80 29 3a 20 23 20 69 6e 69 63 69 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 ):.#.inicio.................elif
8fa0 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 3a 00 20 .event.type.==.EVENTODESPEGUE:..
8fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 .......................self.most
8fe0 72 61 72 47 6c 6f 62 69 74 6f 28 73 65 6c 66 2e 6c 69 6e 65 61 73 50 72 65 67 75 6e 74 61 29 00 rarGlobito(self.lineasPregunta).
9000 61 64 00 00 0f 00 00 00 5b 01 00 00 00 10 00 00 4e 00 00 00 e3 0f 00 00 b9 0f 00 00 b8 0f 00 00 ad......[.......N...............
9020 9c 0f 00 00 6f 0f 00 00 43 0f 00 00 1b 0f 00 00 ed 0e 00 00 c2 0e 00 00 7e 0e 00 00 66 0e 00 00 ....o...C...............~...f...
9040 1f 0e 00 00 0d 0e 00 00 e9 0d 00 00 c7 0d 00 00 87 0d 00 00 46 0d 00 00 03 0d 00 00 da 0c 00 00 ....................F...........
9060 8f 0c 00 00 66 0c 00 00 4f 0c 00 00 12 0c 00 00 f5 0b 00 00 df 0b 00 00 c6 0b 00 00 b5 0b 00 00 ....f...O.......................
9080 8d 0b 00 00 58 0b 00 00 1a 0b 00 00 f4 0a 00 00 b8 0a 00 00 9d 0a 00 00 6a 0a 00 00 47 0a 00 00 ....X...................j...G...
90a0 1e 0a 00 00 de 09 00 00 b6 09 00 00 9c 09 00 00 4f 09 00 00 1b 09 00 00 cd 08 00 00 8f 08 00 00 ................O...............
90c0 41 08 00 00 03 08 00 00 b8 07 00 00 7a 07 00 00 30 07 00 00 f2 06 00 00 a8 06 00 00 69 06 00 00 A...........z...0...........i...
90e0 3b 06 00 00 08 06 00 00 de 05 00 00 c5 05 00 00 af 05 00 00 87 05 00 00 63 05 00 00 24 05 00 00 ;.......................c...$...
9100 e4 04 00 00 bb 04 00 00 6f 04 00 00 28 04 00 00 f1 03 00 00 d8 03 00 00 92 03 00 00 6b 03 00 00 ........o...(...............k...
9120 2d 03 00 00 fe 02 00 00 b7 02 00 00 74 02 00 00 4b 02 00 00 00 02 00 00 d7 01 00 00 b9 01 00 00 -...........t...K...............
9140 a0 01 00 00 6c 01 00 00 5b 01 00 00 5a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 ....l...[...Z...................
9160 20 20 20 77 68 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e ...while.1:.........pygame.time.
9180 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 34 30 30 30 29 00 set_timer(EVENTORESPUESTA,4000).
91a0 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 ........terminar.=.False........
91c0 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 .pygame.display.flip()..........
91e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 .................(255,155,155)).
9200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 ..........................(int(6
9220 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 00*scale+shift_x),int(800*scale+
9240 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 shift_y)),......................
9260 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 .....self.fuente32,.........self
9280 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 69 6f 6e 61 20 63 75 61 6c 71 75 69 65 .mostrarTexto("Presiona.cualquie
92a0 72 20 74 65 63 6c 61 20 70 61 72 61 20 73 61 6c 74 65 61 72 22 2c 00 20 20 20 20 20 20 20 20 20 r.tecla.para.saltear",..........
92c0 20 20 20 79 4c 69 6e 65 61 20 3d 20 79 4c 69 6e 65 61 20 2b 20 73 65 6c 66 2e 66 75 65 6e 74 65 ...yLinea.=.yLinea.+.self.fuente
92e0 33 32 2e 67 65 74 5f 68 65 69 67 68 74 28 29 2b 69 6e 74 28 31 30 2a 73 63 61 6c 65 29 00 20 20 32.get_height()+int(10*scale)...
9300 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 74 65 78 ..........self.pantalla.blit(tex
9320 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 t,.textrect).............textrec
9340 74 2e 63 65 6e 74 65 72 20 3d 20 28 69 6e 74 28 35 35 37 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f t.center.=.(int(557*scale+shift_
9360 78 29 2c 79 4c 69 6e 65 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 20 x),yLinea).............textrect.
9380 3d 20 74 65 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 =.text.get_rect().............te
93a0 78 74 20 3d 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 72 65 6e 64 65 72 28 6c 2e 73 74 72 69 xt.=.self.fuente32.render(l.stri
93c0 70 28 29 2c 20 31 2c 20 43 4f 4c 4f 52 50 52 45 47 55 4e 54 41 53 29 00 20 20 20 20 20 20 20 20 p(),.1,.COLORPREGUNTAS).........
93e0 66 6f 72 20 6c 20 69 6e 20 6c 69 6e 65 61 73 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 20 for.l.in.lineas:.........lineas.
9400 3d 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 73 65 6e 74 61 63 69 6f 6e 5b 30 5d 2e 73 70 6c 69 =.self.listaPresentacion[0].spli
9420 74 28 22 5c 5c 22 29 00 20 20 20 20 20 20 20 20 79 4c 69 6e 65 61 20 3d 20 69 6e 74 28 28 31 38 t("\\").........yLinea.=.int((18
9440 30 2b 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 67 65 74 5f 68 65 69 67 68 74 28 29 2a 33 29 2a 0+self.fuente32.get_height()*3)*
9460 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 scale+shift_y)..................
9480 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 ..........(int(350*scale+shift_x
94a0 29 2c 69 6e 74 28 31 38 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 ),int(180*scale+shift_y)))......
94c0 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 67 6c 6f 62 69 ...self.pantalla.blit(self.globi
94e0 74 6f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 to,.............................
9500 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 ...........int(450*scale+shift_y
9520 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 ))).........self.pantalla.blit(s
9540 65 6c 66 2e 62 69 63 68 6f 2c 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 elf.bicho,(int(600*scale+shift_x
9560 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 30 ),.........self.pantalla.fill((0
9580 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 23 20 63 75 61 64 72 6f 20 32 3a 20 6d 61 72 63 69 ,0,0)).........#.cuadro.2:.marci
95a0 61 6e 69 74 6f 20 68 61 62 6c 61 6e 64 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 anito.hablando.................b
95c0 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 69 6e 61 72 3a 00 20 20 reak.............if.terminar:...
95e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 ..................pygame.display
9600 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 .flip().................elif.eve
9620 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 20 20 20 20 20 nt.type.==.EVENTOREFRESCO:......
9640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 ...................pygame.displa
9660 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y.flip()........................
9680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 .............................shi
96a0 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ft_y))).........................
96c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 31 35 30 2b 73 65 6c ....................int((150+sel
96e0 66 2e 70 61 73 6f 2a 31 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.paso*1)*scale+\...............
9700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9720 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......shift_x),.................
9740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 ...........................(int(
9760 28 39 30 30 2d 73 65 6c 66 2e 70 61 73 6f 2a 33 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 (900-self.paso*3)*scale+\.......
9780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e ..................self.pantalla.
97a0 62 6c 69 74 28 73 65 6c 66 2e 6e 61 76 65 6c 6c 65 67 61 6e 64 6f 2c 00 20 20 20 20 20 20 20 20 blit(self.navellegando,.........
97c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
97e0 20 20 20 20 69 6e 74 28 31 30 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 36 33 2a 73 63 61 6c 65 29 ....int(100*scale),int(63*scale)
9800 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
9820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 79 29 2c .......................shift_y),
9840 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
9860 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 31 35 30 2b 28 73 65 6c 66 2e 70 61 73 6f .............int((150+(self.paso
9880 2d 31 29 2a 31 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -1)*1)*scale+\..................
98a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
98c0 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...shift_x),....................
98e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 28 39 30 ........................(int((90
9900 30 2d 28 73 65 6c 66 2e 70 61 73 6f 2d 31 29 2a 33 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 0-(self.paso-1)*3)*scale+\......
9920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 ...................self.pantalla
9940 2e 66 69 6c 6c 28 28 30 2c 30 2c 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .fill((0,0,0),..................
9960 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 .......pygame.time.set_timer(EVE
9980 4e 54 4f 44 45 53 50 45 47 55 45 2c 54 49 45 4d 50 4f 44 45 53 50 45 47 55 45 29 00 20 20 20 20 NTODESPEGUE,TIEMPODESPEGUE).....
99a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 ................else:...........
99c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 ..............terminar.=.True...
99e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d ......................pygame.tim
9a00 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 30 29 00 20 20 e.set_timer(EVENTODESPEGUE,0)...
9a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 70 61 73 6f 20 3d ..................if.self.paso.=
9a40 3d 20 31 35 30 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e =.150:.....................self.
9a60 70 61 73 6f 20 2b 3d 20 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 paso.+=.1.................elif.e
9a80 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 3a 00 20 20 20 vent.type.==.EVENTODESPEGUE:....
9aa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 .................return.........
9ac0 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 ............pygame.time.set_time
9ae0 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 r(EVENTODESPEGUE,0).............
9b00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 ........self.click.play().......
9b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 ..................event.type.==.
9b40 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 pygame.MOUSEBUTTONDOWN:.........
9b60 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e ........if.event.type.==.pygame.
9b80 4b 45 59 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 76 65 KEYDOWN.or.\.............for.eve
9ba0 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 68 69 nt.in.wait_events():.........whi
9bc0 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 le.1:.........terminar.=.False..
9be0 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 73 6f 20 3d 20 30 00 20 20 20 20 20 20 20 20 73 65 6c .......self.paso.=.0.........sel
9c00 66 2e 64 65 73 70 65 67 75 65 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 f.despegue.play().........pygame
9c20 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 54 .time.set_timer(EVENTODESPEGUE,T
9c40 49 45 4d 50 4f 44 45 53 50 45 47 55 45 29 00 09 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 IEMPODESPEGUE)..pygame.display.f
9c60 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lip()...........................
9c80 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (255,155,155))..................
9ca0 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 .........(int(600*scale+shift_x)
9cc0 2c 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 ,int(800*scale+shift_y)),.......
9ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 ....................self.fuente3
9d00 32 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 2,.........self.mostrarTexto("Pr
9d20 65 73 69 6f 6e 61 20 63 75 61 6c 71 75 69 65 72 20 74 65 63 6c 61 20 70 61 72 61 20 73 61 6c 74 esiona.cualquier.tecla.para.salt
9d40 65 61 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ear",...........................
9d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 31 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 ..............int(150*scale+shif
9d80 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 t_y))).........self.pantalla.bli
9da0 74 28 73 65 6c 66 2e 74 69 65 72 72 61 2c 28 69 6e 74 28 32 30 30 2a 73 63 61 6c 65 2b 73 68 69 t(self.tierra,(int(200*scale+shi
9dc0 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 23 20 63 75 61 64 72 6f 20 31 3a 20 6e 61 76 65 20 ft_x),.........#.cuadro.1:.nave.
9de0 6c 6c 65 67 61 6e 64 6f 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 llegando.........self.pantalla.f
9e00 69 6c 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 ill((0,0,0)).........f.close()..
9e20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 73 65 6e 74 61 63 69 6f ...........self.listaPresentacio
9e40 6e 2e 61 70 70 65 6e 64 28 75 6e 69 63 6f 64 65 28 6c 69 6e 65 61 2c 27 69 73 6f 2d 38 38 35 39 n.append(unicode(linea,'iso-8859
9e60 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 6e 65 61 20 69 6e 20 66 3a 00 20 20 -1')).........for.linea.in.f:...
9e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 ............................CAMI
9ea0 4e 4f 44 41 54 4f 53 2c 41 52 43 48 49 56 4f 50 52 45 53 45 4e 54 41 43 49 4f 4e 29 2c 22 72 22 NODATOS,ARCHIVOPRESENTACION),"r"
9ec0 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
9ee0 43 41 4d 49 4e 4f 43 4f 4d 55 4e 2c 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 CAMINOCOMUN,.........f.=.open(os
9f00 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 20 .path.join(CAMINORECURSOS,......
9f20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 73 65 6e 74 61 63 69 6f 6e 20 3d 20 6c 69 73 74 ...self.listaPresentacion.=.list
9f40 28 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 6d 61 6e ().........#.falta.sanitizar.man
9f60 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 22 22 22 50 72 65 73 65 6e ejo.de.archivo........."""Presen
9f80 74 61 20 75 6e 61 20 61 6e 69 6d 61 63 69 6f 6e 20 69 6e 69 63 69 61 6c 22 22 22 00 20 20 20 20 ta.una.animacion.inicial""".....
9fa0 64 65 66 20 70 72 65 73 65 6e 74 61 63 69 6f 6e 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 def.presentacion(self):.........
9fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 .............pygame.display.flip
9fe0 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 00 ().........................pass.
a000 61 64 00 00 38 00 00 00 78 01 00 00 00 10 00 00 4b 00 00 00 d8 0f 00 00 a3 0f 00 00 65 0f 00 00 ad..8...x.......K...........e...
a020 3f 0f 00 00 02 0f 00 00 e7 0e 00 00 b3 0e 00 00 76 0e 00 00 52 0e 00 00 1f 0e 00 00 f5 0d 00 00 ?...............v...R...........
a040 dc 0d 00 00 c6 0d 00 00 ab 0d 00 00 87 0d 00 00 47 0d 00 00 06 0d 00 00 c2 0c 00 00 7d 0c 00 00 ................G...........}...
a060 3a 0c 00 00 11 0c 00 00 c6 0b 00 00 9d 0b 00 00 7f 0b 00 00 65 0b 00 00 32 0b 00 00 1c 0b 00 00 :...................e...2.......
a080 03 0b 00 00 f2 0a 00 00 ca 0a 00 00 95 0a 00 00 57 0a 00 00 31 0a 00 00 f4 09 00 00 d9 09 00 00 ................W...1...........
a0a0 a5 09 00 00 82 09 00 00 5a 09 00 00 19 09 00 00 f1 08 00 00 d7 08 00 00 94 08 00 00 65 08 00 00 ........Z...................e...
a0c0 29 08 00 00 e1 07 00 00 98 07 00 00 58 07 00 00 10 07 00 00 c7 06 00 00 99 06 00 00 7b 06 00 00 )...........X...............{...
a0e0 3f 06 00 00 f7 05 00 00 ae 05 00 00 80 05 00 00 4d 05 00 00 23 05 00 00 0a 05 00 00 f4 04 00 00 ?...............M...#...........
a100 cc 04 00 00 a8 04 00 00 63 04 00 00 1d 04 00 00 dc 03 00 00 9a 03 00 00 55 03 00 00 1e 03 00 00 ........c...............U.......
a120 05 03 00 00 bf 02 00 00 98 02 00 00 5a 02 00 00 2b 02 00 00 e4 01 00 00 a1 01 00 00 78 01 00 00 ............Z...+...........x...
a140 77 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 w...............................
a160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 ................................
a180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c ..................self.fuente32,
a1a0 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 .........self.mostrarTexto("Pres
a1c0 69 6f 6e 61 20 63 75 61 6c 71 75 69 65 72 20 74 65 63 6c 61 20 70 61 72 61 20 73 61 6c 74 65 61 iona.cualquier.tecla.para.saltea
a1e0 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 6e 65 61 20 3d 20 79 4c 69 6e 65 61 20 r",.............yLinea.=.yLinea.
a200 2b 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 67 65 74 5f 68 65 69 67 68 74 28 29 2b 69 6e 74 +.self.fuente32.get_height()+int
a220 28 31 30 2a 73 63 61 6c 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 (10*scale).............self.pant
a240 61 6c 6c 61 2e 62 6c 69 74 28 74 65 78 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 alla.blit(text,.textrect).......
a260 20 20 20 20 20 20 74 65 78 74 72 65 63 74 2e 63 65 6e 74 65 72 20 3d 20 28 69 6e 74 28 35 35 37 ......textrect.center.=.(int(557
a280 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 6e 65 61 29 00 20 20 20 20 20 20 20 20 *scale+shift_x),yLinea).........
a2a0 20 20 20 20 74 65 78 74 72 65 63 74 20 3d 20 74 65 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 ....textrect.=.text.get_rect()..
a2c0 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e ...........text.=.self.fuente32.
a2e0 72 65 6e 64 65 72 28 6c 2e 73 74 72 69 70 28 29 2c 20 31 2c 20 43 4f 4c 4f 52 50 52 45 47 55 4e render(l.strip(),.1,.COLORPREGUN
a300 54 41 53 29 00 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 6c 69 6e 65 61 73 3a 00 20 20 TAS).........for.l.in.lineas:...
a320 20 20 20 20 20 20 6c 69 6e 65 61 73 20 3d 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 73 65 6e 74 ......lineas.=.self.listaPresent
a340 61 63 69 6f 6e 5b 31 5d 2e 73 70 6c 69 74 28 22 5c 5c 22 29 00 20 20 20 20 20 20 20 20 79 4c 69 acion[1].split("\\").........yLi
a360 6e 65 61 20 3d 20 69 6e 74 28 31 38 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 2b 73 65 6c nea.=.int(180*scale+shift_y)+sel
a380 66 2e 66 75 65 6e 74 65 33 32 2e 67 65 74 5f 68 65 69 67 68 74 28 29 2a 33 00 20 20 20 20 20 20 f.fuente32.get_height()*3.......
a3a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a3c0 20 20 20 69 6e 74 28 31 38 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 ...int(180*scale+shift_y))).....
a3e0 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 67 6c 6f 62 ....self.pantalla.blit(self.glob
a400 69 74 6f 2c 28 69 6e 74 28 33 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 ito,(int(350*scale+shift_x),....
a420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a440 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 ..........int(450*scale+shift_y)
a460 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 )).........self.pantalla.blit(se
a480 6c 66 2e 62 69 63 68 6f 74 72 69 73 74 65 2c 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 lf.bichotriste,(int(600*scale+sh
a4a0 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 ift_x),.........self.pantalla.fi
a4c0 6c 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 23 20 63 75 61 64 72 6f 20 34 3a 20 ll((0,0,0)).........#.cuadro.4:.
a4e0 6d 61 72 63 69 61 6e 69 74 6f 20 61 73 75 73 74 61 64 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 marcianito.asustado.............
a500 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 69 6e 61 ....break.............if.termina
a520 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 r:.....................pygame.di
a540 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 splay.flip().................eli
a560 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 f.event.type.==.EVENTOREFRESCO:.
a580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 ........................pygame.d
a5a0 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 isplay.flip()...................
a5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e ..............................in
a5e0 74 28 32 31 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 t(215*scale+shift_y)))..........
a600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a620 20 20 20 20 20 20 28 69 6e 74 28 32 36 34 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 ......(int(264*scale+shift_x),..
a640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ...........................self.
a660 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 61 6c 65 72 74 61 2c 00 20 20 20 20 20 pantalla.blit(self.alerta,......
a680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 ...................else:........
a6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 68 69 72 70 2e .....................self.chirp.
a6c0 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 play()..........................
a6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 32 39 37 2a 73 .......................int(297*s
a700 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cale+shift_y))).................
a720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ...............................(
a740 69 6e 74 28 34 35 39 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 int(459*scale+shift_x),.........
a760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c ....................self.pantall
a780 61 2e 62 6c 69 74 28 73 65 6c 66 2e 61 6c 65 72 74 61 72 6f 6a 6f 2c 00 20 20 20 20 20 20 20 20 a.blit(self.alertarojo,.........
a7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a7c0 20 20 20 20 20 20 20 20 69 6e 74 28 32 31 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 ........int(215*scale+shift_y)))
a7e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
a800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 32 36 34 2a 73 63 61 6c 65 2b 73 ................(int(264*scale+s
a820 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hift_x),........................
a840 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 61 6c 65 .....self.pantalla.blit(self.ale
a860 72 74 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 rta,.........................if.
a880 73 65 6c 66 2e 70 61 73 6f 20 25 20 32 20 3d 3d 20 30 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 self.paso.%.2.==.0:.............
a8a0 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 ............pygame.time.set_time
a8c0 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 35 30 30 29 00 20 20 20 20 20 20 20 20 20 r(EVENTORESPUESTA,500)..........
a8e0 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........else:................
a900 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 .........terminar.=.True........
a920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 .................pygame.time.set
a940 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 _timer(EVENTORESPUESTA,0).......
a960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 70 61 73 6f 20 3d 3d 20 31 30 ..............if.self.paso.==.10
a980 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 73 6f 20 :.....................self.paso.
a9a0 2b 3d 20 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e +=.1.................elif.event.
a9c0 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 3a 00 20 20 20 20 20 20 20 type.==.EVENTORESPUESTA:........
a9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 .............return.............
aa00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 ........pygame.time.set_timer(EV
aa20 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ENTORESPUESTA,0)................
aa40 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 .....self.click.play()..........
aa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 ...............event.type.==.pyg
aa80 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 ame.MOUSEBUTTONDOWN:............
aaa0 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4b 45 59 .....if.event.type.==.pygame.KEY
aac0 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 DOWN.or.\.............for.event.
aae0 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 in.wait_events():.........while.
ab00 31 3a 00 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 1:.........terminar.=.False.....
ab20 20 20 20 20 73 65 6c 66 2e 70 61 73 6f 20 3d 20 30 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 ....self.paso.=.0.........pygame
ab40 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c .time.set_timer(EVENTORESPUESTA,
ab60 35 30 30 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 68 69 72 70 2e 70 6c 61 79 28 29 00 20 500).........self.chirp.play()..
ab80 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 .......pygame.display.flip()....
aba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c .......................(255,155,
abc0 31 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 155))...........................
abe0 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 30 2a (int(600*scale+shift_x),int(800*
ac00 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 scale+shift_y)),................
ac20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 ...........self.fuente32,.......
ac40 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 69 6f 6e 61 20 63 75 ..self.mostrarTexto("Presiona.cu
ac60 61 6c 71 75 69 65 72 20 74 65 63 6c 61 20 70 61 72 61 20 73 61 6c 74 65 61 72 22 2c 00 20 20 20 alquier.tecla.para.saltear",....
ac80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
aca0 20 20 20 20 20 20 20 20 20 69 6e 74 28 32 39 37 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 .........int(297*scale+shift_y))
acc0 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c ).........self.pantalla.blit(sel
ace0 66 2e 61 6c 65 72 74 61 72 6f 6a 6f 2c 28 69 6e 74 28 34 35 39 2a 73 63 61 6c 65 2b 73 68 69 66 f.alertarojo,(int(459*scale+shif
ad00 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_x),...........................
ad20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 32 31 35 2a 73 63 61 6c 65 2b 73 68 69 66 ..............int(215*scale+shif
ad40 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 t_y))).........self.pantalla.bli
ad60 74 28 73 65 6c 66 2e 61 6c 65 72 74 61 2c 28 69 6e 74 28 32 36 34 2a 73 63 61 6c 65 2b 73 68 69 t(self.alerta,(int(264*scale+shi
ad80 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c ft_x),.........self.pantalla.fil
ada0 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 23 20 63 75 61 64 72 6f 20 33 3a 20 61 l((0,0,0)).........#.cuadro.3:.a
adc0 6c 65 72 74 61 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 lerta.................break.....
ade0 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 69 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 ........if.terminar:............
ae00 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 .........pygame.display.flip()..
ae20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d ...............elif.event.type.=
ae40 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.EVENTOREFRESCO:...............
ae60 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 ......terminar.=.True...........
ae80 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 ..........pygame.time.set_timer(
aea0 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 EVENTORESPUESTA,0)..............
aec0 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 53 50 ...elif.event.type.==.EVENTORESP
aee0 55 45 53 54 41 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 UESTA:.....................retur
af00 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d n.....................pygame.tim
af20 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 e.set_timer(EVENTORESPUESTA,0)..
af40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c ...................self.click.pl
af60 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 ay().........................eve
af80 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 nt.type.==.pygame.MOUSEBUTTONDOW
afa0 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 N:.................if.event.type
afc0 20 3d 3d 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 .==.pygame.KEYDOWN.or.\.........
afe0 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 ....for.event.in.wait_events():.
b000 61 64 00 00 3b 00 00 00 6b 01 00 00 00 10 00 00 47 00 00 00 b5 0f 00 00 8c 0f 00 00 6e 0f 00 00 ad..;...k.......G...........n...
b020 55 0f 00 00 21 0f 00 00 10 0f 00 00 e8 0e 00 00 b3 0e 00 00 75 0e 00 00 4f 0e 00 00 12 0e 00 00 U...!...............u...O.......
b040 f7 0d 00 00 c3 0d 00 00 86 0d 00 00 62 0d 00 00 2f 0d 00 00 05 0d 00 00 ec 0c 00 00 d6 0c 00 00 ............b.../...............
b060 b5 0c 00 00 75 0c 00 00 34 0c 00 00 f1 0b 00 00 c8 0b 00 00 7d 0b 00 00 54 0b 00 00 36 0b 00 00 ....u...4...........}...T...6...
b080 f9 0a 00 00 dc 0a 00 00 c6 0a 00 00 ad 0a 00 00 9c 0a 00 00 74 0a 00 00 3f 0a 00 00 01 0a 00 00 ....................t...?.......
b0a0 db 09 00 00 9f 09 00 00 84 09 00 00 51 09 00 00 2e 09 00 00 05 09 00 00 c5 08 00 00 9d 08 00 00 ............Q...................
b0c0 83 08 00 00 36 08 00 00 02 08 00 00 b3 07 00 00 75 07 00 00 26 07 00 00 e8 06 00 00 9e 06 00 00 ....6...........u...&...........
b0e0 65 06 00 00 1a 06 00 00 dc 05 00 00 92 05 00 00 53 05 00 00 1a 05 00 00 ce 04 00 00 90 04 00 00 e...............S...............
b100 45 04 00 00 06 04 00 00 cd 03 00 00 81 03 00 00 43 03 00 00 f7 02 00 00 b8 02 00 00 7f 02 00 00 E...............C...............
b120 33 02 00 00 f5 01 00 00 aa 01 00 00 6b 01 00 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3...........k...j...............
b140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
b160 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ...............................s
b1a0 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hift_y))).......................
b1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 32 39 30 2b 73 ......................int((290+s
b1e0 65 6c 66 2e 70 61 73 6f 2a 2e 38 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 elf.paso*.8)*scale+\............
b200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b220 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 .........shift_x),..............
b240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 ..............................(i
b260 6e 74 28 28 34 33 30 2d 73 65 6c 66 2e 70 61 73 6f 2a 2e 31 35 29 2a 73 63 61 6c 65 2b 5c 00 20 nt((430-self.paso*.15)*scale+\..
b280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 .......................self.pant
b2a0 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 70 65 64 61 7a 6f 32 2c 00 20 20 20 20 20 20 20 20 alla.blit(self.pedazo2,.........
b2c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b2e0 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 ............shift_y)))..........
b300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b320 20 20 20 69 6e 74 28 28 32 39 30 2b 73 65 6c 66 2e 70 61 73 6f 2a 2e 37 35 29 2a 73 63 61 6c 65 ...int((290+self.paso*.75)*scale
b340 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +\..............................
b360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c .......................shift_x),
b380 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b3a0 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 28 34 33 30 2b 73 65 6c 66 2e 70 61 73 6f 2a ............(int((430+self.paso*
b3c0 2e 32 35 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .25)*scale+\....................
b3e0 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 70 65 64 .....self.pantalla.blit(self.ped
b400 61 7a 6f 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 azo2,...........................
b420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f ..........................shift_
b440 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 y)))............................
b460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 32 39 30 2b 73 65 6c 66 2e 70 .................int((290+self.p
b480 61 73 6f 2a 2e 39 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 aso*.9)*scale+\.................
b4a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b4c0 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....shift_x),...................
b4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 28 34 .........................(int((4
b500 33 30 2b 73 65 6c 66 2e 70 61 73 6f 2a 2e 31 35 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 30+self.paso*.15)*scale+\.......
b520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e ..................self.pantalla.
b540 62 6c 69 74 28 73 65 6c 66 2e 70 65 64 61 7a 6f 31 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 blit(self.pedazo1,..............
b560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b580 20 20 20 20 20 20 20 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......shift_y)))...............
b5a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e ..............................in
b5c0 74 28 28 32 39 30 2b 73 65 6c 66 2e 70 61 73 6f 2a 31 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 t((290+self.paso*1)*scale+\.....
b5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 ................shift_x),.......
b620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b640 20 20 20 20 20 28 69 6e 74 28 28 34 33 30 2d 73 65 6c 66 2e 70 61 73 6f 2a 2e 32 29 2a 73 63 61 .....(int((430-self.paso*.2)*sca
b660 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c le+\.........................sel
b680 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 70 65 64 61 7a 6f 31 2c 00 20 20 f.pantalla.blit(self.pedazo1,...
b6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b6c0 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 33 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 33 35 2a 73 ..........int(30*scale),int(35*s
b6e0 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cale))).........................
b700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 ............................shif
b720 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y),...........................
b740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 32 38 30 2b 28 73 65 6c 66 ..................int((280+(self
b760 2e 70 61 73 6f 2d 31 29 2a 2e 36 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 .paso-1)*.6)*scale+\............
b780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
b7a0 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 .........shift_x),..............
b7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 ..............................(i
b7e0 6e 74 28 28 34 33 30 2d 28 73 65 6c 66 2e 70 61 73 6f 2d 31 29 2a 2e 31 29 2a 73 63 61 6c 65 2b nt((430-(self.paso-1)*.1)*scale+
b800 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 \.........................self.p
b820 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 30 2c 30 2c 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 antalla.fill((0,0,0),...........
b840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 ..............pygame.time.set_ti
b860 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 54 49 45 4d 50 4f 44 45 53 50 45 47 55 mer(EVENTODESPEGUE,TIEMPODESPEGU
b880 45 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 E).....................else:....
b8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 .....................terminar.=.
b8c0 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 True.........................pyg
b8e0 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 ame.time.set_timer(EVENTODESPEGU
b900 45 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 E,0).....................if.self
b920 2e 70 61 73 6f 20 3d 3d 20 31 33 30 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .paso.==.130:...................
b940 20 20 73 65 6c 66 2e 70 61 73 6f 20 2b 3d 20 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..self.paso.+=.1................
b960 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 44 45 53 50 45 47 .elif.event.type.==.EVENTODESPEG
b980 55 45 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 UE:.....................return..
b9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 ...................pygame.time.s
b9c0 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 50 45 47 55 45 2c 30 29 00 20 20 20 20 20 et_timer(EVENTODESPEGUE,0)......
b9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 ...............self.click.play()
ba00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 74 .........................event.t
ba20 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 ype.==.pygame.MOUSEBUTTONDOWN:..
ba40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 ...............if.event.type.==.
ba60 70 79 67 61 6d 65 2e 4b 45 59 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 pygame.KEYDOWN.or.\.............
ba80 66 6f 72 20 65 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 for.event.in.wait_events():.....
baa0 20 20 20 20 77 68 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 ....while.1:.........terminar.=.
bac0 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 73 6f 20 3d 20 30 00 20 20 20 20 False.........self.paso.=.0.....
bae0 20 20 20 20 73 65 6c 66 2e 64 65 73 70 65 67 75 65 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 ....self.despegue.play()........
bb00 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 44 45 53 .pygame.time.set_timer(EVENTODES
bb20 50 45 47 55 45 2c 54 49 45 4d 50 4f 44 45 53 50 45 47 55 45 29 00 20 20 20 20 20 20 20 20 70 79 PEGUE,TIEMPODESPEGUE).........py
bb40 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 game.display.flip().............
bb60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 20 20 20 ..............(255,155,155))....
bb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a .......................(int(600*
bba0 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 scale+shift_x),int(800*scale+shi
bbc0 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ft_y)),.........................
bbe0 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f ..self.fuente32,.........self.mo
bc00 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 69 6f 6e 61 20 63 75 61 6c 71 75 69 65 72 20 74 strarTexto("Presiona.cualquier.t
bc20 65 63 6c 61 20 70 61 72 61 20 73 61 6c 74 65 61 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ecla.para.saltear",.............
bc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 ............................int(
bc60 31 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 150*scale+shift_y))).........sel
bc80 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 74 69 65 72 72 61 2c 28 69 6e 74 f.pantalla.blit(self.tierra,(int
bca0 28 32 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 23 20 63 (200*scale+shift_x),.........#.c
bcc0 75 61 64 72 6f 20 35 3a 20 65 78 70 6c 6f 74 61 20 6e 61 76 65 00 20 20 20 20 20 20 20 20 20 20 uadro.5:.explota.nave...........
bce0 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d 69 ......break.............if.termi
bd00 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e nar:.....................pygame.
bd20 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 display.flip().................e
bd40 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f lif.event.type.==.EVENTOREFRESCO
bd60 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d :.....................terminar.=
bd80 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 .True.....................pygame
bda0 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c .time.set_timer(EVENTORESPUESTA,
bdc0 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 0).................elif.event.ty
bde0 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 3a 00 20 20 20 20 20 20 20 20 20 pe.==.EVENTORESPUESTA:..........
be00 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........return...............
be20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e ......pygame.time.set_timer(EVEN
be40 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TORESPUESTA,0)..................
be60 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 ...self.click.play()............
be80 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d .............event.type.==.pygam
bea0 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 e.MOUSEBUTTONDOWN:..............
bec0 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f ...if.event.type.==.pygame.KEYDO
bee0 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 69 6e WN.or.\.............for.event.in
bf00 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 31 3a .wait_events():.........while.1:
bf20 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 .........pygame.time.set_timer(E
bf40 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 34 30 30 30 29 00 20 20 20 20 20 20 20 20 74 65 72 VENTORESPUESTA,4000).........ter
bf60 6d 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 minar.=.False.........pygame.dis
bf80 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 play.flip().....................
bfa0 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 ......(255,155,155))............
bfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 ...............(int(600*scale+sh
bfe0 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 ift_x),int(800*scale+shift_y)),.
c000 61 64 00 00 22 00 00 00 72 01 00 00 00 10 00 00 4f 00 00 00 c4 0f 00 00 79 0f 00 00 3b 0f 00 00 ad.."...r.......O.......y...;...
c020 f0 0e 00 00 b1 0e 00 00 83 0e 00 00 50 0e 00 00 26 0e 00 00 0d 0e 00 00 f7 0d 00 00 cf 0d 00 00 ............P...&...............
c040 ab 0d 00 00 6c 0d 00 00 2c 0d 00 00 eb 0c 00 00 a9 0c 00 00 64 0c 00 00 2d 0c 00 00 14 0c 00 00 ....l...,...........d...-.......
c060 ce 0b 00 00 a7 0b 00 00 69 0b 00 00 3a 0b 00 00 f3 0a 00 00 b0 0a 00 00 87 0a 00 00 3c 0a 00 00 ........i...:...............<...
c080 13 0a 00 00 f5 09 00 00 dc 09 00 00 a8 09 00 00 97 09 00 00 6f 09 00 00 3a 09 00 00 fc 08 00 00 ....................o...:.......
c0a0 d6 08 00 00 99 08 00 00 7e 08 00 00 4a 08 00 00 0d 08 00 00 e9 07 00 00 b6 07 00 00 8c 07 00 00 ........~...J...................
c0c0 73 07 00 00 5d 07 00 00 4e 07 00 00 4d 07 00 00 34 07 00 00 02 07 00 00 db 06 00 00 9e 06 00 00 s...]...N...M...4...............
c0e0 82 06 00 00 67 06 00 00 56 06 00 00 1b 06 00 00 d2 05 00 00 9d 05 00 00 6f 05 00 00 4b 05 00 00 ....g...V...............o...K...
c100 09 05 00 00 f4 04 00 00 c8 04 00 00 99 04 00 00 72 04 00 00 2b 04 00 00 11 04 00 00 e9 03 00 00 ................r...+...........
c120 a6 03 00 00 77 03 00 00 2e 03 00 00 e6 02 00 00 c7 02 00 00 94 02 00 00 51 02 00 00 0d 02 00 00 ....w...................Q.......
c140 d9 01 00 00 b6 01 00 00 90 01 00 00 72 01 00 00 71 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............r...q...............
c160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
c180 20 20 23 20 69 72 20 61 6c 20 6a 75 65 67 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..#.ir.al.juego.................
c1a0 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 pygame.display.flip()...........
c1c0 20 20 20 20 20 20 23 20 6d 6f 73 74 72 61 72 20 70 61 6e 74 61 6c 6c 61 00 20 20 20 20 20 20 20 ......#.mostrar.pantalla........
c1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 74 61 64 6f 62 69 63 68 6f 20 3d 20 .............self.estadobicho.=.
c200 45 53 54 41 44 4f 4e 4f 52 4d 41 4c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ESTADONORMAL....................
c220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 42 49 43 48 4f 2a .....................int(YBICHO*
c240 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 scale+shift_y)))................
c260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 42 49 ........................(int(XBI
c280 43 48 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 CHO*scale+shift_x),.............
c2a0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e ........self.pantalla.blit(self.
c2c0 62 69 63 68 6f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 6a bicho,.................if.self.j
c2e0 75 67 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ugar:...........................
c300 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 44 58 50 41 4e 45 4c 2a 73 63 61 6c 65 29 2c 69 6e 74 ..........int(DXPANEL*scale),int
c320 28 39 30 30 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (900*scale)))...................
c340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 4d 41 50 41 4d 41 58 2a 73 .................(int(XMAPAMAX*s
c360 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 73 68 69 66 74 5f 79 2c 00 20 20 20 20 20 20 20 20 20 cale+shift_x),shift_y,..........
c380 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 43 4f 4c 4f 52 50 .......self.pantalla.fill(COLORP
c3a0 41 4e 45 4c 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 ANEL,.................self.panta
c3c0 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 66 6f 6e 64 6f 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 lla.blit(self.fondo,.(shift_x,.s
c3e0 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 64 69 62 75 6a hift_y)).................#.dibuj
c400 61 72 20 66 6f 6e 64 6f 20 79 20 70 61 6e 65 6c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ar.fondo.y.panel................
c420 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 .....break.................if.se
c440 6c 66 2e 65 6c 65 67 69 72 5f 64 69 72 65 63 74 6f 72 69 6f 3a 20 23 20 76 6f 6c 76 65 72 20 61 lf.elegir_directorio:.#.volver.a
c460 20 73 65 6c 65 63 63 69 6f 6e 61 72 20 6d 61 70 61 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .seleccionar.mapa...............
c480 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 49 6e 69 63 69 61 6c 28 29 00 20 20 20 20 20 20 20 ..self.pantallaInicial()........
c4a0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 6c 65 67 69 72 5f 64 69 72 65 63 74 6f 72 69 6f 20 .........self.elegir_directorio.
c4c0 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 70 61 6e 74 61 6c =.False.................#.pantal
c4e0 6c 61 20 69 6e 69 63 69 61 6c 20 64 65 20 6a 75 65 67 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 la.inicial.de.juego.............
c500 77 68 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 6d 6f 75 73 while.1:.............pygame.mous
c520 65 2e 73 65 74 5f 63 75 72 73 6f 72 28 28 33 32 2c 33 32 29 2c 20 28 31 2c 31 29 2c 20 2a 73 65 e.set_cursor((32,32),.(1,1),.*se
c540 6c 66 2e 63 75 72 73 6f 72 29 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 72 67 lf.cursor).............self.carg
c560 61 72 44 69 72 65 63 74 6f 72 69 6f 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5b arDirectorio().................[
c580 73 65 6c 66 2e 69 6e 64 69 63 65 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 5d 00 20 20 20 self.indiceDirectorioActual]....
c5a0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 72 65 63 74 6f 72 69 6f 20 3d 20 73 65 6c 66 2e .........self.directorio.=.self.
c5c0 6c 69 73 74 61 44 69 72 65 63 74 6f 72 69 6f 73 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 70 79 listaDirectorios\.............py
c5e0 67 61 6d 65 2e 6d 6f 75 73 65 2e 73 65 74 5f 63 75 72 73 6f 72 28 28 33 32 2c 33 32 29 2c 20 28 game.mouse.set_cursor((32,32),.(
c600 31 2c 31 29 2c 20 2a 73 65 6c 66 2e 63 75 72 73 6f 72 5f 65 73 70 65 72 61 29 00 20 20 20 20 20 1,1),.*self.cursor_espera)......
c620 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 44 69 72 65 63 74 6f 72 69 6f 73 28 .......self.pantallaDirectorios(
c640 29 20 23 20 73 65 6c 65 63 63 69 6f 6e 20 64 65 20 6d 61 70 61 00 20 20 20 20 20 20 20 20 77 68 ).#.seleccion.de.mapa.........wh
c660 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 67 69 6e 61 44 69 72 20 3d 20 ile.1:.........self.paginaDir.=.
c680 30 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 65 73 65 6e 74 61 63 69 6f 6e 28 29 00 20 20 0.........self.presentacion()...
c6a0 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e ......pygame.time.set_timer(EVEN
c6c0 54 4f 52 45 46 52 45 53 43 4f 2c 54 49 45 4d 50 4f 52 45 46 52 45 53 43 4f 29 00 20 20 20 20 20 TOREFRESCO,TIEMPOREFRESCO)......
c6e0 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f ...global.scale,.shift_x,.shift_
c700 79 00 20 20 20 20 20 20 20 20 22 22 22 45 73 74 65 20 65 73 20 65 6c 20 6c 6f 6f 70 20 70 72 69 y........."""Este.es.el.loop.pri
c720 6e 63 69 70 61 6c 20 64 65 6c 20 6a 75 65 67 6f 22 22 22 00 20 20 20 20 64 65 66 20 70 72 69 6e ncipal.del.juego""".....def.prin
c740 63 69 70 61 6c 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 cipal(self):..........return....
c760 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 .............break.............i
c780 66 20 74 65 72 6d 69 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.terminar:.....................
c7a0 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 pygame.display.flip()...........
c7c0 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 ......elif.event.type.==.EVENTOR
c7e0 45 46 52 45 53 43 4f 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 EFRESCO:.....................ter
c800 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 minar.=.True....................
c820 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 .pygame.time.set_timer(EVENTORES
c840 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 PUESTA,0).................elif.e
c860 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 3a 00 20 20 vent.type.==.EVENTORESPUESTA:...
c880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 ..................return........
c8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 69 6d .............pygame.time.set_tim
c8c0 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 30 29 00 20 20 20 20 20 20 20 20 20 20 er(EVENTORESPUESTA,0)...........
c8e0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 ..........self.click.play().....
c900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 74 79 70 65 20 3d ....................event.type.=
c920 3d 20 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 =.pygame.MOUSEBUTTONDOWN:.......
c940 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d ..........if.event.type.==.pygam
c960 65 2e 4b 45 59 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 e.KEYDOWN.or.\.............for.e
c980 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 vent.in.wait_events():.........w
c9a0 68 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f hile.1:.........pygame.time.set_
c9c0 74 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 36 30 30 30 29 00 20 20 20 20 timer(EVENTORESPUESTA,6000).....
c9e0 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 70 79 67 ....terminar.=.False.........pyg
ca00 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ame.display.flip()..............
ca20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 20 20 20 20 .............(255,155,155)).....
ca40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 ......................(int(600*s
ca60 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 cale+shift_x),int(800*scale+shif
ca80 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y)),..........................
caa0 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 .self.fuente32,.........self.mos
cac0 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 69 6f 6e 61 20 63 75 61 6c 71 75 69 65 72 20 74 65 trarTexto("Presiona.cualquier.te
cae0 63 6c 61 20 70 61 72 61 20 73 61 6c 74 65 61 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 79 cla.para.saltear",.............y
cb00 4c 69 6e 65 61 20 3d 20 79 4c 69 6e 65 61 20 2b 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 67 Linea.=.yLinea.+.self.fuente32.g
cb20 65 74 5f 68 65 69 67 68 74 28 29 2b 69 6e 74 28 31 30 2a 73 63 61 6c 65 29 00 20 20 20 20 20 20 et_height()+int(10*scale).......
cb40 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 74 65 78 74 2c 20 74 ......self.pantalla.blit(text,.t
cb60 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 2e 63 65 extrect).............textrect.ce
cb80 6e 74 65 72 20 3d 20 28 69 6e 74 28 35 35 37 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 79 nter.=.(int(557*scale+shift_x),y
cba0 4c 69 6e 65 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 20 3d 20 74 65 Linea).............textrect.=.te
cbc0 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d xt.get_rect().............text.=
cbe0 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 72 65 6e 64 65 72 28 6c 2e 73 74 72 69 70 28 29 2c .self.fuente32.render(l.strip(),
cc00 20 31 2c 20 43 4f 4c 4f 52 50 52 45 47 55 4e 54 41 53 29 00 20 20 20 20 20 20 20 20 66 6f 72 20 .1,.COLORPREGUNTAS).........for.
cc20 6c 20 69 6e 20 6c 69 6e 65 61 73 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 20 3d 20 73 65 l.in.lineas:.........lineas.=.se
cc40 6c 66 2e 6c 69 73 74 61 50 72 65 73 65 6e 74 61 63 69 6f 6e 5b 32 5d 2e 73 70 6c 69 74 28 22 5c lf.listaPresentacion[2].split("\
cc60 5c 22 29 00 20 20 20 20 20 20 20 20 79 4c 69 6e 65 61 20 3d 20 69 6e 74 28 31 38 30 2a 73 63 61 \").........yLinea.=.int(180*sca
cc80 6c 65 2b 73 68 69 66 74 5f 79 29 2b 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 67 65 74 5f 68 65 le+shift_y)+self.fuente32.get_he
cca0 69 67 68 74 28 29 2a 33 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ight()*3........................
ccc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 31 38 30 2a 73 63 61 6c 65 2b ..................int(180*scale+
cce0 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 shift_y))).........self.pantalla
cd00 2e 62 6c 69 74 28 73 65 6c 66 2e 67 6c 6f 62 69 74 6f 2c 28 69 6e 74 28 33 35 30 2a 73 63 61 6c .blit(self.globito,(int(350*scal
cd20 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e+shift_x),.....................
cd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 35 30 2a 73 63 61 6c 65 ...................int(450*scale
cd60 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c +shift_y))).........self.pantall
cd80 61 2e 62 6c 69 74 28 73 65 6c 66 2e 62 69 63 68 6f 2c 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 a.blit(self.bicho,(int(600*scale
cda0 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 +shift_x),.........self.pantalla
cdc0 2e 66 69 6c 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 23 20 63 75 61 64 72 6f 20 .fill((0,0,0)).........#.cuadro.
cde0 36 3a 20 6d 61 72 63 69 61 6e 69 74 6f 20 68 61 62 6c 61 6e 64 6f 00 20 20 20 20 20 20 20 20 20 6:.marcianito.hablando..........
ce00 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 65 72 6d .......break.............if.term
ce20 69 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 inar:.....................pygame
ce40 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .display.flip().................
ce60 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 elif.event.type.==.EVENTOREFRESC
ce80 4f 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d O:.........................pygam
cea0 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.display.flip()................
cec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cee0 20 20 20 20 20 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....shift_y))).................
cf00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 ............................int(
cf20 28 32 38 30 2b 73 65 6c 66 2e 70 61 73 6f 2a 2e 36 29 2a 73 63 61 6c 65 2b 5c 00 20 20 20 20 20 (280+self.paso*.6)*scale+\......
cf40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cf60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 ...............shift_x),........
cf80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
cfa0 20 20 20 20 28 69 6e 74 28 28 34 33 30 2d 73 65 6c 66 2e 70 61 73 6f 2a 2e 31 29 2a 73 63 61 6c ....(int((430-self.paso*.1)*scal
cfc0 65 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 e+\.........................self
cfe0 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 70 61 72 61 63 61 69 64 61 73 2c 00 .pantalla.blit(self.paracaidas,.
d000 61 64 00 00 1f 00 00 00 2f 01 00 00 00 10 00 00 3f 00 00 00 d7 0f 00 00 b9 0f 00 00 7d 0f 00 00 ad....../.......?...........}...
d020 6c 0f 00 00 44 0f 00 00 13 0f 00 00 db 0e 00 00 b1 0e 00 00 92 0e 00 00 57 0e 00 00 31 0e 00 00 l...D...................W...1...
d040 e4 0d 00 00 a0 0d 00 00 66 0d 00 00 2a 0d 00 00 dd 0c 00 00 96 0c 00 00 4f 0c 00 00 03 0c 00 00 ........f...*...........O.......
d060 c5 0b 00 00 97 0b 00 00 5c 0b 00 00 20 0b 00 00 d3 0a 00 00 8c 0a 00 00 45 0a 00 00 f9 09 00 00 ........\...............E.......
d080 bb 09 00 00 8d 09 00 00 56 09 00 00 1d 09 00 00 e0 08 00 00 99 08 00 00 52 08 00 00 0a 08 00 00 ........V...............R.......
d0a0 cc 07 00 00 9e 07 00 00 66 07 00 00 2c 07 00 00 ef 06 00 00 a8 06 00 00 61 06 00 00 18 06 00 00 ........f...,...........a.......
d0c0 da 05 00 00 ac 05 00 00 70 05 00 00 32 05 00 00 f5 04 00 00 ae 04 00 00 67 04 00 00 19 04 00 00 ........p...2...........g.......
d0e0 db 03 00 00 ad 03 00 00 74 03 00 00 38 03 00 00 eb 02 00 00 a4 02 00 00 5d 02 00 00 0f 02 00 00 ........t...8...........].......
d100 d1 01 00 00 a3 01 00 00 6a 01 00 00 2f 01 00 00 2e 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........j.../...................
d120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 ...............for.d.in.self.lis
d160 74 61 44 65 70 74 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 taDeptos:.......................
d180 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 64 65 70 74 6f 73 22 ......elif.i.startswith("deptos"
d1a0 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ):..............................
d1c0 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........break................
d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d200 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........True)..................
d220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d240 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 00 20 20 20 .......COLORNOMBREELEVACION,....
d260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 .....................self.fuente
d2a0 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24,.............................
d2c0 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 ............l.mostrarNombre(self
d2e0 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .pantalla,......................
d300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 35 20 61 6e ...............if.l.tipo.==.5.an
d320 64 20 6c 2e 65 73 74 61 41 63 61 28 65 76 65 6e 74 2e 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 d.l.estaAca(event.pos):.........
d340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e ........................for.l.in
d360 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 .self.listaLugares:.............
d380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 ................elif.i.startswit
d3a0 68 28 22 63 65 72 72 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 h("cerros"):....................
d3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 .....................break......
d3e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 ...................True)........
d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 .................COLORNOMBREELEV
d460 41 43 49 4f 4e 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ACION,..........................
d480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ...............................s
d4a0 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 elf.fuente24,...................
d4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e ......................d.mostrarN
d4e0 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 ombre(self.pantalla,............
d500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 .........................if.d.es
d520 74 61 41 63 61 28 65 76 65 6e 74 2e 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 taAca(event.pos):...............
d540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e ..................for.d.in.self.
d560 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 listaCuchillas:.................
d580 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 ............elif.i.startswith("c
d5a0 75 63 68 69 6c 6c 61 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 uchillas"):.....................
d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 ....................break.......
d5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 ..................True).........
d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 55 54 41 2c ................COLORNOMBRERUTA,
d660 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 .........................self.fu
d6a0 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ente24,.........................
d6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 ................d.mostrarNombre(
d6e0 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 self.pantalla,..................
d700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 28 ...................if.d.estaAca(
d720 65 76 65 6e 74 2e 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 event.pos):.....................
d740 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 ............for.d.in.self.listaR
d760 75 74 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 utas:...........................
d780 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 72 75 74 61 73 22 29 3a 00 20 20 ..elif.i.startswith("rutas"):...
d7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d7c0 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......break.....................
d7e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d800 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....True).......................
d820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d840 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..COLORNOMBRERIO,...............
d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d880 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 ..........self.fuente24,........
d8a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d8c0 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 .d.mostrarNombre(self.pantalla,.
d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d900 20 20 20 20 69 66 20 64 2e 65 73 74 61 41 63 61 28 65 76 65 6e 74 2e 70 6f 73 29 3a 00 20 20 20 ....if.d.estaAca(event.pos):....
d920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 .............................for
d940 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 .d.in.self.listaRios:...........
d960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 ..................elif.i.startsw
d980 69 74 68 28 22 72 69 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ith("rios"):....................
d9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 00 20 20 20 20 20 .....................break......
d9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
d9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 20 20 20 20 20 20 20 ...................True)........
da00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
da20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 .................COLORNOMBRECAPI
da40 54 41 4c 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TAL,............................
da60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c .............................sel
da80 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 f.fuente24,.....................
daa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 61 72 4e 6f 6d ....................l.mostrarNom
dac0 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 bre(self.pantalla,..............
dae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 69 70 6f .......................if.l.tipo
db00 20 3d 3d 20 32 20 61 6e 64 20 6c 2e 65 73 74 61 41 63 61 28 65 76 65 6e 74 2e 70 6f 73 29 3a 00 .==.2.and.l.estaAca(event.pos):.
db20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
db40 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 for.l.in.self.listaLugares:.....
db60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 ........................elif.i.s
db80 74 61 72 74 73 77 69 74 68 28 22 63 69 75 64 61 64 65 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 tartswith("ciudades"):..........
dba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ...............................b
dbc0 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 reak............................
dbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 .............................Tru
dc00 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e)..............................
dc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 ...........................COLOR
dc40 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NOMBRECAPITAL,..................
dc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
dc80 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 .......self.fuente24,...........
dca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e ..............................l.
dcc0 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 mostrarNombre(self.pantalla,....
dce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
dd00 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 31 20 61 6e 64 20 6c 2e 65 73 74 61 41 63 61 28 65 76 .if.l.tipo.==.1.and.l.estaAca(ev
dd20 65 6e 74 2e 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ent.pos):.......................
dd40 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 ..........for.l.in.self.listaLug
dd60 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ares:...........................
dd80 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 61 70 69 74 61 6c 65 73 22 29 3a 00 ..if.i.startswith("capitales"):.
dda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e ........................for.i.in
ddc0 20 73 65 6c 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 2e 65 6c 65 6d 65 6e 74 6f 73 41 63 74 69 76 .self.nivelActual.elementosActiv
dde0 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 os:.....................if.event
de00 2e 70 6f 73 5b 30 5d 20 3c 20 58 4d 41 50 41 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 .pos[0].<.XMAPAMAX*scale+shift_x
de20 3a 20 23 20 7a 6f 6e 61 20 64 65 20 6d 61 70 61 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :.#.zona.de.mapa................
de40 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 .....self.click.play()..........
de60 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 .......elif.event.type.==.pygame
de80 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .MOUSEBUTTONDOWN:...............
dea0 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..........return................
dec0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 .........self.click.play()......
dee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 6b 65 79 20 3d 3d 20 32 ...............if.event.key.==.2
df00 37 3a 20 23 20 65 73 63 61 70 65 3a 20 73 61 6c 69 72 00 20 20 20 20 20 20 20 20 20 20 20 20 20 7:.#.escape:.salir..............
df20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f ...if.event.type.==.pygame.KEYDO
df40 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 69 6e 20 77 61 69 WN:.............for.event.in.wai
df60 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 31 3a 00 20 20 20 t_events():.........while.1:....
df80 20 20 20 20 20 23 20 6c 61 7a 6f 20 70 72 69 6e 63 69 70 61 6c 20 64 65 20 65 73 70 65 72 61 20 .....#.lazo.principal.de.espera.
dfa0 70 6f 72 20 61 63 63 69 6f 6e 65 73 20 64 65 6c 20 75 73 75 61 72 69 6f 00 20 20 20 20 20 20 20 por.acciones.del.usuario........
dfc0 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 .pygame.display.flip()..........
dfe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 .................(255,155,155)).
e000 61 64 00 00 08 00 00 00 58 01 00 00 00 10 00 00 4f 00 00 00 e1 0f 00 00 bb 0f 00 00 8e 0f 00 00 ad......X.......O...............
e020 68 0f 00 00 4e 0f 00 00 2f 0f 00 00 00 0f 00 00 d1 0e 00 00 a0 0e 00 00 7a 0e 00 00 5e 0e 00 00 h...N.../...............z...^...
e040 4c 0e 00 00 2f 0e 00 00 2e 0e 00 00 0f 0e 00 00 e0 0d 00 00 95 0d 00 00 7b 0d 00 00 4a 0d 00 00 L.../...................{...J...
e060 1e 0d 00 00 d4 0c 00 00 ad 0c 00 00 6b 0c 00 00 43 0c 00 00 00 0c 00 00 d4 0b 00 00 8d 0b 00 00 ............k...C...............
e080 61 0b 00 00 35 0b 00 00 11 0b 00 00 da 0a 00 00 af 0a 00 00 83 0a 00 00 5f 0a 00 00 28 0a 00 00 a...5..................._...(...
e0a0 ff 09 00 00 d3 09 00 00 af 09 00 00 78 09 00 00 47 09 00 00 20 09 00 00 f5 08 00 00 b4 08 00 00 ............x...G...............
e0c0 78 08 00 00 51 08 00 00 28 08 00 00 e7 07 00 00 ad 07 00 00 85 07 00 00 5b 07 00 00 1a 07 00 00 x...Q...(...............[.......
e0e0 df 06 00 00 b3 06 00 00 85 06 00 00 44 06 00 00 04 06 00 00 d8 05 00 00 ac 05 00 00 88 05 00 00 ............D...................
e100 43 05 00 00 01 05 00 00 d6 04 00 00 aa 04 00 00 86 04 00 00 41 04 00 00 ff 03 00 00 d6 03 00 00 C...................A...........
e120 aa 03 00 00 86 03 00 00 41 03 00 00 fd 02 00 00 bd 02 00 00 7e 02 00 00 46 02 00 00 0e 02 00 00 ........A...........~...F.......
e140 e8 01 00 00 bf 01 00 00 8b 01 00 00 58 01 00 00 57 01 00 00 00 00 00 00 20 20 20 20 20 20 20 20 ............X...W...............
e160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 2b ...................int(50*scale+
e180 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 shift_y)),......................
e1a0 20 20 20 20 20 28 69 6e 74 28 31 30 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 .....(int(1075*scale+shift_x),..
e1c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 .........................self.fu
e1e0 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 ente40,.........self.mostrarText
e200 6f 28 22 54 65 72 6d 69 6e 61 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o("Terminar",...................
e220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 38 2a 73 63 61 ......................int(48*sca
e240 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le)))...........................
e260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 32 30 30 2a 73 63 61 6c 65 29 2c 00 20 20 ..............int(200*scale),...
e280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e2a0 20 20 20 20 20 20 69 6e 74 28 32 36 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 2c 00 20 20 20 ......int(26*scale+shift_y),....
e2c0 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 31 30 30 2c 32 30 2c .....self.pantalla.fill((100,20,
e2e0 32 30 29 2c 28 69 6e 74 28 39 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20),(int(975*scale+shift_x),....
e300 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e320 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 46 61 6c 73 65 29 .....COLORNOMBREELEVACION,False)
e340 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 .........................l.mostr
e360 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e arNombre(self.pantalla,self.fuen
e380 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 te24,.....................if.l.t
e3a0 69 70 6f 20 3d 3d 20 35 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 ipo.==.5:.................for.l.
e3c0 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 in.self.listaLugares:...........
e3e0 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 65 72 72 6f 73 22 29 3a 00 20 ..elif.i.startswith("cerros"):..
e400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e420 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 46 61 6c 73 65 29 .......COLORNOMBRECAPITAL,False)
e440 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 74 72 .........................l.mostr
e460 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e arNombre(self.pantalla,self.fuen
e480 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 te24,.....................if.l.t
e4a0 69 70 6f 20 3d 3d 20 32 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 ipo.==.2:.................for.l.
e4c0 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 in.self.listaLugares:...........
e4e0 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 69 75 64 61 64 65 73 22 29 3a ..elif.i.startswith("ciudades"):
e500 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e520 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 43 41 50 49 54 41 4c 2c 46 61 6c 73 .........COLORNOMBRECAPITAL,Fals
e540 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 6d 6f 73 e).........................l.mos
e560 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 trarNombre(self.pantalla,self.fu
e580 65 6e 74 65 32 34 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c ente24,.....................if.l
e5a0 2e 74 69 70 6f 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 .tipo.==.1:.................for.
e5c0 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 l.in.self.listaLugares:.........
e5e0 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 61 70 69 74 61 6c 65 73 ....elif.i.startswith("capitales
e600 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "):.............................
e620 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 45 4c 45 56 41 43 49 4f 4e 2c 46 61 6c ........COLORNOMBREELEVACION,Fal
e640 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 se).....................d.mostra
e660 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e 74 rNombre(self.pantalla,self.fuent
e680 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 e32,.................for.d.in.se
e6a0 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 lf.listaCuchillas:.............e
e6c0 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 75 63 68 69 6c 6c 61 73 22 29 3a 00 20 lif.i.startswith("cuchillas"):..
e6e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
e700 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 55 54 41 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 ...COLORNOMBRERUTA,False).......
e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 ..............d.mostrarNombre(se
e740 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 lf.pantalla,self.fuente32,......
e760 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 75 ...........for.d.in.self.listaRu
e780 74 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 tas:.............elif.i.startswi
e7a0 74 68 28 22 72 75 74 61 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 th("rutas"):....................
e7c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 49 4f 2c .................COLORNOMBRERIO,
e7e0 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 False).....................d.mos
e800 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 trarNombre(self.pantalla,self.fu
e820 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e ente32,.................for.d.in
e840 20 73 65 6c 66 2e 6c 69 73 74 61 52 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 .self.listaRios:.............eli
e860 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 72 69 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 f.i.startswith("rios"):.........
e880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 4f 4c 4f ............................COLO
e8a0 52 4e 4f 4d 42 52 45 44 45 50 54 4f 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 RNOMBREDEPTO,False).............
e8c0 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2e 70 61 6e ........d.mostrarNombre(self.pan
e8e0 74 61 6c 6c 61 2c 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 20 20 talla,self.fuente32,............
e900 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 44 65 70 74 6f 73 3a 00 .....for.d.in.self.listaDeptos:.
e920 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 64 65 70 ............if.i.startswith("dep
e940 74 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 73 65 6c 66 2e 6e 69 76 tos"):.........for.i.in.self.niv
e960 65 6c 41 63 74 75 61 6c 2e 6e 6f 6d 62 72 65 49 6e 69 63 69 61 6c 3a 00 20 20 20 20 20 20 20 20 elActual.nombreInicial:.........
e980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 64 69 62 75 6a 61 72 28 73 65 6c 66 2e 70 ................l.dibujar(self.p
e9a0 61 6e 74 61 6c 6c 61 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 antalla,False)..................
e9c0 20 20 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 35 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ...if.l.tipo.==.5:..............
e9e0 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 ...for.l.in.self.listaLugares:..
ea00 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 65 ...........elif.i.startswith("ce
ea20 72 72 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rros"):.........................
ea40 6c 2e 64 69 62 75 6a 61 72 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 46 61 6c 73 65 29 00 20 l.dibujar(self.pantalla,False)..
ea60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 ...................if.l.tipo.==.
ea80 32 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2:.................for.l.in.self
eaa0 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 .listaLugares:.............elif.
eac0 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 69 75 64 61 64 65 73 22 29 3a 00 20 20 20 20 20 20 i.startswith("ciudades"):.......
eae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 2e 64 69 62 75 6a 61 72 28 73 65 6c 66 ..................l.dibujar(self
eb00 2e 70 61 6e 74 61 6c 6c 61 2c 46 61 6c 73 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .pantalla,False)................
eb20 20 20 20 20 20 69 66 20 6c 2e 74 69 70 6f 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 .....if.l.tipo.==.1:............
eb40 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 3a .....for.l.in.self.listaLugares:
eb60 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 .............elif.i.startswith("
eb80 63 61 70 69 74 61 6c 65 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c capitales"):.................sel
eba0 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 63 75 63 68 69 6c 6c 61 73 2c 20 f.pantalla.blit(self.cuchillas,.
ebc0 28 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 (shift_x,.shift_y)).............
ebe0 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 63 75 63 68 69 6c 6c 61 73 22 29 3a 00 elif.i.startswith("cuchillas"):.
ec00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c ................self.pantalla.bl
ec20 69 74 28 73 65 6c 66 2e 72 75 74 61 73 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 it(self.rutas,.(shift_x,.shift_y
ec40 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 )).............elif.i.startswith
ec60 28 22 72 75 74 61 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ("rutas"):.................self.
ec80 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 72 69 6f 73 2c 20 28 73 68 69 66 74 5f pantalla.blit(self.rios,.(shift_
eca0 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 2e x,.shift_y)).............elif.i.
ecc0 73 74 61 72 74 73 77 69 74 68 28 22 72 69 6f 73 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 startswith("rios"):.............
ece0 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 64 65 70 74 ....self.pantalla.blit(self.dept
ed00 6f 73 4c 69 6e 65 61 73 2c 20 28 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 29 29 00 20 20 osLineas,.(shift_x,.shift_y))...
ed20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 2e 73 74 61 72 74 73 77 69 74 68 28 22 6c 69 6e 65 61 ..........if.i.startswith("linea
ed40 73 44 65 70 74 6f 22 29 3a 00 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 73 65 6c 66 2e sDepto"):.........for.i.in.self.
ed60 6e 69 76 65 6c 41 63 74 75 61 6c 2e 64 69 62 75 6a 6f 49 6e 69 63 69 61 6c 3a 00 20 20 20 20 20 nivelActual.dibujoInicial:......
ed80 20 20 20 23 20 70 72 65 73 65 6e 74 61 72 20 6e 69 76 65 6c 00 20 20 20 20 20 20 20 20 73 65 6c ...#.presentar.nivel.........sel
eda0 66 2e 6e 69 76 65 6c 41 63 74 75 61 6c 20 3d 20 73 65 6c 66 2e 6c 69 73 74 61 45 78 70 6c 6f 72 f.nivelActual.=.self.listaExplor
edc0 61 63 69 6f 6e 65 73 5b 73 65 6c 66 2e 69 6e 64 69 63 65 4e 69 76 65 6c 41 63 74 75 61 6c 5d 00 aciones[self.indiceNivelActual].
ede0 20 20 20 20 20 20 20 20 22 22 22 4a 75 65 67 6f 20 70 72 69 6e 63 69 70 61 6c 20 65 6e 20 6d 6f ........"""Juego.principal.en.mo
ee00 64 6f 20 65 78 70 6c 6f 72 6f 2e 22 22 22 00 20 20 20 20 64 65 66 20 65 78 70 6c 6f 72 61 72 4e do.exploro.""".....def.explorarN
ee20 6f 6d 62 72 65 73 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 ombres(self):..................r
ee40 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 eturn.False.............else:...
ee60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 ..............return.True.......
ee80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 72 75 65 29 00 ..........................True).
eea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
eec0 43 4f 4c 4f 52 4e 4f 4d 42 52 45 52 55 54 41 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 COLORNOMBRERUTA,................
eee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 32 34 2c 00 .................self.fuente24,.
ef00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 2e 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 ................d.mostrarNombre(
ef20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 2e self.pantalla,.............if.d.
ef40 65 73 74 61 41 63 61 28 70 6f 73 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 estaAca(pos):...................
ef60 20 20 62 72 65 61 6b 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f ..break.....................enco
ef80 6e 74 72 61 64 6f 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ntrado.=.True.................if
efa0 20 64 2e 6e 6f 6d 62 72 65 20 3d 3d 20 72 65 73 70 43 6f 72 72 65 63 74 61 3a 00 20 20 20 20 20 .d.nombre.==.respCorrecta:......
efc0 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 52 75 74 61 73 3a .......for.d.in.self.listaRutas:
efe0 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 63 6f 6e 74 72 61 64 6f 20 3d 20 46 61 6c 73 65 00 .............encontrado.=.False.
f000 61 64 00 00 0e 00 00 00 9e 01 00 00 00 10 00 00 5f 00 00 00 b2 0f 00 00 9c 0f 00 00 7a 0f 00 00 ad.............._...........z...
f020 79 0f 00 00 3c 0f 00 00 03 0f 00 00 cf 0e 00 00 ac 0e 00 00 6d 0e 00 00 47 0e 00 00 38 0e 00 00 y...<...............m...G...8...
f040 16 0e 00 00 15 0e 00 00 14 0e 00 00 06 0e 00 00 bb 0d 00 00 ba 0d 00 00 75 0d 00 00 2e 0d 00 00 ........................u.......
f060 26 0d 00 00 25 0d 00 00 df 0c 00 00 9c 0c 00 00 7f 0c 00 00 55 0c 00 00 37 0c 00 00 f9 0b 00 00 &...%...............U...7.......
f080 bb 0b 00 00 95 0b 00 00 94 0b 00 00 79 0b 00 00 38 0b 00 00 0c 0b 00 00 fb 0a 00 00 be 0a 00 00 ............y...8...............
f0a0 80 0a 00 00 43 0a 00 00 26 0a 00 00 f7 09 00 00 db 09 00 00 c9 09 00 00 ac 09 00 00 9e 09 00 00 ....C...&.......................
f0c0 85 09 00 00 84 09 00 00 47 09 00 00 0d 09 00 00 d9 08 00 00 9a 08 00 00 74 08 00 00 35 08 00 00 ........G...............t...5...
f0e0 0c 08 00 00 fd 07 00 00 db 07 00 00 da 07 00 00 d9 07 00 00 ca 07 00 00 99 07 00 00 98 07 00 00 ................................
f100 55 07 00 00 15 07 00 00 0d 07 00 00 0c 07 00 00 ed 06 00 00 d0 06 00 00 ac 06 00 00 88 06 00 00 U...............................
f120 68 06 00 00 42 06 00 00 1b 06 00 00 1a 06 00 00 f9 05 00 00 ac 05 00 00 85 05 00 00 84 05 00 00 h...B...........................
f140 48 05 00 00 10 05 00 00 c8 04 00 00 86 04 00 00 42 04 00 00 03 04 00 00 c9 03 00 00 86 03 00 00 H...............B...............
f160 46 03 00 00 09 03 00 00 df 02 00 00 c9 02 00 00 c8 02 00 00 ab 02 00 00 82 02 00 00 3f 02 00 00 F...........................?...
f180 0d 02 00 00 0c 02 00 00 ce 01 00 00 9e 01 00 00 9d 01 00 00 00 00 00 00 00 00 00 00 00 00 20 20 ................................
f1a0 20 20 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 6c 61 20 70 72 65 67 75 6e 74 61 20 65 6e 20 ......"""Muestra.la.pregunta.en.
f1c0 65 6c 20 67 6c 6f 62 69 74 6f 22 22 22 00 20 20 20 20 64 65 66 20 6d 6f 73 74 72 61 72 50 72 65 el.globito""".....def.mostrarPre
f1e0 67 75 6e 74 61 28 73 65 6c 66 2c 70 61 6e 74 61 6c 6c 61 2c 66 75 65 6e 74 65 2c 73 75 66 69 6a gunta(self,pantalla,fuente,sufij
f200 6f 2c 70 72 65 66 69 6a 6f 29 3a 00 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 o,prefijo):..........return.self
f220 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 33 5d 2e 73 70 6c 69 74 28 22 5c 5c 22 29 00 09 .preguntaActual[3].split("\\")..
f240 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 20 3d 20 73 65 6c 66 2e 70 72 65 67 75 self.preguntaActual.=.self.pregu
f260 6e 74 61 73 5b 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 61 41 63 74 75 61 6c 2d 31 ntas[self.indicePreguntaActual-1
f280 5d 00 20 20 20 20 20 20 20 20 22 22 22 44 65 76 75 65 6c 76 65 20 6c 61 20 6c 69 6e 65 61 20 64 ]........."""Devuelve.la.linea.d
f2a0 65 20 61 79 75 64 61 22 22 22 00 20 20 20 20 64 65 66 20 64 65 76 6f 6c 76 65 72 41 79 75 64 61 e.ayuda""".....def.devolverAyuda
f2c0 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 6c 69 6e 65 61 73 00 20 (self):..........return.lineas..
f2e0 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 61 41 63 ...........self.indicePreguntaAc
f300 74 75 61 6c 20 3d 20 30 00 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 69 6e 64 69 63 65 50 tual.=.0.........if.self.indiceP
f320 72 65 67 75 6e 74 61 41 63 74 75 61 6c 20 3d 3d 20 6c 65 6e 28 73 65 6c 66 2e 70 72 65 67 75 6e reguntaActual.==.len(self.pregun
f340 74 61 73 29 3a 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 tas):.........self.indicePregunt
f360 61 41 63 74 75 61 6c 20 3d 20 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 61 41 63 74 aActual.=.self.indicePreguntaAct
f380 75 61 6c 2b 31 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 2e 65 78 74 65 6e 64 28 6c 69 73 74 ual+1.........lineas.extend(list
f3a0 61 53 75 66 69 6a 6f 73 5b 73 65 6c 66 2e 73 75 66 69 6a 6f 41 63 74 75 61 6c 5d 2e 73 70 6c 69 aSufijos[self.sufijoActual].spli
f3c0 74 28 22 5c 5c 22 29 29 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 2e 65 78 74 65 6e 64 28 73 t("\\")).........lineas.extend(s
f3e0 65 6c 66 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5b 30 5d 2e 73 70 6c 69 74 28 22 5c 5c 22 elf.preguntaActual[0].split("\\"
f400 29 29 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 20 3d 20 6c 69 73 74 61 50 72 65 66 69 6a 6f )).........lineas.=.listaPrefijo
f420 73 5b 73 65 6c 66 2e 70 72 65 66 69 6a 6f 41 63 74 75 61 6c 5d 2e 73 70 6c 69 74 28 22 5c 5c 22 s[self.prefijoActual].split("\\"
f440 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 65 66 69 6a 6f 41 63 74 75 61 6c 20 3d 20 72 ).........self.prefijoActual.=.r
f460 61 6e 64 6f 6d 2e 72 61 6e 64 69 6e 74 28 31 2c 6c 65 6e 28 6c 69 73 74 61 50 72 65 66 69 6a 6f andom.randint(1,len(listaPrefijo
f480 73 29 29 2d 31 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 75 66 69 6a 6f 41 63 74 75 61 6c 20 s))-1.........self.sufijoActual.
f4a0 3d 20 72 61 6e 64 6f 6d 2e 72 61 6e 64 69 6e 74 28 31 2c 6c 65 6e 28 6c 69 73 74 61 53 75 66 69 =.random.randint(1,len(listaSufi
f4c0 6a 6f 73 29 29 2d 31 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 41 63 74 jos))-1.........self.preguntaAct
f4e0 75 61 6c 20 3d 20 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 73 5b 73 65 6c 66 2e 69 6e 64 69 63 65 ual.=.self.preguntas[self.indice
f500 50 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5d 00 20 20 20 20 20 20 20 20 22 22 22 50 72 65 70 61 PreguntaActual]........."""Prepa
f520 72 61 20 65 6c 20 74 65 78 74 6f 20 64 65 20 6c 61 20 70 72 65 67 75 6e 74 61 20 73 69 67 75 69 ra.el.texto.de.la.pregunta.sigui
f540 65 6e 74 65 22 22 22 00 20 20 20 20 64 65 66 20 73 69 67 75 69 65 6e 74 65 50 72 65 67 75 6e 74 ente""".....def.siguientePregunt
f560 61 28 73 65 6c 66 2c 6c 69 73 74 61 53 75 66 69 6a 6f 73 2c 6c 69 73 74 61 50 72 65 66 69 6a 6f a(self,listaSufijos,listaPrefijo
f580 73 29 3a 00 00 20 20 20 20 20 20 20 20 72 61 6e 64 6f 6d 2e 73 68 75 66 66 6c 65 28 73 65 6c 66 s):..........random.shuffle(self
f5a0 2e 70 72 65 67 75 6e 74 61 73 29 00 20 20 20 20 20 20 20 20 22 22 22 45 73 74 65 20 6d 65 74 6f .preguntas)........."""Este.meto
f5c0 64 6f 20 73 69 72 76 65 20 70 61 72 61 20 70 72 65 70 61 72 61 72 20 6c 61 20 6c 69 73 74 61 20 do.sirve.para.preparar.la.lista.
f5e0 64 65 20 70 72 65 67 75 6e 74 61 73 20 61 6c 20 61 7a 61 72 2e 22 22 22 00 20 20 20 20 64 65 66 de.preguntas.al.azar.""".....def
f600 20 70 72 65 70 61 72 61 72 50 72 65 67 75 6e 74 61 73 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 .prepararPreguntas(self):.......
f620 20 20 20 73 65 6c 66 2e 65 6c 65 6d 65 6e 74 6f 73 41 63 74 69 76 6f 73 20 3d 20 6c 69 73 74 28 ...self.elementosActivos.=.list(
f640 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 61 41 63 74 ).........self.indicePreguntaAct
f660 75 61 6c 20 3d 20 30 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 73 20 3d ual.=.0.........self.preguntas.=
f680 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 6f 6d 62 72 65 49 6e 69 63 69 .list().........self.nombreInici
f6a0 61 6c 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 62 75 6a 6f 49 al.=.list().........self.dibujoI
f6c0 6e 69 63 69 61 6c 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 6f 6d nicial.=.list().........self.nom
f6e0 62 72 65 20 3d 20 6e 6f 6d 62 72 65 00 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 bre.=.nombre.....def.__init__(se
f700 6c 66 2c 6e 6f 6d 62 72 65 29 3a 00 00 20 20 20 20 22 22 22 00 20 20 20 20 65 74 69 71 75 65 74 lf,nombre):......""".....etiquet
f720 61 64 6f 73 20 63 6f 6e 20 65 6c 20 6e 6f 6d 62 72 65 20 6f 20 6e 6f 2c 20 79 20 75 6e 20 63 6f ados.con.el.nombre.o.no,.y.un.co
f740 6e 6a 75 6e 74 6f 20 64 65 20 70 72 65 67 75 6e 74 61 73 2e 00 20 20 20 20 43 61 64 61 20 6e 69 njunto.de.preguntas......Cada.ni
f760 76 65 6c 20 74 69 65 6e 65 20 75 6e 20 64 69 62 75 6a 6f 20 69 6e 69 63 69 61 6c 2c 20 6c 6f 73 vel.tiene.un.dibujo.inicial,.los
f780 20 65 6c 65 6d 65 6e 74 6f 73 20 70 75 65 64 65 6e 20 65 73 74 61 72 00 00 20 20 20 20 22 22 22 .elementos.pueden.estar......"""
f7a0 43 6c 61 73 65 20 70 61 72 61 20 64 65 66 69 6e 69 72 20 6c 6f 73 20 6e 69 76 65 6c 65 73 20 64 Clase.para.definir.los.niveles.d
f7c0 65 6c 20 6a 75 65 67 6f 2e 00 63 6c 61 73 73 20 4e 69 76 65 6c 28 29 3a 00 00 00 20 20 20 20 20 el.juego..class.Nivel():........
f7e0 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 09 69 66 .......pygame.display.flip()..if
f800 20 66 6c 69 70 41 68 6f 72 61 3a 00 20 20 20 20 20 20 20 20 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 .flipAhora:.........pantalla.bli
f820 74 28 74 65 78 74 72 6f 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 74 65 78 t(textrot,.textrect).........tex
f840 74 72 65 63 74 2e 63 65 6e 74 65 72 20 3d 20 28 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 30 5d trect.center.=.(self.posicion[0]
f860 2c 20 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 31 5d 29 00 20 20 20 20 20 20 20 20 74 65 78 74 ,.self.posicion[1]).........text
f880 72 65 63 74 20 3d 20 74 65 78 74 72 6f 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 rect.=.textrot.get_rect().......
f8a0 20 20 74 65 78 74 72 6f 74 20 3d 20 70 79 67 61 6d 65 2e 74 72 61 6e 73 66 6f 72 6d 2e 72 6f 74 ..textrot.=.pygame.transform.rot
f8c0 61 74 65 28 74 65 78 74 2c 20 73 65 6c 66 2e 72 6f 74 61 63 69 6f 6e 29 00 20 20 20 20 20 20 20 ate(text,.self.rotacion)........
f8e0 20 74 65 78 74 20 3d 20 66 75 65 6e 74 65 2e 72 65 6e 64 65 72 28 73 65 6c 66 2e 6e 6f 6d 62 72 .text.=.fuente.render(self.nombr
f900 65 2c 20 31 2c 20 63 6f 6c 6f 72 29 00 20 20 20 20 20 20 20 20 22 22 22 45 73 63 72 69 62 65 20 e,.1,.color)........."""Escribe.
f920 65 6c 20 6e 6f 6d 62 72 65 20 64 65 20 6c 61 20 7a 6f 6e 61 20 65 6e 20 73 75 20 70 6f 73 69 63 el.nombre.de.la.zona.en.su.posic
f940 69 6f 6e 22 22 22 00 20 20 20 20 64 65 66 20 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c ion""".....def.mostrarNombre(sel
f960 66 2c 70 61 6e 74 61 6c 6c 61 2c 66 75 65 6e 74 65 2c 63 6f 6c 6f 72 2c 66 6c 69 70 41 68 6f 72 f,pantalla,fuente,color,flipAhor
f980 61 29 3a 00 00 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 00 20 20 a):..............return.False...
f9a0 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 ......else:.................retu
f9c0 72 6e 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 rn.False.............else:......
f9e0 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 ...........return.True..........
fa00 20 20 20 69 66 20 63 6f 6c 6f 72 41 63 61 5b 30 5d 20 3d 3d 20 73 65 6c 66 2e 63 6c 61 76 65 43 ...if.colorAca[0].==.self.claveC
fa20 6f 6c 6f 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c olor:.................return.Fal
fa40 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 20 23 20 70 72 6f 62 61 62 6c se.............except:.#.probabl
fa60 65 6d 65 6e 74 65 20 63 6c 69 63 6b 20 66 75 65 72 61 20 64 65 20 6c 61 20 69 6d 61 67 65 6e 00 emente.click.fuera.de.la.imagen.
fa80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
faa0 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 5d 2d 73 68 69 66 74 5f 79 29 29 00 20 20 .............pos[1]-shift_y))...
fac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 6f 72 41 63 61 20 3d 20 73 65 6c 66 2e 6d 61 ..............colorAca.=.self.ma
fae0 70 61 2e 67 65 74 5f 61 74 28 28 70 6f 73 5b 30 5d 2d 73 68 69 66 74 5f 78 2c 00 20 20 20 20 20 pa.get_at((pos[0]-shift_x,......
fb00 20 20 20 20 20 20 20 74 72 79 3a 00 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 30 5d 20 3c 20 .......try:.........if.pos[0].<.
fb20 58 4d 41 50 41 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 3a 00 20 20 20 20 20 20 20 20 XMAPAMAX*scale+shift_x:.........
fb40 22 22 22 44 65 76 75 65 6c 76 65 20 54 72 75 65 20 73 69 20 6c 61 20 63 6f 6f 72 64 65 6e 61 64 """Devuelve.True.si.la.coordenad
fb60 61 20 70 6f 73 20 65 73 74 61 20 65 6e 20 6c 61 20 7a 6f 6e 61 22 22 22 00 20 20 20 20 64 65 66 a.pos.esta.en.la.zona""".....def
fb80 20 65 73 74 61 41 63 61 28 73 65 6c 66 2c 70 6f 73 29 3a 00 00 20 20 20 20 20 20 20 20 73 65 6c .estaAca(self,pos):..........sel
fba0 66 2e 72 6f 74 61 63 69 6f 6e 20 3d 20 69 6e 74 28 72 6f 74 61 63 69 6f 6e 29 00 20 20 20 20 20 f.rotacion.=.int(rotacion)......
fbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 69 6e 74 28 70 6f 73 69 ....................int(int(posi
fbe0 63 69 6f 6e 5b 31 5d 29 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 00 20 20 20 20 20 20 20 cion[1])*scale+shift_y))........
fc00 20 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 20 3d 20 28 69 6e 74 28 69 6e 74 28 70 6f 73 69 63 69 .self.posicion.=.(int(int(posici
fc20 6f 6e 5b 30 5d 29 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 on[0])*scale+shift_x),.........s
fc40 65 6c 66 2e 74 69 70 6f 20 3d 20 69 6e 74 28 74 69 70 6f 29 00 20 20 20 20 20 20 20 20 73 65 6c elf.tipo.=.int(tipo).........sel
fc60 66 2e 63 6c 61 76 65 43 6f 6c 6f 72 20 3d 20 69 6e 74 28 63 6c 61 76 65 43 6f 6c 6f 72 29 00 20 f.claveColor.=.int(claveColor)..
fc80 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 6f 6d 62 72 65 20 3d 20 6e 6f 6d 62 72 65 00 20 20 20 20 .......self.nombre.=.nombre.....
fca0 20 20 20 20 73 65 6c 66 2e 6d 61 70 61 20 3d 20 6d 61 70 61 20 23 20 65 73 74 6f 20 68 61 63 65 ....self.mapa.=.mapa.#.esto.hace
fcc0 20 75 6e 61 20 63 6f 70 69 61 20 65 6e 20 6d 65 6d 6f 72 69 61 20 6f 20 6e 6f 3f 3f 3f 3f 00 20 .una.copia.en.memoria.o.no????..
fce0 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 6d 61 70 61 2c 6e 6f 6d 62 72 65 ...def.__init__(self,mapa,nombre
fd00 2c 63 6c 61 76 65 43 6f 6c 6f 72 2c 74 69 70 6f 2c 70 6f 73 69 63 69 6f 6e 2c 72 6f 74 61 63 69 ,claveColor,tipo,posicion,rotaci
fd20 6f 6e 29 3a 00 00 20 20 20 20 22 22 22 00 20 20 20 20 65 73 70 65 63 69 66 69 63 6f 2c 20 64 61 on):......""".....especifico,.da
fd40 64 6f 20 70 6f 72 20 6c 61 20 63 6c 61 76 65 20 28 76 61 6c 6f 72 20 30 20 61 20 32 35 35 20 64 do.por.la.clave.(valor.0.a.255.d
fd60 65 6c 20 63 6f 6d 70 6f 6e 65 6e 74 65 20 72 6f 6a 6f 29 2e 00 20 20 20 20 4c 61 20 70 6f 73 69 el.componente.rojo)......La.posi
fd80 63 69 6f 6e 20 65 73 74 61 20 64 61 64 61 20 70 6f 72 20 75 6e 61 20 69 6d 61 67 65 6e 20 62 69 cion.esta.dada.por.una.imagen.bi
fda0 74 6d 61 70 20 70 69 6e 74 61 64 61 20 63 6f 6e 20 75 6e 20 63 6f 6c 6f 72 00 00 20 20 20 20 22 tmap.pintada.con.un.color......"
fdc0 22 22 43 6c 61 73 65 20 70 61 72 61 20 6f 62 6a 65 74 6f 73 20 67 65 6f 67 72 61 66 69 63 6f 73 ""Clase.para.objetos.geograficos
fde0 20 71 75 65 20 73 65 20 70 75 65 64 65 6e 20 64 65 66 69 6e 69 72 20 63 6f 6d 6f 20 75 6e 61 20 .que.se.pueden.definir.como.una.
fe00 7a 6f 6e 61 2e 00 63 6c 61 73 73 20 5a 6f 6e 61 28 29 3a 00 00 00 20 20 20 20 20 20 20 20 20 20 zona..class.Zona():.............
fe20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 09 69 66 20 66 6c 69 70 ..pygame.display.flip()..if.flip
fe40 41 68 6f 72 61 3a 00 20 20 20 20 20 20 20 20 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 74 65 78 Ahora:.........pantalla.blit(tex
fe60 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 2e 63 65 t,.textrect).........textrect.ce
fe80 6e 74 65 72 20 3d 20 28 73 65 6c 66 2e 70 6f 73 74 65 78 74 6f 5b 30 5d 2c 20 73 65 6c 66 2e 70 nter.=.(self.postexto[0],.self.p
fea0 6f 73 74 65 78 74 6f 5b 31 5d 29 00 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 20 3d 20 74 ostexto[1]).........textrect.=.t
fec0 65 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 66 75 ext.get_rect().........text.=.fu
fee0 65 6e 74 65 2e 72 65 6e 64 65 72 28 73 65 6c 66 2e 6e 6f 6d 62 72 65 2c 20 31 2c 20 63 6f 6c 6f ente.render(self.nombre,.1,.colo
ff00 72 29 00 20 20 20 20 20 20 20 20 22 22 22 45 73 63 72 69 62 65 20 65 6c 20 6e 6f 6d 62 72 65 20 r)........."""Escribe.el.nombre.
ff20 64 65 6c 20 70 75 6e 74 6f 20 65 6e 20 73 75 20 70 6f 73 69 63 69 6f 6e 22 22 22 00 20 20 20 20 del.punto.en.su.posicion""".....
ff40 64 65 66 20 6d 6f 73 74 72 61 72 4e 6f 6d 62 72 65 28 73 65 6c 66 2c 70 61 6e 74 61 6c 6c 61 2c def.mostrarNombre(self,pantalla,
ff60 66 75 65 6e 74 65 2c 63 6f 6c 6f 72 2c 66 6c 69 70 41 68 6f 72 61 29 3a 00 00 20 20 20 20 20 20 fuente,color,flipAhora):........
ff80 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 ......pygame.display.flip().....
ffa0 20 20 20 20 69 66 20 66 6c 69 70 41 68 6f 72 61 3a 00 20 20 20 20 20 20 20 20 70 61 6e 74 61 6c ....if.flipAhora:.........pantal
ffc0 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 2c 20 28 73 65 6c 66 2e 70 6f 73 69 la.blit(self.simbolo,.(self.posi
ffe0 63 69 6f 6e 5b 30 5d 2d 38 2c 20 73 65 6c 66 2e 70 6f 73 69 63 69 6f 6e 5b 31 5d 2d 38 29 29 00 cion[0]-8,.self.posicion[1]-8)).
10000 61 64 00 00 15 00 00 00 9d 01 00 00 00 10 00 00 5d 00 00 00 b8 0f 00 00 93 0f 00 00 59 0f 00 00 ad..............]...........Y...
10020 2f 0f 00 00 1a 0f 00 00 01 0f 00 00 ca 0e 00 00 a3 0e 00 00 6f 0e 00 00 45 0e 00 00 13 0e 00 00 /...................o...E.......
10040 fc 0d 00 00 fb 0d 00 00 fa 0d 00 00 e7 0d 00 00 c5 0d 00 00 c4 0d 00 00 bc 0d 00 00 bb 0d 00 00 ................................
10060 83 0d 00 00 4b 0d 00 00 1d 0d 00 00 fa 0c 00 00 d7 0c 00 00 ac 0c 00 00 ab 0c 00 00 88 0c 00 00 ....K...........................
10080 46 0c 00 00 10 0c 00 00 ce 0b 00 00 ac 0b 00 00 80 0b 00 00 3c 0b 00 00 1f 0b 00 00 0a 0b 00 00 F...................<...........
100a0 ea 0a 00 00 c5 0a 00 00 ac 0a 00 00 70 0a 00 00 47 0a 00 00 1c 0a 00 00 db 09 00 00 9a 09 00 00 ............p...G...............
100c0 6a 09 00 00 49 09 00 00 37 09 00 00 36 09 00 00 1c 09 00 00 e3 08 00 00 b1 08 00 00 6f 08 00 00 j...I...7...6...............o...
100e0 4f 08 00 00 23 08 00 00 e1 07 00 00 c4 07 00 00 af 07 00 00 8f 07 00 00 6a 07 00 00 51 07 00 00 O...#...................j...Q...
10100 17 07 00 00 ee 06 00 00 bf 06 00 00 82 06 00 00 43 06 00 00 17 06 00 00 f6 05 00 00 e4 05 00 00 ................C...............
10120 e3 05 00 00 c8 05 00 00 8e 05 00 00 5a 05 00 00 16 05 00 00 f5 04 00 00 c9 04 00 00 86 04 00 00 ............Z...................
10140 69 04 00 00 54 04 00 00 34 04 00 00 0f 04 00 00 f6 03 00 00 bb 03 00 00 92 03 00 00 61 03 00 00 i...T...4...................a...
10160 23 03 00 00 e4 02 00 00 b6 02 00 00 95 02 00 00 83 02 00 00 82 02 00 00 63 02 00 00 25 02 00 00 #.......................c...%...
10180 e9 01 00 00 9d 01 00 00 9c 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 ................................
101a0 20 20 20 20 20 73 65 6c 66 2e 63 75 63 68 69 6c 6c 61 73 44 65 74 65 63 74 61 72 20 3d 20 73 65 .....self.cuchillasDetectar.=.se
101c0 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 63 75 63 68 69 6c 6c 61 73 44 65 74 65 63 74 lf.cargarImagen("cuchillasDetect
101e0 61 72 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 63 68 69 6c 6c 61 73 20 ar.png").........self.cuchillas.
10200 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 63 75 63 68 69 6c 6c 61 73 2e 70 =.self.cargarImagen("cuchillas.p
10220 6e 67 22 29 00 20 20 20 20 20 20 20 20 22 22 22 43 61 72 67 61 20 6c 61 73 20 69 6d 61 67 65 6e ng")........."""Carga.las.imagen
10240 65 73 20 79 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 6c 61 73 20 63 75 63 68 69 6c 6c 61 73 22 es.y.los.datos.de.las.cuchillas"
10260 22 22 00 20 20 20 20 64 65 66 20 63 61 72 67 61 72 43 75 63 68 69 6c 6c 61 73 28 73 65 6c 66 29 "".....def.cargarCuchillas(self)
10280 3a 00 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 :..........f.close()............
102a0 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 .linea.=.f.readline()...........
102c0 20 20 73 65 6c 66 2e 6c 69 73 74 61 52 75 74 61 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 61 52 75 ..self.listaRutas.append(nuevaRu
102e0 74 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ta).............................
10300 63 6c 61 76 65 43 6f 6c 6f 72 2c 36 2c 28 70 6f 73 78 2c 70 6f 73 79 29 2c 72 6f 74 61 63 69 6f claveColor,6,(posx,posy),rotacio
10320 6e 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 n).............................u
10340 6e 69 63 6f 64 65 28 6e 6f 6d 62 72 65 52 75 74 61 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c nicode(nombreRuta,'iso-8859-1'),
10360 00 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 61 52 75 74 61 20 3d 20 5a 6f 6e 61 28 73 65 .............nuevaRuta.=.Zona(se
10380 6c 66 2e 72 75 74 61 73 44 65 74 65 63 74 61 72 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lf.rutasDetectar,...............
103a0 20 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 7c 22 29 00 20 20 20 20 20 ..linea.strip().split("|")......
103c0 20 20 20 20 20 20 20 5b 6e 6f 6d 62 72 65 52 75 74 61 2c 63 6c 61 76 65 43 6f 6c 6f 72 2c 70 6f .......[nombreRuta,claveColor,po
103e0 73 78 2c 70 6f 73 79 2c 72 6f 74 61 63 69 6f 6e 5d 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 sx,posy,rotacion].=.\...........
10400 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c ......continue.................l
10420 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 inea.=.f.readline().............
10440 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c if.linea[0].==."#":.........whil
10460 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c e.linea:.........linea.=.f.readl
10480 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 2e 6a ine().........f.=.open(os.path.j
104a0 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f 52 55 54 oin(self.camino_datos,ARCHIVORUT
104c0 41 53 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a AS),"r").........#.falta.sanitiz
104e0 61 72 20 6d 61 6e 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 73 65 6c ar.manejo.de.archivo.........sel
10500 66 2e 6c 69 73 74 61 52 75 74 61 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 f.listaRutas.=.list().........se
10520 6c 66 2e 72 75 74 61 73 44 65 74 65 63 74 61 72 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d lf.rutasDetectar.=.self.cargarIm
10540 61 67 65 6e 28 22 72 75 74 61 73 44 65 74 65 63 74 61 72 2e 70 6e 67 22 29 00 20 20 20 20 20 20 agen("rutasDetectar.png").......
10560 20 20 73 65 6c 66 2e 72 75 74 61 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e ..self.rutas.=.self.cargarImagen
10580 28 22 72 75 74 61 73 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 22 22 22 43 61 72 67 61 20 6c ("rutas.png")........."""Carga.l
105a0 61 73 20 69 6d 61 67 65 6e 65 73 20 79 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 6c 61 73 20 72 as.imagenes.y.los.datos.de.las.r
105c0 75 74 61 73 22 22 22 00 20 20 20 20 64 65 66 20 63 61 72 67 61 72 52 75 74 61 73 28 73 65 6c 66 utas""".....def.cargarRutas(self
105e0 29 3a 00 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 ):..........f.close()...........
10600 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 ..linea.=.f.readline()..........
10620 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 52 69 6f 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 52 69 ...self.listaRios.append(nuevoRi
10640 6f 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 o).............................c
10660 6c 61 76 65 43 6f 6c 6f 72 2c 33 2c 28 70 6f 73 78 2c 70 6f 73 79 29 2c 72 6f 74 61 63 69 6f 6e laveColor,3,(posx,posy),rotacion
10680 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e ).............................un
106a0 69 63 6f 64 65 28 6e 6f 6d 62 72 65 52 69 6f 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c 00 20 icode(nombreRio,'iso-8859-1'),..
106c0 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 52 69 6f 20 3d 20 5a 6f 6e 61 28 73 65 6c 66 2e ...........nuevoRio.=.Zona(self.
106e0 72 69 6f 73 44 65 74 65 63 74 61 72 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 riosDetectar,.................li
10700 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 7c 22 29 00 20 20 20 20 20 20 20 20 20 nea.strip().split("|")..........
10720 20 20 20 5b 6e 6f 6d 62 72 65 52 69 6f 2c 63 6c 61 76 65 43 6f 6c 6f 72 2c 70 6f 73 78 2c 70 6f ...[nombreRio,claveColor,posx,po
10740 73 79 2c 72 6f 74 61 63 69 6f 6e 5d 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sy,rotacion].=.\................
10760 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 .continue.................linea.
10780 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 =.f.readline().............if.li
107a0 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 69 6e nea[0].==."#":.........while.lin
107c0 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 ea:.........linea.=.f.readline()
107e0 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 .........f.=.open(os.path.join(s
10800 65 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f 52 49 4f 53 29 2c 22 72 elf.camino_datos,ARCHIVORIOS),"r
10820 22 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 6d 61 6e ").........#.falta.sanitizar.man
10840 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 ejo.de.archivo.........self.list
10860 61 52 69 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 69 6f 73 aRios.=.list().........self.rios
10880 44 65 74 65 63 74 61 72 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 72 69 Detectar.=.self.cargarImagen("ri
108a0 6f 73 44 65 74 65 63 74 61 72 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 69 osDetectar.png").........self.ri
108c0 6f 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 72 69 6f 73 2e 70 6e 67 os.=.self.cargarImagen("rios.png
108e0 22 29 00 20 20 20 20 20 20 20 20 22 22 22 43 61 72 67 61 20 6c 61 73 20 69 6d 61 67 65 6e 65 73 ")........."""Carga.las.imagenes
10900 20 79 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 6c 6f 73 20 72 69 6f 73 22 22 22 00 20 20 20 20 .y.los.datos.de.los.rios""".....
10920 64 65 66 20 63 61 72 67 61 72 52 69 6f 73 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 66 def.cargarRios(self):..........f
10940 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 .close().............linea.=.f.r
10960 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 eadline().............self.lista
10980 44 65 70 74 6f 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 44 65 70 74 6f 29 00 20 20 20 20 20 20 Deptos.append(nuevoDepto).......
109a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 76 65 43 6f 6c ........................claveCol
109c0 6f 72 2c 31 2c 28 70 6f 73 78 2c 70 6f 73 79 29 2c 72 6f 74 61 63 69 6f 6e 29 00 20 20 20 20 20 or,1,(posx,posy),rotacion)......
109e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 .........................unicode
10a00 28 6e 6f 6d 62 72 65 44 65 70 74 6f 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c 00 20 20 20 20 (nombreDepto,'iso-8859-1'),.....
10a20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 44 65 70 74 6f 20 3d 20 5a 6f 6e 61 28 73 65 6c 66 2e 64 ........nuevoDepto.=.Zona(self.d
10a40 65 70 74 6f 73 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 2e 73 74 72 eptos,.................linea.str
10a60 69 70 28 29 2e 73 70 6c 69 74 28 22 7c 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 5b 6e 6f 6d ip().split("|").............[nom
10a80 62 72 65 44 65 70 74 6f 2c 63 6c 61 76 65 43 6f 6c 6f 72 2c 70 6f 73 78 2c 70 6f 73 79 2c 72 6f breDepto,claveColor,posx,posy,ro
10aa0 74 61 63 69 6f 6e 5d 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 tacion].=.\.................cont
10ac0 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 inue.................linea.=.f.r
10ae0 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 eadline().............if.linea[0
10b00 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 69 6e 65 61 3a 00 20 ].==."#":.........while.linea:..
10b20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 .......linea.=.f.readline().....
10b40 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 ....f.=.open(os.path.join(self.c
10b60 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f 44 45 50 54 4f 53 29 2c 22 72 22 29 00 amino_datos,ARCHIVODEPTOS),"r").
10b80 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 6d 61 6e 65 6a 6f ........#.falta.sanitizar.manejo
10ba0 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 44 65 .de.archivo.........self.listaDe
10bc0 70 74 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 70 74 6f ptos.=.list().........self.depto
10be0 73 4c 69 6e 65 61 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 64 65 70 sLineas.=.self.cargarImagen("dep
10c00 74 6f 73 4c 69 6e 65 61 73 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 70 tosLineas.png").........self.dep
10c20 74 6f 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 64 65 70 74 6f 73 2e tos.=.self.cargarImagen("deptos.
10c40 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 22 22 22 43 61 72 67 61 20 6c 61 73 20 69 6d 61 67 65 png")........."""Carga.las.image
10c60 6e 65 73 20 79 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 6c 6f 73 20 64 65 70 61 72 74 61 6d 65 nes.y.los.datos.de.los.departame
10c80 6e 74 6f 73 22 22 22 00 20 20 20 20 64 65 66 20 63 61 72 67 61 72 44 65 70 61 72 74 61 6d 65 6e ntos""".....def.cargarDepartamen
10ca0 74 6f 73 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c tos(self):..........self.pantall
10cc0 61 2e 62 6c 69 74 28 74 65 78 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 74 a.blit(text,.textrect).........t
10ce0 65 78 74 72 65 63 74 2e 63 65 6e 74 65 72 20 3d 20 70 6f 73 69 63 69 6f 6e 00 20 20 20 20 20 20 extrect.center.=.posicion.......
10d00 20 20 74 65 78 74 72 65 63 74 20 3d 20 74 65 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 ..textrect.=.text.get_rect()....
10d20 20 20 20 20 20 74 65 78 74 20 3d 20 66 75 65 6e 74 65 2e 72 65 6e 64 65 72 28 74 65 78 74 6f 2c .....text.=.fuente.render(texto,
10d40 20 31 2c 20 63 6f 6c 6f 72 29 00 20 20 20 20 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 74 65 .1,.color)........."""Muestra.te
10d60 78 74 6f 20 65 6e 20 75 6e 61 20 64 65 74 65 72 6d 69 6e 61 64 61 20 70 6f 73 69 63 69 6f 6e 22 xto.en.una.determinada.posicion"
10d80 22 22 00 20 20 20 20 64 65 66 20 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 73 65 6c 66 2c 74 65 78 "".....def.mostrarTexto(self,tex
10da0 74 6f 2c 66 75 65 6e 74 65 2c 70 6f 73 69 63 69 6f 6e 2c 63 6f 6c 6f 72 29 3a 00 00 20 20 20 20 to,fuente,posicion,color):......
10dc0 22 22 22 00 00 20 20 20 20 22 22 22 43 6c 61 73 65 20 70 72 69 6e 63 69 70 61 6c 20 64 65 6c 20 """......"""Clase.principal.del.
10de0 6a 75 65 67 6f 2e 00 63 6c 61 73 73 20 43 6f 6e 6f 7a 63 6f 55 79 28 29 3a 00 00 00 09 70 79 67 juego..class.ConozcoUy():....pyg
10e00 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 79 ame.display.flip().............y
10e20 4c 69 6e 65 61 20 3d 20 79 4c 69 6e 65 61 20 2b 20 66 75 65 6e 74 65 2e 67 65 74 5f 68 65 69 67 Linea.=.yLinea.+.fuente.get_heig
10e40 68 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 74 ht().............pantalla.blit(t
10e60 65 78 74 2c 20 74 65 78 74 72 65 63 74 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 ext,.textrect).............textr
10e80 65 63 74 2e 63 65 6e 74 65 72 20 3d 20 28 58 43 45 4e 54 52 4f 50 41 4e 45 4c 2c 79 4c 69 6e 65 ect.center.=.(XCENTROPANEL,yLine
10ea0 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 20 3d 20 74 65 78 74 2e 67 a).............textrect.=.text.g
10ec0 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 20 3d 20 66 75 65 et_rect().............text.=.fue
10ee0 6e 74 65 2e 72 65 6e 64 65 72 28 6c 2c 20 31 2c 20 43 4f 4c 4f 52 50 52 45 47 55 4e 54 41 53 29 nte.render(l,.1,.COLORPREGUNTAS)
10f00 00 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e 20 6c 69 6e 65 61 73 3a 00 20 20 20 20 20 20 .........for.l.in.lineas:.......
10f20 20 20 79 4c 69 6e 65 61 20 3d 20 31 30 30 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 73 2e 65 78 ..yLinea.=.100.........lineas.ex
10f40 74 65 6e 64 28 73 75 66 69 6a 6f 2e 73 70 6c 69 74 28 22 5c 5c 22 29 29 00 20 20 20 20 20 20 20 tend(sufijo.split("\\"))........
10f60 20 6c 69 6e 65 61 73 2e 65 78 74 65 6e 64 28 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 41 63 74 75 .lineas.extend(self.preguntaActu
10f80 61 6c 5b 30 5d 2e 73 70 6c 69 74 28 22 5c 5c 22 29 29 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 al[0].split("\\")).........linea
10fa0 73 20 3d 20 70 72 65 66 69 6a 6f 2e 73 70 6c 69 74 28 22 5c 5c 22 29 00 20 20 20 20 20 20 20 20 s.=.prefijo.split("\\").........
10fc0 73 65 6c 66 2e 70 72 65 67 75 6e 74 61 41 63 74 75 61 6c 20 3d 20 73 65 6c 66 2e 70 72 65 67 75 self.preguntaActual.=.self.pregu
10fe0 6e 74 61 73 5b 73 65 6c 66 2e 69 6e 64 69 63 65 50 72 65 67 75 6e 74 61 41 63 74 75 61 6c 5d 00 ntas[self.indicePreguntaActual].
11000 61 64 00 00 c8 03 00 00 f8 04 00 00 00 10 00 00 47 00 00 00 db 0f 00 00 af 0f 00 00 68 0f 00 00 ad..............G...........h...
11020 4b 0f 00 00 36 0f 00 00 16 0f 00 00 f1 0e 00 00 d8 0e 00 00 99 0e 00 00 70 0e 00 00 37 0e 00 00 K...6...................p...7...
11040 f0 0d 00 00 ac 0d 00 00 76 0d 00 00 55 0d 00 00 43 0d 00 00 42 0d 00 00 25 0d 00 00 dd 0c 00 00 ........v...U...C...B...%.......
11060 ba 0c 00 00 8e 0c 00 00 49 0c 00 00 2c 0c 00 00 17 0c 00 00 f7 0b 00 00 d2 0b 00 00 b9 0b 00 00 ........I...,...................
11080 82 0b 00 00 59 0b 00 00 3a 0b 00 00 0c 0b 00 00 eb 0a 00 00 be 0a 00 00 9d 0a 00 00 71 0a 00 00 ....Y...:...................q...
110a0 5f 0a 00 00 32 0a 00 00 f0 09 00 00 be 09 00 00 86 09 00 00 55 09 00 00 34 09 00 00 22 09 00 00 _...2...............U...4..."...
110c0 21 09 00 00 fb 08 00 00 b7 08 00 00 90 08 00 00 63 08 00 00 34 08 00 00 1b 08 00 00 ff 07 00 00 !...............c...4...........
110e0 e2 07 00 00 cd 07 00 00 bb 07 00 00 8b 07 00 00 40 07 00 00 1b 07 00 00 e6 06 00 00 ad 06 00 00 ................@...............
11100 93 06 00 00 92 06 00 00 75 06 00 00 38 06 00 00 15 06 00 00 f1 05 00 00 ce 05 00 00 aa 05 00 00 ........u...8...................
11120 8b 05 00 00 65 05 00 00 3e 05 00 00 f8 04 00 00 f3 04 00 00 d6 04 00 00 c1 04 00 00 a1 04 00 00 ....e...>.......................
11140 7c 04 00 00 63 04 00 00 43 04 00 00 23 04 00 00 f1 03 00 00 c1 03 00 00 8c 03 00 00 67 03 00 00 |...c...C...#...............g...
11160 4e 03 00 00 28 03 00 00 03 03 00 00 e1 02 00 00 ae 02 00 00 84 02 00 00 59 02 00 00 20 02 00 00 N...(...................Y.......
11180 f5 01 00 00 cb 01 00 00 92 01 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
111a0 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f 72 2e 73 74 72 69 70 28 29 2c 27 69 73 6f ......unicode(valor.strip(),'iso
111c0 2d 38 38 35 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e -8859-1')).................self.
111e0 6c 69 73 74 61 53 75 66 69 6a 6f 73 2e 61 70 70 65 6e 64 28 00 20 20 20 20 20 20 20 20 20 20 20 listaSufijos.append(............
11200 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 53 75 66 69 6a 6f 22 29 3a 00 .elif.var.startswith("Sufijo"):.
11220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f ....................unicode(valo
11240 72 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 r.strip(),'iso-8859-1'))........
11260 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 66 69 6a 6f 73 2e 61 70 70 65 .........self.listaPrefijos.appe
11280 6e 64 28 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 nd(.............if.var.startswit
112a0 68 28 22 50 72 65 66 69 6a 6f 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 5b 76 61 72 2c 76 h("Prefijo"):.............[var,v
112c0 61 6c 6f 72 5d 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 3d 22 29 alor].=.linea.strip().split("=")
112e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 20 20 20 20 20 20 .................continue.......
11300 20 20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 ...................linea.=.f.rea
11320 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 2e 66 69 6e dline().............if.linea.fin
11340 64 28 22 3d 22 29 20 3d 3d 20 2d 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f d("=").==.-1:.................co
11360 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 ntinue.................linea.=.f
11380 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 .readline().................self
113a0 2e 6c 69 73 74 61 4e 69 76 65 6c 65 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 4e 69 76 65 6c 29 .listaNiveles.append(nuevoNivel)
113c0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 69 76 65 6c 20 3d 20 4e 69 .................nuevoNivel.=.Ni
113e0 76 65 6c 28 6e 6f 6d 62 72 65 4e 69 76 65 6c 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 vel(nombreNivel)................
11400 20 6e 6f 6d 62 72 65 4e 69 76 65 6c 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 22 5b 5d 5c 6e .nombreNivel.=.linea.strip("[]\n
11420 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 65 6d 70 69 65 7a 61 20 6e 69 76 ").................#.empieza.niv
11440 65 6c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 5b el.............if.linea[0].==."[
11460 22 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 ":.................continue.....
11480 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 ............linea.=.f.readline()
114a0 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a .............if.linea[0].==."#":
114c0 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 .........while.linea:.........li
114e0 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 nea.=.f.readline()..............
11500 73 65 6c 66 2e 6c 69 73 74 61 41 64 76 65 72 74 65 6e 63 69 61 2e 61 70 70 65 6e 64 28 27 53 6f self.listaAdvertencia.append('So
11520 6c 6f 20 74 65 20 71 75 65 64 61 20 75 6e 61 20 6f 70 6f 72 74 75 6e 69 64 61 64 27 29 00 20 20 lo.te.queda.una.oportunidad')...
11540 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 41 64 76 65 72 74 65 6e 63 69 61 20 3d 20 6c 69 ......self.listaAdvertencia.=.li
11560 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 44 65 73 70 65 64 69 64 61 st().........self.listaDespedida
11580 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 4d 61 6c s.=.list().........self.listaMal
115a0 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 43 6f 72 72 .=.list().........self.listaCorr
115c0 65 63 74 6f 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 ecto.=.list().........self.lista
115e0 53 75 66 69 6a 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 Sufijos.=.list().........self.li
11600 73 74 61 50 72 65 66 69 6a 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c staPrefijos.=.list().........sel
11620 66 2e 6c 69 73 74 61 4e 69 76 65 6c 65 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 f.listaNiveles.=.list().........
11640 22 22 22 43 61 72 67 61 20 6c 6f 73 20 6e 69 76 65 6c 65 73 20 64 65 6c 20 61 72 63 68 69 76 6f """Carga.los.niveles.del.archivo
11660 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 22 22 22 00 20 20 20 20 64 65 66 20 63 61 72 .de.configuracion""".....def.car
11680 67 61 72 4e 69 76 65 6c 65 73 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 garNiveles(self):...............
116a0 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...f.close()....................
116c0 20 75 6e 69 63 6f 64 65 28 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 35 39 .unicode(linea.strip(),'iso-8859
116e0 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 -1')).................self.lista
11700 4e 6f 6d 62 72 65 44 69 72 65 63 74 6f 72 69 6f 73 2e 61 70 70 65 6e 64 28 5c 00 20 20 20 20 20 NombreDirectorios.append(\......
11720 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 ...........linea.=.f.readline().
11740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 ................f.=.open(os.path
11760 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 64 2c 41 52 43 48 49 56 4f 4e 4f .join(CAMINORECURSOS,d,ARCHIVONO
11780 4d 42 52 45 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e MBRE),"r").................self.
117a0 6c 69 73 74 61 44 69 72 65 63 74 6f 72 69 6f 73 2e 61 70 70 65 6e 64 28 64 29 00 20 20 20 20 20 listaDirectorios.append(d)......
117c0 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 .......else:.................pas
117e0 73 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 20 3d 3d 20 22 63 6f 6d 75 6e 22 3a 00 20 s.............if.d.==."comun":..
11800 20 20 20 20 20 20 20 66 6f 72 20 64 20 69 6e 20 6c 69 73 74 61 54 65 6d 70 3a 00 20 20 20 20 20 .......for.d.in.listaTemp:......
11820 20 20 20 6c 69 73 74 61 54 65 6d 70 2e 73 6f 72 74 28 29 00 20 20 20 20 20 20 20 20 6c 69 73 74 ...listaTemp.sort().........list
11840 61 54 65 6d 70 20 3d 20 6f 73 2e 6c 69 73 74 64 69 72 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f aTemp.=.os.listdir(CAMINORECURSO
11860 53 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 4e 6f 6d 62 72 65 44 69 72 65 63 S).........self.listaNombreDirec
11880 74 6f 72 69 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 torios.=.list().........self.lis
118a0 74 61 44 69 72 65 63 74 6f 72 69 6f 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 22 taDirectorios.=.list()........."
118c0 22 22 43 61 72 67 61 20 6c 61 20 6c 69 73 74 61 20 64 65 20 64 69 72 65 63 74 6f 72 69 6f 73 20 ""Carga.la.lista.de.directorios.
118e0 63 6f 6e 20 6c 6f 73 20 64 69 73 74 69 6e 74 6f 73 20 6d 61 70 61 73 22 22 22 00 20 20 20 20 64 con.los.distintos.mapas""".....d
11900 65 66 20 63 61 72 67 61 72 4c 69 73 74 61 44 69 72 65 63 74 6f 72 69 6f 73 28 73 65 6c 66 29 3a ef.cargarListaDirectorios(self):
11920 00 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 ..........f.close().............
11940 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 linea.=.f.readline()............
11960 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 4c .self.listaLugares.append(nuevoL
11980 75 67 61 72 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ugar)...........................
119a0 20 20 20 20 20 28 70 6f 73 78 2c 70 6f 73 79 29 2c 28 69 6e 63 78 2c 69 6e 63 79 29 29 00 20 20 .....(posx,posy),(incx,incy))...
119c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 .............................int
119e0 28 74 69 70 6f 29 2c 73 69 6d 62 6f 6c 6f 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 (tipo),simbolo,.............nuev
11a00 6f 4c 75 67 61 72 20 3d 20 50 75 6e 74 6f 28 75 6e 69 63 6f 64 65 28 6e 6f 6d 62 72 65 4c 75 67 oLugar.=.Punto(unicode(nombreLug
11a20 61 72 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ar,'iso-8859-1'),...............
11a40 20 20 73 69 6d 62 6f 6c 6f 20 3d 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 69 75 64 61 64 00 20 ..simbolo.=.self.simboloCiudad..
11a60 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........else:................
11a80 20 73 69 6d 62 6f 6c 6f 20 3d 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 65 72 72 6f 00 20 20 20 .simbolo.=.self.simboloCerro....
11aa0 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 6e 74 28 74 69 70 6f 29 20 3d 3d 20 35 3a 00 20 20 .........elif.int(tipo).==.5:...
11ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 6d 62 6f 6c 6f 20 3d 20 73 65 6c 66 2e 73 69 6d ..............simbolo.=.self.sim
11ae0 62 6f 6c 6f 43 69 75 64 61 64 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 69 6e 74 28 boloCiudad.............elif.int(
11b00 74 69 70 6f 29 20 3d 3d 20 32 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69 6d 62 tipo).==.2:.................simb
11b20 6f 6c 6f 20 3d 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 61 70 69 74 61 6c 00 20 20 20 20 20 20 olo.=.self.simboloCapital.......
11b40 20 20 20 20 20 20 69 66 20 69 6e 74 28 74 69 70 6f 29 20 3d 3d 20 31 3a 00 20 20 20 20 20 20 20 ......if.int(tipo).==.1:........
11b60 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 7c 22 .........linea.strip().split("|"
11b80 29 00 20 20 20 20 20 20 20 20 20 20 20 20 5b 6e 6f 6d 62 72 65 4c 75 67 61 72 2c 70 6f 73 78 2c ).............[nombreLugar,posx,
11ba0 70 6f 73 79 2c 74 69 70 6f 2c 69 6e 63 78 2c 69 6e 63 79 5d 20 3d 20 5c 00 20 20 20 20 20 20 20 posy,tipo,incx,incy].=.\........
11bc0 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........continue...............
11be0 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 ..linea.=.f.readline()..........
11c00 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 ...if.linea[0].==."#":.........w
11c20 68 69 6c 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 hile.linea:.........linea.=.f.re
11c40 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 adline().........f.=.open(os.pat
11c60 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f h.join(self.camino_datos,ARCHIVO
11c80 4c 55 47 41 52 45 53 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 LUGARES),"r").........#.falta.sa
11ca0 6e 69 74 69 7a 61 72 20 6d 61 6e 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 nitizar.manejo.de.archivo.......
11cc0 20 20 73 65 6c 66 2e 6c 69 73 74 61 4c 75 67 61 72 65 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 ..self.listaLugares.=.list()....
11ce0 20 20 20 20 20 22 22 22 43 61 72 67 61 20 6c 6f 73 20 64 61 74 6f 73 20 64 65 20 6c 61 73 20 63 ....."""Carga.los.datos.de.las.c
11d00 69 75 64 61 64 65 73 20 79 20 6f 74 72 6f 73 20 70 75 6e 74 6f 73 20 64 65 20 69 6e 74 65 72 65 iudades.y.otros.puntos.de.intere
11d20 73 22 22 22 00 20 20 20 20 64 65 66 20 63 61 72 67 61 72 4c 75 67 61 72 65 73 28 73 65 6c 66 29 s""".....def.cargarLugares(self)
11d40 3a 00 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 :..........f.close()............
11d60 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 .linea.=.f.readline()...........
11d80 20 20 73 65 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 2e 61 70 70 65 6e 64 28 6e 75 65 ..self.listaCuchillas.append(nue
11da0 76 61 43 75 63 68 69 6c 6c 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 vaCuchilla).....................
11dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 76 65 43 6f 6c 6f 72 2c 34 2c 28 70 6f 73 78 2c .............claveColor,4,(posx,
11de0 70 6f 73 79 29 2c 72 6f 74 61 63 69 6f 6e 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 posy),rotacion).................
11e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 6e 6f 6d 62 72 65 43 .................unicode(nombreC
11e20 75 63 68 69 6c 6c 61 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c 00 20 20 20 20 20 20 20 20 20 uchilla,'iso-8859-1'),..........
11e40 20 20 20 6e 75 65 76 61 43 75 63 68 69 6c 6c 61 20 3d 20 5a 6f 6e 61 28 73 65 6c 66 2e 63 75 63 ...nuevaCuchilla.=.Zona(self.cuc
11e60 68 69 6c 6c 61 73 44 65 74 65 63 74 61 72 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hillasDetectar,.................
11e80 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 7c 22 29 00 20 20 20 20 20 20 20 linea.strip().split("|")........
11ea0 20 20 20 20 20 5b 6e 6f 6d 62 72 65 43 75 63 68 69 6c 6c 61 2c 63 6c 61 76 65 43 6f 6c 6f 72 2c .....[nombreCuchilla,claveColor,
11ec0 70 6f 73 78 2c 70 6f 73 79 2c 72 6f 74 61 63 69 6f 6e 5d 20 3d 20 5c 00 20 20 20 20 20 20 20 20 posx,posy,rotacion].=.\.........
11ee0 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........continue................
11f00 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 .linea.=.f.readline()...........
11f20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 68 ..if.linea[0].==."#":.........wh
11f40 69 6c 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 ile.linea:.........linea.=.f.rea
11f60 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 dline().........f.=.open(os.path
11f80 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f 43 .join(self.camino_datos,ARCHIVOC
11fa0 55 43 48 49 4c 4c 41 53 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 UCHILLAS),"r").........#.falta.s
11fc0 61 6e 69 74 69 7a 61 72 20 6d 61 6e 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 anitizar.manejo.de.archivo......
11fe0 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 43 75 63 68 69 6c 6c 61 73 20 3d 20 6c 69 73 74 28 29 00 ...self.listaCuchillas.=.list().
12000 61 64 00 00 2c 00 00 00 88 01 00 00 00 10 00 00 52 00 00 00 d3 0f 00 00 a8 0f 00 00 6f 0f 00 00 ad..,...........R...........o...
12020 47 0f 00 00 21 0f 00 00 e8 0e 00 00 ba 0e 00 00 8d 0e 00 00 54 0e 00 00 22 0e 00 00 f2 0d 00 00 G...!...............T...".......
12040 cb 0d 00 00 8c 0d 00 00 5a 0d 00 00 2a 0d 00 00 03 0d 00 00 c4 0c 00 00 97 0c 00 00 57 0c 00 00 ........Z...*...............W...
12060 2a 0c 00 00 f0 0b 00 00 d0 0b 00 00 92 0b 00 00 57 0b 00 00 36 0b 00 00 24 0b 00 00 01 0b 00 00 *...............W...6...$.......
12080 cd 0a 00 00 99 0a 00 00 63 0a 00 00 2d 0a 00 00 01 0a 00 00 c7 09 00 00 c6 09 00 00 a3 09 00 00 ........c...-...................
120a0 57 09 00 00 2e 09 00 00 02 09 00 00 b7 08 00 00 9a 08 00 00 85 08 00 00 65 08 00 00 40 08 00 00 W.......................e...@...
120c0 27 08 00 00 07 08 00 00 e7 07 00 00 b5 07 00 00 85 07 00 00 4a 07 00 00 25 07 00 00 0c 07 00 00 '...................J...%.......
120e0 e6 06 00 00 c1 06 00 00 9f 06 00 00 6c 06 00 00 3c 06 00 00 0c 06 00 00 e5 05 00 00 a6 05 00 00 ............l...<...............
12100 74 05 00 00 44 05 00 00 1d 05 00 00 de 04 00 00 a9 04 00 00 79 04 00 00 52 04 00 00 10 04 00 00 t...D...............y...R.......
12120 ef 03 00 00 dd 03 00 00 9d 03 00 00 9c 03 00 00 7c 03 00 00 3e 03 00 00 08 03 00 00 dc 02 00 00 ................|...>...........
12140 a8 02 00 00 74 02 00 00 50 02 00 00 28 02 00 00 f5 01 00 00 c1 01 00 00 88 01 00 00 87 01 00 00 ....t...P...(...................
12160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
12180 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 ................self.mostrarText
121a0 6f 28 22 41 63 65 72 63 61 20 64 65 20 43 6f 6e 6f 7a 63 6f 20 4e 69 63 61 72 61 67 75 61 22 2c o("Acerca.de.Conozco.Nicaragua",
121c0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 .............................int
121e0 28 32 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 (20*scale+shift_y)))............
12200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 32 30 2a 73 63 61 6c 65 2b 73 68 ................(int(20*scale+sh
12220 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c ift_x),.........self.pantalla.bl
12240 69 74 28 73 65 6c 66 2e 74 65 72 72 6f 6e 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e it(self.terron,.........self.pan
12260 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 talla.fill((0,0,0)).........self
12280 2e 70 61 6e 74 61 6c 6c 61 54 65 6d 70 2e 62 6c 69 74 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 .pantallaTemp.blit(self.pantalla
122a0 2c 28 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 6c 66 2e 61 6e 63 68 6f 50 ,(0,0)).............(self.anchoP
122c0 61 6e 74 61 6c 6c 61 2c 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 29 29 00 20 20 20 20 antalla,self.altoPantalla)).....
122e0 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 54 65 6d 70 20 3d 20 70 79 67 61 6d 65 2e 53 ....self.pantallaTemp.=.pygame.S
12300 75 72 66 61 63 65 28 00 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 urface(.........global.scale,.sh
12320 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 2c 20 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 00 20 20 ift_x,.shift_y,.xo_resolution...
12340 20 20 20 20 20 20 22 22 22 50 61 6e 74 61 6c 6c 61 20 63 6f 6e 20 6c 6f 73 20 64 61 74 6f 73 20 ......"""Pantalla.con.los.datos.
12360 64 65 6c 20 6a 75 65 67 6f 2c 20 63 72 65 64 69 74 6f 73 2c 20 65 74 63 22 22 22 00 20 20 20 20 del.juego,.creditos,.etc""".....
12380 64 65 66 20 70 61 6e 74 61 6c 6c 61 41 63 65 72 63 61 44 65 28 73 65 6c 66 29 3a 00 00 20 20 20 def.pantallaAcercaDe(self):.....
123a0 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 20 3d 20 .....self.numeroExploraciones.=.
123c0 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 29 00 20 20 20 len(self.listaExploraciones)....
123e0 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 .....f.close().............linea
12400 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .=.f.readline().................
12420 20 20 20 20 6e 75 65 76 6f 4e 69 76 65 6c 2e 65 6c 65 6d 65 6e 74 6f 73 41 63 74 69 76 6f 73 2e ....nuevoNivel.elementosActivos.
12440 61 70 70 65 6e 64 28 69 2e 73 74 72 69 70 28 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 append(i.strip())...............
12460 20 20 66 6f 72 20 69 20 69 6e 20 6c 69 73 74 61 4e 6f 6d 62 72 65 73 3a 00 20 20 20 20 20 20 20 ..for.i.in.listaNombres:........
12480 20 20 20 20 20 20 20 20 20 6c 69 73 74 61 4e 6f 6d 62 72 65 73 20 3d 20 76 61 6c 6f 72 2e 73 70 .........listaNombres.=.valor.sp
124a0 6c 69 74 28 22 2c 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 lit(",").............elif.var.st
124c0 61 72 74 73 77 69 74 68 28 22 65 6c 65 6d 65 6e 74 6f 73 41 63 74 69 76 6f 73 22 29 3a 00 20 20 artswith("elementosActivos"):...
124e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 69 76 65 6c 2e 6e 6f 6d ..................nuevoNivel.nom
12500 62 72 65 49 6e 69 63 69 61 6c 2e 61 70 70 65 6e 64 28 69 2e 73 74 72 69 70 28 29 29 00 20 20 20 breInicial.append(i.strip())....
12520 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 6c 69 73 74 61 4e 6f 6d 62 72 .............for.i.in.listaNombr
12540 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 61 4e 6f 6d 62 72 65 73 es:.................listaNombres
12560 20 3d 20 76 61 6c 6f 72 2e 73 70 6c 69 74 28 22 2c 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 .=.valor.split(",").............
12580 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 6d 62 72 65 49 6e 69 63 69 elif.var.startswith("nombreInici
125a0 61 6c 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e al"):.....................nuevoN
125c0 69 76 65 6c 2e 64 69 62 75 6a 6f 49 6e 69 63 69 61 6c 2e 61 70 70 65 6e 64 28 69 2e 73 74 72 69 ivel.dibujoInicial.append(i.stri
125e0 70 28 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 6c 69 p()).................for.i.in.li
12600 73 74 61 44 69 62 75 6a 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 staDibujos:.................list
12620 61 44 69 62 75 6a 6f 73 20 3d 20 76 61 6c 6f 72 2e 73 70 6c 69 74 28 22 2c 22 29 00 20 20 20 20 aDibujos.=.valor.split(",").....
12640 20 20 20 20 20 20 20 20 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 64 69 62 75 6a ........if.var.startswith("dibuj
12660 6f 49 6e 69 63 69 61 6c 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 5b 76 61 72 2c 76 61 6c oInicial"):.............[var,val
12680 6f 72 5d 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 3d 22 29 00 20 or].=.linea.strip().split("=")..
126a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 20 20 20 20 20 20 20 20 ...............continue.........
126c0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c .................linea.=.f.readl
126e0 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 2e 66 69 6e 64 28 ine().............if.linea.find(
12700 22 3d 22 29 20 3d 3d 20 2d 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 "=").==.-1:.................cont
12720 69 6e 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 inue.................linea.=.f.r
12740 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c eadline().................self.l
12760 69 73 74 61 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 4e 69 istaExploraciones.append(nuevoNi
12780 76 65 6c 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 69 76 65 6c 20 vel).................nuevoNivel.
127a0 3d 20 4e 69 76 65 6c 28 6e 6f 6d 62 72 65 4e 69 76 65 6c 29 00 20 20 20 20 20 20 20 20 20 20 20 =.Nivel(nombreNivel)............
127c0 20 20 20 20 20 6e 6f 6d 62 72 65 4e 69 76 65 6c 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 22 .....nombreNivel.=.linea.strip("
127e0 5b 5d 5c 6e 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 65 6d 70 69 65 7a 61 []\n").................#.empieza
12800 20 6e 69 76 65 6c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d .nivel.............if.linea[0].=
12820 3d 20 22 5b 22 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 =."[":.................continue.
12840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 ................linea.=.f.readli
12860 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 ne().............if.linea[0].==.
12880 22 23 22 3a 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 "#":.........while.linea:.......
128a0 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 66 ..linea.=.f.readline().........f
128c0 20 3d 20 6f 70 65 6e 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f .=.open(os.path.join(self.camino
128e0 5f 64 61 74 6f 73 2c 41 52 43 48 49 56 4f 45 58 50 4c 4f 52 41 43 49 4f 4e 45 53 29 2c 22 72 22 _datos,ARCHIVOEXPLORACIONES),"r"
12900 29 00 20 20 20 20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 6d 61 6e 65 ).........#.falta.sanitizar.mane
12920 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 jo.de.archivo.........self.lista
12940 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 22 Exploraciones.=.list()........."
12960 22 22 43 61 72 67 61 20 6c 6f 73 20 6e 69 76 65 6c 65 73 20 64 65 20 65 78 70 6c 6f 72 61 63 69 ""Carga.los.niveles.de.exploraci
12980 6f 6e 20 64 65 6c 20 61 72 63 68 69 76 6f 20 64 65 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 22 on.del.archivo.de.configuracion"
129a0 22 22 00 20 20 20 20 64 65 66 20 63 61 72 67 61 72 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 28 73 "".....def.cargarExploraciones(s
129c0 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f 44 65 73 70 65 64 elf):..........self.numeroDesped
129e0 69 64 61 73 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 44 65 73 70 65 64 69 64 61 73 29 idas.=.len(self.listaDespedidas)
12a00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f 4d 61 6c 20 3d 20 6c 65 6e 28 73 65 .........self.numeroMal.=.len(se
12a20 6c 66 2e 6c 69 73 74 61 4d 61 6c 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f lf.listaMal).........self.numero
12a40 43 6f 72 72 65 63 74 6f 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 43 6f 72 72 65 63 74 Correcto.=.len(self.listaCorrect
12a60 6f 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f 50 72 65 66 69 6a 6f 73 20 3d o).........self.numeroPrefijos.=
12a80 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 66 69 6a 6f 73 29 00 20 20 20 20 20 20 20 .len(self.listaPrefijos)........
12aa0 20 73 65 6c 66 2e 6e 75 6d 65 72 6f 53 75 66 69 6a 6f 73 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 6c .self.numeroSufijos.=.len(self.l
12ac0 69 73 74 61 53 75 66 69 6a 6f 73 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 75 6d 65 72 6f istaSufijos).........self.numero
12ae0 4e 69 76 65 6c 65 73 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 4e 69 76 65 6c 65 73 29 Niveles.=.len(self.listaNiveles)
12b00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 4e 69 76 65 6c 41 63 74 75 61 6c 20 .........self.indiceNivelActual.
12b20 3d 20 30 00 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 =.0.........f.close()...........
12b40 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 ..linea.=.f.readline()..........
12b60 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 61 79 75 64 61 2e 73 74 72 69 70 28 ............unicode(ayuda.strip(
12b80 29 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ),'iso-8859-1')))...............
12ba0 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 72 65 73 70 75 65 73 74 61 2e 73 74 72 69 70 28 29 .......unicode(respuesta.strip()
12bc0 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,'iso-8859-1'),.................
12be0 20 20 20 20 20 69 6e 74 28 74 69 70 6f 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .....int(tipo),.................
12c00 20 20 20 20 28 75 6e 69 63 6f 64 65 28 74 65 78 74 6f 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d ....(unicode(texto.strip(),'iso-
12c20 38 38 35 39 2d 31 27 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 8859-1'),.................nuevoN
12c40 69 76 65 6c 2e 70 72 65 67 75 6e 74 61 73 2e 61 70 70 65 6e 64 28 00 20 20 20 20 20 20 20 20 20 ivel.preguntas.append(..........
12c60 20 20 20 20 20 20 20 5b 74 65 78 74 6f 2c 74 69 70 6f 2c 72 65 73 70 75 65 73 74 61 2c 61 79 75 .......[texto,tipo,respuesta,ayu
12c80 64 61 5d 20 3d 20 76 61 6c 6f 72 2e 73 70 6c 69 74 28 22 7c 22 29 00 20 20 20 20 20 20 20 20 20 da].=.valor.split("|")..........
12ca0 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 50 72 65 67 75 6e 74 61 ...elif.var.startswith("Pregunta
12cc0 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 69 76 "):.....................nuevoNiv
12ce0 65 6c 2e 6e 6f 6d 62 72 65 49 6e 69 63 69 61 6c 2e 61 70 70 65 6e 64 28 69 2e 73 74 72 69 70 28 el.nombreInicial.append(i.strip(
12d00 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 20 69 6e 20 6c 69 73 74 )).................for.i.in.list
12d20 61 4e 6f 6d 62 72 65 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 61 4e aNombres:.................listaN
12d40 6f 6d 62 72 65 73 20 3d 20 76 61 6c 6f 72 2e 73 70 6c 69 74 28 22 2c 22 29 00 20 20 20 20 20 20 ombres.=.valor.split(",").......
12d60 20 20 20 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 6e 6f 6d 62 72 ......elif.var.startswith("nombr
12d80 65 49 6e 69 63 69 61 6c 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eInicial"):.....................
12da0 6e 75 65 76 6f 4e 69 76 65 6c 2e 64 69 62 75 6a 6f 49 6e 69 63 69 61 6c 2e 61 70 70 65 6e 64 28 nuevoNivel.dibujoInicial.append(
12dc0 69 2e 73 74 72 69 70 28 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 69 i.strip()).................for.i
12de0 20 69 6e 20 6c 69 73 74 61 44 69 62 75 6a 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .in.listaDibujos:...............
12e00 20 20 6c 69 73 74 61 44 69 62 75 6a 6f 73 20 3d 20 76 61 6c 6f 72 2e 73 70 6c 69 74 28 22 2c 22 ..listaDibujos.=.valor.split(","
12e20 29 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 ).............elif.var.startswit
12e40 68 28 22 64 69 62 75 6a 6f 49 6e 69 63 69 61 6c 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 h("dibujoInicial"):.............
12e60 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f 72 2e 73 74 72 69 70 28 29 2c 27 69 ........unicode(valor.strip(),'i
12e80 73 6f 2d 38 38 35 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c so-8859-1')).................sel
12ea0 66 2e 6c 69 73 74 61 44 65 73 70 65 64 69 64 61 73 2e 61 70 70 65 6e 64 28 00 20 20 20 20 20 20 f.listaDespedidas.append(.......
12ec0 20 20 20 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 44 65 73 70 65 ......elif.var.startswith("Despe
12ee0 64 69 64 61 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 dida"):.....................unic
12f00 6f 64 65 28 76 61 6c 6f 72 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 29 ode(valor.strip(),'iso-8859-1'))
12f20 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 4d 61 6c 2e 61 .................self.listaMal.a
12f40 70 70 65 6e 64 28 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 76 61 72 2e 73 74 61 72 ppend(.............elif.var.star
12f60 74 73 77 69 74 68 28 22 4d 61 6c 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tswith("Mal"):..................
12f80 20 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f 72 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 ...unicode(valor.strip(),'iso-88
12fa0 35 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 59-1')).................self.lis
12fc0 74 61 43 6f 72 72 65 63 74 6f 2e 61 70 70 65 6e 64 28 00 20 20 20 20 20 20 20 20 20 20 20 20 65 taCorrecto.append(.............e
12fe0 6c 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 43 6f 72 72 65 63 74 6f 22 29 3a 00 lif.var.startswith("Correcto"):.
13000 61 64 00 00 24 00 00 00 80 01 00 00 00 10 00 00 52 00 00 00 d7 0f 00 00 a4 0f 00 00 70 0f 00 00 ad..$...........R...........p...
13020 47 0f 00 00 1c 0f 00 00 ee 0e 00 00 c3 0e 00 00 98 0e 00 00 64 0e 00 00 3c 0e 00 00 24 0e 00 00 G...................d...<...$...
13040 f7 0d 00 00 ca 0d 00 00 8b 0d 00 00 5e 0d 00 00 32 0d 00 00 20 0d 00 00 de 0c 00 00 b5 0c 00 00 ............^...2...............
13060 82 0c 00 00 4e 0c 00 00 25 0c 00 00 0e 0c 00 00 fd 0b 00 00 d5 0b 00 00 a0 0b 00 00 62 0b 00 00 ....N...%...................b...
13080 3c 0b 00 00 fc 0a 00 00 d2 0a 00 00 b7 0a 00 00 84 0a 00 00 5a 0a 00 00 59 0a 00 00 3a 0a 00 00 <...................Z...Y...:...
130a0 03 0a 00 00 dc 09 00 00 b8 09 00 00 89 09 00 00 60 09 00 00 2d 09 00 00 fa 08 00 00 d1 08 00 00 ................`...-...........
130c0 9b 08 00 00 60 08 00 00 23 08 00 00 fa 07 00 00 ae 07 00 00 85 07 00 00 62 07 00 00 39 07 00 00 ....`...#...............b...9...
130e0 ed 06 00 00 c4 06 00 00 9c 06 00 00 78 06 00 00 4d 06 00 00 16 06 00 00 e0 05 00 00 b0 05 00 00 ............x...M...............
13100 80 05 00 00 58 05 00 00 2b 05 00 00 eb 04 00 00 be 04 00 00 9a 04 00 00 75 04 00 00 4c 04 00 00 ....X...+...............u...L...
13120 00 04 00 00 d7 03 00 00 af 03 00 00 85 03 00 00 5a 03 00 00 22 03 00 00 ec 02 00 00 bc 02 00 00 ................Z..."...........
13140 8c 02 00 00 64 02 00 00 37 02 00 00 f8 01 00 00 cb 01 00 00 a7 01 00 00 80 01 00 00 7f 01 00 00 ....d...7.......................
13160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
13180 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 ........self.pantalla.fill((20,2
131a0 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 20 2b 3d 20 69 6e 74 0,20),.............yLista.+=.int
131c0 28 35 30 2a 73 63 61 6c 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (50*scale)......................
131e0 20 20 20 20 20 20 20 20 20 28 31 30 30 2c 31 30 30 2c 32 30 30 29 29 00 20 20 20 20 20 20 20 20 .........(100,100,200)).........
13200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 39 30 30 2a 73 ......................(int(900*s
13220 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 29 2c 00 20 20 20 20 20 20 20 20 20 cale+shift_x),yLista),..........
13240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 .....................self.fuente
13260 34 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 40,.............self.mostrarText
13280 6f 28 6e 2e 6e 6f 6d 62 72 65 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o(n.nombre,.....................
132a0 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 ............int(48*scale))).....
132c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 ............................int(
132e0 35 39 30 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 590*scale),.....................
13300 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 ............yLista-int(24*scale)
13320 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
13340 20 28 69 6e 74 28 36 31 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 .(int(610*scale+shift_x),.......
13360 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c ......self.pantalla.fill((20,20,
13380 32 30 29 2c 00 20 20 20 20 20 20 20 20 66 6f 72 20 6e 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 20),.........for.n.in.self.lista
133a0 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 3a 00 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 20 3d 20 Exploraciones:.........yLista.=.
133c0 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 00 20 20 20 20 20 20 20 20 20 int(300*scale+shift_y)..........
133e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 30 30 2c 31 30 30 2c 32 30 30 29 29 00 .................(100,100,200)).
13400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 39 ..........................(int(9
13420 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 20 69 6e 74 28 32 32 30 2a 73 63 61 6c 65 00*scale+shift_x),.int(220*scale
13440 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +shift_y)),.....................
13460 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 38 2c 00 20 20 20 20 20 20 20 20 73 65 6c ......self.fuente48,.........sel
13480 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 45 78 70 6c 6f 72 6f 22 2c 00 20 20 20 20 20 20 f.mostrarTexto("Exploro",.......
134a0 20 20 20 20 20 20 79 4c 69 73 74 61 20 2b 3d 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 00 20 20 ......yLista.+=.int(50*scale)...
134c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 30 30 ............................(200
134e0 2c 31 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,100,100))......................
13500 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 .........(int(300*scale+shift_x)
13520 2c 20 79 4c 69 73 74 61 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.yLista),......................
13540 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 .........self.fuente40,.........
13560 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 6e 2e 6e 6f 6d 62 72 65 2c 00 ....self.mostrarTexto(n.nombre,.
13580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
135a0 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 int(48*scale))).................
135c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c 00 ................int(590*scale),.
135e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
13600 79 4c 69 73 74 61 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 yLista-int(24*scale),...........
13620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 31 30 2a 73 63 61 .....................(int(10*sca
13640 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 le+shift_x),.............self.pa
13660 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 ntalla.fill((20,20,20),.........
13680 66 6f 72 20 6e 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 61 4e 69 76 65 6c 65 73 3a 00 20 20 20 20 for.n.in.self.listaNiveles:.....
136a0 20 20 20 20 79 4c 69 73 74 61 20 3d 20 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 ....yLista.=.int(300*scale+shift
136c0 5f 79 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 _y)...........................(2
136e0 30 30 2c 31 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00,100,100))....................
13700 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 20 .......(int(300*scale+shift_x),.
13720 69 6e 74 28 32 32 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 int(220*scale+shift_y)),........
13740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 38 ...................self.fuente48
13760 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 4a 75 65 ,.........self.mostrarTexto("Jue
13780 67 6f 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 go",...........................(
137a0 32 30 30 2c 31 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 200,100,100))...................
137c0 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c ........(int(600*scale+shift_x),
137e0 20 69 6e 74 28 31 34 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 .int(140*scale+shift_y)),.......
13800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 ....................self.fuente4
13820 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0,..............................
13840 20 5b 73 65 6c 66 2e 69 6e 64 69 63 65 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 5d 2c 00 .[self.indiceDirectorioActual],.
13860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 ..............................se
13880 6c 66 2e 6c 69 73 74 61 4e 6f 6d 62 72 65 44 69 72 65 63 74 6f 72 69 6f 73 5c 00 20 20 20 20 20 lf.listaNombreDirectorios\......
138a0 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 48 61 73 20 65 6c 65 67 69 64 ...self.mostrarTexto("Has.elegid
138c0 6f 20 65 6c 20 6d 61 70 61 20 64 65 20 22 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 o.el.mapa.de."+\................
138e0 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 32 35 35 2c 32 35 35 29 29 00 20 20 20 20 20 20 ...........(255,255,255)).......
13900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 38 30 2a 73 63 61 6c .....................int(80*scal
13920 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e+shift_y)),....................
13940 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 .......(int(600*scale+shift_x),.
13960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 ..........................self.f
13980 75 65 6e 74 65 34 38 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 uente48,.........self.mostrarTex
139a0 74 6f 28 22 43 6f 6e 6f 7a 63 6f 20 4e 69 63 61 72 61 67 75 61 22 2c 00 20 20 20 20 20 20 20 20 to("Conozco.Nicaragua",.........
139c0 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 30 2c 30 2c 30 29 29 00 20 20 20 20 self.pantalla.fill((0,0,0)).....
139e0 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 ....global.scale,.shift_x,.shift
13a00 5f 79 00 20 20 20 20 20 20 20 20 22 22 22 50 61 6e 74 61 6c 6c 61 20 63 6f 6e 20 65 6c 20 6d 65 _y........."""Pantalla.con.el.me
13a20 6e 75 20 70 72 69 6e 63 69 70 61 6c 20 64 65 6c 20 6a 75 65 67 6f 22 22 22 00 20 20 20 20 64 65 nu.principal.del.juego""".....de
13a40 66 20 70 61 6e 74 61 6c 6c 61 49 6e 69 63 69 61 6c 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 f.pantallaInicial(self):........
13a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 ..............pygame.display.fli
13a80 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 p().................elif.event.t
13aa0 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 20 20 20 20 20 20 20 20 20 ype.==.EVENTOREFRESCO:..........
13ac0 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........return...............
13ae0 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 ......pygame.display.flip().....
13b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c ................self.pantalla.bl
13b20 69 74 28 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 54 65 6d 70 2c 28 30 2c 30 29 29 00 20 20 20 20 it(self.pantallaTemp,(0,0)).....
13b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 ................self.click.play(
13b60 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e ).........................event.
13b80 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 type.==.pygame.MOUSEBUTTONDOWN:.
13ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d ................if.event.type.==
13bc0 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f 57 4e 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 .pygame.KEYDOWN.or.\............
13be0 20 66 6f 72 20 65 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 .for.event.in.wait_events():....
13c00 20 20 20 20 20 77 68 69 6c 65 20 31 3a 00 09 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 2e 66 6c .....while.1:..pygame.display.fl
13c20 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 ip()...........................(
13c40 32 35 35 2c 31 35 35 2c 31 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 255,155,155))...................
13c60 20 20 20 20 20 20 20 20 20 69 6e 74 28 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 .........int(800*scale+shift_y))
13c80 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 ,...........................(int
13ca0 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 (600*scale+shift_x),............
13cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 ...............self.fuente32,...
13ce0 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 50 72 65 73 69 6f 6e ......self.mostrarTexto("Presion
13d00 61 20 63 75 61 6c 71 75 69 65 72 20 74 65 63 6c 61 20 70 61 72 61 20 76 6f 6c 76 65 72 22 2c 00 a.cualquier.tecla.para.volver",.
13d20 20 20 20 20 20 20 20 20 66 2e 63 6c 6f 73 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 79 4c ........f.close().............yL
13d40 69 6e 65 61 20 3d 20 79 4c 69 6e 65 61 20 2b 20 69 6e 74 28 34 30 2a 73 63 61 6c 65 29 00 20 20 inea.=.yLinea.+.int(40*scale)...
13d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 35 35 ............................(155
13d80 2c 31 35 35 2c 32 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,155,255))......................
13da0 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 .........(int(600*scale+shift_x)
13dc0 2c 79 4c 69 6e 65 61 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,yLinea),.......................
13de0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2c 00 20 20 20 20 20 20 20 20 20 ........self.fuente32,..........
13e00 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 6c 69 6e 65 61 2e 73 74 72 69 70 ...self.mostrarTexto(linea.strip
13e20 28 29 2c 00 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 6e 65 61 20 69 6e 20 66 3a 00 20 20 20 20 (),.........for.linea.in.f:.....
13e40 20 20 20 20 79 4c 69 6e 65 61 20 3d 20 69 6e 74 28 32 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 ....yLinea.=.int(200*scale+shift
13e60 5f 79 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y).............................
13e80 20 20 41 52 43 48 49 56 4f 43 52 45 44 49 54 4f 53 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 ..ARCHIVOCREDITOS),"r").........
13ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 44 41 54 4f ......................CAMINODATO
13ec0 53 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 S,..............................
13ee0 20 43 41 4d 49 4e 4f 43 4f 4d 55 4e 2c 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 6f .CAMINOCOMUN,.........f.=.open(o
13f00 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 s.path.join(CAMINORECURSOS,.....
13f20 20 20 20 20 23 20 66 61 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 61 63 63 65 73 6f 20 61 20 61 ....#.falta.sanitizar.acceso.a.a
13f40 72 63 68 69 76 6f 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rchivo..........................
13f60 20 28 32 35 35 2c 32 35 35 2c 32 35 35 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(255,255,255)).................
13f80 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 31 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 ...........int(100*scale+shift_y
13fa0 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 )),...........................(i
13fc0 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 nt(600*scale+shift_x),..........
13fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 .................self.fuente40,.
14000 61 64 00 00 22 00 00 00 5a 01 00 00 00 10 00 00 49 00 00 00 cd 0f 00 00 99 0f 00 00 5e 0f 00 00 ad.."...Z.......I...........^...
14020 30 0f 00 00 07 0f 00 00 bc 0e 00 00 93 0e 00 00 6c 0e 00 00 38 0e 00 00 04 0e 00 00 c9 0d 00 00 0...............l...8...........
14040 a5 0d 00 00 7c 0d 00 00 31 0d 00 00 08 0d 00 00 ea 0c 00 00 d9 0c 00 00 b1 0c 00 00 80 0c 00 00 ....|...1.......................
14060 47 0c 00 00 1d 0c 00 00 e7 0b 00 00 c8 0b 00 00 8d 0b 00 00 67 0b 00 00 43 0b 00 00 fb 0a 00 00 G...................g...C.......
14080 b0 0a 00 00 70 0a 00 00 23 0a 00 00 e8 09 00 00 9d 09 00 00 62 09 00 00 30 09 00 00 09 09 00 00 ....p...#...........b...0.......
140a0 c5 08 00 00 77 08 00 00 3f 08 00 00 0f 08 00 00 d1 07 00 00 86 07 00 00 4f 07 00 00 14 07 00 00 ....w...?...............O.......
140c0 c9 06 00 00 8e 06 00 00 5b 06 00 00 34 06 00 00 f0 05 00 00 a7 05 00 00 69 05 00 00 42 05 00 00 ........[...4...........i...B...
140e0 0f 05 00 00 e5 04 00 00 e4 04 00 00 c1 04 00 00 8f 04 00 00 68 04 00 00 44 04 00 00 15 04 00 00 ....................h...D.......
14100 ec 03 00 00 a2 03 00 00 79 03 00 00 43 03 00 00 1a 03 00 00 cf 02 00 00 a6 02 00 00 6e 02 00 00 ........y...C...............n...
14120 43 02 00 00 32 02 00 00 06 02 00 00 de 01 00 00 9b 01 00 00 5a 01 00 00 59 01 00 00 00 00 00 00 C...2...............Z...Y.......
14140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 ................................
14160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 31 32 ..........................int(12
14180 30 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 00*scale),int(600*scale)))......
141a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 73 ..........................(int(s
141c0 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 2c 00 20 20 hift_x),yLista-int(24*scale),...
141e0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 30 2c ..........self.pantalla.fill((0,
14200 30 2c 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 20 3d 20 69 6e 74 28 32 0,0),.............yLista.=.int(2
14220 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 00 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 00*scale+shift_y).........while.
14240 31 3a 00 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 3d 20 73 1:.........paginaDirectorios.=.s
14260 65 6c 66 2e 70 61 67 69 6e 61 44 69 72 00 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 elf.paginaDir.........nDirectori
14280 6f 73 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 4e 6f 6d 62 72 65 44 69 72 65 63 74 6f os.=.len(self.listaNombreDirecto
142a0 72 69 6f 73 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rios)...........................
142c0 28 32 30 30 2c 31 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (200,100,100))..................
142e0 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 .........(int(600*scale+shift_x)
14300 2c 69 6e 74 28 31 34 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 ,int(140*scale+shift_y)),.......
14320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 ....................self.fuente4
14340 30 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 45 6c 0,.........self.mostrarTexto("El
14360 69 67 65 20 65 6c 20 6d 61 70 61 20 61 20 75 74 69 6c 69 7a 61 72 22 2c 00 20 20 20 20 20 20 20 ige.el.mapa.a.utilizar",........
14380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 35 35 2c 32 35 35 2c 32 35 35 29 ...................(255,255,255)
143a0 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 )...........................(int
143c0 28 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 2a 73 63 61 6c 65 (600*scale+shift_x),int(80*scale
143e0 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +shift_y)),.....................
14400 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 38 2c 00 20 20 20 20 20 20 20 20 73 65 6c ......self.fuente48,.........sel
14420 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 43 6f 6e 6f 7a 63 6f 20 4e 69 63 61 72 61 67 75 f.mostrarTexto("Conozco.Nicaragu
14440 61 22 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 a",.........self.pantalla.fill((
14460 30 2c 30 2c 30 29 29 00 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 0,0,0)).........global.scale,.sh
14480 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 00 20 20 20 20 20 20 20 20 22 22 22 50 61 6e 74 61 6c ift_x,.shift_y........."""Pantal
144a0 6c 61 20 63 6f 6e 20 65 6c 20 6d 65 6e 75 20 64 65 20 64 69 72 65 63 74 6f 72 69 6f 73 22 22 22 la.con.el.menu.de.directorios"""
144c0 00 20 20 20 20 64 65 66 20 70 61 6e 74 61 6c 6c 61 44 69 72 65 63 74 6f 72 69 6f 73 28 73 65 6c .....def.pantallaDirectorios(sel
144e0 66 29 3a 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e f):......................pygame.
14500 64 69 73 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 display.flip().................e
14520 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f lif.event.type.==.EVENTOREFRESCO
14540 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :...............................
14560 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..return........................
14580 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 6c 65 67 69 72 5f 64 69 72 65 63 74 6f 72 69 6f 20 .........self.elegir_directorio.
145a0 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.True..........................
145c0 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 5d 20 3c 20 38 35 30 2a 73 63 61 6c 65 2b 73 68 ...........pos[1].<.850*scale+sh
145e0 69 66 74 5f 79 3a 20 23 20 76 6f 6c 76 65 72 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ift_y:.#.volver.................
14600 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 70 6f 73 5b 31 5d 20 3e 20 38 30 30 2a 73 63 ............elif.pos[1].>.800*sc
14620 61 6c 65 20 2b 20 73 68 69 66 74 5f 79 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 ale.+.shift_y.and.\.............
14640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 ....................return......
14660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ...........................self.
14680 6a 75 67 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 jugar.=.False...................
146a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 30 ..........................int(50
146c0 2a 73 63 61 6c 65 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *scale))........................
146e0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 70 6f 73 5b 31 5d 2d 69 6e 74 28 32 37 35 .............int((pos[1]-int(275
14700 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2f 2f 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 *scale+shift_y))//\.............
14720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 4e ....................self.indiceN
14740 69 76 65 6c 41 63 74 75 61 6c 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ivelActual.=.\..................
14760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6e 69 76 65 6c 20 64 65 20 65 78 70 6c 6f 72 ...............#.nivel.de.explor
14780 61 63 69 6f 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 acion...........................
147a0 20 20 20 20 20 20 20 20 20 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 45 78 70 6c 6f 72 61 63 ..........len(self.listaExplorac
147c0 69 6f 6e 65 73 29 2a 35 30 2a 73 63 61 6c 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 iones)*50*scale:................
147e0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3c 20 32 37 35 2a 73 63 61 .............if.pos[1].<.275*sca
14800 6c 65 20 2b 20 73 68 69 66 74 5f 79 2b 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le.+.shift_y+\..................
14820 20 20 20 20 20 20 20 65 6c 73 65 3a 20 23 20 73 65 67 75 6e 64 61 20 63 6f 6c 75 6d 6e 61 00 20 .......else:.#.segunda.columna..
14840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ...............................s
14860 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 41 63 65 72 63 61 44 65 28 29 00 20 20 20 20 20 20 20 20 20 elf.pantallaAcercaDe()..........
14880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 ...........................pos[1
148a0 5d 20 3c 20 38 35 30 2a 73 63 61 6c 65 20 2b 20 73 68 69 66 74 5f 79 3a 20 23 20 61 63 65 72 63 ].<.850*scale.+.shift_y:.#.acerc
148c0 61 20 64 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 a.de............................
148e0 20 65 6c 69 66 20 70 6f 73 5b 31 5d 20 3e 20 38 30 30 2a 73 63 61 6c 65 20 2b 20 73 68 69 66 74 .elif.pos[1].>.800*scale.+.shift
14900 5f 79 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y.and.\........................
14920 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........return.................
14940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6a 75 67 61 72 20 3d 20 54 72 75 ................self.jugar.=.Tru
14960 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e...............................
14980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 29 00 20 20 20 ..............int(50*scale))....
149a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
149c0 20 69 6e 74 28 28 70 6f 73 5b 31 5d 2d 69 6e 74 28 32 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 .int((pos[1]-int(275*scale+shift
149e0 5f 79 29 29 2f 2f 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y))//\.........................
14a00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 4e 69 76 65 6c 41 63 74 75 61 6c 20 3d ........self.indiceNivelActual.=
14a20 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\..............................
14a40 20 20 20 20 20 20 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 61 4e 69 76 65 6c 65 73 29 2a 35 30 .......len(self.listaNiveles)*50
14a60 2a 73 63 61 6c 65 3a 20 23 20 6e 69 76 65 6c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *scale:.#.nivel.................
14a80 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3c 20 32 37 35 2a 73 63 61 6c ............if.pos[1].<.275*scal
14aa0 65 20 2b 20 73 68 69 66 74 5f 79 20 2b 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.+.shift_y.+.\.................
14ac0 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 30 5d 20 3c 20 36 30 30 2a 73 63 61 6c 65 20 2b 20 ........if.pos[0].<.600*scale.+.
14ae0 73 68 69 66 74 5f 78 3a 20 23 20 70 72 69 6d 65 72 61 20 63 6f 6c 75 6d 6e 61 00 20 20 20 20 20 shift_x:.#.primera.columna......
14b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3e 20 32 37 35 2a 73 ...............if.pos[1].>.275*s
14b20 63 61 6c 65 20 2b 20 73 68 69 66 74 5f 79 3a 20 23 20 7a 6f 6e 61 20 64 65 20 6f 70 63 69 6f 6e cale.+.shift_y:.#.zona.de.opcion
14b40 65 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 20 3d 20 65 76 65 es.....................pos.=.eve
14b60 6e 74 2e 70 6f 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e nt.pos.....................self.
14b80 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 click.play().................eli
14ba0 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4d 4f 55 53 45 42 55 54 54 f.event.type.==.pygame.MOUSEBUTT
14bc0 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ONDOWN:.........................
14be0 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 return.........................s
14c00 65 6c 66 2e 65 6c 65 67 69 72 5f 64 69 72 65 63 74 6f 72 69 6f 20 3d 20 54 72 75 65 00 20 20 20 elf.elegir_directorio.=.True....
14c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e .....................self.click.
14c40 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 play().....................if.ev
14c60 65 6e 74 2e 6b 65 79 20 3d 3d 20 32 37 3a 20 23 20 65 73 63 61 70 65 3a 20 76 6f 6c 76 65 72 00 ent.key.==.27:.#.escape:.volver.
14c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d ................if.event.type.==
14ca0 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 .pygame.KEYDOWN:.............for
14cc0 20 65 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a 00 20 20 20 20 20 20 20 .event.in.wait_events():........
14ce0 20 77 68 69 6c 65 20 31 3a 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 79 .while.1:.........pygame.display
14d00 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .flip().........................
14d20 20 20 28 31 30 30 2c 32 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..(100,200,100))................
14d40 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 39 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f ...........(int(900*scale+shift_
14d60 78 29 2c 69 6e 74 28 38 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2c 00 20 20 20 20 x),int(825*scale+shift_y)),.....
14d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 ......................self.fuent
14da0 65 34 30 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 e40,.........self.mostrarTexto("
14dc0 56 6f 6c 76 65 72 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Volver",........................
14de0 20 20 20 20 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 .....int(590*scale),int(48*scale
14e00 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))).............................
14e20 69 6e 74 28 38 30 31 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 int(801*scale+shift_y),.........
14e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 31 30 2a 73 63 61 6c ...................(int(610*scal
14e60 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c e+shift_x),.........self.pantall
14e80 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 a.fill((20,20,20),..............
14ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 30 30 2c 32 30 30 2c 31 30 30 29 29 00 20 20 20 20 .............(100,200,100)).....
14ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 ......................(int(300*s
14ee0 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 cale+shift_x),int(825*scale+shif
14f00 74 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_y)),..........................
14f20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 .self.fuente40,.........self.mos
14f40 74 72 61 72 54 65 78 74 6f 28 22 53 6f 62 72 65 20 65 73 74 65 20 6a 75 65 67 6f 22 2c 00 20 20 trarTexto("Sobre.este.juego",...
14f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 ..........................int(59
14f80 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 0*scale),int(48*scale)))........
14fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 38 30 31 2a 73 63 61 .....................int(801*sca
14fc0 6c 65 2b 73 68 69 66 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le+shift_y),....................
14fe0 20 20 20 20 20 20 20 20 28 69 6e 74 28 31 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 ........(int(10*scale+shift_x),.
15000 61 64 00 00 07 00 00 00 37 01 00 00 00 10 00 00 47 00 00 00 d9 0f 00 00 ac 0f 00 00 9a 0f 00 00 ad......7.......G...............
15020 6e 0f 00 00 44 0f 00 00 1f 0f 00 00 f0 0e 00 00 a0 0e 00 00 5d 0e 00 00 24 0e 00 00 f3 0d 00 00 n...D...............]...$.......
15040 b0 0d 00 00 7f 0d 00 00 5b 0d 00 00 2c 0d 00 00 0f 0d 00 00 ef 0c 00 00 c0 0c 00 00 70 0c 00 00 ........[...,...............p...
15060 2d 0c 00 00 e3 0b 00 00 b2 0b 00 00 6f 0b 00 00 3e 0b 00 00 16 0b 00 00 ec 0a 00 00 ba 0a 00 00 -...........o...>...............
15080 78 0a 00 00 54 0a 00 00 16 0a 00 00 e3 09 00 00 bd 09 00 00 8d 09 00 00 6c 09 00 00 48 09 00 00 x...T...................l...H...
150a0 15 09 00 00 d5 08 00 00 97 08 00 00 50 08 00 00 02 08 00 00 cd 07 00 00 86 07 00 00 51 07 00 00 ............P...............Q...
150c0 25 07 00 00 f7 06 00 00 c1 06 00 00 7b 06 00 00 53 06 00 00 16 06 00 00 e5 05 00 00 ae 05 00 00 %...........{...S...............
150e0 6a 05 00 00 28 05 00 00 dd 04 00 00 9b 04 00 00 62 04 00 00 17 04 00 00 de 03 00 00 a9 03 00 00 j...(...........b...............
15100 7f 03 00 00 69 03 00 00 1a 03 00 00 08 03 00 00 c2 02 00 00 9d 02 00 00 72 02 00 00 24 02 00 00 ....i...................r...$...
15120 e5 01 00 00 b3 01 00 00 86 01 00 00 37 01 00 00 36 01 00 00 00 00 00 20 20 20 20 20 20 20 20 20 ............7...6...............
15140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 63 .....................(int(300*sc
15160 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 ale+shift_x),int(825*scale+shift
15180 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y)),...........................
151a0 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 ....self.fuente40,.............s
151c0 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 53 6f 62 72 65 20 65 73 74 65 20 6a 75 65 elf.mostrarTexto("Sobre.este.jue
151e0 67 6f 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 go",............................
15200 20 20 20 20 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 .....int(590*scale),int(48*scale
15220 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))).............................
15240 20 20 20 28 69 6e 74 28 31 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 ...(int(10*scale+shift_x),int(80
15260 31 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 1*scale+shift_y),.............se
15280 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 20 20 lf.pantalla.fill((20,20,20),....
152a0 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 6f 6c 32 20 3d 20 .............nDirectoriosCol2.=.
152c0 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 6f 0.................nDirectoriosCo
152e0 6c 31 20 3d 20 69 6e 64 69 63 65 44 69 72 20 2d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 l1.=.indiceDir.-.paginaDirectori
15300 6f 73 20 2a 20 32 30 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 os.*.20.............else:.......
15320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 6f 6c 32 20 3d ..............nDirectoriosCol2.=
15340 20 69 6e 64 69 63 65 44 69 72 20 2d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 2a .indiceDir.-.paginaDirectorios.*
15360 20 32 30 20 2d 20 31 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 .20.-.10.................else:..
15380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 ...................nDirectoriosC
153a0 6f 6c 32 20 3d 20 31 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ol2.=.10........................
153c0 20 70 61 67 69 6e 61 53 69 67 75 69 65 6e 74 65 41 63 74 69 76 61 20 3d 20 54 72 75 65 00 20 20 .paginaSiguienteActiva.=.True...
153e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15400 20 20 20 20 20 20 20 20 28 31 30 30 2c 31 30 30 2c 32 30 30 29 29 00 20 20 20 20 20 20 20 20 20 ........(100,100,200))..........
15420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15440 20 28 69 6e 74 28 39 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 29 .(int(900*scale+shift_x),yLista)
15460 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
15480 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 ............self.fuente40,......
154a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 ...................self.mostrarT
154c0 65 78 74 6f 28 22 50 61 67 69 6e 61 20 73 69 67 75 69 65 6e 74 65 20 3e 3e 3e 22 2c 00 20 20 20 exto("Pagina.siguiente.>>>",....
154e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15500 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 .........int(590*scale),int(48*s
15520 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cale))).........................
15540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 2d 69 6e 74 28 32 ....................yLista-int(2
15560 34 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4*scale),.......................
15580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 31 30 2a 73 63 .....................(int(610*sc
155a0 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ale+shift_x),...................
155c0 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c ......self.pantalla.fill((20,20,
155e0 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 6e 64 69 20),.....................if.indi
15600 63 65 44 69 72 20 3c 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 ceDir.<.nDirectorios:...........
15620 20 20 20 20 20 20 69 66 20 69 6e 64 69 63 65 44 69 72 20 3d 3d 20 70 61 67 69 6e 61 44 69 72 65 ......if.indiceDir.==.paginaDire
15640 63 74 6f 72 69 6f 73 20 2a 20 32 30 20 2b 20 32 30 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 ctorios.*.20.+.20:..............
15660 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 ...........terminar.=.True......
15680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 65 44 69 72 .......................indiceDir
156a0 20 3d 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 2a 20 32 30 20 2b 20 32 30 3a .==.paginaDirectorios.*.20.+.20:
156c0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 6e 64 69 63 65 44 69 .....................if.indiceDi
156e0 72 20 3d 3d 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 r.==.nDirectorios.or.\..........
15700 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 65 44 69 72 20 3d 20 69 6e 64 69 63 65 44 69 72 ...........indiceDir.=.indiceDir
15720 20 2b 20 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 73 74 61 20 .+.1.....................yLista.
15740 2b 3d 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +=.int(50*scale)................
15760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 32 30 30 2c 31 30 30 2c .......................(200,100,
15780 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 100))...........................
157a0 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 39 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 ............(int(900*scale+shift
157c0 5f 78 29 2c 79 4c 69 73 74 61 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _x),yLista),....................
157e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 ...................self.fuente40
15800 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 ,.....................self.mostr
15820 61 72 54 65 78 74 6f 28 73 65 6c 66 2e 6c 69 73 74 61 4e 6f 6d 62 72 65 44 69 72 65 63 74 6f 72 arTexto(self.listaNombreDirector
15840 69 6f 73 5b 69 6e 64 69 63 65 44 69 72 5d 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ios[indiceDir],.................
15860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 30 2a ........................int(590*
15880 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 scale),int(48*scale)))..........
158a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 ...............................y
158c0 4c 69 73 74 61 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 Lista-int(24*scale),............
158e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 ............................(int
15900 28 36 31 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 (610*scale+shift_x),............
15920 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c .........self.pantalla.fill((20,
15940 32 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6e 6f 20,20),.................while.no
15960 74 20 74 65 72 6d 69 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d t.terminar:.................term
15980 69 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 inar.=.False.................yLi
159a0 73 74 61 20 3d 20 69 6e 74 28 32 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 00 20 20 20 sta.=.int(250*scale+shift_y)....
159c0 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 6f 6c 31 20 3d 20 .............nDirectoriosCol1.=.
159e0 31 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 74 20 69 6e 64 69 63 10.....................not.indic
15a00 65 44 69 72 20 3d 3d 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 3a 00 20 20 20 20 20 20 20 20 20 20 eDir.==.nDirectorios:...........
15a20 20 20 69 66 20 69 6e 64 69 63 65 44 69 72 20 3d 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 ..if.indiceDir.==.paginaDirector
15a40 69 6f 73 20 2a 20 32 30 20 2b 20 31 30 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 ios.*.20.+.10.and.\.............
15a60 20 20 20 20 20 20 20 20 74 65 72 6d 69 6e 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 ........terminar.=.True.........
15a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 65 44 69 72 20 3d 3d 20 70 61 67 ................indiceDir.==.pag
15aa0 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 2a 20 32 30 20 2b 20 31 30 3a 00 20 20 20 20 20 20 inaDirectorios.*.20.+.10:.......
15ac0 20 20 20 20 20 20 20 20 20 20 69 66 20 69 6e 64 69 63 65 44 69 72 20 3d 3d 20 6e 44 69 72 65 63 ..........if.indiceDir.==.nDirec
15ae0 74 6f 72 69 6f 73 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 torios.or.\.................indi
15b00 63 65 44 69 72 20 3d 20 69 6e 64 69 63 65 44 69 72 20 2b 20 31 00 20 20 20 20 20 20 20 20 20 20 ceDir.=.indiceDir.+.1...........
15b20 20 20 20 20 20 20 79 4c 69 73 74 61 20 2b 3d 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 00 20 20 ......yLista.+=.int(50*scale)...
15b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15b60 28 32 30 30 2c 31 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (200,100,100))..................
15b80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 2b .................(int(300*scale+
15ba0 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 shift_x),yLista),...............
15bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 ....................self.fuente4
15be0 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 54 0,.................self.mostrarT
15c00 65 78 74 6f 28 73 65 6c 66 2e 6c 69 73 74 61 4e 6f 6d 62 72 65 44 69 72 65 63 74 6f 72 69 6f 73 exto(self.listaNombreDirectorios
15c20 5b 69 6e 64 69 63 65 44 69 72 5d 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 [indiceDir],....................
15c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c .................int(590*scale),
15c60 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 int(48*scale))).................
15c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 31 30 2a 73 63 61 6c 65 ...................(int(10*scale
15ca0 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 2c 00 +shift_x),yLista-int(24*scale),.
15cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 ................self.pantalla.fi
15ce0 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 ll((20,20,20),.............while
15d00 20 6e 6f 74 20 74 65 72 6d 69 6e 61 72 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 72 6d 69 .not.terminar:.............termi
15d20 6e 61 72 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 64 69 63 65 44 69 nar.=.False.............indiceDi
15d40 72 20 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 2a 20 32 30 00 20 20 20 20 20 r.=.paginaDirectorios.*.20......
15d60 20 20 20 20 20 20 20 79 4c 69 73 74 61 20 2b 3d 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 00 20 .......yLista.+=.int(50*scale)..
15d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15da0 20 28 31 30 30 2c 31 30 30 2c 32 30 30 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .(100,100,200)).................
15dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 33 30 30 2a 73 63 61 6c 65 ..................(int(300*scale
15de0 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 +shift_x),yLista),..............
15e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 .....................self.fuente
15e20 34 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 40,.................self.mostrar
15e40 54 65 78 74 6f 28 22 3c 3c 3c 20 50 61 67 69 6e 61 20 61 6e 74 65 72 69 6f 72 22 2c 00 20 20 20 Texto("<<<.Pagina.anterior",....
15e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15e80 20 69 6e 74 28 35 39 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 .int(590*scale),int(48*scale))).
15ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
15ec0 20 20 20 28 69 6e 74 28 31 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 79 4c 69 73 74 61 ...(int(10*scale+shift_x),yLista
15ee0 2d 69 6e 74 28 32 34 2a 73 63 61 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -int(24*scale),.................
15f00 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 self.pantalla.fill((20,20,20),..
15f20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 61 67 69 6e 61 41 6e 74 65 72 69 6f 72 41 63 74 69 ...........if.paginaAnteriorActi
15f40 76 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 53 69 67 75 69 65 6e 74 65 41 va:.............paginaSiguienteA
15f60 63 74 69 76 61 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 ctiva.=.False.................pa
15f80 67 69 6e 61 41 6e 74 65 72 69 6f 72 41 63 74 69 76 61 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 ginaAnteriorActiva.=.True.......
15fa0 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 ......else:.................pagi
15fc0 6e 61 41 6e 74 65 72 69 6f 72 41 63 74 69 76 61 20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 naAnteriorActiva.=.False........
15fe0 20 20 20 20 20 69 66 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 3d 3d 20 30 3a 00 .....if.paginaDirectorios.==.0:.
16000 61 64 00 00 2b 00 00 00 2f 01 00 00 00 10 00 00 3c 00 00 00 d3 0f 00 00 a8 0f 00 00 59 0f 00 00 ad..+.../.......<...........Y...
16020 1a 0f 00 00 f3 0e 00 00 c6 0e 00 00 77 0e 00 00 4a 0e 00 00 28 0e 00 00 06 0e 00 00 e1 0d 00 00 ............w...J...(...........
16040 b5 0d 00 00 80 0d 00 00 44 0d 00 00 16 0d 00 00 ef 0c 00 00 b0 0c 00 00 86 0c 00 00 5e 0c 00 00 ........D...................^...
16060 14 0c 00 00 c7 0b 00 00 83 0b 00 00 35 0b 00 00 f1 0a 00 00 a2 0a 00 00 5b 0a 00 00 16 0a 00 00 ............5...........[.......
16080 ce 09 00 00 85 09 00 00 37 09 00 00 e7 08 00 00 a2 08 00 00 65 08 00 00 1e 08 00 00 da 07 00 00 ........7...........e...........
160a0 8f 07 00 00 60 07 00 00 18 07 00 00 c9 06 00 00 8d 06 00 00 6b 06 00 00 27 06 00 00 e0 05 00 00 ....`...............k...'.......
160c0 9b 05 00 00 4c 05 00 00 08 05 00 00 b9 04 00 00 76 04 00 00 2c 04 00 00 e4 03 00 00 a0 03 00 00 ....L...........v...,...........
160e0 5a 03 00 00 10 03 00 00 c6 02 00 00 77 02 00 00 39 02 00 00 f7 01 00 00 b3 01 00 00 76 01 00 00 Z...........w...9...........v...
16100 2f 01 00 00 2e 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 /...............................
16120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 2e 69 6e 64 ...................elif.self.ind
16160 69 63 65 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 3c 5c 00 20 20 20 20 20 20 20 20 20 20 iceDirectorioActual<\...........
16180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 ..............................ca
161a0 6d 62 69 61 72 50 61 67 69 6e 61 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 mbiarPagina.=.True..............
161c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e ...........................pagin
161e0 61 41 6e 74 65 72 69 6f 72 41 63 74 69 76 61 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 aAnteriorActiva.=.True..........
16200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16220 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 2b 20 31 00 20 20 20 20 20 20 20 ...paginaDirectorios.+.1........
16240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16260 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 .paginaDirectorios.=.\..........
16280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
162a0 20 20 20 70 61 67 69 6e 61 53 69 67 75 69 65 6e 74 65 41 63 74 69 76 61 3a 20 23 20 70 61 67 2e ...paginaSiguienteActiva:.#.pag.
162c0 20 73 69 67 2e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .sig............................
162e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 ..................paginaDirector
16300 69 6f 73 2a 32 30 2b 32 30 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ios*20+20.and.\.................
16320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 2e 69 6e ....................elif.self.in
16340 64 69 63 65 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 20 3d 3d 20 5c 00 20 20 20 20 20 20 diceDirectorioActual.==.\.......
16360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16380 20 20 70 61 73 73 20 23 20 69 67 6e 6f 72 61 72 3b 20 65 73 70 61 63 69 6f 20 76 61 63 69 6f 00 ..pass.#.ignorar;.espacio.vacio.
163a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
163c0 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2a 32 30 ............paginaDirectorios*20
163e0 2b 39 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 +9:.............................
16400 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 69 6e 64 69 63 65 44 69 72 65 63 74 6f 72 69 6f ........if.self.indiceDirectorio
16420 41 63 74 75 61 6c 20 3d 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Actual.==.\.....................
16440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 ............................pagi
16460 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2a 32 30 20 2b 20 31 30 00 20 20 20 20 20 20 20 20 20 20 naDirectorios*20.+.10...........
16480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
164a0 20 20 20 20 20 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 29 20 2b 20 5c 00 20 20 20 20 20 20 20 ......int(50*scale)).+.\........
164c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
164e0 20 69 6e 74 28 28 70 6f 73 5b 31 5d 2d 69 6e 74 28 32 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 .int((pos[1]-int(225*scale+shift
16500 5f 79 29 29 2f 2f 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y))//\.........................
16520 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 44 69 72 65 63 74 6f 72 69 ............self.indiceDirectori
16540 6f 41 63 74 75 61 6c 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 oActual.=.\.....................
16560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 5d 3c .........................pos[1]<
16580 37 37 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 3a 20 23 20 6d 61 70 61 00 20 20 20 20 20 775*scale+shift_y):.#.mapa......
165a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
165c0 20 20 20 28 70 61 67 69 6e 61 53 69 67 75 69 65 6e 74 65 41 63 74 69 76 61 20 61 6e 64 20 5c 00 ...(paginaSiguienteActiva.and.\.
165e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16600 20 20 20 20 20 20 20 20 6e 44 69 72 65 63 74 6f 72 69 6f 73 43 6f 6c 32 2a 35 30 2a 73 63 61 6c ........nDirectoriosCol2*50*scal
16620 65 20 6f 72 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e.or.\..........................
16640 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3c 20 32 32 35 2a 73 63 61 6c 65 20 2b 20 73 .......if.pos[1].<.225*scale.+.s
16660 68 69 66 74 5f 79 20 2b 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 hift_y.+.\......................
16680 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .......else:....................
166a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 41 63 .................self.pantallaAc
166c0 65 72 63 61 44 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ercaDe()........................
166e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 5d 20 3c 20 38 35 30 2a 73 63 .................pos[1].<.850*sc
16700 61 6c 65 20 2b 20 73 68 69 66 74 5f 79 3a 20 23 20 61 63 65 72 63 61 00 20 20 20 20 20 20 20 20 ale.+.shift_y:.#.acerca.........
16720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 70 6f 73 ........................elif.pos
16740 5b 31 5d 20 3e 20 38 30 30 2a 73 63 61 6c 65 20 2b 20 73 68 69 66 74 5f 79 20 61 6e 64 20 5c 00 [1].>.800*scale.+.shift_y.and.\.
16760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16780 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ........return..................
167a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 67 69 .......................self.pagi
167c0 6e 61 44 69 72 20 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 00 20 20 20 20 20 20 naDir.=.paginaDirectorios.......
167e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16800 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2a 32 30 2d 31 3a 00 20 20 ......paginaDirectorios*20-1:...
16820 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16840 20 20 65 6c 69 66 20 73 65 6c 66 2e 69 6e 64 69 63 65 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 ..elif.self.indiceDirectorioActu
16860 61 6c 3e 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 al>\............................
16880 20 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6d 62 69 61 72 50 61 67 69 6e 61 20 3d 20 54 72 75 .............cambiarPagina.=.Tru
168a0 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e...............................
168c0 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 53 69 67 75 69 65 6e 74 65 41 63 74 69 76 61 20 ..........paginaSiguienteActiva.
168e0 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.True..........................
16900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 ...............paginaDirectorios
16920 20 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2d 31 00 20 20 20 20 20 20 20 20 20 .=.paginaDirectorios-1..........
16940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16960 20 20 20 70 61 67 69 6e 61 41 6e 74 65 72 69 6f 72 41 63 74 69 76 61 3a 20 23 20 70 61 67 2e 20 ...paginaAnteriorActiva:.#.pag..
16980 61 6e 74 2e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ant.............................
169a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 .................paginaDirectori
169c0 6f 73 2a 32 30 2d 31 20 61 6e 64 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 os*20-1.and.\...................
169e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 69 6e 64 69 63 65 ..................if.self.indice
16a00 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 20 3d 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 DirectorioActual.==.\...........
16a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a40 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2a 32 30 00 20 20 20 20 20 ......paginaDirectorios*20......
16a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
16a80 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 30 2a 73 63 61 6c 65 29 29 20 2d 20 31 20 2b 20 ...........int(50*scale)).-.1.+.
16aa0 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \...............................
16ac0 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 28 70 6f 73 5b 31 5d 2d 69 6e 74 28 31 37 35 2a 73 63 ..........int((pos[1]-int(175*sc
16ae0 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 2f 2f 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ale+shift_y))//\................
16b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 64 69 63 65 .....................self.indice
16b20 44 69 72 65 63 74 6f 72 69 6f 41 63 74 75 61 6c 20 3d 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 DirectorioActual.=.\............
16b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 44 .............................(nD
16b60 69 72 65 63 74 6f 72 69 6f 73 43 6f 6c 31 2b 31 29 2a 35 30 2a 73 63 61 6c 65 3a 20 23 20 6d 61 irectoriosCol1+1)*50*scale:.#.ma
16b80 70 61 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pa..............................
16ba0 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3c 20 31 37 35 2a 73 63 61 6c 65 20 2b 20 73 68 69 66 74 ...if.pos[1].<.175*scale.+.shift
16bc0 5f 79 20 2b 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y.+.\..........................
16be0 20 20 20 69 66 20 70 6f 73 5b 30 5d 20 3c 20 36 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 ...if.pos[0].<.600*scale+shift_x
16c00 3a 20 23 20 70 72 69 6d 65 72 61 20 63 6f 6c 75 6d 6e 61 00 20 20 20 20 20 20 20 20 20 20 20 20 :.#.primera.columna.............
16c20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 70 6f 73 5b 31 5d 20 3e 20 31 37 35 2a 73 63 61 6c ............if.pos[1].>.175*scal
16c40 65 2b 73 68 69 66 74 5f 79 3a 20 23 20 7a 6f 6e 61 20 64 65 20 6f 70 63 69 6f 6e 65 73 00 20 20 e+shift_y:.#.zona.de.opciones...
16c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 20 3d 20 65 76 65 6e ......................pos.=.even
16c80 74 2e 70 6f 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 t.pos.........................se
16ca0 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lf.click.play().................
16cc0 20 20 20 20 65 6c 69 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4d 4f ....elif.event.type.==.pygame.MO
16ce0 55 53 45 42 55 54 54 4f 4e 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 USEBUTTONDOWN:..................
16d00 20 20 20 20 20 20 20 20 20 20 20 73 79 73 2e 65 78 69 74 28 29 00 20 20 20 20 20 20 20 20 20 20 ...........sys.exit()...........
16d20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 63 6b 2e 70 6c 61 ..................self.click.pla
16d40 79 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 y().........................if.e
16d60 76 65 6e 74 2e 6b 65 79 20 3d 3d 20 32 37 3a 20 23 20 65 73 63 61 70 65 3a 20 73 61 6c 69 72 00 vent.key.==.27:.#.escape:.salir.
16d80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 65 76 65 6e 74 2e 74 79 70 ....................if.event.typ
16da0 65 20 3d 3d 20 70 79 67 61 6d 65 2e 4b 45 59 44 4f 57 4e 3a 00 20 20 20 20 20 20 20 20 20 20 20 e.==.pygame.KEYDOWN:............
16dc0 20 20 20 20 20 66 6f 72 20 65 76 65 6e 74 20 69 6e 20 77 61 69 74 5f 65 76 65 6e 74 73 28 29 3a .....for.event.in.wait_events():
16de0 00 20 20 20 20 20 20 20 20 20 20 20 20 77 68 69 6c 65 20 6e 6f 74 20 63 61 6d 62 69 61 72 50 61 .............while.not.cambiarPa
16e00 67 69 6e 61 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 63 61 6d 62 69 61 72 50 61 67 69 6e 61 20 gina:.............cambiarPagina.
16e20 3d 20 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c =.False.............pygame.displ
16e40 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ay.flip().......................
16e60 20 20 20 20 20 20 20 20 28 31 30 30 2c 32 30 30 2c 31 30 30 29 29 00 20 20 20 20 20 20 20 20 20 ........(100,200,100))..........
16e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 39 30 30 2a 73 63 .....................(int(900*sc
16ea0 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 32 35 2a 73 63 61 6c 65 2b 73 68 69 66 74 ale+shift_x),int(825*scale+shift
16ec0 5f 79 29 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _y)),...........................
16ee0 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 ....self.fuente40,.............s
16f00 65 6c 66 2e 6d 6f 73 74 72 61 72 54 65 78 74 6f 28 22 53 61 6c 69 72 22 2c 00 20 20 20 20 20 20 elf.mostrarTexto("Salir",.......
16f20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 35 39 ..........................int(59
16f40 30 2a 73 63 61 6c 65 29 2c 69 6e 74 28 34 38 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 0*scale),int(48*scale)))........
16f60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 36 31 30 ........................(int(610
16f80 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 69 6e 74 28 38 30 31 2a 73 63 61 6c 65 2b 73 68 *scale+shift_x),int(801*scale+sh
16fa0 69 66 74 5f 79 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c ift_y),.............self.pantall
16fc0 61 2e 66 69 6c 6c 28 28 32 30 2c 32 30 2c 32 30 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 a.fill((20,20,20),..............
16fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 31 30 30 2c 32 30 30 2c 31 30 30 29 29 00 .................(100,200,100)).
17000 61 64 00 00 1a 00 00 00 66 01 00 00 00 10 00 00 4e 00 00 00 bb 0f 00 00 70 0f 00 00 41 0f 00 00 ad......f.......N.......p...A...
17020 fb 0e 00 00 af 0e 00 00 80 0e 00 00 49 0e 00 00 1b 0e 00 00 1a 0e 00 00 f7 0d 00 00 b1 0d 00 00 ............I...................
17040 8d 0d 00 00 73 0d 00 00 49 0d 00 00 0e 0d 00 00 00 0d 00 00 d5 0c 00 00 9a 0c 00 00 65 0c 00 00 ....s...I...................e...
17060 2a 0c 00 00 ed 0b 00 00 d5 0b 00 00 bf 0b 00 00 be 0b 00 00 a6 0b 00 00 74 0b 00 00 52 0b 00 00 *.......................t...R...
17080 1c 0b 00 00 06 0b 00 00 ed 0a 00 00 b9 0a 00 00 85 0a 00 00 40 0a 00 00 fb 09 00 00 bb 09 00 00 ....................@...........
170a0 9a 09 00 00 84 09 00 00 6c 09 00 00 54 09 00 00 46 09 00 00 24 09 00 00 e2 08 00 00 b0 08 00 00 ........l...T...F...$...........
170c0 94 08 00 00 55 08 00 00 43 08 00 00 13 08 00 00 d2 07 00 00 b6 07 00 00 92 07 00 00 56 07 00 00 ....U...C...................V...
170e0 1d 07 00 00 e1 06 00 00 ad 06 00 00 69 06 00 00 29 06 00 00 f1 05 00 00 d6 05 00 00 9d 05 00 00 ............i...)...............
17100 64 05 00 00 2b 05 00 00 f2 04 00 00 b9 04 00 00 80 04 00 00 47 04 00 00 2b 04 00 00 f0 03 00 00 d...+...............G...+.......
17120 b5 03 00 00 7f 03 00 00 3d 03 00 00 fd 02 00 00 c7 02 00 00 89 02 00 00 51 02 00 00 19 02 00 00 ........=...............Q.......
17140 db 01 00 00 a5 01 00 00 66 01 00 00 65 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........f...e...................
17160 00 00 00 00 00 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 61 70 69 74 61 ..............self.simboloCapita
17180 6c 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 63 61 70 69 74 61 6c 2e 70 l.=.self.cargarImagen("capital.p
171a0 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 65 72 72 6f 6e 20 3d 20 73 65 6c 66 2e ng").........self.terron.=.self.
171c0 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 74 65 72 72 6f 6e 2e 70 6e 67 22 29 00 20 20 20 20 20 cargarImagen("terron.png")......
171e0 20 20 20 73 65 6c 66 2e 70 61 72 61 63 61 69 64 61 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 ...self.paracaidas.=.self.cargar
17200 49 6d 61 67 65 6e 28 22 70 61 72 61 63 61 69 64 61 73 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 Imagen("paracaidas.png")........
17220 20 73 65 6c 66 2e 70 65 64 61 7a 6f 32 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 .self.pedazo2.=.self.cargarImage
17240 6e 28 22 70 65 64 61 7a 6f 32 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 n("pedazo2.png").........self.pe
17260 64 61 7a 6f 31 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 70 65 64 61 7a dazo1.=.self.cargarImagen("pedaz
17280 6f 31 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 6c 65 72 74 61 72 6f 6a 6f o1.png").........self.alertarojo
172a0 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 61 6c 65 72 74 61 72 6f 6a 6f .=.self.cargarImagen("alertarojo
172c0 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 6c 65 72 74 61 20 3d 20 73 65 6c .png").........self.alerta.=.sel
172e0 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 61 6c 65 72 74 61 2e 70 6e 67 22 29 00 20 20 20 f.cargarImagen("alerta.png")....
17300 20 20 20 20 20 73 65 6c 66 2e 62 69 63 68 6f 74 72 69 73 74 65 20 3d 20 73 65 6c 66 2e 63 61 72 .....self.bichotriste.=.self.car
17320 67 61 72 49 6d 61 67 65 6e 28 22 62 69 63 68 6f 74 72 69 73 74 65 2e 70 6e 67 22 29 00 20 20 20 garImagen("bichotriste.png")....
17340 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 6c 6c 65 67 61 6e 64 6f 20 3d 20 73 65 6c 66 2e 63 61 .....self.navellegando.=.self.ca
17360 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 6c 6c 65 67 61 6e 64 6f 2e 70 6e 67 22 29 00 20 rgarImagen("navellegando.png")..
17380 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 65 72 72 61 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 .......self.tierra.=.self.cargar
173a0 49 6d 61 67 65 6e 28 22 74 69 65 72 72 61 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c Imagen("tierra.png").........sel
173c0 66 2e 66 75 65 67 6f 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e f.fuego.append(self.cargarImagen
173e0 28 22 66 75 65 67 6f 32 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 ("fuego2.png")).........self.fue
17400 67 6f 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 66 75 65 go.append(self.cargarImagen("fue
17420 67 6f 31 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 67 6f 20 3d 20 go1.png")).........self.fuego.=.
17440 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 65 6e 64 28 list().........self.nave.append(
17460 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 37 2e 70 6e 67 22 29 29 00 self.cargarImagen("nave7.png")).
17480 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 ........self.nave.append(self.ca
174a0 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 36 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 rgarImagen("nave6.png"))........
174c0 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 .self.nave.append(self.cargarIma
174e0 67 65 6e 28 22 6e 61 76 65 35 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e gen("nave5.png")).........self.n
17500 61 76 65 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 ave.append(self.cargarImagen("na
17520 76 65 34 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 ve4.png")).........self.nave.app
17540 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 33 2e 70 6e 67 end(self.cargarImagen("nave3.png
17560 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 65 6e 64 28 73 65 6c ")).........self.nave.append(sel
17580 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 32 2e 70 6e 67 22 29 29 00 20 20 20 f.cargarImagen("nave2.png"))....
175a0 20 20 20 20 20 73 65 6c 66 2e 6e 61 76 65 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 63 61 72 67 61 .....self.nave.append(self.carga
175c0 72 49 6d 61 67 65 6e 28 22 6e 61 76 65 31 2e 70 6e 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 rImagen("nave1.png")).........se
175e0 6c 66 2e 6e 61 76 65 20 3d 20 6c 69 73 74 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 6c lf.nave.=.list().........self.gl
17600 6f 62 69 74 6f 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 67 6c 6f 62 69 obito.=.self.cargarImagen("globi
17620 74 6f 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 69 63 68 6f 66 72 65 6e 74 to.png").........self.bichofrent
17640 65 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 62 69 63 68 6f 66 72 65 6e e.=.self.cargarImagen("bichofren
17660 74 65 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 69 63 68 6f 70 65 73 74 61 te.png").........self.bichopesta
17680 6e 61 73 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 62 69 63 68 6f 70 65 nas.=.self.cargarImagen("bichope
176a0 73 74 61 6e 61 73 2e 70 6e 67 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 69 63 68 6f 20 stanas.png").........self.bicho.
176c0 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 62 69 63 68 6f 2e 70 6e 67 22 29 =.self.cargarImagen("bicho.png")
176e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17700 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 49 4d 41 47 45 4e 45 53 29 00 20 20 20 .............CAMINOIMAGENES)....
17720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17740 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 43 4f 4d 55 4e 2c 00 20 20 20 20 20 20 20 20 73 65 .........CAMINOCOMUN,.........se
17760 6c 66 2e 63 61 6d 69 6e 6f 5f 69 6d 61 67 65 6e 65 73 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 lf.camino_imagenes.=.os.path.joi
17780 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 20 20 20 20 23 20 63 61 72 67 n(CAMINORECURSOS,.........#.carg
177a0 61 72 20 69 6d 61 67 65 6e 65 73 20 67 65 6e 65 72 61 6c 65 73 00 20 20 20 20 20 20 20 20 20 20 ar.imagenes.generales...........
177c0 20 20 20 20 20 20 73 68 69 66 74 5f 79 20 3d 20 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......shift_y.=.0...............
177e0 20 20 73 68 69 66 74 5f 78 20 3d 20 69 6e 74 28 28 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 ..shift_x.=.int((self.anchoPanta
17800 6c 6c 61 2d 73 63 61 6c 65 2a 31 32 30 30 29 2f 32 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 lla-scale*1200)/2)..............
17820 20 20 20 73 63 61 6c 65 20 3d 20 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 2f 39 30 30 ...scale.=.self.altoPantalla/900
17840 2e 30 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 .0.............else:............
17860 20 20 20 20 20 73 68 69 66 74 5f 79 20 3d 20 69 6e 74 28 28 73 65 6c 66 2e 61 6c 74 6f 50 61 6e .....shift_y.=.int((self.altoPan
17880 74 61 6c 6c 61 2d 73 63 61 6c 65 2a 39 30 30 29 2f 32 29 00 20 20 20 20 20 20 20 20 20 20 20 20 talla-scale*900)/2).............
178a0 20 20 20 20 73 68 69 66 74 5f 78 20 3d 20 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....shift_x.=.0.................
178c0 73 63 61 6c 65 20 3d 20 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 6c 6c 61 2f 31 32 30 30 2e scale.=.self.anchoPantalla/1200.
178e0 30 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 0.............if.self.anchoPanta
17900 6c 6c 61 2f 31 32 30 30 2e 30 3c 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 2f 39 30 30 lla/1200.0<self.altoPantalla/900
17920 2e 30 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 20 3d 20 .0:.............xo_resolution.=.
17940 46 61 6c 73 65 00 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 False.........else:.............
17960 73 68 69 66 74 5f 79 20 3d 20 30 00 20 20 20 20 20 20 20 20 20 20 20 20 73 68 69 66 74 5f 78 20 shift_y.=.0.............shift_x.
17980 3d 20 30 00 20 20 20 20 20 20 20 20 20 20 20 20 73 63 61 6c 65 20 3d 20 31 00 20 20 20 20 20 20 =.0.............scale.=.1.......
179a0 20 20 20 20 20 20 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 20 3d 20 54 72 75 65 00 20 20 20 20 20 ......xo_resolution.=.True......
179c0 20 20 20 69 66 20 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 6c 6c 61 3d 3d 31 32 30 30 20 61 ...if.self.anchoPantalla==1200.a
179e0 6e 64 20 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 3d 3d 39 30 30 3a 00 20 20 20 20 20 nd.self.altoPantalla==900:......
17a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17a20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 29 29 00 ............self.altoPantalla)).
17a40 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 20 3d 20 70 79 67 61 6d 65 2e 64 ........self.pantalla.=.pygame.d
17a60 69 73 70 6c 61 79 2e 73 65 74 5f 6d 6f 64 65 28 28 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 isplay.set_mode((self.anchoPanta
17a80 6c 6c 61 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 6c 74 6f 50 61 6e 74 61 6c 6c 61 20 3d lla,.........self.altoPantalla.=
17aa0 20 67 74 6b 2e 67 64 6b 2e 73 63 72 65 65 6e 5f 68 65 69 67 68 74 28 29 00 20 20 20 20 20 20 20 .gtk.gdk.screen_height()........
17ac0 20 73 65 6c 66 2e 61 6e 63 68 6f 50 61 6e 74 61 6c 6c 61 20 3d 20 67 74 6b 2e 67 64 6b 2e 73 63 .self.anchoPantalla.=.gtk.gdk.sc
17ae0 72 65 65 6e 5f 77 69 64 74 68 28 29 00 20 20 20 20 20 20 20 20 23 20 63 72 65 61 72 20 70 61 6e reen_width().........#.crear.pan
17b00 74 61 6c 6c 61 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 69 6e 69 74 28 29 00 20 20 20 20 talla.........pygame.init().....
17b20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 ....global.scale,.shift_x,.shift
17b40 5f 79 2c 20 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 _y,.xo_resolution.........self.p
17b60 65 72 6d 69 74 69 72 4a 75 67 61 72 20 3d 20 54 72 75 65 00 20 20 20 20 20 20 20 20 22 22 22 45 ermitirJugar.=.True........."""E
17b80 73 74 61 20 65 73 20 6c 61 20 69 6e 69 63 69 61 6c 69 7a 61 63 69 6f 6e 20 64 65 6c 20 6a 75 65 sta.es.la.inicializacion.del.jue
17ba0 67 6f 22 22 22 00 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 3a 00 00 20 go""".....def.__init__(self):...
17bc0 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6d 61 67 65 6e 00 20 20 20 20 20 20 20 20 20 20 20 .......return.imagen............
17be0 20 64 65 6c 20 69 6d 61 67 65 6e 30 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .del.imagen0....................
17c00 20 20 20 20 20 20 20 20 69 6e 74 28 69 6d 61 67 65 6e 30 2e 67 65 74 5f 68 65 69 67 68 74 28 29 ........int(imagen0.get_height()
17c20 2a 73 63 61 6c 65 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 *scale))).......................
17c40 20 20 20 20 28 69 6e 74 28 69 6d 61 67 65 6e 30 2e 67 65 74 5f 77 69 64 74 68 28 29 2a 73 63 61 ....(int(imagen0.get_width()*sca
17c60 6c 65 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 6e 20 3d 20 70 79 67 61 6d 65 le),.............imagen.=.pygame
17c80 2e 74 72 61 6e 73 66 6f 72 6d 2e 73 63 61 6c 65 28 69 6d 61 67 65 6e 30 2c 00 20 20 20 20 20 20 .transform.scale(imagen0,.......
17ca0 20 20 20 20 20 20 20 20 20 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 ..........os.path.join(self.cami
17cc0 6e 6f 5f 69 6d 61 67 65 6e 65 73 2c 6e 6f 6d 62 72 65 29 29 00 20 20 20 20 20 20 20 20 20 20 20 no_imagenes,nombre))............
17ce0 20 69 6d 61 67 65 6e 30 20 3d 20 70 79 67 61 6d 65 2e 69 6d 61 67 65 2e 6c 6f 61 64 28 20 5c 00 .imagen0.=.pygame.image.load(.\.
17d00 20 20 20 20 20 20 20 20 65 6c 73 65 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 73 ........else:.................os
17d20 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 69 6d 61 67 65 6e 65 73 2c .path.join(self.camino_imagenes,
17d40 6e 6f 6d 62 72 65 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 6e 20 3d 20 70 79 nombre)).............imagen.=.py
17d60 67 61 6d 65 2e 69 6d 61 67 65 2e 6c 6f 61 64 28 20 5c 00 20 20 20 20 20 20 20 20 69 66 20 78 6f game.image.load(.\.........if.xo
17d80 5f 72 65 73 6f 6c 75 74 69 6f 6e 3a 00 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c _resolution:.........global.scal
17da0 65 2c 20 78 6f 5f 72 65 73 6f 6c 75 74 69 6f 6e 00 20 20 20 20 20 20 20 20 22 22 22 43 61 72 67 e,.xo_resolution........."""Carg
17dc0 61 20 75 6e 61 20 69 6d 61 67 65 6e 20 79 20 6c 61 20 65 73 63 61 6c 61 20 64 65 20 61 63 75 65 a.una.imagen.y.la.escala.de.acue
17de0 72 64 6f 20 61 20 6c 61 20 72 65 73 6f 6c 75 63 69 6f 6e 22 22 22 00 20 20 20 20 64 65 66 20 63 rdo.a.la.resolucion""".....def.c
17e00 61 72 67 61 72 49 6d 61 67 65 6e 28 73 65 6c 66 2c 6e 6f 6d 62 72 65 29 3a 00 00 20 20 20 20 20 argarImagen(self,nombre):.......
17e20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 64 69 73 70 6c 61 ...................pygame.displa
17e40 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 y.flip().....................eli
17e60 66 20 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 20 45 56 45 4e 54 4f 52 45 46 52 45 53 43 4f 3a 00 f.event.type.==.EVENTOREFRESCO:.
17e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17ea0 20 20 20 20 73 79 73 2e 65 78 69 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ....sys.exit()..................
17ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 6f 73 5b 31 5d 20 3c 20 .......................pos[1].<.
17ee0 38 35 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 3a 20 23 20 73 61 6c 69 72 00 20 20 20 20 20 850*scale+shift_y:.#.salir......
17f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 ...........................elif.
17f20 70 6f 73 5b 31 5d 20 3e 20 38 30 30 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 20 61 6e 64 20 5c pos[1].>.800*scale+shift_y.and.\
17f40 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17f60 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........return.................
17f80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 67 ........................self.pag
17fa0 69 6e 61 44 69 72 20 3d 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 00 20 20 20 20 20 inaDir.=.paginaDirectorios......
17fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
17fe0 20 20 20 20 20 20 20 70 61 67 69 6e 61 44 69 72 65 63 74 6f 72 69 6f 73 2a 32 30 2b 32 30 3a 00 .......paginaDirectorios*20+20:.
18000 61 64 00 00 33 00 00 00 6b 01 00 00 00 10 00 00 49 00 00 00 c3 0f 00 00 88 0f 00 00 6f 0f 00 00 ad..3...k.......I...........o...
18020 34 0f 00 00 fc 0e 00 00 c2 0e 00 00 88 0e 00 00 47 0e 00 00 10 0e 00 00 d5 0d 00 00 b2 0d 00 00 4...............G...............
18040 7b 0d 00 00 42 0d 00 00 25 0d 00 00 ff 0c 00 00 e6 0c 00 00 9f 0c 00 00 57 0c 00 00 0d 0c 00 00 {...B...%...............W.......
18060 c3 0b 00 00 8b 0b 00 00 44 0b 00 00 fc 0a 00 00 b2 0a 00 00 62 0a 00 00 2a 0a 00 00 ec 09 00 00 ........D...........b...*.......
18080 ae 09 00 00 9d 09 00 00 84 09 00 00 54 09 00 00 24 09 00 00 f4 08 00 00 c4 08 00 00 94 08 00 00 ............T...$...............
180a0 64 08 00 00 34 08 00 00 04 08 00 00 d4 07 00 00 a4 07 00 00 74 07 00 00 44 07 00 00 14 07 00 00 d...4...............t...D.......
180c0 e4 06 00 00 b4 06 00 00 84 06 00 00 54 06 00 00 24 06 00 00 f4 05 00 00 c4 05 00 00 94 05 00 00 ............T...$...............
180e0 64 05 00 00 34 05 00 00 04 05 00 00 d4 04 00 00 a4 04 00 00 74 04 00 00 44 04 00 00 14 04 00 00 d...4...............t...D.......
18100 e4 03 00 00 b4 03 00 00 84 03 00 00 49 03 00 00 0b 03 00 00 eb 02 00 00 bb 02 00 00 8b 02 00 00 ............I...................
18120 5b 02 00 00 2b 02 00 00 fb 01 00 00 cb 01 00 00 9b 01 00 00 6b 01 00 00 6a 01 00 00 00 00 00 00 [...+...............k...j.......
18140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
18160 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 ......................."........
18180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 ........................",......
181a0 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."........................
181c0 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 ........",............."........
181e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 ........................",......
18200 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."........................
18220 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 ........",............."........
18240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 ........................",......
18260 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."........................
18280 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 ........",............."........
182a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 ........................",......
182c0 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ......."........................
182e0 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 64 61 74 6f 73 5f 63 75 72 73 6f 72 5f ........",.........datos_cursor_
18300 65 73 70 65 72 61 20 3d 20 28 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 6d 6f 75 73 65 2e espera.=.(.........pygame.mouse.
18320 73 65 74 5f 63 75 72 73 6f 72 28 28 33 32 2c 33 32 29 2c 20 28 31 2c 31 29 2c 20 2a 73 65 6c 66 set_cursor((32,32),.(1,1),.*self
18340 2e 63 75 72 73 6f 72 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 73 6f 72 20 3d 20 70 .cursor).........self.cursor.=.p
18360 79 67 61 6d 65 2e 63 75 72 73 6f 72 73 2e 63 6f 6d 70 69 6c 65 28 64 61 74 6f 73 5f 63 75 72 73 ygame.cursors.compile(datos_curs
18380 6f 72 29 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 58 58 58 58 20 20 20 20 20 20 20 20 or)............."...XXXX........
183a0 20 20 20 20 20 20 20 20 20 20 58 58 58 58 20 20 20 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 ..........XXXX...").............
183c0 22 20 20 58 58 58 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 58 58 58 58 58 58 20 "..XXXXXX................XXXXXX.
183e0 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 58 58 58 2e 2e 58 58 58 20 20 20 20 20 20 .",.............".XXX..XXX......
18400 20 20 20 20 20 20 20 20 58 58 58 58 58 58 58 58 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ........XXXXXXXX.",.............
18420 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 58 58 58 2e 2e 2e 58 58 58 "XXX....XXX............XXX...XXX
18440 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 X",............."XXX....XXX.....
18460 20 20 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ......XXX.....XXX",.............
18480 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 2e 58 58 "XXX....XXX..........XXX......XX
184a0 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 X",............."XXX....XXX.....
184c0 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ....XXX.......XXX",.............
184e0 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 "XXX....XXX........XXX.......XXX
18500 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 .",............."XXX....XXX.....
18520 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ..XXX.......XXX..",.............
18540 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 "XXX....XXX......XXX.......XXX..
18560 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 20 .",............."XXX....XXX.....
18580 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 XXX.......XXX....",.............
185a0 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 "XXX....XXX....XXX.......XXX....
185c0 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 20 58 58 .",............."XXX....XXX...XX
185e0 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 X.......XXX......",.............
18600 22 58 58 58 2e 2e 2e 2e 58 58 58 20 20 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 "XXX....XXX..XXX.......XXX......
18620 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 58 58 58 2e .",............."XXX....XXX.XXX.
18640 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ......XXX........",.............
18660 22 58 58 58 2e 2e 2e 2e 58 58 58 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 "XXX....XXXXXX.......XXX........
18680 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 58 58 2e 2e 2e .",............."XXX....XXXXX...
186a0 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ....XXX..........",.............
186c0 22 58 58 58 2e 2e 2e 2e 58 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 "XXX....XXXX.......XXX..........
186e0 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 2e 2e 2e 2e 2e .",............."XXX....XXX.....
18700 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ..XXX............",.............
18720 22 58 58 58 2e 2e 2e 2e 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 "XXX....XX.......XXX............
18740 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 2e 2e 2e 2e 2e 2e 2e .",............."XXX....X.......
18760 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 XXX..............",.............
18780 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "XXX...........XXX..............
187a0 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 .",............."XXX..........XX
187c0 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 X................",.............
187e0 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 "XXX.........XXX................
18800 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 58 .",............."XXX........XXXX
18820 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 XXXXXXXXXXXXXXX..",.............
18840 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 "XXX.......XXXXXXXXXXXXXXXXXXXXX
18860 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e .",............."XXX............
18880 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 .............XXXX",.............
188a0 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 "XXX..........................XX
188c0 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e X",............."XXX............
188e0 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 ..............XXX",.............
18900 22 58 58 58 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 2e 58 58 58 "XXX.........................XXX
18920 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 X",............."XXXXXXXXXXXXXXX
18940 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 XXXXXXXXXXXXXXXX.",.............
18960 22 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 20 "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
18980 20 22 2c 00 20 20 20 20 20 20 20 20 64 61 74 6f 73 5f 63 75 72 73 6f 72 20 3d 20 28 00 20 20 20 .",.........datos_cursor.=.(....
189a0 20 20 20 20 20 23 20 63 75 72 73 6f 72 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 .....#.cursor.........self.fuent
189c0 65 32 34 20 3d 20 70 79 67 61 6d 65 2e 66 6f 6e 74 2e 46 6f 6e 74 28 4e 6f 6e 65 2c 20 69 6e 74 e24.=.pygame.font.Font(None,.int
189e0 28 32 34 2a 73 63 61 6c 65 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 (24*scale)).........self.fuente3
18a00 32 20 3d 20 70 79 67 61 6d 65 2e 66 6f 6e 74 2e 46 6f 6e 74 28 4e 6f 6e 65 2c 20 69 6e 74 28 33 2.=.pygame.font.Font(None,.int(3
18a20 32 2a 73 63 61 6c 65 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2*scale)).......................
18a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 33 34 2a 73 63 61 6c 65 29 ...................int(34*scale)
18a60 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 )...............................
18a80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 53 68 61 ............................"Sha
18aa0 72 65 2d 52 65 67 75 6c 61 72 2e 74 74 66 22 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 re-Regular.ttf"),...............
18ac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18ae0 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 46 55 45 4e 54 45 53 2c 5c 00 20 20 20 20 ............CAMINOFUENTES,\.....
18b00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 43 4f 4d 55 ......................CAMINOCOMU
18b40 4e 2c 5c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 30 20 3d 20 70 79 67 61 N,\.........self.fuente40.=.pyga
18b60 6d 65 2e 66 6f 6e 74 2e 46 6f 6e 74 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f me.font.Font(os.path.join(CAMINO
18b80 52 45 43 55 52 53 4f 53 2c 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RECURSOS,\......................
18ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 34 38 2a 73 63 61 6c 65 ....................int(48*scale
18bc0 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ))..............................
18be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 41 6c ............................."Al
18c00 6c 43 61 70 73 2e 74 74 66 22 29 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lCaps.ttf"),....................
18c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18c40 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 46 55 45 4e 54 45 53 2c 5c 00 20 20 20 20 20 20 20 20 20 .......CAMINOFUENTES,\..........
18c60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 43 4f 4d 55 4e 2c 5c 00 20 .................CAMINOCOMUN,\..
18ca0 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 34 38 20 3d 20 70 79 67 61 6d 65 2e 66 6f .......self.fuente48.=.pygame.fo
18cc0 6e 74 2e 46 6f 6e 74 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 nt.Font(os.path.join(CAMINORECUR
18ce0 53 4f 53 2c 5c 00 20 20 20 20 20 20 20 20 23 20 63 61 72 67 61 72 20 66 75 65 6e 74 65 73 00 20 SOS,\.........#.cargar.fuentes..
18d00 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 72 67 61 72 4c 69 73 74 61 44 69 72 65 63 74 6f 72 69 .......self.cargarListaDirectori
18d20 6f 73 28 29 00 20 20 20 20 20 20 20 20 23 20 63 61 72 67 61 72 20 64 69 72 65 63 74 6f 72 69 6f os().........#.cargar.directorio
18d40 73 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 73 6f s.................self.camino_so
18d60 6e 69 64 6f 73 2c 22 63 68 69 72 70 5f 61 6c 65 72 74 61 2e 6f 67 67 22 29 29 00 20 20 20 20 20 nidos,"chirp_alerta.ogg"))......
18d80 20 20 20 73 65 6c 66 2e 63 68 69 72 70 20 3d 20 70 79 67 61 6d 65 2e 6d 69 78 65 72 2e 53 6f 75 ...self.chirp.=.pygame.mixer.Sou
18da0 6e 64 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 5c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 nd(os.path.join(\.........self.c
18dc0 6c 69 63 6b 2e 73 65 74 5f 76 6f 6c 75 6d 65 28 30 2e 32 29 00 20 20 20 20 20 20 20 20 20 20 20 lick.set_volume(0.2)............
18de0 20 20 20 20 20 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 73 6f 6e 69 64 6f 73 2c 22 6a 75 6e 67 67 6c .....self.camino_sonidos,"junggl
18e00 65 5f 62 74 6e 30 34 35 2e 77 61 76 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 69 e_btn045.wav")).........self.cli
18e20 63 6b 20 3d 20 70 79 67 61 6d 65 2e 6d 69 78 65 72 2e 53 6f 75 6e 64 28 6f 73 2e 70 61 74 68 2e ck.=.pygame.mixer.Sound(os.path.
18e40 6a 6f 69 6e 28 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 6d 69 join(\.................self.cami
18e60 6e 6f 5f 73 6f 6e 69 64 6f 73 2c 22 4e 6f 69 73 65 43 6f 6c 6c 65 63 74 6f 72 5f 62 6f 6f 6d 32 no_sonidos,"NoiseCollector_boom2
18e80 2e 6f 67 67 22 29 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 73 70 65 67 75 65 20 3d 20 .ogg")).........self.despegue.=.
18ea0 70 79 67 61 6d 65 2e 6d 69 78 65 72 2e 53 6f 75 6e 64 28 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 pygame.mixer.Sound(os.path.join(
18ec0 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \...............................
18ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 53 4f 4e 49 44 4f 53 29 00 20 20 20 20 .............CAMINOSONIDOS).....
18f00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
18f20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 43 4f 4d 55 4e 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 .......CAMINOCOMUN,.........self
18f40 2e 63 61 6d 69 6e 6f 5f 73 6f 6e 69 64 6f 73 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 .camino_sonidos.=.os.path.join(C
18f60 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 20 20 20 20 23 20 63 61 72 67 61 72 20 AMINORECURSOS,.........#.cargar.
18f80 73 6f 6e 69 64 6f 73 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 65 72 72 sonidos.........self.simboloCerr
18fa0 6f 20 3d 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 63 65 72 72 6f 2e 70 6e 67 o.=.self.cargarImagen("cerro.png
18fc0 22 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 69 6d 62 6f 6c 6f 43 69 75 64 61 64 20 3d 20 ").........self.simboloCiudad.=.
18fe0 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 63 69 75 64 61 64 2e 70 6e 67 22 29 00 self.cargarImagen("ciudad.png").
19000 61 64 00 00 05 00 00 00 61 01 00 00 00 10 00 00 52 00 00 00 d0 0f 00 00 a0 0f 00 00 70 0f 00 00 ad......a.......R...........p...
19020 40 0f 00 00 10 0f 00 00 e0 0e 00 00 b0 0e 00 00 80 0e 00 00 50 0e 00 00 20 0e 00 00 f0 0d 00 00 @...................P...........
19040 c0 0d 00 00 90 0d 00 00 60 0d 00 00 30 0d 00 00 00 0d 00 00 d0 0c 00 00 a0 0c 00 00 70 0c 00 00 ........`...0...............p...
19060 40 0c 00 00 10 0c 00 00 e0 0b 00 00 b0 0b 00 00 80 0b 00 00 37 0b 00 00 36 0b 00 00 16 0b 00 00 @...................7...6.......
19080 d7 0a 00 00 9b 0a 00 00 5e 0a 00 00 22 0a 00 00 e7 09 00 00 aa 09 00 00 6f 09 00 00 36 09 00 00 ........^..."...........o...6...
190a0 f9 08 00 00 c0 08 00 00 8c 08 00 00 69 08 00 00 4f 08 00 00 34 08 00 00 15 08 00 00 f8 07 00 00 ............i...O...4...........
190c0 db 07 00 00 b8 07 00 00 b7 07 00 00 92 07 00 00 68 07 00 00 41 07 00 00 18 07 00 00 df 06 00 00 ................h...A...........
190e0 a5 06 00 00 72 06 00 00 49 06 00 00 30 06 00 00 f2 05 00 00 cb 05 00 00 84 05 00 00 55 05 00 00 ....r...I...0...............U...
19100 0c 05 00 00 f5 04 00 00 f4 04 00 00 d7 04 00 00 a4 04 00 00 7d 04 00 00 54 04 00 00 1b 04 00 00 ....................}...T.......
19120 e1 03 00 00 e0 03 00 00 c8 03 00 00 7e 03 00 00 57 03 00 00 1f 03 00 00 e9 02 00 00 b2 02 00 00 ............~...W...............
19140 6c 02 00 00 25 02 00 00 06 02 00 00 c7 01 00 00 be 01 00 00 a6 01 00 00 61 01 00 00 60 01 00 00 l...%...................a...`...
19160 00 20 20 20 20 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 66 69 6e 20 64 65 20 6a 75 65 67 6f ........."""Muestra.fin.de.juego
19180 20 63 75 61 6e 64 6f 20 70 61 73 61 6e 20 34 20 70 72 65 67 75 6e 74 61 73 20 65 72 72 6f 6e 65 .cuando.pasan.4.preguntas.errone
191a0 61 73 22 22 22 00 20 20 20 20 64 65 66 20 66 69 6e 4a 75 65 67 6f 28 73 65 6c 66 29 3a 00 20 20 as""".....def.finJuego(self):...
191c0 20 20 20 20 20 20 00 20 20 20 20 20 20 20 20 70 79 67 61 6d 65 2e 74 69 6d 65 2e 73 65 74 5f 74 ...............pygame.time.set_t
191e0 69 6d 65 72 28 45 56 45 4e 54 4f 52 45 53 50 55 45 53 54 41 2c 54 49 45 4d 50 4f 52 45 53 50 55 imer(EVENTORESPUESTA,TIEMPORESPU
19200 45 53 54 41 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 73 43 6f 72 72 65 63 74 6f 20 3d 20 ESTA).........self.esCorrecto.=.
19220 54 72 75 65 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 73 74 72 61 72 47 6c 6f 62 69 74 6f True.........self.mostrarGlobito
19240 28 5b 73 65 6c 66 2e 6c 69 73 74 61 43 6f 72 72 65 63 74 6f 5b 73 65 6c 66 2e 63 6f 72 72 65 63 ([self.listaCorrecto[self.correc
19260 74 6f 41 63 74 75 61 6c 5d 5d 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 72 72 65 63 74 toActual]]).........self.correct
19280 6f 41 63 74 75 61 6c 20 3d 20 72 61 6e 64 6f 6d 2e 72 61 6e 64 69 6e 74 28 31 2c 73 65 6c 66 2e oActual.=.random.randint(1,self.
192a0 6e 75 6d 65 72 6f 43 6f 72 72 65 63 74 6f 29 2d 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 numeroCorrecto)-1...............
192c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 28 59 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 ..............int(YNAVE*scale+sh
192e0 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ift_y)))........................
19300 20 20 20 20 28 69 6e 74 28 58 4e 41 56 45 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 ....(int(XNAVE*scale+shift_x),..
19320 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 6e .......self.pantalla.blit(self.n
19340 61 76 65 5b 73 65 6c 66 2e 61 76 61 6e 63 65 4e 69 76 65 6c 5d 2c 00 20 20 20 20 20 20 20 20 67 ave[self.avanceNivel],.........g
19360 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 68 69 66 74 5f 79 00 20 20 lobal.scale,.shift_x,.shift_y...
19380 20 20 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 74 65 78 74 6f 20 65 6e 20 65 6c 20 67 6c 6f ......"""Muestra.texto.en.el.glo
193a0 62 69 74 6f 20 63 75 61 6e 64 6f 20 6c 61 20 72 65 73 70 75 65 73 74 61 20 65 73 20 63 6f 72 72 bito.cuando.la.respuesta.es.corr
193c0 65 63 74 61 22 22 22 00 20 20 20 20 64 65 66 20 63 6f 72 72 65 63 74 6f 28 73 65 6c 66 29 3a 00 ecta""".....def.correcto(self):.
193e0 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6e 74 .............................int
19400 28 59 47 4c 4f 42 49 54 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 20 20 20 20 (YGLOBITO*scale+shift_y)))......
19420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 4d 41 50 41 ......................(int(XMAPA
19440 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 MAX*scale+shift_x),.........self
19460 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 67 6c 6f 62 69 74 6f 2c 00 20 20 20 .pantalla.blit(self.globito,....
19480 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 73 68 69 66 .....global.scale,.shift_x,.shif
194a0 74 5f 79 00 20 20 20 20 20 20 20 20 22 22 22 20 42 6f 72 72 61 20 65 6c 20 67 6c 6f 62 69 74 6f t_y.........""".Borra.el.globito
194c0 2c 20 6c 6f 20 64 65 6a 61 20 65 6e 20 62 6c 61 6e 63 6f 22 22 22 00 20 20 20 20 64 65 66 20 62 ,.lo.deja.en.blanco""".....def.b
194e0 6f 72 72 61 72 47 6c 6f 62 69 74 6f 28 73 65 6c 66 29 3a 00 00 09 70 79 67 61 6d 65 2e 64 69 73 orrarGlobito(self):...pygame.dis
19500 70 6c 61 79 2e 66 6c 69 70 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 79 4c 69 6e 65 61 20 3d play.flip().............yLinea.=
19520 20 79 4c 69 6e 65 61 20 2b 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 67 65 74 5f 68 65 69 67 .yLinea.+.self.fuente32.get_heig
19540 68 74 28 29 20 2b 20 69 6e 74 28 31 30 2a 73 63 61 6c 65 29 00 20 20 20 20 20 20 20 20 20 20 20 ht().+.int(10*scale)............
19560 20 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 74 65 78 74 2c 20 74 65 78 74 72 65 .self.pantalla.blit(text,.textre
19580 63 74 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 2e 63 65 6e 74 65 72 20 ct).............textrect.center.
195a0 3d 20 28 69 6e 74 28 58 43 45 4e 54 52 4f 50 41 4e 45 4c 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f =.(int(XCENTROPANEL*scale+shift_
195c0 78 29 2c 79 4c 69 6e 65 61 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 74 72 65 63 74 20 x),yLinea).............textrect.
195e0 3d 20 74 65 78 74 2e 67 65 74 5f 72 65 63 74 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 74 65 =.text.get_rect().............te
19600 78 74 20 3d 20 73 65 6c 66 2e 66 75 65 6e 74 65 33 32 2e 72 65 6e 64 65 72 28 6c 2c 20 31 2c 20 xt.=.self.fuente32.render(l,.1,.
19620 43 4f 4c 4f 52 50 52 45 47 55 4e 54 41 53 29 00 20 20 20 20 20 20 20 20 66 6f 72 20 6c 20 69 6e COLORPREGUNTAS).........for.l.in
19640 20 6c 69 6e 65 61 73 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 75 65 6e 74 65 .lineas:.............self.fuente
19660 33 32 2e 67 65 74 5f 68 65 69 67 68 74 28 29 2a 33 00 20 20 20 20 20 20 20 20 79 4c 69 6e 65 61 32.get_height()*3.........yLinea
19680 20 3d 20 69 6e 74 28 59 47 4c 4f 42 49 54 4f 2a 73 63 61 6c 65 29 20 2b 20 73 68 69 66 74 5f 79 .=.int(YGLOBITO*scale).+.shift_y
196a0 20 2b 20 5c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .+.\............................
196c0 20 69 6e 74 28 59 47 4c 4f 42 49 54 4f 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 79 29 29 29 00 20 .int(YGLOBITO*scale+shift_y)))..
196e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 69 6e 74 28 58 ..........................(int(X
19700 4d 41 50 41 4d 41 58 2a 73 63 61 6c 65 2b 73 68 69 66 74 5f 78 29 2c 00 20 20 20 20 20 20 20 20 MAPAMAX*scale+shift_x),.........
19720 73 65 6c 66 2e 70 61 6e 74 61 6c 6c 61 2e 62 6c 69 74 28 73 65 6c 66 2e 67 6c 6f 62 69 74 6f 2c self.pantalla.blit(self.globito,
19740 00 20 20 20 20 20 20 20 20 67 6c 6f 62 61 6c 20 73 63 61 6c 65 2c 20 73 68 69 66 74 5f 78 2c 20 .........global.scale,.shift_x,.
19760 73 68 69 66 74 5f 79 00 20 20 20 20 20 20 20 20 22 22 22 4d 75 65 73 74 72 61 20 74 65 78 74 6f shift_y........."""Muestra.texto
19780 20 65 6e 20 65 6c 20 67 6c 6f 62 69 74 6f 22 22 22 00 20 20 20 20 64 65 66 20 6d 6f 73 74 72 61 .en.el.globito""".....def.mostra
197a0 72 47 6c 6f 62 69 74 6f 28 73 65 6c 66 2c 6c 69 6e 65 61 73 29 3a 00 00 20 20 20 20 20 20 20 20 rGlobito(self,lineas):..........
197c0 73 65 6c 66 2e 63 61 72 67 61 72 45 78 70 6c 6f 72 61 63 69 6f 6e 65 73 28 29 00 20 20 20 20 20 self.cargarExploraciones()......
197e0 20 20 20 73 65 6c 66 2e 63 61 72 67 61 72 4e 69 76 65 6c 65 73 28 29 00 20 20 20 20 20 20 20 20 ...self.cargarNiveles().........
19800 73 65 6c 66 2e 63 61 72 67 61 72 4c 75 67 61 72 65 73 28 29 00 20 20 20 20 20 20 20 20 73 65 6c self.cargarLugares().........sel
19820 66 2e 63 61 72 67 61 72 43 75 63 68 69 6c 6c 61 73 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 f.cargarCuchillas().........self
19840 2e 63 61 72 67 61 72 52 75 74 61 73 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 72 67 .cargarRutas().........self.carg
19860 61 72 52 69 6f 73 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 72 67 61 72 44 65 70 61 arRios().........self.cargarDepa
19880 72 74 61 6d 65 6e 74 6f 73 28 29 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 6f 6e 64 6f 20 3d rtamentos().........self.fondo.=
198a0 20 73 65 6c 66 2e 63 61 72 67 61 72 49 6d 61 67 65 6e 28 22 66 6f 6e 64 6f 2e 70 6e 67 22 29 00 .self.cargarImagen("fondo.png").
198c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
198e0 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 44 41 54 4f 53 29 00 20 20 20 20 20 20 20 ............CAMINODATOS)........
19900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
19920 20 20 20 20 20 73 65 6c 66 2e 64 69 72 65 63 74 6f 72 69 6f 2c 00 20 20 20 20 20 20 20 20 73 65 .....self.directorio,.........se
19940 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 lf.camino_datos.=.os.path.join(C
19960 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 AMINORECURSOS,..................
19980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e ...........................CAMIN
199a0 4f 53 4f 4e 49 44 4f 53 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 OSONIDOS).......................
199c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 72 65 63 ......................self.direc
199e0 74 6f 72 69 6f 2c 00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 73 6f 6e 69 64 torio,.........self.camino_sonid
19a00 6f 73 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 os.=.os.path.join(CAMINORECURSOS
19a20 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
19a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 41 4d 49 4e 4f 49 4d 41 47 45 4e 45 53 29 00 20 20 ..............CAMINOIMAGENES)...
19a60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
19a80 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 72 65 63 74 6f 72 69 6f 2c 00 20 20 20 20 20 ..........self.directorio,......
19aa0 20 20 20 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 69 6d 61 67 65 6e 65 73 20 3d 20 6f 73 2e 70 61 74 ...self.camino_imagenes.=.os.pat
19ac0 68 2e 6a 6f 69 6e 28 43 41 4d 49 4e 4f 52 45 43 55 52 53 4f 53 2c 00 20 20 20 20 20 20 20 20 22 h.join(CAMINORECURSOS,........."
19ae0 22 22 43 61 72 67 61 20 6c 61 20 69 6e 66 6f 72 6d 61 63 69 6f 6e 20 65 73 70 65 63 69 66 69 63 ""Carga.la.informacion.especific
19b00 61 20 64 65 20 75 6e 20 64 69 72 65 63 74 6f 72 69 6f 22 22 22 00 20 20 20 20 64 65 66 20 63 61 a.de.un.directorio""".....def.ca
19b20 72 67 61 72 44 69 72 65 63 74 6f 72 69 6f 28 73 65 6c 66 29 3a 00 00 20 20 20 20 20 20 20 20 73 rgarDirectorio(self):..........s
19b40 65 6c 66 2e 63 75 72 73 6f 72 5f 65 73 70 65 72 61 20 3d 20 70 79 67 61 6d 65 2e 63 75 72 73 6f elf.cursor_espera.=.pygame.curso
19b60 72 73 2e 63 6f 6d 70 69 6c 65 28 64 61 74 6f 73 5f 63 75 72 73 6f 72 5f 65 73 70 65 72 61 29 00 rs.compile(datos_cursor_espera).
19b80 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 29 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............")............."...
19bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19be0 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19c00 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19c40 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19c60 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19ca0 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19d00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19d20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19d40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19d60 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19d80 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19da0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
19dc0 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19de0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 58 .............",............."..X
19e00 58 58 58 58 58 20 20 20 20 20 58 58 58 58 58 58 20 20 20 20 20 20 58 58 58 58 58 20 20 22 2c 00 XXXXX.....XXXXXX......XXXXX..",.
19e20 20 20 20 20 20 20 20 20 20 20 20 20 22 20 58 58 58 58 58 58 58 58 20 20 20 58 58 58 58 58 58 58 ............".XXXXXXXX...XXXXXXX
19e40 58 20 20 20 58 58 58 58 58 58 58 58 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 X...XXXXXXXX.",............."XXX
19e60 58 2e 2e 58 58 58 58 20 58 58 58 58 2e 2e 58 58 58 58 20 58 58 58 58 2e 2e 58 58 58 58 22 2c 00 X..XXXX.XXXX..XXXX.XXXX..XXXX",.
19e80 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 58 58 58 2e 2e 2e 2e 58 ............"XXX....XXX.XXX....X
19ea0 58 58 20 58 58 58 2e 2e 2e 2e 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 XX.XXX....XXX",............."XXX
19ec0 2e 2e 2e 2e 58 58 58 20 58 58 58 2e 2e 2e 2e 58 58 58 20 58 58 58 2e 2e 2e 2e 58 58 58 22 2c 00 ....XXX.XXX....XXX.XXX....XXX",.
19ee0 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 2e 2e 2e 2e 58 58 58 20 58 58 58 2e 2e 2e 2e 58 ............"XXX....XXX.XXX....X
19f00 58 58 20 58 58 58 2e 2e 2e 2e 58 58 58 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 58 58 58 XX.XXX....XXX",............."XXX
19f20 58 2e 2e 58 58 58 58 20 58 58 58 58 2e 2e 58 58 58 58 20 58 58 58 58 2e 2e 58 58 58 58 22 2c 00 X..XXXX.XXXX..XXXX.XXXX..XXXX",.
19f40 20 20 20 20 20 20 20 20 20 20 20 20 22 20 58 58 58 58 58 58 58 58 20 20 20 58 58 58 58 58 58 58 ............".XXXXXXXX...XXXXXXX
19f60 58 20 20 20 58 58 58 58 58 58 58 58 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 58 X...XXXXXXXX.",............."..X
19f80 58 58 58 58 58 20 20 20 20 20 58 58 58 58 58 58 20 20 20 20 20 58 58 58 58 58 58 20 20 22 2c 00 XXXXX.....XXXXXX.....XXXXXX..",.
19fa0 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ............"...................
19fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 20 20 20 20 20 20 20 20 20 20 20 20 22 20 20 20 .............",............."...
19fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 22 2c 00 .............................",.
1a000 61 64 00 00 ba 0b 00 00 2e 0c 00 00 00 10 00 00 18 00 00 00 d4 0f 00 00 8f 0f 00 00 72 0f 00 00 ad..........................r...
1a020 5d 0f 00 00 3d 0f 00 00 18 0f 00 00 ff 0e 00 00 df 0e 00 00 bf 0e 00 00 8d 0e 00 00 5d 0e 00 00 ]...=.......................]...
1a040 28 0e 00 00 03 0e 00 00 ea 0d 00 00 c4 0d 00 00 9f 0d 00 00 7d 0d 00 00 4a 0d 00 00 20 0d 00 00 (...................}...J.......
1a060 f5 0c 00 00 bc 0c 00 00 91 0c 00 00 67 0c 00 00 2e 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............g...................
1a080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a0a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a0c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a0e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a100 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a1a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a1c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a1e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a2a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a2c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a2e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a3a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a3c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a3e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a4a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a4c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a4e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a5a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a5c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a5e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a6a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a6c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a6e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a7a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a7c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a7e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a8a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a8c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a8e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a9a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a9c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1a9e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aa80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aaa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ab80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1aba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1abc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1abe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1ac20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
1ac40 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f 72 2e 73 74 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 35 ..unicode(valor.strip(),'iso-885
1ac60 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 9-1')).................self.list
1ac80 61 53 75 66 69 6a 6f 73 2e 61 70 70 65 6e 64 28 00 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 aSufijos.append(.............eli
1aca0 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 53 75 66 69 6a 6f 22 29 3a 00 20 20 20 20 f.var.startswith("Sufijo"):.....
1acc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 63 6f 64 65 28 76 61 6c 6f 72 2e 73 74 ................unicode(valor.st
1ace0 72 69 70 28 29 2c 27 69 73 6f 2d 38 38 35 39 2d 31 27 29 29 00 20 20 20 20 20 20 20 20 20 20 20 rip(),'iso-8859-1'))............
1ad00 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 61 50 72 65 66 69 6a 6f 73 2e 61 70 70 65 6e 64 28 00 .....self.listaPrefijos.append(.
1ad20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 61 72 2e 73 74 61 72 74 73 77 69 74 68 28 22 50 ............if.var.startswith("P
1ad40 72 65 66 69 6a 6f 22 29 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 5b 76 61 72 2c 76 61 6c 6f 72 refijo"):.............[var,valor
1ad60 5d 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 29 2e 73 70 6c 69 74 28 22 3d 22 29 00 20 20 20 ].=.linea.strip().split("=")....
1ad80 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 20 20 20 20 20 20 20 20 00 20 .............continue...........
1ada0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e ...............linea.=.f.readlin
1adc0 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 2e 66 69 6e 64 28 22 3d e().............if.linea.find("=
1ade0 22 29 20 3d 3d 20 2d 31 3a 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e ").==.-1:.................contin
1ae00 75 65 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 ue.................linea.=.f.rea
1ae20 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 dline().................self.lis
1ae40 74 61 4e 69 76 65 6c 65 73 2e 61 70 70 65 6e 64 28 6e 75 65 76 6f 4e 69 76 65 6c 29 00 20 20 20 taNiveles.append(nuevoNivel)....
1ae60 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 65 76 6f 4e 69 76 65 6c 20 3d 20 4e 69 76 65 6c 28 .............nuevoNivel.=.Nivel(
1ae80 6e 6f 6d 62 72 65 4e 69 76 65 6c 29 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 6d nombreNivel).................nom
1aea0 62 72 65 4e 69 76 65 6c 20 3d 20 6c 69 6e 65 61 2e 73 74 72 69 70 28 22 5b 5d 5c 6e 22 29 00 20 breNivel.=.linea.strip("[]\n")..
1aec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 65 6d 70 69 65 7a 61 20 6e 69 76 65 6c 00 20 ...............#.empieza.nivel..
1aee0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 5b 22 3a 00 20 ...........if.linea[0].==."[":..
1af00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 00 20 20 20 20 20 20 20 20 ...............continue.........
1af20 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 ........linea.=.f.readline()....
1af40 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 6e 65 61 5b 30 5d 20 3d 3d 20 22 23 22 3a 00 20 20 20 .........if.linea[0].==."#":....
1af60 20 20 20 20 20 77 68 69 6c 65 20 6c 69 6e 65 61 3a 00 20 20 20 20 20 20 20 20 6c 69 6e 65 61 20 .....while.linea:.........linea.
1af80 3d 20 66 2e 72 65 61 64 6c 69 6e 65 28 29 00 20 20 20 20 20 20 20 20 66 20 3d 20 6f 70 65 6e 28 =.f.readline().........f.=.open(
1afa0 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 73 65 6c 66 2e 63 61 6d 69 6e 6f 5f 64 61 74 6f 73 2c 41 os.path.join(self.camino_datos,A
1afc0 52 43 48 49 56 4f 4e 49 56 45 4c 45 53 29 2c 22 72 22 29 00 20 20 20 20 20 20 20 20 23 20 66 61 RCHIVONIVELES),"r").........#.fa
1afe0 6c 74 61 20 73 61 6e 69 74 69 7a 61 72 20 6d 61 6e 65 6a 6f 20 64 65 20 61 72 63 68 69 76 6f 00 lta.sanitizar.manejo.de.archivo.