ofs | hex dump | ascii |
---|
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. |