home *** CD-ROM | disk | FTP | other *** search
/ Kosovo Orphans' Appeal Charity CD / KosovoOrphansAppeal.iso / internet / software / _imagen / _runimage < prev    next >
Unknown  |  1996-10-17  |  52.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 3c f4 20 4f 6b | 20 4b 6f 7a 7a 65 79 2c |...<. Ok| Kozzey,|
|00000020| 20 73 6f 20 49 20 6d 69 | 67 68 74 20 6e 6f 74 20 | so I mi|ght not |
|00000030| 67 65 74 20 69 74 20 64 | 6f 6e 65 20 69 6e 20 6f |get it d|one in o|
|00000040| 6e 65 20 6e 69 67 68 74 | 2e 2e 2e 2e 0d 00 1e 27 |ne night|.......'|
|00000050| f4 20 53 74 61 72 74 65 | 64 20 3a 20 31 37 20 4a |. Starte|d : 17 J|
|00000060| 75 6e 20 31 39 39 36 20 | 20 2d 20 20 35 3a 31 31 |un 1996 | - 5:11|
|00000070| 20 61 6d 0d 00 28 35 f4 | 20 50 61 75 73 65 64 20 | am..(5.| Paused |
|00000080| 20 3a 20 31 37 20 4a 75 | 6e 20 31 39 39 36 20 20 | : 17 Ju|n 1996 |
|00000090| 2d 20 20 38 3a 32 36 20 | 61 6d 20 28 69 6d 61 67 |- 8:26 |am (imag|
|000000a0| 65 20 64 72 61 77 6e 29 | 0d 00 32 27 f4 20 52 65 |e drawn)|..2'. Re|
|000000b0| 73 74 61 72 74 20 3a 20 | 31 37 20 4a 75 6e 20 31 |start : |17 Jun 1|
|000000c0| 39 39 36 20 20 2d 20 31 | 30 3a 31 30 20 61 6d 0d |996 - 1|0:10 am.|
|000000d0| 00 3c 33 f4 20 50 61 75 | 73 65 64 20 20 3a 20 31 |.<3. Pau|sed : 1|
|000000e0| 37 20 4a 75 6e 20 31 39 | 39 36 20 20 2d 20 31 30 |7 Jun 19|96 - 10|
|000000f0| 3a 35 30 20 61 6d 20 28 | 6d 61 70 20 64 72 61 77 |:50 am (|map draw|
|00000100| 6e 29 0d 00 46 27 f4 20 | 52 65 73 74 61 72 74 20 |n)..F'. |Restart |
|00000110| 3a 20 31 37 20 4a 75 6e | 20 31 39 39 36 20 20 2d |: 17 Jun| 1996 -|
|00000120| 20 20 36 3a 30 39 20 70 | 6d 0d 00 50 36 f4 20 50 | 6:09 p|m..P6. P|
|00000130| 61 75 73 65 64 20 20 3a | 20 31 37 20 4a 75 6e 20 |aused :| 17 Jun |
|00000140| 31 39 39 36 20 20 2d 20 | a0 36 3a 35 35 20 70 6d |1996 - |.6:55 pm|
|00000150| 20 28 63 75 72 73 6f 72 | 20 77 6f 72 6b 73 29 0d | (cursor| works).|
|00000160| 00 5a 27 f4 20 52 65 73 | 74 61 72 74 20 3a 20 31 |.Z'. Res|tart : 1|
|00000170| 37 20 4a 75 6e 20 31 39 | 39 36 20 20 2d 20 20 37 |7 Jun 19|96 - 7|
|00000180| 3a 35 39 20 70 6d 0d 00 | 64 3e f4 20 50 61 75 73 |:59 pm..|d>. Paus|
|00000190| 65 64 20 20 3a 20 31 37 | 20 4a 75 6e 20 31 39 39 |ed : 17| Jun 199|
|000001a0| 36 20 20 2d 20 20 38 3a | 30 34 20 70 6d 20 28 68 |6 - 8:|04 pm (h|
|000001b0| 69 67 68 6c 69 67 68 74 | 73 20 73 65 6c 65 63 74 |ighlight|s select|
|000001c0| 69 6f 6e 29 0d 00 6e 27 | f4 20 52 65 73 74 61 72 |ion)..n'|. Restar|
|000001d0| 74 20 3a 20 31 37 20 4a | 75 6e 20 31 39 39 36 20 |t : 17 J|un 1996 |
|000001e0| 20 2d 20 20 39 3a 32 30 | 20 70 6d 0d 00 78 43 f4 | - 9:20| pm..xC.|
|000001f0| 20 50 61 75 73 65 64 20 | 20 3a 20 31 37 20 4a 75 | Paused | : 17 Ju|
|00000200| 6e 20 31 39 39 36 20 20 | 2d 20 20 39 3a 34 36 20 |n 1996 |- 9:46 |
|00000210| 70 6d 20 28 73 65 6c 65 | 63 74 69 6e 67 20 63 69 |pm (sele|cting ci|
|00000220| 72 63 6c 65 20 61 6e 64 | 20 72 65 63 74 29 0d 00 |rcle and| rect)..|
|00000230| 82 27 f4 20 52 65 73 74 | 61 72 74 20 3a 20 31 38 |.'. Rest|art : 18|
|00000240| 20 4a 75 6e 20 31 39 39 | 36 20 20 2d 20 20 30 3a | Jun 199|6 - 0:|
|00000250| 33 31 20 61 6d 0d 00 8c | 39 f4 20 43 68 65 63 6b |31 am...|9. Check|
|00000260| 20 20 20 3a 20 31 38 20 | 4a 75 6e 20 31 39 39 36 | : 18 |Jun 1996|
|00000270| 20 20 2d 20 20 32 3a 30 | 34 20 61 6d 20 28 73 65 | - 2:0|4 am (se|
|00000280| 6c 65 63 74 69 6e 67 20 | 70 6f 6c 79 73 29 0d 00 |lecting |polys)..|
|00000290| 96 3a f4 20 43 68 65 63 | 6b 20 20 20 3a 20 31 38 |.:. Chec|k : 18|
|000002a0| 20 4a 75 6e 20 31 39 39 | 36 20 20 2d 20 20 32 3a | Jun 199|6 - 2:|
|000002b0| 33 33 20 61 6d 20 28 72 | 65 64 72 61 77 73 20 70 |33 am (r|edraws p|
|000002c0| 72 6f 70 65 72 6c 79 29 | 0d 00 a0 37 f4 20 43 68 |roperly)|...7. Ch|
|000002d0| 65 63 6b 20 20 20 3a 20 | 31 38 20 4a 75 6e 20 31 |eck : |18 Jun 1|
|000002e0| 39 39 36 20 20 2d 20 20 | 33 3a 30 38 20 61 6d 20 |996 - |3:08 am |
|000002f0| 28 65 64 69 74 20 6f 66 | 20 55 52 4c 27 73 29 0d |(edit of| URL's).|
|00000300| 00 aa 3a f4 20 43 68 65 | 63 6b 20 20 20 3a a0 31 |..:. Che|ck :.1|
|00000310| 38 20 4a 75 6e 20 31 39 | 39 36 20 20 2d 20 20 34 |8 Jun 19|96 - 4|
|00000320| 3a 30 39 20 61 6d 20 28 | 73 61 76 69 6e 67 20 6d |:09 am (|saving m|
|00000330| 61 70 20 66 69 6c 65 73 | 29 0d 00 b4 37 f4 20 43 |ap files|)...7. C|
|00000340| 68 65 63 6b 20 20 20 3a | 20 31 38 20 4a 75 6e 20 |heck :| 18 Jun |
|00000350| 31 39 39 36 20 20 2d 20 | 20 34 3a 33 33 20 61 6d |1996 - | 4:33 am|
|00000360| 20 28 74 6f 6f 6c 62 61 | 72 20 61 64 64 65 64 29 | (toolba|r added)|
|00000370| 0d 00 be 3d f4 20 43 68 | 65 63 6b 20 20 20 3a 20 |...=. Ch|eck : |
|00000380| 31 38 20 4a 75 6e 20 31 | 39 39 36 20 20 2d 20 20 |18 Jun 1|996 - |
|00000390| 34 3a 35 30 20 61 6d 20 | 28 64 65 6c 65 74 65 20 |4:50 am |(delete |
|000003a0| 72 65 67 69 6f 6e 20 77 | 6f 72 6b 73 29 0d 00 c8 |region w|orks)...|
|000003b0| 3d f4 20 50 61 75 73 65 | 64 20 20 3a a0 31 38 20 |=. Pause|d :.18 |
|000003c0| 4a 75 6e 20 31 39 39 36 | 20 20 2d 20 20 35 3a 35 |Jun 1996| - 5:5|
|000003d0| 30 20 61 6d 20 28 61 64 | 64 20 72 65 63 74 61 6e |0 am (ad|d rectan|
|000003e0| 67 6c 65 20 77 6f 72 6b | 73 29 0d 00 d2 27 f4 20 |gle work|s)...'. |
|000003f0| 52 65 73 74 61 72 74 20 | 3a a0 31 39 20 4a 75 6e |Restart |:.19 Jun|
|00000400| 20 31 39 39 36 20 20 2d | 20 20 32 3a 30 31 20 61 | 1996 -| 2:01 a|
|00000410| 6d 0d 00 dc 3a f4 20 43 | 68 65 63 6b 20 20 20 3a |m...:. C|heck :|
|00000420| 20 31 39 20 4a 75 6e 20 | 31 39 39 36 20 20 2d 20 | 19 Jun |1996 - |
|00000430| 20 32 3a 34 33 20 61 6d | 20 28 61 64 64 20 63 69 | 2:43 am| (add ci|
|00000440| 72 63 6c 65 20 77 6f 72 | 6b 73 29 0d 00 e6 3f f4 |rcle wor|ks)...?.|
|00000450| 20 43 68 65 63 6b 20 20 | 20 3a 20 31 39 20 4a 75 | Check | : 19 Ju|
|00000460| 6e 20 31 39 39 36 20 20 | 2d 20 20 32 3a 35 35 20 |n 1996 |- 2:55 |
|00000470| 61 6d 20 28 64 65 73 65 | 6c 65 63 74 20 72 65 67 |am (dese|lect reg|
|00000480| 69 6f 6e 20 61 64 64 65 | 64 29 0d 00 f0 34 f4 20 |ion adde|d)...4. |
|00000490| 43 68 65 63 6b 20 20 20 | 3a a0 31 39 20 4a 75 6e |Check |:.19 Jun|
|000004a0| 20 31 39 39 36 20 20 2d | 20 a0 33 3a 31 34 20 61 | 1996 -| .3:14 a|
|000004b0| 6d 20 28 68 65 6c 70 20 | 61 64 64 65 64 29 0d 00 |m (help |added)..|
|000004c0| fa 43 f4 20 43 68 65 63 | 6b 20 20 20 3a 20 31 39 |.C. Chec|k : 19|
|000004d0| 20 4a 75 6e 20 31 39 39 | 36 20 20 2d 20 20 34 3a | Jun 199|6 - 4:|
|000004e0| 30 32 20 61 6d 20 28 72 | 65 63 74 73 20 63 72 65 |02 am (r|ects cre|
|000004f0| 61 74 65 64 20 64 79 6e | 61 6d 69 63 61 6c 6c 79 |ated dyn|amically|
|00000500| 29 0d 01 04 40 f4 20 43 | 68 65 63 6b 20 20 20 3a |)...@. C|heck :|
|00000510| 20 31 39 20 4a 75 6e 20 | 31 39 39 36 20 20 2d 20 | 19 Jun |1996 - |
|00000520| 20 35 3a 31 30 20 61 6d | 20 28 70 6f 6c 79 67 6f | 5:10 am| (polygo|
|00000530| 6e 20 63 72 65 61 74 69 | 6f 6e 20 77 6f 72 6b 73 |n creati|on works|
|00000540| 29 0d 01 0e 39 f4 20 50 | 61 75 73 65 64 20 20 3a |)...9. P|aused :|
|00000550| 20 31 39 20 4a 75 6e 20 | 31 39 39 36 20 20 2d 20 | 19 Jun |1996 - |
|00000560| 20 36 3a 30 37 20 61 6d | 20 28 6d 6f 76 65 20 74 | 6:07 am| (move t|
|00000570| 6f 6f 6c 20 77 6f 72 6b | 73 29 0d 01 18 27 f4 20 |ool work|s)...'. |
|00000580| 52 65 73 74 61 72 74 20 | 3a 20 31 39 20 4a 75 6e |Restart |: 19 Jun|
|00000590| 20 31 39 39 36 20 20 2d | 20 20 36 3a 32 33 20 61 | 1996 -| 6:23 a|
|000005a0| 6d 0d 01 22 3b f4 20 43 | 68 65 63 6b 20 20 20 3a |m..";. C|heck :|
|000005b0| 20 31 39 20 4a 75 6e 20 | 31 39 39 36 20 20 2d 20 | 19 Jun |1996 - |
|000005c0| 20 37 3a 30 34 20 61 6d | 20 28 63 69 72 63 6c 65 | 7:04 am| (circle|
|000005d0| 20 65 64 69 74 20 77 6f | 72 6b 73 29 0d 01 2c 3e | edit wo|rks)..,>|
|000005e0| f4 20 43 68 65 63 6b 20 | 20 20 3a 20 31 39 20 4a |. Check | : 19 J|
|000005f0| 75 6e 20 31 39 39 36 20 | 20 2d 20 20 37 3a 31 31 |un 1996 | - 7:11|
|00000600| 20 61 6d 20 28 72 65 63 | 74 61 6e 67 6c 65 20 65 | am (rec|tangle e|
|00000610| 64 69 74 20 77 6f 72 6b | 73 29 0d 01 36 3c f4 20 |dit work|s)..6<. |
|00000620| 43 68 65 63 6b 20 20 20 | 3a 20 31 39 20 4a 75 6e |Check |: 19 Jun|
|00000630| 20 31 39 39 36 20 20 2d | 20 20 37 3a 35 30 20 61 | 1996 -| 7:50 a|
|00000640| 6d 20 28 70 6f 6c 79 67 | 6f 6e 20 65 64 69 74 20 |m (polyg|on edit |
|00000650| 77 6f 72 6b 73 29 0d 01 | 40 37 f4 20 43 68 65 63 |works)..|@7. Chec|
|00000660| 6b 20 20 20 3a 20 31 39 | 20 4a 75 6e 20 31 39 39 |k : 19| Jun 199|
|00000670| 36 20 20 2d 20 20 39 3a | 31 36 20 61 6d 20 28 63 |6 - 9:|16 am (c|
|00000680| 68 65 63 6b 73 20 6f 75 | 74 20 6f 6b 29 0d 01 4a |hecks ou|t ok)..J|
|00000690| 3c f4 20 43 68 65 63 6b | 20 20 20 3a 20 31 39 20 |<. Check| : 19 |
|000006a0| 4a 75 6e 20 31 39 39 36 | 20 20 2d 20 20 39 3a 35 |Jun 1996| - 9:5|
|000006b0| 39 20 61 6d 20 28 68 65 | 6c 70 20 66 69 6c 65 20 |9 am (he|lp file |
|000006c0| 66 69 6e 69 73 68 65 64 | 29 0d 01 54 27 f4 20 52 |finished|)..T'. R|
|000006d0| 65 73 74 61 72 74 20 3a | 20 32 30 20 4a 75 6e 20 |estart :| 20 Jun |
|000006e0| 31 39 39 36 20 20 2d 20 | 20 34 3a 34 30 20 70 6d |1996 - | 4:40 pm|
|000006f0| 0d 01 5e 39 f4 20 50 61 | 75 73 65 64 20 20 3a 20 |..^9. Pa|used : |
|00000700| 32 30 20 4a 75 6e 20 31 | 39 39 36 20 20 2d 20 20 |20 Jun 1|996 - |
|00000710| 34 3a 34 37 20 70 6d 20 | 28 63 6c 65 61 72 20 6d |4:47 pm |(clear m|
|00000720| 61 70 20 61 64 64 65 64 | 29 0d 01 68 27 f4 20 52 |ap added|)..h'. R|
|00000730| 65 73 74 61 72 74 20 3a | 20 32 34 20 4a 75 6e 20 |estart :| 24 Jun |
|00000740| 31 39 39 36 20 20 2d 20 | a0 39 3a 31 34 20 61 6d |1996 - |.9:14 am|
|00000750| 0d 01 72 34 f4 20 50 61 | 75 73 65 64 20 20 3a 20 |..r4. Pa|used : |
|00000760| 32 34 20 4a 75 6e 20 31 | 39 39 36 20 20 2d 20 a0 |24 Jun 1|996 - .|
|00000770| 39 3a 32 37 20 61 6d 20 | 28 63 6f 70 79 20 61 64 |9:27 am |(copy ad|
|00000780| 64 65 64 29 0d 01 7c 40 | f4 20 46 69 78 65 73 20 |ded)..|@|. Fixes |
|00000790| 20 20 3a 20 32 35 20 4a | 75 6e 20 31 39 39 36 20 | : 25 J|un 1996 |
|000007a0| 20 2d 20 20 20 20 20 20 | 20 20 20 20 28 43 6f 6c | - | (Col|
|000007b0| 6f 75 72 73 20 61 6e 64 | 20 73 74 6f 70 20 65 64 |ours and| stop ed|
|000007c0| 69 74 73 29 0d 01 86 27 | f4 20 52 65 73 74 61 72 |its)...'|. Restar|
|000007d0| 74 20 3a 20 32 37 20 4a | 75 6e 20 31 39 39 36 20 |t : 27 J|un 1996 |
|000007e0| 20 2d 20 20 36 3a 34 37 | 20 70 6d 0d 01 90 39 f4 | - 6:47| pm...9.|
|000007f0| 20 43 68 65 63 6b 20 20 | 20 3a 20 32 37 20 4a 75 | Check | : 27 Ju|
|00000800| 6e 20 31 39 39 36 20 20 | 2d 20 20 37 3a 31 34 20 |n 1996 |- 7:14 |
|00000810| 70 6d 20 28 6c 6f 61 64 | 73 20 43 45 52 4e 20 6d |pm (load|s CERN m|
|00000820| 61 70 73 29 0d 01 9a 39 | f4 20 43 68 65 63 6b 20 |aps)...9|. Check |
|00000830| 20 20 3a 20 32 37 20 4a | 75 6e 20 31 39 39 36 20 | : 27 J|un 1996 |
|00000840| 20 2d 20 20 37 3a 32 33 | 20 70 6d 20 28 73 61 76 | - 7:23| pm (sav|
|00000850| 65 73 20 43 45 52 4e 20 | 6d 61 70 73 29 0d 01 a4 |es CERN |maps)...|
|00000860| 3b f4 20 50 61 75 73 65 | 64 20 20 3a 20 32 37 20 |;. Pause|d : 27 |
|00000870| 4a 75 6e 20 31 39 39 36 | 20 20 2d 20 20 38 3a 32 |Jun 1996| - 8:2|
|00000880| 32 20 70 6d 20 28 73 61 | 76 65 73 20 63 6c 69 65 |2 pm (sa|ves clie|
|00000890| 6e 74 20 6d 61 70 73 29 | 0d 01 ae 40 f4 20 46 69 |nt maps)|...@. Fi|
|000008a0| 78 65 73 20 20 20 3a 20 | 30 34 20 4a 75 6c 20 31 |xes : |04 Jul 1|
|000008b0| 39 39 36 20 20 2d 20 20 | 20 20 20 20 20 20 20 20 |996 - | |
|000008c0| 28 6d 6f 72 65 20 72 65 | 67 69 6f 6e 73 20 61 76 |(more re|gions av|
|000008d0| 61 69 6c 61 62 6c 65 29 | 0d 01 b8 35 f4 20 46 69 |ailable)|...5. Fi|
|000008e0| 78 65 73 20 20 20 3a 20 | 30 34 20 4a 75 6c 20 31 |xes : |04 Jul 1|
|000008f0| 39 39 36 20 20 2d 20 20 | 20 20 20 20 20 20 20 20 |996 - | |
|00000900| 28 49 6d 61 67 65 46 53 | 20 66 69 78 29 0d 01 c2 |(ImageFS| fix)...|
|00000910| 37 f4 20 46 69 78 65 73 | 20 20 20 3a 20 30 34 20 |7. Fixes| : 04 |
|00000920| 4a 75 6c 20 31 39 39 36 | 20 20 2d 20 20 20 20 20 |Jul 1996| - |
|00000930| 20 20 20 20 20 28 73 65 | 6c 65 63 74 69 6f 6e 20 | (se|lection |
|00000940| 66 69 78 29 0d 01 cc 3f | f4 20 46 69 78 65 73 20 |fix)...?|. Fixes |
|00000950| 20 20 3a 20 31 37 20 4a | 75 6c 20 31 39 39 36 20 | : 17 J|ul 1996 |
|00000960| 20 2d 20 20 20 20 20 20 | 20 20 20 20 28 66 69 78 | - | (fix|
|00000970| 20 66 6f 72 20 4e 43 53 | 41 20 6c 6f 61 64 20 62 | for NCS|A load b|
|00000980| 75 67 29 0d 01 d6 27 f4 | 20 52 65 73 74 61 72 74 |ug)...'.| Restart|
|00000990| 20 3a 20 32 30 20 41 75 | 67 20 31 39 39 36 20 20 | : 20 Au|g 1996 |
|000009a0| 2d 20 20 32 3a 30 36 20 | 70 6d 0d 01 e0 37 f4 20 |- 2:06 |pm...7. |
|000009b0| 43 68 65 63 6b 20 20 20 | 3a 20 32 30 20 41 75 67 |Check |: 20 Aug|
|000009c0| 20 31 39 39 36 20 20 2d | 20 20 32 3a 33 38 20 70 | 1996 -| 2:38 p|
|000009d0| 6d 20 28 6b 65 79 20 73 | 68 6f 72 74 63 75 74 73 |m (key s|hortcuts|
|000009e0| 29 0d 01 ea 3c f4 20 50 | 61 75 73 65 64 20 20 3a |)...<. P|aused :|
|000009f0| 20 32 30 20 41 75 67 20 | 31 39 39 36 20 20 2d 20 | 20 Aug |1996 - |
|00000a00| 20 32 3a 35 31 20 70 6d | 20 28 41 6e 67 65 6c 61 | 2:51 pm| (Angela|
|00000a10| 20 52 61 79 6e 65 72 20 | 72 61 6e 67 29 0d 01 f4 | Rayner |rang)...|
|00000a20| 27 f4 20 52 65 73 74 61 | 72 74 20 3a 20 32 30 20 |'. Resta|rt : 20 |
|00000a30| 41 75 67 20 31 39 39 36 | 20 20 2d 20 20 33 3a 34 |Aug 1996| - 3:4|
|00000a40| 30 20 70 6d 0d 01 fe 3b | f4 20 43 68 65 63 6b 20 |0 pm...;|. Check |
|00000a50| 20 20 3a 20 32 30 20 41 | 75 67 20 31 39 39 36 20 | : 20 A|ug 1996 |
|00000a60| 20 2d 20 20 34 3a 31 30 | 20 70 6d 20 28 4e 61 74 | - 4:10| pm (Nat|
|00000a70| 69 76 65 20 4a 50 45 47 | 20 77 6f 72 6b 73 29 0d |ive JPEG| works).|
|00000a80| 02 08 3d f4 20 43 68 65 | 63 6b 20 20 20 3a 20 32 |..=. Che|ck : 2|
|00000a90| 30 20 41 75 67 20 31 39 | 39 36 20 20 2d 20 20 34 |0 Aug 19|96 - 4|
|00000aa0| 3a 33 34 20 70 6d 20 28 | 51 75 61 6c 69 74 69 65 |:34 pm (|Qualitie|
|00000ab0| 73 20 66 6f 72 20 4a 50 | 45 47 73 29 0d 02 12 3d |s for JP|EGs)...=|
|00000ac0| f4 20 50 61 75 73 65 64 | 20 20 3a 20 32 30 20 41 |. Paused| : 20 A|
|00000ad0| 75 67 20 31 39 39 36 20 | 20 2d 20 20 34 3a 34 31 |ug 1996 | - 4:41|
|00000ae0| 20 70 6d 20 28 4a 50 45 | 47 20 65 6e 61 62 6c 65 | pm (JPE|G enable|
|00000af0| 2f 64 69 73 61 62 6c 65 | 29 0d 02 1c 27 f4 20 52 |/disable|)...'. R|
|00000b00| 65 73 74 61 72 74 20 3a | 20 32 33 20 41 75 67 20 |estart :| 23 Aug |
|00000b10| 31 39 39 36 20 20 2d 20 | 20 34 3a 32 30 20 70 6d |1996 - | 4:20 pm|
|00000b20| 0d 02 26 44 f4 20 43 68 | 65 63 6b 20 20 20 3a 20 |..&D. Ch|eck : |
|00000b30| 32 33 20 41 75 67 20 31 | 39 39 36 20 20 2d 20 20 |23 Aug 1|996 - |
|00000b40| 34 3a 34 33 20 70 6d 20 | 28 67 72 61 70 68 69 63 |4:43 pm |(graphic|
|00000b50| 73 20 61 64 64 65 64 20 | 74 6f 20 21 53 70 72 69 |s added |to !Spri|
|00000b60| 74 65 73 29 0d 02 30 3e | f4 20 50 61 75 73 65 64 |tes)..0>|. Paused|
|00000b70| 20 20 3a 20 32 33 20 41 | 75 67 20 31 39 39 36 20 | : 23 A|ug 1996 |
|00000b80| 20 2d 20 20 36 3a 34 30 | 20 70 6d 20 28 6b 65 79 | - 6:40| pm (key|
|00000b90| 73 74 72 6f 6b 65 73 20 | 6f 6e 20 6d 65 6e 75 73 |strokes |on menus|
|00000ba0| 21 29 0d 02 3a 27 f4 20 | 52 65 73 74 61 72 74 20 |!)..:'. |Restart |
|00000bb0| 3a 20 33 31 20 41 75 67 | 20 31 39 39 36 20 20 2d |: 31 Aug| 1996 -|
|00000bc0| 20 20 38 3a 31 38 20 70 | 6d 0d 02 44 39 f4 20 43 | 8:18 p|m..D9. C|
|00000bd0| 68 65 63 6b 20 20 20 3a | 20 33 31 20 41 75 67 20 |heck :| 31 Aug |
|00000be0| 31 39 39 36 20 20 2d 20 | 20 39 3a 31 38 20 70 6d |1996 - | 9:18 pm|
|00000bf0| 20 28 69 63 6f 6e 69 73 | 69 6e 67 20 77 6f 72 6b | (iconis|ing work|
|00000c00| 73 29 0d 02 4e 32 f4 20 | 50 61 75 73 65 64 20 20 |s)..N2. |Paused |
|00000c10| 3a 20 33 31 20 41 75 67 | 20 31 39 39 36 20 20 2d |: 31 Aug| 1996 -|
|00000c20| 20 20 39 3a 34 33 20 70 | 6d 20 28 46 33 20 77 6f | 9:43 p|m (F3 wo|
|00000c30| 72 6b 73 29 0d 02 58 28 | f4 20 52 65 73 74 61 72 |rks)..X(|. Restar|
|00000c40| 74 20 3a 20 31 34 20 4f | 63 74 20 31 39 39 36 20 |t : 14 O|ct 1996 |
|00000c50| 20 2d 20 20 31 30 3a 32 | 31 20 70 6d 0d 02 62 43 | - 10:2|1 pm..bC|
|00000c60| f4 20 43 68 65 63 6b 20 | 20 20 3a 20 31 34 20 4f |. Check | : 14 O|
|00000c70| 63 74 20 31 39 39 36 20 | 20 2d 20 20 31 31 3a 35 |ct 1996 | - 11:5|
|00000c80| 36 20 70 6d 20 28 46 33 | 20 77 6f 72 6b 73 2c 20 |6 pm (F3| works, |
|00000c90| 49 6d 61 67 65 6d 61 70 | 73 20 73 61 76 65 29 0d |Imagemap|s save).|
|00000ca0| 02 6c 38 f4 20 43 68 65 | 63 6b 20 20 20 3a 20 31 |.l8. Che|ck : 1|
|00000cb0| 35 20 4f 63 74 20 31 39 | 39 36 20 20 2d 20 20 31 |5 Oct 19|96 - 1|
|00000cc0| 3a 33 31 20 61 6d 20 28 | 49 6d 61 67 65 6d 61 70 |:31 am (|Imagemap|
|00000cd0| 73 20 6c 6f 61 64 29 0d | 02 76 42 f4 20 43 68 65 |s load).|.vB. Che|
|00000ce0| 63 6b 20 20 20 3a 20 31 | 35 20 4f 63 74 20 31 39 |ck : 1|5 Oct 19|
|00000cf0| 39 36 20 20 2d 20 20 31 | 3a 34 35 20 61 6d 20 28 |96 - 1|:45 am (|
|00000d00| 47 61 72 62 61 67 65 20 | 63 6f 6c 6c 65 63 74 69 |Garbage |collecti|
|00000d10| 6f 6e 20 77 6f 72 6b 73 | 29 0d 02 80 43 f4 20 50 |on works|)...C. P|
|00000d20| 61 75 73 65 64 20 20 3a | 20 31 35 20 4f 63 74 20 |aused :| 15 Oct |
|00000d30| 31 39 39 36 20 20 2d 20 | 20 32 3a 32 32 20 61 6d |1996 - | 2:22 am|
|00000d40| 20 28 57 6f 72 6b 73 20 | 6f 6b 20 77 69 74 68 20 | (Works |ok with |
|00000d50| 61 20 27 62 69 67 27 20 | 6d 61 70 29 0d 02 8a 27 |a 'big' |map)...'|
|00000d60| f4 20 52 65 73 74 61 72 | 74 20 3a 20 31 38 20 4f |. Restar|t : 18 O|
|00000d70| 63 74 20 31 39 39 36 20 | 20 2d 20 20 31 3a 30 32 |ct 1996 | - 1:02|
|00000d80| 20 61 6d 0d 02 8b 3d f4 | 20 50 61 75 73 65 64 20 | am...=.| Paused |
|00000d90| 20 3a 20 31 38 20 4f 63 | 74 20 31 39 39 36 20 20 | : 18 Oc|t 1996 |
|00000da0| 2d 20 20 32 3a 31 33 20 | 61 6d 20 28 43 6f 6e 66 |- 2:13 |am (Conf|
|00000db0| 69 67 75 72 61 74 69 6f | 6e 20 77 6f 72 6b 73 29 |iguratio|n works)|
|00000dc0| 0d 02 94 0e 74 65 73 74 | 69 6e 67 25 3d a3 0d 02 |....test|ing%=...|
|00000dd0| 9e 29 c8 9b 20 22 3c 42 | 61 73 69 63 4c 69 62 72 |.).. "<B|asicLibr|
|00000de0| 61 72 79 24 46 69 6c 65 | 3e 22 3a f2 69 6e 69 74 |ary$File|>":.init|
|00000df0| 6c 69 62 72 61 72 79 0d | 02 a8 25 c8 9b 20 22 3c |library.|..%.. "<|
|00000e00| 48 65 61 70 4c 69 62 72 | 61 72 79 24 46 69 6c 65 |HeapLibr|ary$File|
|00000e10| 3e 22 3a f2 69 6e 69 74 | 68 65 61 70 0d 02 b2 3d |>":.init|heap...=|
|00000e20| ee 20 85 20 f2 63 6c 6f | 73 65 6d 65 73 73 61 67 |. . .clo|semessag|
|00000e30| 65 73 3a f2 65 65 72 72 | 6f 72 3a e7 20 74 65 73 |es:.eerr|or:. tes|
|00000e40| 74 69 6e 67 25 3d b9 20 | 8c ff 28 22 53 70 6f 6f |ting%=. |..("Spoo|
|00000e50| 6c 22 29 3a e0 20 8b 20 | e0 0d 02 bc 20 e7 20 74 |l"):. . |.... . t|
|00000e60| 65 73 74 69 6e 67 25 3d | b9 20 8c 2a 53 70 6f 6f |esting%=|. .*Spoo|
|00000e70| 6c 20 53 70 6f 6f 6c 65 | 64 0d 02 c6 15 e7 20 74 |l Spoole|d..... t|
|00000e80| 65 73 74 69 6e 67 25 3d | b9 20 8c fc 20 ee 0d 02 |esting%=|. .. ...|
|00000e90| d0 35 f4 20 41 70 70 6e | 61 6d 65 24 20 69 73 20 |.5. Appn|ame$ is |
|00000ea0| 75 73 65 64 20 66 6f 72 | 20 74 61 73 6b 20 6d 61 |used for| task ma|
|00000eb0| 6e 61 67 65 72 20 26 20 | 41 70 70 6e 61 6d 65 24 |nager & |Appname$|
|00000ec0| 44 69 72 0d 02 da 44 f4 | 20 73 68 6f 72 74 6e 61 |Dir...D.| shortna|
|00000ed0| 6d 65 24 20 69 73 20 75 | 73 65 64 20 66 6f 72 20 |me$ is u|sed for |
|00000ee0| 69 63 6f 6e 62 61 72 20 | 6e 61 6d 65 20 61 6e 64 |iconbar |name and|
|00000ef0| 20 73 68 6f 75 6c 64 20 | 75 73 75 61 6c 6c 79 20 | should |usually |
|00000f00| 62 65 20 6e 75 6c 6c 0d | 02 e4 27 f4 20 6c 6f 6e |be null.|..'. lon|
|00000f10| 67 6e 61 6d 65 24 20 69 | 73 20 75 73 65 64 20 66 |gname$ i|s used f|
|00000f20| 6f 72 20 69 6e 66 6f 20 | 77 69 6e 64 6f 77 0d 02 |or info |window..|
|00000f30| ee 32 41 70 70 6e 61 6d | 65 24 3d 22 49 6d 61 67 |.2Appnam|e$="Imag|
|00000f40| 65 6e 22 3a 76 65 72 73 | 69 6f 6e 24 3d 22 31 2e |en":vers|ion$="1.|
|00000f50| 34 34 20 28 31 38 20 4f | 63 74 20 31 39 39 36 22 |44 (18 O|ct 1996"|
|00000f60| 0d 02 f8 2e 73 68 6f 72 | 74 6e 61 6d 65 24 3d 22 |....shor|tname$="|
|00000f70| 22 3a 6c 6f 6e 67 6e 61 | 6d 65 24 3d 22 49 6d 61 |":longna|me$="Ima|
|00000f80| 67 65 20 4d 61 70 20 45 | 64 69 74 6f 72 22 0d 03 |ge Map E|ditor"..|
|00000f90| 02 27 41 70 70 64 69 72 | 24 3d a4 73 79 73 74 65 |.'Appdir|$=.syste|
|00000fa0| 6d 76 61 72 28 41 70 70 | 6e 61 6d 65 24 2b 22 24 |mvar(App|name$+"$|
|00000fb0| 44 69 72 22 29 0d 03 0c | 17 f2 69 6e 69 74 77 69 |Dir")...|..initwi|
|00000fc0| 6d 70 3a f2 69 6e 69 74 | 70 72 6f 67 0d 03 16 0b |mp:.init|prog....|
|00000fd0| 71 75 69 74 25 3d a3 0d | 03 20 15 ee 20 85 20 f2 |quit%=..|. .. . .|
|00000fe0| 65 72 72 6f 72 3a e5 20 | 8d 44 52 43 0d 03 2a 0f |error:. |.DRC..*.|
|00000ff0| 67 6f 24 3d a4 47 65 74 | 45 6e 76 0d 03 34 0f e7 |go$=.Get|Env..4..|
|00001000| 20 67 6f 24 3c 3e 22 22 | 20 8c 0d 03 3e 2d 20 e7 | go$<>""| ...>- .|
|00001010| 20 a4 66 69 6c 65 74 79 | 70 65 28 67 6f 24 29 3d | .filety|pe(go$)=|
|00001020| 26 31 42 43 20 8c f2 6c | 6f 61 64 5f 6f 75 72 6d |&1BC ..l|oad_ourm|
|00001030| 61 70 28 67 6f 24 29 0d | 03 48 05 cd 0d 03 52 0e |ap(go$).|.H....R.|
|00001040| c8 95 20 71 75 69 74 25 | 3d a3 0d 03 5c 0a 20 f2 |.. quit%|=...\. .|
|00001050| 50 6f 6c 6c 0d 03 66 05 | ce 0d 03 70 17 c8 99 20 |Poll..f.|...p... |
|00001060| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|00001070| 0d 03 7a 12 f2 63 6c 6f | 73 65 6d 65 73 73 61 67 |..z..clo|semessag|
|00001080| 65 73 0d 03 84 18 e7 20 | 74 65 73 74 69 6e 67 25 |es..... |testing%|
|00001090| 3d b9 20 8c 2a 53 50 4f | 4f 4c 0d 03 8e 05 e0 0d |=. .*SPO|OL......|
|000010a0| 03 98 35 f4 20 71 75 69 | 74 25 3d 2d 31 20 66 6f |..5. qui|t%=-1 fo|
|000010b0| 72 20 75 73 65 72 20 71 | 75 69 74 2c 20 2d 32 20 |r user q|uit, -2 |
|000010c0| 66 6f 72 20 74 61 73 6b | 6d 61 6e 61 67 65 72 20 |for task|manager |
|000010d0| 71 75 69 74 0d 03 a2 05 | 3a 0d 03 ac 0a dd f2 50 |quit....|:......P|
|000010e0| 6f 6c 6c 0d 03 b6 57 c8 | 99 20 22 4f 53 5f 52 65 |oll...W.|. "OS_Re|
|000010f0| 61 64 4d 6f 6e 6f 74 6f | 6e 69 63 54 69 6d 65 22 |adMonoto|nicTime"|
|00001100| 20 b8 20 74 69 6d 65 3a | e7 20 74 69 6d 65 2d 68 | . time:|. time-h|
|00001110| 65 61 70 5f 6c 61 73 74 | 3e 32 30 30 20 8c f2 68 |eap_last|>200 ..h|
|00001120| 65 61 70 5f 67 61 72 62 | 61 67 65 3a 68 65 61 70 |eap_garb|age:heap|
|00001130| 5f 6c 61 73 74 3d 74 69 | 6d 65 0d 03 c0 69 6e 75 |_last=ti|me...inu|
|00001140| 6c 6c 73 25 3d 28 69 6e | 77 69 6e 25 20 84 20 64 |lls%=(in|win% . d|
|00001150| 72 61 67 74 79 70 65 3d | 64 72 61 67 5f 63 69 72 |ragtype=|drag_cir|
|00001160| 63 6c 65 20 84 20 64 72 | 61 67 74 79 70 65 3d 64 |cle . dr|agtype=d|
|00001170| 72 61 67 5f 70 6f 6c 79 | 20 84 20 64 72 61 67 74 |rag_poly| . dragt|
|00001180| 79 70 65 3d 64 72 61 67 | 5f 72 65 63 74 20 84 20 |ype=drag|_rect . |
|00001190| 64 72 61 67 74 79 70 65 | 3d 64 72 61 67 5f 6d 6f |dragtype|=drag_mo|
|000011a0| 76 65 29 0d 03 ca 28 c8 | 99 20 22 57 69 6d 70 5f |ve)...(.|. "Wimp_|
|000011b0| 50 6f 6c 6c 22 2c 31 2b | 6e 75 6c 6c 73 25 2c 62 |Poll",1+|nulls%,b|
|000011c0| 25 20 b8 20 72 65 61 73 | 6f 6e 25 0d 03 d4 10 c8 |% . reas|on%.....|
|000011d0| 8e 20 72 65 61 73 6f 6e | 25 20 ca 0d 03 de 0e 20 |. reason|% ..... |
|000011e0| c9 20 30 3a f2 6e 75 6c | 6c 0d 03 e8 17 20 c9 20 |. 0:.nul|l.... . |
|000011f0| 31 3a f2 72 65 64 72 61 | 77 77 69 6e 28 62 25 29 |1:.redra|wwin(b%)|
|00001200| 0d 03 f2 21 20 c9 20 32 | 3a c8 99 20 22 57 69 6d |...! . 2|:.. "Wim|
|00001210| 70 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 22 2c 2c 62 |p_OpenWi|ndow",,b|
|00001220| 25 0d 03 fc 19 20 c9 20 | 33 3a f2 63 6c 6f 73 65 |%.... . |3:.close|
|00001230| 77 69 6e 64 6f 77 28 62 | 25 29 0d 04 06 19 20 c9 |window(b|%).... .|
|00001240| 20 34 3a f2 6c 65 61 76 | 69 6e 67 77 69 6e 28 21 | 4:.leav|ingwin(!|
|00001250| 62 25 29 0d 04 10 1a 20 | c9 20 35 3a f2 65 6e 74 |b%).... |. 5:.ent|
|00001260| 65 72 69 6e 67 77 69 6e | 28 21 62 25 29 0d 04 1a |eringwin|(!b%)...|
|00001270| 26 20 c9 20 36 3a f2 6d | 6f 75 73 65 63 6c 69 63 |& . 6:.m|ouseclic|
|00001280| 6b 28 62 25 21 38 2c 62 | 25 21 31 32 2c 62 25 21 |k(b%!8,b|%!12,b%!|
|00001290| 31 36 29 0d 04 24 12 20 | c9 20 37 3a f2 64 72 61 |16)..$. |. 7:.dra|
|000012a0| 67 64 6f 6e 65 0d 04 2e | 25 20 c9 20 38 3a f2 70 |gdone...|% . 8:.p|
|000012b0| 72 6f 63 65 73 73 6b 65 | 79 28 62 25 21 30 2c 62 |rocesske|y(b%!0,b|
|000012c0| 25 21 34 2c 62 25 21 32 | 34 29 0d 04 38 14 20 c9 |%!4,b%!2|4)..8. .|
|000012d0| 20 39 3a f2 6d 65 6e 75 | 63 68 6f 69 63 65 0d 04 | 9:.menu|choice..|
|000012e0| 42 1c 20 c9 20 31 37 2c | 31 38 3a f2 72 65 63 65 |B. . 17,|18:.rece|
|000012f0| 69 76 65 28 62 25 21 31 | 36 29 0d 04 4c 05 cb 0d |ive(b%!1|6)..L...|
|00001300| 04 56 05 e1 0d 04 60 05 | 3a 0d 04 6a 15 dd f2 63 |.V....`.|:..j...c|
|00001310| 6c 6f 73 65 77 69 6e 64 | 6f 77 28 62 25 29 0d 04 |losewind|ow(b%)..|
|00001320| 74 0c ea 20 63 6c 6f 73 | 65 25 0d 04 7e 2d c8 99 |t.. clos|e%..~-..|
|00001330| 20 22 57 69 6d 70 5f 47 | 65 74 50 6f 69 6e 74 65 | "Wimp_G|etPointe|
|00001340| 72 49 6e 66 6f 22 2c 2c | 6d 65 73 73 61 67 65 5f |rInfo",,|message_|
|00001350| 62 75 66 66 65 72 25 0d | 04 88 1f e7 20 a6 28 2d |buffer%.|.... .(-|
|00001360| 31 29 20 8c 63 6c 6f 73 | 65 25 3d a3 20 8b 63 6c |1) .clos|e%=. .cl|
|00001370| 6f 73 65 25 3d b9 0d 04 | 92 3d e7 20 64 72 61 67 |ose%=...|.=. drag|
|00001380| 74 79 70 65 3c 3e 64 72 | 61 67 5f 70 6f 6c 79 20 |type<>dr|ag_poly |
|00001390| 80 20 63 6c 6f 73 65 25 | 20 8c c8 99 20 22 57 69 |. close%| ... "Wi|
|000013a0| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|000013b0| 2c 62 25 0d 04 9c 1d e7 | 20 21 62 25 3d 6c 69 6e |,b%.....| !b%=lin|
|000013c0| 6b 77 69 6e 25 20 80 20 | 63 6c 6f 73 65 25 20 8c |kwin% . |close% .|
|000013d0| 0d 04 a6 2e 20 e7 20 65 | 64 69 74 6d 6f 64 65 3c |.... . e|ditmode<|
|000013e0| 3e 6d 6f 64 65 5f 73 65 | 6c 65 63 74 20 8c f2 64 |>mode_se|lect ..d|
|000013f0| 65 73 65 6c 65 63 74 5f | 72 65 67 69 6f 6e 0d 04 |eselect_|region..|
|00001400| b0 05 cd 0d 04 ba 23 e7 | 20 28 28 6d 65 73 73 61 |......#.| ((messa|
|00001410| 67 65 5f 62 75 66 66 65 | 72 25 21 38 29 20 80 20 |ge_buffe|r%!8) . |
|00001420| 31 29 3d 31 20 8c 0d 04 | c4 5c 20 e7 20 a4 70 61 |1)=1 ...|.\ . .pa|
|00001430| 74 68 6e 61 6d 65 28 6d | 61 70 5f 66 69 6c 65 24 |thname(m|ap_file$|
|00001440| 29 3c 3e 22 40 22 20 8c | c8 99 20 22 58 57 69 6d |)<>"@" .|.. "XWim|
|00001450| 70 5f 53 74 61 72 74 54 | 61 73 6b 22 2c 22 46 69 |p_StartT|ask","Fi|
|00001460| 6c 65 72 5f 4f 70 65 6e | 44 69 72 20 22 2b a4 70 |ler_Open|Dir "+.p|
|00001470| 61 74 68 6e 61 6d 65 28 | 6d 61 70 5f 66 69 6c 65 |athname(|map_file|
|00001480| 24 29 0d 04 ce 05 cd 0d | 04 d8 05 e1 0d 04 e2 05 |$)......|........|
|00001490| 3a 0d 04 ec 30 f4 20 42 | 75 74 74 6f 6e 73 20 3a |:...0. B|uttons :|
|000014a0| 20 31 20 3d 20 41 64 6a | 75 73 74 2c 20 32 20 3d | 1 = Adj|ust, 2 =|
|000014b0| 20 4d 65 6e 75 2c 20 34 | 20 3d 20 53 65 6c 65 63 | Menu, 4| = Selec|
|000014c0| 74 0d 04 f6 1e dd f2 6d | 6f 75 73 65 63 6c 69 63 |t......m|ouseclic|
|000014d0| 6b 28 62 75 74 2c 77 69 | 6e 2c 69 63 6f 6e 29 0d |k(but,wi|n,icon).|
|000014e0| 05 00 0c c8 8e 20 77 69 | 6e 20 ca 0d 05 0a 19 20 |..... wi|n ..... |
|000014f0| c9 20 69 6e 66 6f 62 6f | 78 25 3a f2 73 68 6f 77 |. infobo|x%:.show|
|00001500| 66 72 65 65 0d 05 14 14 | 20 c9 20 2d 32 3a f4 20 |free....| . -2:. |
|00001510| 49 63 6f 6e 20 62 61 72 | 0d 05 1e 0e 20 20 c8 8e |Icon bar|.... ..|
|00001520| 20 62 75 74 20 ca 0d 05 | 28 12 20 20 20 c9 20 32 | but ...|(. . 2|
|00001530| 3a f2 69 62 6d 65 6e 75 | 0d 05 32 2f 20 20 20 c9 |:.ibmenu|..2/ .|
|00001540| 20 31 2c 34 3a e7 20 69 | 6d 67 73 70 63 25 3c 3e | 1,4:. i|mgspc%<>|
|00001550| 2d 31 20 8c f2 6f 70 65 | 6e 77 69 6e 28 69 6d 61 |-1 ..ope|nwin(ima|
|00001560| 67 65 77 69 6e 25 29 0d | 05 3c 07 20 20 cb 0d 05 |gewin%).|.<. ...|
|00001570| 46 04 0d 05 50 24 20 c9 | 20 69 6d 61 67 65 77 69 |F...P$ .| imagewi|
|00001580| 6e 25 3a f4 20 4d 61 69 | 6e 20 69 6d 61 67 65 20 |n%:. Mai|n image |
|00001590| 77 69 6e 64 6f 77 0d 05 | 5a 31 20 20 62 25 21 32 |window..|Z1 b%!2|
|000015a0| 30 3d 62 25 21 31 32 3a | c8 99 20 22 57 69 6d 70 |0=b%!12:|.. "Wimp|
|000015b0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|000015c0| 2c 2c 62 25 2b 32 30 0d | 05 64 3f 20 20 78 30 3d |,,b%+20.|.d? x0=|
|000015d0| 62 25 21 32 34 3a 79 30 | 3d 62 25 21 32 38 3a 78 |b%!24:y0|=b%!28:x|
|000015e0| 31 3d 62 25 21 33 32 3a | 79 31 3d 62 25 21 33 36 |1=b%!32:|y1=b%!36|
|000015f0| 3a 73 63 72 78 3d 62 25 | 21 34 30 3a 73 63 72 79 |:scrx=b%|!40:scry|
|00001600| 3d 62 25 21 34 34 0d 05 | 6e 1b 20 20 62 6c 3d 78 |=b%!44..|n. bl=x|
|00001610| 30 2d 73 63 72 78 3a 62 | 74 3d 79 31 2d 73 63 72 |0-scrx:b|t=y1-scr|
|00001620| 79 0d 05 78 0f 20 20 e7 | 20 62 75 74 3d 32 20 8c |y..x. .| but=2 .|
|00001630| 0d 05 82 34 20 20 20 e7 | 20 64 72 61 67 74 79 70 |...4 .| dragtyp|
|00001640| 65 3c 3e 64 72 61 67 5f | 70 6f 6c 79 20 8c f2 6d |e<>drag_|poly ..m|
|00001650| 65 6e 75 28 6d 61 69 6e | 6d 65 6e 75 25 2c 2d 31 |enu(main|menu%,-1|
|00001660| 2c 2d 31 29 0d 05 8c 07 | 20 20 cc 0d 05 96 50 20 |,-1)....| ....P |
|00001670| 20 20 e7 20 28 28 62 25 | 21 34 2d 62 74 29 3e 30 | . ((b%|!4-bt)>0|
|00001680| 20 80 20 28 69 63 6f 6e | 3d 2d 31 20 84 20 69 63 | . (icon|=-1 . ic|
|00001690| 6f 6e 3d 36 29 29 20 84 | 20 6f 70 74 5f 66 6f 63 |on=6)) .| opt_foc|
|000016a0| 75 73 20 8c f2 73 65 74 | 63 61 72 65 74 70 6f 73 |us ..set|caretpos|
|000016b0| 28 77 69 6e 2c 2d 31 2c | 2d 31 29 0d 05 a0 21 20 |(win,-1,|-1)...! |
|000016c0| 20 20 e7 20 69 63 6f 6e | 3d 2d 31 20 80 20 28 62 | . icon|=-1 . (b|
|000016d0| 25 21 34 2d 62 74 29 3c | 3d 30 20 8c 0d 05 aa 15 |%!4-bt)<|=0 .....|
|000016e0| 20 20 20 20 c8 8e 20 65 | 64 69 74 6d 6f 64 65 20 | .. e|ditmode |
|000016f0| ca 0d 05 b4 31 20 20 20 | 20 20 c9 20 6d 6f 64 65 |....1 | . mode|
|00001700| 5f 73 65 6c 65 63 74 3a | f4 20 53 65 6c 65 63 74 |_select:|. Select|
|00001710| 20 64 69 66 66 65 72 65 | 6e 74 20 72 65 67 69 6f | differe|nt regio|
|00001720| 6e 73 0d 05 be 27 20 20 | 20 20 20 20 72 65 67 69 |ns...' | regi|
|00001730| 6f 6e 3d a4 66 69 6e 64 | 72 65 67 69 6f 6e 28 62 |on=.find|region(b|
|00001740| 25 21 30 2c 62 25 21 34 | 29 0d 05 c8 5e 20 20 20 |%!0,b%!4|)...^ |
|00001750| 20 20 20 f2 73 65 6c 65 | 63 74 5f 72 65 67 69 6f | .sele|ct_regio|
|00001760| 6e 28 72 65 67 69 6f 6e | 2c 28 28 62 75 74 3d 31 |n(region|,((but=1|
|00001770| 20 84 20 62 75 74 3d 34 | 29 20 80 20 72 65 67 69 | . but=4|) . regi|
|00001780| 6f 6e 3d 30 29 20 84 20 | 28 72 65 67 69 6f 6e 3d |on=0) . |(region=|
|00001790| 73 65 6c 72 65 67 69 6f | 6e 20 80 20 72 65 67 69 |selregio|n . regi|
|000017a0| 6f 6e 3c 3e 30 29 29 0d | 05 dc 04 0d 05 e6 29 20 |on<>0)).|......) |
|000017b0| 20 20 20 20 c9 20 6d 6f | 64 65 5f 72 65 63 74 3a | . mo|de_rect:|
|000017c0| f4 20 44 72 61 77 69 6e | 67 20 72 65 63 74 61 6e |. Drawin|g rectan|
|000017d0| 67 6c 65 73 0d 05 f0 12 | 20 20 20 20 20 20 c8 8e |gles....| ..|
|000017e0| 20 62 75 74 20 ca 0d 05 | fa 14 20 20 20 20 20 20 | but ...|.. |
|000017f0| 20 c9 20 26 31 30 2c 26 | 34 30 0d 06 04 25 20 20 | . &10,&|40...% |
|00001800| 20 20 20 20 20 20 e7 20 | 6e 75 6d 72 65 67 69 6f | . |numregio|
|00001810| 6e 73 3c 6d 61 78 72 65 | 67 69 6f 6e 73 20 8c 0d |ns<maxre|gions ..|
|00001820| 06 0e 1f 20 20 20 20 20 | 20 20 20 20 64 72 61 67 |... | drag|
|00001830| 74 79 70 65 3d 64 72 61 | 67 5f 72 65 63 74 0d 06 |type=dra|g_rect..|
|00001840| 18 31 20 20 20 20 20 20 | 20 20 20 6e 75 6d 72 65 |.1 | numre|
|00001850| 67 69 6f 6e 73 2b 3d 31 | 3a 64 72 61 67 5f 72 65 |gions+=1|:drag_re|
|00001860| 67 69 6f 6e 3d 6e 75 6d | 72 65 67 69 6f 6e 73 0d |gion=num|regions.|
|00001870| 06 22 1c 20 20 20 20 20 | 20 20 20 20 70 78 3d 62 |.". | px=b|
|00001880| 25 21 30 3a 70 79 3d 62 | 25 21 34 0d 06 2c 27 20 |%!0:py=b|%!4..,' |
|00001890| 20 20 20 20 20 20 20 20 | 78 25 3d 28 70 78 2d 62 | |x%=(px-b|
|000018a0| 6c 29 2f 32 3a 79 25 3d | 2d 28 70 79 2d 62 74 29 |l)/2:y%=|-(py-bt)|
|000018b0| 2f 32 0d 06 36 24 20 20 | 20 20 20 20 20 20 20 64 |/2..6$ | d|
|000018c0| 72 61 67 5f 6f 78 3d 2d | 62 6c 3a 64 72 61 67 5f |rag_ox=-|bl:drag_|
|000018d0| 6f 79 3d 2d 62 74 0d 06 | 40 22 20 20 20 20 20 20 |oy=-bt..|@" |
|000018e0| 20 20 20 64 72 61 67 5f | 73 78 3d 78 25 3a 64 72 | drag_|sx=x%:dr|
|000018f0| 61 67 5f 73 79 3d 79 25 | 0d 06 4a 3b 20 20 20 20 |ag_sy=y%|..J; |
|00001900| 20 20 20 20 20 64 72 61 | 67 5f 6c 78 3d 2d 31 3a | dra|g_lx=-1:|
|00001910| 64 72 61 67 5f 6c 79 3d | 2d 31 3a f4 20 4c 61 73 |drag_ly=|-1:. Las|
|00001920| 74 20 70 6f 69 6e 74 20 | 28 74 6f 20 75 6e 64 72 |t point |(to undr|
|00001930| 61 77 29 0d 06 54 34 20 | 20 20 20 20 20 20 20 20 |aw)..T4 | |
|00001940| 78 25 28 6e 75 6d 72 65 | 67 69 6f 6e 73 2c 30 29 |x%(numre|gions,0)|
|00001950| 3d 78 25 3a 79 25 28 6e | 75 6d 72 65 67 69 6f 6e |=x%:y%(n|umregion|
|00001960| 73 2c 30 29 3d 79 25 0d | 06 5e 34 20 20 20 20 20 |s,0)=y%.|.^4 |
|00001970| 20 20 20 20 78 25 28 6e | 75 6d 72 65 67 69 6f 6e | x%(n|umregion|
|00001980| 73 2c 31 29 3d 78 25 3a | 79 25 28 6e 75 6d 72 65 |s,1)=x%:|y%(numre|
|00001990| 67 69 6f 6e 73 2c 31 29 | 3d 79 25 0d 06 68 20 20 |gions,1)|=y%..h |
|000019a0| 20 20 20 20 20 20 20 20 | 74 79 70 65 25 28 6e 75 | |type%(nu|
|000019b0| 6d 72 65 67 69 6f 6e 73 | 29 3d 30 0d 06 72 2a 20 |mregions|)=0..r* |
|000019c0| 20 20 20 20 20 20 20 20 | 72 65 66 24 28 6e 75 6d | |ref$(num|
|000019d0| 72 65 67 69 6f 6e 73 29 | 3d 75 72 6c 5f 64 65 66 |regions)|=url_def|
|000019e0| 61 75 6c 74 24 0d 06 7c | 23 20 20 20 20 20 20 20 |ault$..||# |
|000019f0| 20 20 f4 20 46 69 6e 64 | 20 74 68 65 20 77 69 6e | . Find| the win|
|00001a00| 64 6f 77 20 73 69 7a 65 | 0d 06 86 32 20 20 20 20 |dow size|...2 |
|00001a10| 20 20 20 20 20 21 62 25 | 3d 77 69 6e 25 3a c8 99 | !b%|=win%:..|
|00001a20| 20 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 | "Wimp_G|etWindow|
|00001a30| 53 74 61 74 65 22 2c 2c | 62 25 0d 06 90 20 20 20 |State",,|b%... |
|00001a40| 20 20 20 20 20 20 20 73 | 78 25 3d 62 25 21 32 30 | s|x%=b%!20|
|00001a50| 3a 73 79 25 3d 62 25 21 | 32 34 0d 06 9a 42 20 20 |:sy%=b%!|24...B |
|00001a60| 20 20 20 20 20 20 20 78 | 30 25 3d 62 25 21 34 2d | x|0%=b%!4-|
|00001a70| 73 78 25 3a 79 30 25 3d | 62 25 21 38 2d 73 79 25 |sx%:y0%=|b%!8-sy%|
|00001a80| 3a 78 31 25 3d 62 25 21 | 31 32 2d 73 78 25 3a 79 |:x1%=b%!|12-sx%:y|
|00001a90| 31 25 3d 62 25 21 31 36 | 2d 73 79 25 0d 06 a4 19 |1%=b%!16|-sy%....|
|00001aa0| 20 20 20 20 20 20 20 20 | 20 f4 20 53 74 61 72 74 | | . Start|
|00001ab0| 20 64 72 61 67 0d 06 ae | 22 20 20 20 20 20 20 20 | drag...|" |
|00001ac0| 20 20 62 25 21 34 3d 37 | 3a f4 20 44 72 61 67 20 | b%!4=7|:. Drag |
|00001ad0| 61 20 70 6f 69 6e 74 0d | 06 b8 28 20 20 20 20 20 |a point.|..( |
|00001ae0| 20 20 20 20 62 25 21 38 | 3d 70 78 3a 62 25 21 31 | b%!8|=px:b%!1|
|00001af0| 32 3d 70 79 3a f4 20 44 | 72 61 67 20 62 6f 78 0d |2=py:. D|rag box.|
|00001b00| 06 c2 1e 20 20 20 20 20 | 20 20 20 20 62 25 21 31 |... | b%!1|
|00001b10| 36 3d 70 78 3a 62 25 21 | 32 30 3d 70 79 0d 06 cc |6=px:b%!|20=py...|
|00001b20| 36 20 20 20 20 20 20 20 | 20 20 62 25 21 32 34 3d |6 | b%!24=|
|00001b30| 78 30 25 2b 73 78 25 3a | 62 25 21 32 38 3d 79 30 |x0%+sx%:|b%!28=y0|
|00001b40| 25 2b 73 79 25 3a f4 20 | 43 6f 6e 73 74 72 61 69 |%+sy%:. |Constrai|
|00001b50| 6e 74 73 0d 06 d6 28 20 | 20 20 20 20 20 20 20 20 |nts...( | |
|00001b60| 62 25 21 33 32 3d 78 31 | 25 2b 73 78 25 3a 62 25 |b%!32=x1|%+sx%:b%|
|00001b70| 21 33 36 3d 79 31 25 2b | 73 79 25 0d 06 e0 22 20 |!36=y1%+|sy%..." |
|00001b80| 20 20 20 20 20 20 20 20 | c8 99 20 22 57 69 6d 70 | |.. "Wimp|
|00001b90| 5f 44 72 61 67 42 6f 78 | 22 2c 2c 62 25 0d 06 ea |_DragBox|",,b%...|
|00001ba0| 0d 20 20 20 20 20 20 20 | 20 cc 0d 06 f4 23 20 20 |. | ....# |
|00001bb0| 20 20 20 20 20 20 20 f2 | 63 61 6e 74 63 72 65 61 | .|cantcrea|
|00001bc0| 74 65 6d 6f 72 65 72 65 | 67 69 6f 6e 73 0d 06 fe |temorere|gions...|
|00001bd0| 0d 20 20 20 20 20 20 20 | 20 cd 0d 07 08 0b 20 20 |. | ..... |
|00001be0| 20 20 20 20 cb 0d 07 12 | 04 0d 07 1c 28 20 20 20 | ....|....( |
|00001bf0| 20 20 c9 20 6d 6f 64 65 | 5f 63 69 72 63 6c 65 3a | . mode|_circle:|
|00001c00| f4 20 44 72 61 77 69 6e | 67 20 63 69 72 63 6c 65 |. Drawin|g circle|
|00001c10| 73 0d 07 26 12 20 20 20 | 20 20 20 c8 8e 20 62 75 |s..&. | .. bu|
|00001c20| 74 20 ca 0d 07 30 14 20 | 20 20 20 20 20 20 c9 20 |t ...0. | . |
|00001c30| 26 31 30 2c 26 34 30 0d | 07 3a 25 20 20 20 20 20 |&10,&40.|.:% |
|00001c40| 20 20 20 e7 20 6e 75 6d | 72 65 67 69 6f 6e 73 3c | . num|regions<|
|00001c50| 6d 61 78 72 65 67 69 6f | 6e 73 20 8c 0d 07 44 21 |maxregio|ns ...D!|
|00001c60| 20 20 20 20 20 20 20 20 | 20 64 72 61 67 74 79 70 | | dragtyp|
|00001c70| 65 3d 64 72 61 67 5f 63 | 69 72 63 6c 65 0d 07 4e |e=drag_c|ircle..N|
|00001c80| 31 20 20 20 20 20 20 20 | 20 20 6e 75 6d 72 65 67 |1 | numreg|
|00001c90| 69 6f 6e 73 2b 3d 31 3a | 64 72 61 67 5f 72 65 67 |ions+=1:|drag_reg|
|00001ca0| 69 6f 6e 3d 6e 75 6d 72 | 65 67 69 6f 6e 73 0d 07 |ion=numr|egions..|
|00001cb0| 58 1c 20 20 20 20 20 20 | 20 20 20 70 78 3d 62 25 |X. | px=b%|
|00001cc0| 21 30 3a 70 79 3d 62 25 | 21 34 0d 07 62 27 20 20 |!0:py=b%|!4..b' |
|00001cd0| 20 20 20 20 20 20 20 78 | 25 3d 28 70 78 2d 62 6c | x|%=(px-bl|
|00001ce0| 29 2f 32 3a 79 25 3d 2d | 28 70 79 2d 62 74 29 2f |)/2:y%=-|(py-bt)/|
|00001cf0| 32 0d 07 6c 24 20 20 20 | 20 20 20 20 20 20 64 72 |2..l$ | dr|
|00001d00| 61 67 5f 6f 78 3d 2d 62 | 6c 3a 64 72 61 67 5f 6f |ag_ox=-b|l:drag_o|
|00001d10| 79 3d 2d 62 74 0d 07 76 | 22 20 20 20 20 20 20 20 |y=-bt..v|" |
|00001d20| 20 20 64 72 61 67 5f 73 | 78 3d 78 25 3a 64 72 61 | drag_s|x=x%:dra|
|00001d30| 67 5f 73 79 3d 79 25 0d | 07 80 42 20 20 20 20 20 |g_sy=y%.|..B |
|00001d40| 20 20 20 20 64 72 61 67 | 5f 6c 72 3d 2d 31 3a f4 | drag|_lr=-1:.|
|00001d50| 20 4c 61 73 74 20 72 61 | 64 69 75 73 20 28 73 6f | Last ra|dius (so|
|00001d60| 20 74 68 61 74 20 77 65 | 20 63 61 6e 20 72 65 6d | that we| can rem|
|00001d70| 6f 76 65 20 74 68 65 6d | 29 0d 07 8a 34 20 20 20 |ove them|)...4 |
|00001d80| 20 20 20 20 20 20 78 25 | 28 6e 75 6d 72 65 67 69 | x%|(numregi|
|00001d90| 6f 6e 73 2c 30 29 3d 78 | 25 3a 79 25 28 6e 75 6d |ons,0)=x|%:y%(num|
|00001da0| 72 65 67 69 6f 6e 73 2c | 30 29 3d 79 25 0d 07 94 |regions,|0)=y%...|
|00001db0| 34 20 20 20 20 20 20 20 | 20 20 78 25 28 6e 75 6d |4 | x%(num|
|00001dc0| 72 65 67 69 6f 6e 73 2c | 31 29 3d 78 25 3a 79 25 |regions,|1)=x%:y%|
|00001dd0| 28 6e 75 6d 72 65 67 69 | 6f 6e 73 2c 31 29 3d 79 |(numregi|ons,1)=y|
|00001de0| 25 0d 07 9e 20 20 20 20 | 20 20 20 20 20 20 74 79 |%... | ty|
|00001df0| 70 65 25 28 6e 75 6d 72 | 65 67 69 6f 6e 73 29 3d |pe%(numr|egions)=|
|00001e00| 31 0d 07 a8 2a 20 20 20 | 20 20 20 20 20 20 72 65 |1...* | re|
|00001e10| 66 24 28 6e 75 6d 72 65 | 67 69 6f 6e 73 29 3d 75 |f$(numre|gions)=u|
|00001e20| 72 6c 5f 64 65 66 61 75 | 6c 74 24 0d 07 b2 23 20 |rl_defau|lt$...# |
|00001e30| 20 20 20 20 20 20 20 20 | f4 20 46 69 6e 64 20 74 | |. Find t|
|00001e40| 68 65 20 77 69 6e 64 6f | 77 20 73 69 7a 65 0d 07 |he windo|w size..|
|00001e50| bc 32 20 20 20 20 20 20 | 20 20 20 21 62 25 3d 77 |.2 | !b%=w|
|00001e60| 69 6e 25 3a c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |in%:.. "|Wimp_Get|
|00001e70| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 62 25 |WindowSt|ate",,b%|
|00001e80| 0d 07 c6 20 20 20 20 20 | 20 20 20 20 20 73 78 25 |... | sx%|
|00001e90| 3d 62 25 21 32 30 3a 73 | 79 25 3d 62 25 21 32 34 |=b%!20:s|y%=b%!24|
|00001ea0| 0d 07 d0 42 20 20 20 20 | 20 20 20 20 20 78 30 25 |...B | x0%|
|00001eb0| 3d 62 25 21 34 2d 73 78 | 25 3a 79 30 25 3d 62 25 |=b%!4-sx|%:y0%=b%|
|00001ec0| 21 38 2d 73 79 25 3a 78 | 31 25 3d 62 25 21 31 32 |!8-sy%:x|1%=b%!12|
|00001ed0| 2d 73 78 25 3a 79 31 25 | 3d 62 25 21 31 36 2d 73 |-sx%:y1%|=b%!16-s|
|00001ee0| 79 25 0d 07 da 19 20 20 | 20 20 20 20 20 20 20 f4 |y%.... | .|
|00001ef0| 20 53 74 61 72 74 20 64 | 72 61 67 0d 07 e4 22 20 | Start d|rag..." |
|00001f00| 20 20 20 20 20 20 20 20 | 62 25 21 34 3d 37 3a f4 | |b%!4=7:.|
|00001f10| 20 44 72 61 67 20 61 20 | 70 6f 69 6e 74 0d 07 ee | Drag a |point...|
|00001f20| 30 20 20 20 20 20 20 20 | 20 20 62 25 21 38 3d 70 |0 | b%!8=p|
|00001f30| 78 3a 62 25 21 31 32 3d | 70 79 3a f4 20 44 72 61 |x:b%!12=|py:. Dra|
|00001f40| 67 20 62 6f 78 20 28 70 | 6f 69 6e 74 29 0d 07 f8 |g box (p|oint)...|
|00001f50| 1e 20 20 20 20 20 20 20 | 20 20 62 25 21 31 36 3d |. | b%!16=|
|00001f60| 70 78 3a 62 25 21 32 30 | 3d 70 79 0d 08 02 36 20 |px:b%!20|=py...6 |
|00001f70| 20 20 20 20 20 20 20 20 | 62 25 21 32 34 3d 78 30 | |b%!24=x0|
|00001f80| 25 2b 73 78 25 3a 62 25 | 21 32 38 3d 79 30 25 2b |%+sx%:b%|!28=y0%+|
|00001f90| 73 79 25 3a f4 20 43 6f | 6e 73 74 72 61 69 6e 74 |sy%:. Co|nstraint|
|00001fa0| 73 0d 08 0c 28 20 20 20 | 20 20 20 20 20 20 62 25 |s...( | b%|
|00001fb0| 21 33 32 3d 78 31 25 2b | 73 78 25 3a 62 25 21 33 |!32=x1%+|sx%:b%!3|
|00001fc0| 36 3d 79 31 25 2b 73 79 | 25 0d 08 16 22 20 20 20 |6=y1%+sy|%..." |
|00001fd0| 20 20 20 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 44 | ..| "Wimp_D|
|00001fe0| 72 61 67 42 6f 78 22 2c | 2c 62 25 0d 08 20 0d 20 |ragBox",|,b%.. . |
|00001ff0| 20 20 20 20 20 20 20 cc | 0d 08 2a 23 20 20 20 20 | .|..*# |
|00002000| 20 20 20 20 20 f2 63 61 | 6e 74 63 72 65 61 74 65 | .ca|ntcreate|
|00002010| 6d 6f 72 65 72 65 67 69 | 6f 6e 73 0d 08 34 0d 20 |moreregi|ons..4. |
|00002020| 20 20 20 20 20 20 20 cd | 0d 08 3e 0b 20 20 20 20 | .|..>. |
|00002030| 20 20 cb 0d 08 48 04 0d | 08 52 27 20 20 20 20 20 | ...H..|.R' |
|00002040| c9 20 6d 6f 64 65 5f 70 | 6f 6c 79 3a f4 20 44 72 |. mode_p|oly:. Dr|
|00002050| 61 77 69 6e 67 20 70 6f | 6c 79 67 6f 6e 73 0d 08 |awing po|lygons..|
|00002060| 5c 12 20 20 20 20 20 20 | c8 8e 20 62 75 74 20 ca |\. |.. but .|
|00002070| 0d 08 66 39 20 20 20 20 | 20 20 20 c9 20 31 2a 32 |..f9 | . 1*2|
|00002080| 35 36 3a f4 20 46 6f 72 | 20 70 6f 6c 79 67 6f 6e |56:. For| polygon|
|00002090| 73 2c 20 65 6e 64 20 61 | 20 64 72 61 67 20 77 69 |s, end a| drag wi|
|000020a0| 74 68 20 41 64 6a 75 73 | 74 0d 08 70 3b 20 20 20 |th Adjus|t..p; |
|000020b0| 20 20 20 20 20 e7 20 64 | 72 61 67 74 79 70 65 3d | . d|ragtype=|
|000020c0| 64 72 61 67 5f 70 6f 6c | 79 20 80 20 74 79 70 65 |drag_pol|y . type|
|000020d0| 25 28 64 72 61 67 5f 72 | 65 67 69 6f 6e 29 3e 26 |%(drag_r|egion)>&|
|000020e0| 31 31 20 8c 0d 08 7a 2a | 20 20 20 20 20 20 20 20 |11 ...z*| |
|000020f0| 20 78 25 28 64 72 61 67 | 5f 72 65 67 69 6f 6e 2c | x%(drag|_region,|
|00002100| 64 72 61 67 5f 70 6f 69 | 6e 74 29 3d 78 25 0d 08 |drag_poi|nt)=x%..|
|00002110| 84 2a 20 20 20 20 20 20 | 20 20 20 79 25 28 64 72 |.* | y%(dr|
|00002120| 61 67 5f 72 65 67 69 6f | 6e 2c 64 72 61 67 5f 70 |ag_regio|n,drag_p|
|00002130| 6f 69 6e 74 29 3d 79 25 | 0d 08 8e 2e 20 20 20 20 |oint)=y%|.... |
|00002140| 20 20 20 20 20 74 79 70 | 65 25 28 64 72 61 67 5f | typ|e%(drag_|
|00002150| 72 65 67 69 6f 6e 29 3d | 26 31 30 2b 64 72 61 67 |region)=|&10+drag|
|00002160| 5f 70 6f 69 6e 74 0d 08 | 98 34 20 20 20 20 20 20 |_point..|.4 |
|00002170| 20 20 20 f2 72 65 67 69 | 6f 6e 5f 62 6f 75 6e 64 | .regi|on_bound|
|00002180| 73 28 64 72 61 67 5f 72 | 65 67 69 6f 6e 2c 78 30 |s(drag_r|egion,x0|
|00002190| 2c 79 30 2c 78 31 2c 79 | 31 29 0d 08 a2 42 20 20 |,y0,x1,y|1)...B |
|000021a0| 20 20 20 20 20 20 20 f2 | 66 6f 72 63 65 72 65 64 | .|forcered|
|000021b0| 72 61 77 28 69 6d 61 67 | 65 77 69 6e 25 2c 78 30 |raw(imag|ewin%,x0|
|000021c0| 2a 32 2d 34 2c 2d 79 30 | 2a 32 2b 34 2c 78 31 2a |*2-4,-y0|*2+4,x1*|
|000021d0| 32 2b 34 2c 2d 79 31 2a | 32 2d 34 29 0d 08 ac 2a |2+4,-y1*|2-4)...*|
|000021e0| 20 20 20 20 20 20 20 20 | 20 f2 73 65 6c 65 63 74 | | .select|
|000021f0| 5f 72 65 67 69 6f 6e 28 | 64 72 61 67 5f 72 65 67 |_region(|drag_reg|
|00002200| 69 6f 6e 2c b9 29 0d 08 | b6 2d 20 20 20 20 20 20 |ion,.)..|.- |
|00002210| 20 20 20 64 72 61 67 74 | 79 70 65 3d 64 72 61 67 | dragt|ype=drag|
|00002220| 5f 6e 6f 6e 65 3a 64 72 | 61 67 5f 72 65 67 69 6f |_none:dr|ag_regio|
|00002230| 6e 3d 30 0d 08 c0 0d 20 | 20 20 20 20 20 20 20 cc |n=0.... | .|
|00002240| 0d 08 ca 23 20 20 20 20 | 20 20 20 20 20 e7 20 64 |...# | . d|
|00002250| 72 61 67 74 79 70 65 3d | 64 72 61 67 5f 70 6f 6c |ragtype=|drag_pol|
|00002260| 79 20 8c 0d 08 d4 35 20 | 20 20 20 20 20 20 20 20 |y ....5 | |
|00002270| 20 f2 72 65 67 69 6f 6e | 5f 62 6f 75 6e 64 73 28 | .region|_bounds(|
|00002280| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 78 30 2c 79 |drag_reg|ion,x0,y|
|00002290| 30 2c 78 31 2c 79 31 29 | 0d 08 de 43 20 20 20 20 |0,x1,y1)|...C |
|000022a0| 20 20 20 20 20 20 f2 66 | 6f 72 63 65 72 65 64 72 | .f|orceredr|
|000022b0| 61 77 28 69 6d 61 67 65 | 77 69 6e 25 2c 78 30 2a |aw(image|win%,x0*|
|000022c0| 32 2d 34 2c 2d 79 30 2a | 32 2b 34 2c 78 31 2a 32 |2-4,-y0*|2+4,x1*2|
|000022d0| 2b 34 2c 2d 79 31 2a 32 | 2d 34 29 0d 08 e8 2e 20 |+4,-y1*2|-4).... |
|000022e0| 20 20 20 20 20 20 20 20 | 20 64 72 61 67 74 79 70 | | dragtyp|
|000022f0| 65 3d 64 72 61 67 5f 6e | 6f 6e 65 3a 64 72 61 67 |e=drag_n|one:drag|
|00002300| 5f 72 65 67 69 6f 6e 3d | 30 0d 08 f2 1b 20 20 20 |_region=|0.... |
|00002310| 20 20 20 20 20 20 20 6e | 75 6d 72 65 67 69 6f 6e | n|umregion|
|00002320| 73 2d 3d 31 0d 08 fc 0e | 20 20 20 20 20 20 20 20 |s-=1....| |
|00002330| 20 cd 0d 09 06 0d 20 20 | 20 20 20 20 20 20 cd 0d | ..... | ..|
|00002340| 09 10 04 0d 09 1a 3f 20 | 20 20 20 20 20 20 c9 20 |......? | . |
|00002350| 34 2a 32 35 36 3a f4 20 | 46 6f 72 20 70 6f 6c 79 |4*256:. |For poly|
|00002360| 67 6f 6e 73 2c 20 63 6c | 69 63 6b 20 53 65 6c 65 |gons, cl|ick Sele|
|00002370| 63 74 20 74 6f 20 70 6c | 61 63 65 20 70 6f 69 6e |ct to pl|ace poin|
|00002380| 74 73 0d 09 24 22 20 20 | 20 20 20 20 20 20 e7 20 |ts..$" | . |
|00002390| 64 72 61 67 74 79 70 65 | 3d 64 72 61 67 5f 70 6f |dragtype|=drag_po|
|000023a0| 6c 79 20 8c 0d 09 2e 3b | 20 20 20 20 20 20 20 20 |ly ....;| |
|000023b0| 20 f4 20 57 65 27 72 65 | 20 61 6c 72 65 61 64 79 | . We're| already|
|000023c0| 20 63 72 65 61 74 69 6e | 67 20 70 6f 6c 79 67 6f | creatin|g polygo|
|000023d0| 6e 20 73 6f 20 61 64 64 | 20 70 6f 69 6e 74 73 0d |n so add| points.|
|000023e0| 09 38 1c 20 20 20 20 20 | 20 20 20 20 70 78 3d 62 |.8. | px=b|
|000023f0| 25 21 30 3a 70 79 3d 62 | 25 21 34 0d 09 42 27 20 |%!0:py=b|%!4..B' |
|00002400| 20 20 20 20 20 20 20 20 | 78 25 3d 28 70 78 2d 62 | |x%=(px-b|
|00002410| 6c 29 2f 32 3a 79 25 3d | 2d 28 70 79 2d 62 74 29 |l)/2:y%=|-(py-bt)|
|00002420| 2f 32 0d 09 4c 33 20 20 | 20 20 20 20 20 20 20 f4 |/2..L3 | .|
|00002430| 20 52 65 6d 6f 76 65 20 | 74 68 65 20 6f 6c 64 20 | Remove |the old |
|00002440| 69 6d 61 67 65 20 66 72 | 6f 6d 20 74 68 65 20 77 |image fr|om the w|
|00002450| 69 6e 64 6f 77 0d 09 56 | 34 20 20 20 20 20 20 20 |indow..V|4 |
|00002460| 20 20 f2 72 65 67 69 6f | 6e 5f 62 6f 75 6e 64 73 | .regio|n_bounds|
|00002470| 28 64 72 61 67 5f 72 65 | 67 69 6f 6e 2c 78 30 2c |(drag_re|gion,x0,|
|00002480| 79 30 2c 78 31 2c 79 31 | 29 0d 09 60 1b 20 20 20 |y0,x1,y1|)..`. |
|00002490| 20 20 20 20 20 20 62 25 | 21 30 3d 69 6d 61 67 65 | b%|!0=image|
|000024a0| 77 69 6e 25 0d 09 6a 21 | 20 20 20 20 20 20 20 20 |win%..j!| |
|000024b0| 20 62 25 21 34 3d 78 30 | 2a 32 3a 62 25 21 38 3d | b%!4=x0|*2:b%!8=|
|000024c0| 2d 79 31 2a 32 0d 09 74 | 27 20 20 20 20 20 20 20 |-y1*2..t|' |
|000024d0| 20 20 62 25 21 31 32 3d | 78 31 2a 32 2b 34 3a 62 | b%!12=|x1*2+4:b|
|000024e0| 25 21 31 36 3d 2d 79 30 | 2a 32 2b 34 0d 09 7e 1f |%!16=-y0|*2+4..~.|
|000024f0| 20 20 20 20 20 20 20 20 | 20 e7 20 62 25 21 31 36 | | . b%!16|
|00002500| 3e 30 20 8c 62 25 21 31 | 36 3d 30 0d 09 88 1b 20 |>0 .b%!1|6=0.... |
|00002510| 20 20 20 20 20 20 20 20 | e7 20 64 72 61 67 5f 6c | |. drag_l|
|00002520| 78 3e 2d 31 20 8c 0d 09 | 92 30 20 20 20 20 20 20 |x>-1 ...|.0 |
|00002530| 20 20 20 20 78 25 28 64 | 72 61 67 5f 72 65 67 69 | x%(d|rag_regi|
|00002540| 6f 6e 2c 64 72 61 67 5f | 70 6f 69 6e 74 29 3d 64 |on,drag_|point)=d|
|00002550| 72 61 67 5f 6c 78 0d 09 | 9c 30 20 20 20 20 20 20 |rag_lx..|.0 |
|00002560| 20 20 20 20 79 25 28 64 | 72 61 67 5f 72 65 67 69 | y%(d|rag_regi|
|00002570| 6f 6e 2c 64 72 61 67 5f | 70 6f 69 6e 74 29 3d 64 |on,drag_|point)=d|
|00002580| 72 61 67 5f 6c 79 0d 09 | a6 2f 20 20 20 20 20 20 |rag_ly..|./ |
|00002590| 20 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 55 70 64 | .. "|Wimp_Upd|
|000025a0| 61 74 65 57 69 6e 64 6f | 77 22 2c 2c 62 25 20 b8 |ateWindo|w",,b% .|
|000025b0| 20 6d 6f 72 65 0d 09 b0 | 18 20 20 20 20 20 20 20 | more...|. |
|000025c0| 20 20 20 f2 73 65 74 63 | 6f 6c 6f 75 72 0d 09 ba | .setc|olour...|
|000025d0| 15 20 20 20 20 20 20 20 | 20 20 20 c8 95 20 6d 6f |. | .. mo|
|000025e0| 72 65 0d 09 c4 3e 20 20 | 20 20 20 20 20 20 20 20 |re...> | |
|000025f0| 20 f2 72 65 64 72 61 77 | 5f 72 65 67 69 6f 6e 28 | .redraw|_region(|
|00002600| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 2d 64 72 61 |drag_reg|ion,-dra|
|00002610| 67 5f 6f 78 2c 2d 64 72 | 61 67 5f 6f 79 2c 30 29 |g_ox,-dr|ag_oy,0)|
|00002620| 0d 09 ce 30 20 20 20 20 | 20 20 20 20 20 20 20 c8 |...0 | .|
|00002630| 99 20 22 57 69 6d 70 5f | 47 65 74 52 65 63 74 61 |. "Wimp_|GetRecta|
|00002640| 6e 67 6c 65 22 2c 2c 62 | 25 20 b8 20 6d 6f 72 65 |ngle",,b|% . more|
|00002650| 0d 09 d8 0f 20 20 20 20 | 20 20 20 20 20 20 ce 0d |.... | ..|
|00002660| 09 e2 23 20 20 20 20 20 | 20 20 20 20 20 64 72 61 |..# | dra|
|00002670| 67 5f 6c 78 3d 2d 31 3a | 64 72 61 67 5f 6c 79 3d |g_lx=-1:|drag_ly=|
|00002680| 2d 31 0d 09 ec 0e 20 20 | 20 20 20 20 20 20 20 cd |-1.... | .|
|00002690| 0d 09 f6 2a 20 20 20 20 | 20 20 20 20 20 78 25 28 |...* | x%(|
|000026a0| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 64 72 61 67 |drag_reg|ion,drag|
|000026b0| 5f 70 6f 69 6e 74 29 3d | 78 25 0d 0a 00 2a 20 20 |_point)=|x%...* |
|000026c0| 20 20 20 20 20 20 20 79 | 25 28 64 72 61 67 5f 72 | y|%(drag_r|
|000026d0| 65 67 69 6f 6e 2c 64 72 | 61 67 5f 70 6f 69 6e 74 |egion,dr|ag_point|
|000026e0| 29 3d 79 25 0d 0a 0a 1a | 20 20 20 20 20 20 20 20 |)=y%....| |
|000026f0| 20 64 72 61 67 5f 70 6f | 69 6e 74 2b 3d 31 0d 0a | drag_po|int+=1..|
|00002700| 14 2e 20 20 20 20 20 20 | 20 20 20 74 79 70 65 25 |.. | type%|
|00002710| 28 64 72 61 67 5f 72 65 | 67 69 6f 6e 29 3d 26 31 |(drag_re|gion)=&1|
|00002720| 30 2b 64 72 61 67 5f 70 | 6f 69 6e 74 0d 0a 1e 04 |0+drag_p|oint....|
|00002730| 0d 0a 28 2f 20 20 20 20 | 20 20 20 20 cc 3a f4 20 |..(/ | .:. |
|00002740| 57 65 27 72 65 20 73 74 | 61 72 74 69 6e 67 20 61 |We're st|arting a|
|00002750| 20 70 6f 6c 79 67 6f 6e | 20 72 65 67 69 6f 6e 0d | polygon| region.|
|00002760| 0a 32 26 20 20 20 20 20 | 20 20 20 20 e7 20 6e 75 |.2& | . nu|
|00002770| 6d 72 65 67 69 6f 6e 73 | 3c 6d 61 78 72 65 67 69 |mregions|<maxregi|
|00002780| 6f 6e 73 20 8c 0d 0a 3c | 20 20 20 20 20 20 20 20 |ons ...<| |
|00002790| 20 20 20 64 72 61 67 74 | 79 70 65 3d 64 72 61 67 | dragt|ype=drag|
|000027a0| 5f 70 6f 6c 79 0d 0a 46 | 32 20 20 20 20 20 20 20 |_poly..F|2 |
|000027b0| 20 20 20 6e 75 6d 72 65 | 67 69 6f 6e 73 2b 3d 31 | numre|gions+=1|
|000027c0| 3a 64 72 61 67 5f 72 65 | 67 69 6f 6e 3d 6e 75 6d |:drag_re|gion=num|
|000027d0| 72 65 67 69 6f 6e 73 0d | 0a 50 1d 20 20 20 20 20 |regions.|.P. |
|000027e0| 20 20 20 20 20 70 78 3d | 62 25 21 30 3a 70 79 3d | px=|b%!0:py=|
|000027f0| 62 25 21 34 0d 0a 5a 28 | 20 20 20 20 20 20 20 20 |b%!4..Z(| |
|00002800| 20 20 78 25 3d 28 70 78 | 2d 62 6c 29 2f 32 3a 79 | x%=(px|-bl)/2:y|
|00002810| 25 3d 2d 28 70 79 2d 62 | 74 29 2f 32 0d 0a 64 25 |%=-(py-b|t)/2..d%|
|00002820| 20 20 20 20 20 20 20 20 | 20 20 64 72 61 67 5f 6f | | drag_o|
|00002830| 78 3d 2d 62 6c 3a 64 72 | 61 67 5f 6f 79 3d 2d 62 |x=-bl:dr|ag_oy=-b|
|00002840| 74 0d 0a 6e 23 20 20 20 | 20 20 20 20 20 20 20 64 |t..n# | d|
|00002850| 72 61 67 5f 73 78 3d 78 | 25 3a 64 72 61 67 5f 73 |rag_sx=x|%:drag_s|
|00002860| 79 3d 79 25 0d 0a 78 43 | 20 20 20 20 20 20 20 20 |y=y%..xC| |
|00002870| 20 20 64 72 61 67 5f 6c | 72 3d 2d 31 3a f4 20 4c | drag_l|r=-1:. L|
|00002880| 61 73 74 20 72 61 64 69 | 75 73 20 28 73 6f 20 74 |ast radi|us (so t|
|00002890| 68 61 74 20 77 65 20 63 | 61 6e 20 72 65 6d 6f 76 |hat we c|an remov|
|000028a0| 65 20 74 68 65 6d 29 0d | 0a 82 3b 20 20 20 20 20 |e them).|..; |
|000028b0| 20 20 20 20 20 64 72 61 | 67 5f 70 6f 69 6e 74 3d | dra|g_point=|
|000028c0| 31 3a f4 20 57 65 27 72 | 65 20 64 72 61 67 67 69 |1:. We'r|e draggi|
|000028d0| 6e 67 20 74 68 65 20 66 | 69 72 73 74 20 70 6f 69 |ng the f|irst poi|
|000028e0| 6e 74 0d 0a 8c 35 20 20 | 20 20 20 20 20 20 20 20 |nt...5 | |
|000028f0| 78 25 28 6e 75 6d 72 65 | 67 69 6f 6e 73 2c 30 29 |x%(numre|gions,0)|
|00002900| 3d 78 25 3a 79 25 28 6e | 75 6d 72 65 67 69 6f 6e |=x%:y%(n|umregion|
|00002910| 73 2c 30 29 3d 79 25 0d | 0a 96 35 20 20 20 20 20 |s,0)=y%.|..5 |
|00002920| 20 20 20 20 20 78 25 28 | 6e 75 6d 72 65 67 69 6f | x%(|numregio|
|00002930| 6e 73 2c 31 29 3d 78 25 | 3a 79 25 28 6e 75 6d 72 |ns,1)=x%|:y%(numr|
|00002940| 65 67 69 6f 6e 73 2c 31 | 29 3d 79 25 0d 0a a0 3c |egions,1|)=y%...<|
|00002950| 20 20 20 20 20 20 20 20 | 20 20 64 72 61 67 5f 6c | | drag_l|
|00002960| 78 3d 2d 31 3a 64 72 61 | 67 5f 6c 79 3d 2d 31 3a |x=-1:dra|g_ly=-1:|
|00002970| f4 20 4c 61 73 74 20 70 | 6f 69 6e 74 20 28 74 6f |. Last p|oint (to|
|00002980| 20 75 6e 64 72 61 77 29 | 0d 0a aa 23 20 20 20 20 | undraw)|...# |
|00002990| 20 20 20 20 20 20 74 79 | 70 65 25 28 6e 75 6d 72 | ty|pe%(numr|
|000029a0| 65 67 69 6f 6e 73 29 3d | 26 31 31 0d 0a b4 2b 20 |egions)=|&11...+ |
|000029b0| 20 20 20 20 20 20 20 20 | 20 72 65 66 24 28 6e 75 | | ref$(nu|
|000029c0| 6d 72 65 67 69 6f 6e 73 | 29 3d 75 72 6c 5f 64 65 |mregions|)=url_de|
|000029d0| 66 61 75 6c 74 24 0d 0a | be 0e 20 20 20 20 20 20 |fault$..|.. |
|000029e0| 20 20 20 cc 0d 0a c8 24 | 20 20 20 20 20 20 20 20 | ....$| |
|000029f0| 20 20 f2 63 61 6e 74 63 | 72 65 61 74 65 6d 6f 72 | .cantc|reatemor|
|00002a00| 65 72 65 67 69 6f 6e 73 | 0d 0a d2 0e 20 20 20 20 |eregions|.... |
|00002a10| 20 20 20 20 20 cd 0d 0a | dc 0d 20 20 20 20 20 20 | ...|.. |
|00002a20| 20 20 cd 0d 0a e6 0b 20 | 20 20 20 20 20 cb 0d 0a | ..... | ...|
|00002a30| f0 04 0d 0a fa 30 20 20 | 20 20 20 c9 20 6d 6f 64 |.....0 | . mod|
|00002a40| 65 5f 6d 6f 76 65 3a f4 | 20 57 65 27 72 65 20 69 |e_move:.| We're i|
|00002a50| 6e 20 61 20 6d 6f 76 69 | 6e 67 20 6d 6f 6f 64 2e |n a movi|ng mood.|
|00002a60| 2e 2e 0d 0b 04 12 20 20 | 20 20 20 20 c8 8e 20 62 |...... | .. b|
|00002a70| 75 74 20 ca 0d 0b 0e 14 | 20 20 20 20 20 20 20 c9 |ut .....| .|
|00002a80| 20 26 31 30 2c 26 34 30 | 0d 0b 18 1b 20 20 20 20 | &10,&40|.... |
|00002a90| 20 20 20 20 70 78 3d 62 | 25 21 30 3a 70 79 3d 62 | px=b|%!0:py=b|
|00002aa0| 25 21 34 0d 0b 22 1e 20 | 20 20 20 20 20 20 20 64 |%!4..". | d|
|00002ab0| 72 61 67 74 79 70 65 3d | 64 72 61 67 5f 6d 6f 76 |ragtype=|drag_mov|
|00002ac0| 65 0d 0b 2c 3b 20 20 20 | 20 20 20 20 20 64 72 61 |e..,; | dra|
|00002ad0| 67 5f 72 65 67 69 6f 6e | 3d a4 66 69 6e 64 72 65 |g_region|=.findre|
|00002ae0| 67 69 6f 6e 28 70 78 2c | 70 79 29 3a f4 20 57 68 |gion(px,|py):. Wh|
|00002af0| 69 63 68 20 72 65 67 69 | 6f 6e 20 3f 0d 0b 36 1d |ich regi|on ?..6.|
|00002b00| 20 20 20 20 20 20 20 20 | e7 20 64 72 61 67 5f 72 | |. drag_r|
|00002b10| 65 67 69 6f 6e 3e 30 20 | 8c 0d 0b 40 27 20 20 20 |egion>0 |...@' |
|00002b20| 20 20 20 20 20 20 78 25 | 3d 28 70 78 2d 62 6c 29 | x%|=(px-bl)|
|00002b30| 2f 32 3a 79 25 3d 2d 28 | 70 79 2d 62 74 29 2f 32 |/2:y%=-(|py-bt)/2|
|00002b40| 0d 0b 4a 24 20 20 20 20 | 20 20 20 20 20 64 72 61 |..J$ | dra|
|00002b50| 67 5f 6f 78 3d 2d 62 6c | 3a 64 72 61 67 5f 6f 79 |g_ox=-bl|:drag_oy|
|00002b60| 3d 2d 62 74 0d 0b 54 24 | 20 20 20 20 20 20 20 20 |=-bt..T$| |
|00002b70| 20 f4 20 57 68 65 72 65 | 20 74 68 65 20 70 6f 69 | . Where| the poi|
|00002b80| 6e 74 20 62 65 67 61 6e | 0d 0b 5e 22 20 20 20 20 |nt began|..^" |
|00002b90| 20 20 20 20 20 64 72 61 | 67 5f 73 78 3d 78 25 3a | dra|g_sx=x%:|
|00002ba0| 64 72 61 67 5f 73 79 3d | 79 25 0d 0b 68 3b 20 20 |drag_sy=|y%..h; |
|00002bb0| 20 20 20 20 20 20 20 64 | 72 61 67 5f 6c 78 3d 78 | d|rag_lx=x|
|00002bc0| 25 3a 64 72 61 67 5f 6c | 79 3d 79 25 3a f4 20 4c |%:drag_l|y=y%:. L|
|00002bd0| 61 73 74 20 70 6f 69 6e | 74 20 28 74 6f 20 75 6e |ast poin|t (to un|
|00002be0| 64 72 61 77 29 0d 0b 72 | 23 20 20 20 20 20 20 20 |draw)..r|# |
|00002bf0| 20 20 f4 20 46 69 6e 64 | 20 74 68 65 20 77 69 6e | . Find| the win|
|00002c00| 64 6f 77 20 73 69 7a 65 | 0d 0b 7c 32 20 20 20 20 |dow size|..|2 |
|00002c10| 20 20 20 20 20 21 62 25 | 3d 77 69 6e 25 3a c8 99 | !b%|=win%:..|
|00002c20| 20 22 57 69 6d 70 5f 47 | 65 74 57 69 6e 64 6f 77 | "Wimp_G|etWindow|
|00002c30| 53 74 61 74 65 22 2c 2c | 62 25 0d 0b 86 20 20 20 |State",,|b%... |
|00002c40| 20 20 20 20 20 20 20 73 | 78 25 3d 62 25 21 32 30 | s|x%=b%!20|
|00002c50| 3a 73 79 25 3d 62 25 21 | 32 34 0d 0b 90 42 20 20 |:sy%=b%!|24...B |
|00002c60| 20 20 20 20 20 20 20 78 | 30 25 3d 62 25 21 34 2d | x|0%=b%!4-|
|00002c70| 73 78 25 3a 79 30 25 3d | 62 25 21 38 2d 73 79 25 |sx%:y0%=|b%!8-sy%|
|00002c80| 3a 78 31 25 3d 62 25 21 | 31 32 2d 73 78 25 3a 79 |:x1%=b%!|12-sx%:y|
|00002c90| 31 25 3d 62 25 21 31 36 | 2d 73 79 25 0d 0b 9a 19 |1%=b%!16|-sy%....|
|00002ca0| 20 20 20 20 20 20 20 20 | 20 f4 20 53 74 61 72 74 | | . Start|
|00002cb0| 20 64 72 61 67 0d 0b a4 | 22 20 20 20 20 20 20 20 | drag...|" |
|00002cc0| 20 20 62 25 21 34 3d 37 | 3a f4 20 44 72 61 67 20 | b%!4=7|:. Drag |
|00002cd0| 61 20 70 6f 69 6e 74 0d | 0b ae 30 20 20 20 20 20 |a point.|..0 |
|00002ce0| 20 20 20 20 62 25 21 38 | 3d 70 78 3a 62 25 21 31 | b%!8|=px:b%!1|
|00002cf0| 32 3d 70 79 3a f4 20 44 | 72 61 67 20 62 6f 78 20 |2=py:. D|rag box |
|00002d00| 28 70 6f 69 6e 74 29 0d | 0b b8 1e 20 20 20 20 20 |(point).|... |
|00002d10| 20 20 20 20 62 25 21 31 | 36 3d 70 78 3a 62 25 21 | b%!1|6=px:b%!|
|00002d20| 32 30 3d 70 79 0d 0b c2 | 36 20 20 20 20 20 20 20 |20=py...|6 |
|00002d30| 20 20 62 25 21 32 34 3d | 78 30 25 2b 73 78 25 3a | b%!24=|x0%+sx%:|
|00002d40| 62 25 21 32 38 3d 79 30 | 25 2b 73 79 25 3a f4 20 |b%!28=y0|%+sy%:. |
|00002d50| 43 6f 6e 73 74 72 61 69 | 6e 74 73 0d 0b cc 28 20 |Constrai|nts...( |
|00002d60| 20 20 20 20 20 20 20 20 | 62 25 21 33 32 3d 78 31 | |b%!32=x1|
|00002d70| 25 2b 73 78 25 3a 62 25 | 21 33 36 3d 79 31 25 2b |%+sx%:b%|!36=y1%+|
|00002d80| 73 79 25 0d 0b d6 22 20 | 20 20 20 20 20 20 20 20 |sy%..." | |
|00002d90| c8 99 20 22 57 69 6d 70 | 5f 44 72 61 67 42 6f 78 |.. "Wimp|_DragBox|
|00002da0| 22 2c 2c 62 25 0d 0b e0 | 0d 20 20 20 20 20 20 20 |",,b%...|. |
|00002db0| 20 cd 0d 0b ea 0b 20 20 | 20 20 20 20 cb 0d 0b f4 | ..... | ....|
|00002dc0| 04 0d 0b fe 26 20 20 20 | 20 20 c9 20 6d 6f 64 65 |....& | . mode|
|00002dd0| 5f 65 64 69 74 3a f4 20 | 45 64 69 74 69 6e 67 20 |_edit:. |Editing |
|00002de0| 61 20 70 6f 69 6e 74 0d | 0c 08 12 20 20 20 20 20 |a point.|... |
|00002df0| 20 c8 8e 20 62 75 74 20 | ca 0d 0c 12 14 20 20 20 | .. but |..... |
|00002e00| 20 20 20 20 c9 20 26 31 | 30 2c 26 34 30 0d 0c 1c | . &1|0,&40...|
|00002e10| 1b 20 20 20 20 20 20 20 | 20 70 78 3d 62 25 21 30 |. | px=b%!0|
|00002e20| 3a 70 79 3d 62 25 21 34 | 0d 0c 26 26 20 20 20 20 |:py=b%!4|..&& |
|00002e30| 20 20 20 20 f4 20 57 68 | 69 63 68 20 70 6f 69 6e | . Wh|ich poin|
|00002e40| 74 20 69 73 20 63 6c 6f | 73 65 73 74 20 3f 0d 0c |t is clo|sest ?..|
|00002e50| 30 34 20 20 20 20 20 20 | 20 20 64 72 61 67 5f 72 |04 | drag_r|
|00002e60| 65 67 69 6f 6e 3d a4 66 | 69 6e 64 70 6f 69 6e 74 |egion=.f|indpoint|
|00002e70| 28 70 78 2c 70 79 2c 64 | 72 61 67 5f 70 6f 69 6e |(px,py,d|rag_poin|
|00002e80| 74 29 0d 0c 3a 1d 20 20 | 20 20 20 20 20 20 e7 20 |t)..:. | . |
|00002e90| 64 72 61 67 5f 72 65 67 | 69 6f 6e 3e 30 20 8c 0d |drag_reg|ion>0 ..|
|00002ea0| 0c 44 27 20 20 20 20 20 | 20 20 20 20 78 25 3d 28 |.D' | x%=(|
|00002eb0| 70 78 2d 62 6c 29 2f 32 | 3a 79 25 3d 2d 28 70 79 |px-bl)/2|:y%=-(py|
|00002ec0| 2d 62 74 29 2f 32 0d 0c | 4e 24 20 20 20 20 20 20 |-bt)/2..|N$ |
|00002ed0| 20 20 20 64 72 61 67 5f | 6f 78 3d 2d 62 6c 3a 64 | drag_|ox=-bl:d|
|00002ee0| 72 61 67 5f 6f 79 3d 2d | 62 74 0d 0c 58 24 20 20 |rag_oy=-|bt..X$ |
|00002ef0| 20 20 20 20 20 20 20 c8 | 8e 20 74 79 70 65 25 28 | .|. type%(|
|00002f00| 64 72 61 67 5f 72 65 67 | 69 6f 6e 29 20 ca 0d 0c |drag_reg|ion) ...|
|00002f10| 62 29 20 20 20 20 20 20 | 20 20 20 20 c9 20 30 3a |b) | . 0:|
|00002f20| f4 20 52 65 63 74 61 6e | 67 6c 65 20 63 6f 72 6e |. Rectan|gle corn|
|00002f30| 65 72 20 65 64 69 74 0d | 0c 6c 21 20 20 20 20 20 |er edit.|.l! |
|00002f40| 20 20 20 20 20 20 64 72 | 61 67 74 79 70 65 3d 64 | dr|agtype=d|
|00002f50| 72 61 67 5f 72 65 63 74 | 0d 0c 76 42 20 20 20 20 |rag_rect|..vB |
|00002f60| 20 20 20 20 20 20 20 64 | 72 61 67 5f 73 78 3d 78 | d|rag_sx=x|
|00002f70| 25 28 64 72 61 67 5f 72 | 65 67 69 6f 6e 2c 30 29 |%(drag_r|egion,0)|
|00002f80| 3a 64 72 61 67 5f 73 79 | 3d 79 25 28 64 72 61 67 |:drag_sy|=y%(drag|
|00002f90| 5f 72 65 67 69 6f 6e 2c | 30 29 0d 0c 80 27 20 20 |_region,|0)...' |
|00002fa0| 20 20 20 20 20 20 20 20 | 20 f4 20 4c 61 73 74 20 | | . Last |
|00002fb0| 70 6f 69 6e 74 20 28 74 | 6f 20 75 6e 64 72 61 77 |point (t|o undraw|
|00002fc0| 29 0d 0c 8a 42 20 20 20 | 20 20 20 20 20 20 20 20 |)...B | |
|00002fd0| 64 72 61 67 5f 6c 78 3d | 78 25 28 64 72 61 67 5f |drag_lx=|x%(drag_|
|00002fe0| 72 65 67 69 6f 6e 2c 31 | 29 3a 64 72 61 67 5f 6c |region,1|):drag_l|
|00002ff0| 79 3d 79 25 28 64 72 61 | 67 5f 72 65 67 69 6f 6e |y=y%(dra|g_region|
|00003000| 2c 31 29 0d 0c 94 25 20 | 20 20 20 20 20 20 20 20 |,1)...% | |
|00003010| 20 20 f4 20 46 69 6e 64 | 20 74 68 65 20 77 69 6e | . Find| the win|
|00003020| 64 6f 77 20 73 69 7a 65 | 0d 0c 9e 34 20 20 20 20 |dow size|...4 |
|00003030| 20 20 20 20 20 20 20 21 | 62 25 3d 77 69 6e 25 3a | !|b%=win%:|
|00003040| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 57 69 6e 64 |.. "Wimp|_GetWind|
|00003050| 6f 77 53 74 61 74 65 22 | 2c 2c 62 25 0d 0c a8 22 |owState"|,,b%..."|
|00003060| 20 20 20 20 20 20 20 20 | 20 20 20 73 78 25 3d 62 | | sx%=b|
|00003070| 25 21 32 30 3a 73 79 25 | 3d 62 25 21 32 34 0d 0c |%!20:sy%|=b%!24..|
|00003080| b2 44 20 20 20 20 20 20 | 20 20 20 20 20 78 30 25 |.D | x0%|
|00003090| 3d 62 25 21 34 2d 73 78 | 25 3a 79 30 25 3d 62 25 |=b%!4-sx|%:y0%=b%|
|000030a0| 21 38 2d 73 79 25 3a 78 | 31 25 3d 62 25 21 31 32 |!8-sy%:x|1%=b%!12|
|000030b0| 2d 73 78 25 3a 79 31 25 | 3d 62 25 21 31 36 2d 73 |-sx%:y1%|=b%!16-s|
|000030c0| 79 25 0d 0c bc 1b 20 20 | 20 20 20 20 20 20 20 20 |y%.... | |
|000030d0| 20 f4 20 53 74 61 72 74 | 20 64 72 61 67 0d 0c c6 | . Start| drag...|
|000030e0| 24 20 20 20 20 20 20 20 | 20 20 20 20 62 25 21 34 |$ | b%!4|
|000030f0| 3d 37 3a f4 20 44 72 61 | 67 20 61 20 70 6f 69 6e |=7:. Dra|g a poin|
|00003100| 74 0d 0c d0 32 20 20 20 | 20 20 20 20 20 20 20 20 |t...2 | |
|00003110| 62 25 21 38 3d 70 78 3a | 62 25 21 31 32 3d 70 79 |b%!8=px:|b%!12=py|
|00003120| 3a f4 20 44 72 61 67 20 | 62 6f 78 20 28 70 6f 69 |:. Drag |box (poi|
|00003130| 6e 74 29 0d 0c da 20 20 | 20 20 20 20 20 20 20 20 |nt)... | |
|00003140| 20 20 62 25 21 31 36 3d | 70 78 3a 62 25 21 32 30 | b%!16=|px:b%!20|
|00003150| 3d 70 79 0d 0c e4 38 20 | 20 20 20 20 20 20 20 20 |=py...8 | |
|00003160| 20 20 62 25 21 32 34 3d | 78 30 25 2b 73 78 25 3a | b%!24=|x0%+sx%:|
|00003170| 62 25 21 32 38 3d 79 30 | 25 2b 73 79 25 3a f4 20 |b%!28=y0|%+sy%:. |
|00003180| 43 6f 6e 73 74 72 61 69 | 6e 74 73 0d 0c ee 2a 20 |Constrai|nts...* |
|00003190| 20 20 20 20 20 20 20 20 | 20 20 62 25 21 33 32 3d | | b%!32=|
|000031a0| 78 31 25 2b 73 78 25 3a | 62 25 21 33 36 3d 79 31 |x1%+sx%:|b%!36=y1|
|000031b0| 25 2b 73 79 25 0d 0c f8 | 24 20 20 20 20 20 20 20 |%+sy%...|$ |
|000031c0| 20 20 20 20 c8 99 20 22 | 57 69 6d 70 5f 44 72 61 | .. "|Wimp_Dra|
|000031d0| 67 42 6f 78 22 2c 2c 62 | 25 0d 0d 02 04 0d 0d 0c |gBox",,b|%.......|
|000031e0| 26 20 20 20 20 20 20 20 | 20 20 20 c9 20 31 3a f4 |& | . 1:.|
|000031f0| 20 43 69 72 63 6c 65 20 | 72 61 64 69 75 73 20 65 | Circle |radius e|
|00003200| 64 69 74 0d 0d 16 23 20 | 20 20 20 20 20 20 20 20 |dit...# | |
|00003210| 20 20 64 72 61 67 74 79 | 70 65 3d 64 72 61 67 5f | dragty|pe=drag_|
|00003220| 63 69 72 63 6c 65 0d 0d | 20 28 20 20 20 20 20 20 |circle..| ( |
|00003230| 20 20 20 20 20 f4 20 57 | 68 65 72 65 20 74 68 65 | . W|here the|
|00003240| 20 70 6f 69 6e 74 20 73 | 74 61 72 74 65 64 0d 0d | point s|tarted..|
|00003250| 2a 42 20 20 20 20 20 20 | 20 20 20 20 20 64 72 61 |*B | dra|
|00003260| 67 5f 73 78 3d 78 25 28 | 64 72 61 67 5f 72 65 67 |g_sx=x%(|drag_reg|
|00003270| 69 6f 6e 2c 30 29 3a 64 | 72 61 67 5f 73 79 3d 79 |ion,0):d|rag_sy=y|
|00003280| 25 28 64 72 61 67 5f 72 | 65 67 69 6f 6e 2c 30 29 |%(drag_r|egion,0)|
|00003290| 0d 0d 34 63 20 20 20 20 | 20 20 20 20 20 20 20 72 |..4c | r|
|000032a0| 3d b6 28 28 78 25 28 64 | 72 61 67 5f 72 65 67 69 |=.((x%(d|rag_regi|
|000032b0| 6f 6e 2c 30 29 2d 78 25 | 28 64 72 61 67 5f 72 65 |on,0)-x%|(drag_re|
|000032c0| 67 69 6f 6e 2c 31 29 29 | 5e 32 2b 28 79 25 28 64 |gion,1))|^2+(y%(d|
|000032d0| 72 61 67 5f 72 65 67 69 | 6f 6e 2c 30 29 2d 79 25 |rag_regi|on,0)-y%|
|000032e0| 28 64 72 61 67 5f 72 65 | 67 69 6f 6e 2c 31 29 29 |(drag_re|gion,1))|
|000032f0| 5e 32 29 0d 0d 3e 31 20 | 20 20 20 20 20 20 20 20 |^2)..>1 | |
|00003300| 20 20 64 72 61 67 5f 6c | 72 3d 72 3a f4 20 4c 61 | drag_l|r=r:. La|
|00003310| 73 74 20 70 6f 69 6e 74 | 20 28 74 6f 20 75 6e 64 |st point| (to und|
|00003320| 72 61 77 29 0d 0d 48 25 | 20 20 20 20 20 20 20 20 |raw)..H%| |
|00003330| 20 20 20 f4 20 46 69 6e | 64 20 74 68 65 20 77 69 | . Fin|d the wi|
|00003340| 6e 64 6f 77 20 73 69 7a | 65 0d 0d 52 34 20 20 20 |ndow siz|e..R4 |
|00003350| 20 20 20 20 20 20 20 20 | 21 62 25 3d 77 69 6e 25 | |!b%=win%|
|00003360| 3a c8 99 20 22 57 69 6d | 70 5f 47 65 74 57 69 6e |:.. "Wim|p_GetWin|
|00003370| 64 6f 77 53 74 61 74 65 | 22 2c 2c 62 25 0d 0d 5c |dowState|",,b%..\|
|00003380| 22 20 20 20 20 20 20 20 | 20 20 20 20 73 78 25 3d |" | sx%=|
|00003390| 62 25 21 32 30 3a 73 79 | 25 3d 62 25 21 32 34 0d |b%!20:sy|%=b%!24.|
|000033a0| 0d 66 44 20 20 20 20 20 | 20 20 20 20 20 20 78 30 |.fD | x0|
|000033b0| 25 3d 62 25 21 34 2d 73 | 78 25 3a 79 30 25 3d 62 |%=b%!4-s|x%:y0%=b|
|000033c0| 25 21 38 2d 73 79 25 3a | 78 31 25 3d 62 25 21 31 |%!8-sy%:|x1%=b%!1|
|000033d0| 32 2d 73 78 25 3a 79 31 | 25 3d 62 25 21 31 36 2d |2-sx%:y1|%=b%!16-|
|000033e0| 73 79 25 0d 0d 70 1b 20 | 20 20 20 20 20 20 20 20 |sy%..p. | |
|000033f0| 20 20 f4 20 53 74 61 72 | 74 20 64 72 61 67 0d 0d | . Star|t drag..|
|00003400| 7a 24 20 20 20 20 20 20 | 20 20 20 20 20 62 25 21 |z$ | b%!|
|00003410| 34 3d 37 3a f4 20 44 72 | 61 67 20 61 20 70 6f 69 |4=7:. Dr|ag a poi|
|00003420| 6e 74 0d 0d 84 32 20 20 | 20 20 20 20 20 20 20 20 |nt...2 | |
|00003430| 20 62 25 21 38 3d 70 78 | 3a 62 25 21 31 32 3d 70 | b%!8=px|:b%!12=p|
|00003440| 79 3a f4 20 44 72 61 67 | 20 62 6f 78 20 28 70 6f |y:. Drag| box (po|
|00003450| 69 6e 74 29 0d 0d 8e 20 | 20 20 20 20 20 20 20 20 |int)... | |
|00003460| 20 20 20 62 25 21 31 36 | 3d 70 78 3a 62 25 21 32 | b%!16|=px:b%!2|
|00003470| 30 3d 70 79 0d 0d 98 38 | 20 20 20 20 20 20 20 20 |0=py...8| |
|00003480| 20 20 20 62 25 21 32 34 | 3d 78 30 25 2b 73 78 25 | b%!24|=x0%+sx%|
|00003490| 3a 62 25 21 32 38 3d 79 | 30 25 2b 73 79 25 3a f4 |:b%!28=y|0%+sy%:.|
|000034a0| 20 43 6f 6e 73 74 72 61 | 69 6e 74 73 0d 0d a2 2a | Constra|ints...*|
|000034b0| 20 20 20 20 20 20 20 20 | 20 20 20 62 25 21 33 32 | | b%!32|
|000034c0| 3d 78 31 25 2b 73 78 25 | 3a 62 25 21 33 36 3d 79 |=x1%+sx%|:b%!36=y|
|000034d0| 31 25 2b 73 79 25 0d 0d | ac 24 20 20 20 20 20 20 |1%+sy%..|.$ |
|000034e0| 20 20 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 44 72 | .. |"Wimp_Dr|
|000034f0| 61 67 42 6f 78 22 2c 2c | 62 25 0d 0d b6 04 0d 0d |agBox",,|b%......|
|00003500| c0 24 20 20 20 20 20 20 | 20 20 20 20 7f 3a f4 20 |.$ | .:. |
|00003510| 50 6f 6c 79 67 6f 6e 20 | 70 6f 69 6e 74 20 65 64 |Polygon |point ed|
|00003520| 69 74 0d 0d ca 21 20 20 | 20 20 20 20 20 20 20 20 |it...! | |
|00003530| 20 64 72 61 67 74 79 70 | 65 3d 64 72 61 67 5f 70 | dragtyp|e=drag_p|
|00003540| 6f 6c 79 0d 0d d4 28 20 | 20 20 20 20 20 20 20 20 |oly...( | |
|00003550| 20 20 f4 20 57 68 65 72 | 65 20 74 68 65 20 70 6f | . Wher|e the po|
|00003560| 69 6e 74 20 73 74 61 72 | 74 65 64 0d 0d de 54 20 |int star|ted...T |
|00003570| 20 20 20 20 20 20 20 20 | 20 20 64 72 61 67 5f 73 | | drag_s|
|00003580| 78 3d 78 25 28 64 72 61 | 67 5f 72 65 67 69 6f 6e |x=x%(dra|g_region|
|00003590| 2c 64 72 61 67 5f 70 6f | 69 6e 74 29 3a 64 72 61 |,drag_po|int):dra|
|000035a0| 67 5f 73 79 3d 79 25 28 | 64 72 61 67 5f 72 65 67 |g_sy=y%(|drag_reg|
|000035b0| 69 6f 6e 2c 64 72 61 67 | 5f 70 6f 69 6e 74 29 0d |ion,drag|_point).|
|000035c0| 0d e8 27 20 20 20 20 20 | 20 20 20 20 20 20 f4 20 |..' | . |
|000035d0| 4c 61 73 74 20 70 6f 69 | 6e 74 20 28 74 6f 20 75 |Last poi|nt (to u|
|000035e0| 6e 64 72 61 77 29 0d 0d | f2 54 20 20 20 20 20 20 |ndraw)..|.T |
|000035f0| 20 20 20 20 20 64 72 61 | 67 5f 6c 78 3d 78 25 28 | dra|g_lx=x%(|
|00003600| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 64 72 61 67 |drag_reg|ion,drag|
|00003610| 5f 70 6f 69 6e 74 29 3a | 64 72 61 67 5f 6c 79 3d |_point):|drag_ly=|
|00003620| 79 25 28 64 72 61 67 5f | 72 65 67 69 6f 6e 2c 64 |y%(drag_|region,d|
|00003630| 72 61 67 5f 70 6f 69 6e | 74 29 0d 0d fc 25 20 20 |rag_poin|t)...% |
|00003640| 20 20 20 20 20 20 20 20 | 20 f4 20 46 69 6e 64 20 | | . Find |
|00003650| 74 68 65 20 77 69 6e 64 | 6f 77 20 73 69 7a 65 0d |the wind|ow size.|
|00003660| 0e 06 34 20 20 20 20 20 | 20 20 20 20 20 20 21 62 |..4 | !b|
|00003670| 25 3d 77 69 6e 25 3a c8 | 99 20 22 57 69 6d 70 5f |%=win%:.|. "Wimp_|
|00003680| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|00003690| 2c 62 25 0d 0e 10 22 20 | 20 20 20 20 20 20 20 20 |,b%..." | |
|000036a0| 20 20 73 78 25 3d 62 25 | 21 32 30 3a 73 79 25 3d | sx%=b%|!20:sy%=|
|000036b0| 62 25 21 32 34 0d 0e 1a | 44 20 20 20 20 20 20 20 |b%!24...|D |
|000036c0| 20 20 20 20 78 30 25 3d | 62 25 21 34 2d 73 78 25 | x0%=|b%!4-sx%|
|000036d0| 3a 79 30 25 3d 62 25 21 | 38 2d 73 79 25 3a 78 31 |:y0%=b%!|8-sy%:x1|
|000036e0| 25 3d 62 25 21 31 32 2d | 73 78 25 3a 79 31 25 3d |%=b%!12-|sx%:y1%=|
|000036f0| 62 25 21 31 36 2d 73 79 | 25 0d 0e 24 1b 20 20 20 |b%!16-sy|%..$. |
|00003700| 20 20 20 20 20 20 20 20 | f4 20 53 74 61 72 74 20 | |. Start |
|00003710| 64 72 61 67 0d 0e 2e 24 | 20 20 20 20 20 20 20 20 |drag...$| |
|00003720| 20 20 20 62 25 21 34 3d | 37 3a f4 20 44 72 61 67 | b%!4=|7:. Drag|
|00003730| 20 61 20 70 6f 69 6e 74 | 0d 0e 38 32 20 20 20 20 | a point|..82 |
|00003740| 20 20 20 20 20 20 20 62 | 25 21 38 3d 70 78 3a 62 | b|%!8=px:b|
|00003750| 25 21 31 32 3d 70 79 3a | f4 20 44 72 61 67 20 62 |%!12=py:|. Drag b|
|00003760| 6f 78 20 28 70 6f 69 6e | 74 29 0d 0e 42 20 20 20 |ox (poin|t)..B |
|00003770| 20 20 20 20 20 20 20 20 | 20 62 25 21 31 36 3d 70 | | b%!16=p|
|00003780| 78 3a 62 25 21 32 30 3d | 70 79 0d 0e 4c 38 20 20 |x:b%!20=|py..L8 |
|00003790| 20 20 20 20 20 20 20 20 | 20 62 25 21 32 34 3d 78 | | b%!24=x|
|000037a0| 30 25 2b 73 78 25 3a 62 | 25 21 32 38 3d 79 30 25 |0%+sx%:b|%!28=y0%|
|000037b0| 2b 73 79 25 3a f4 20 43 | 6f 6e 73 74 72 61 69 6e |+sy%:. C|onstrain|
|000037c0| 74 73 0d 0e 56 2a 20 20 | 20 20 20 20 20 20 20 20 |ts..V* | |
|000037d0| 20 62 25 21 33 32 3d 78 | 31 25 2b 73 78 25 3a 62 | b%!32=x|1%+sx%:b|
|000037e0| 25 21 33 36 3d 79 31 25 | 2b 73 79 25 0d 0e 60 24 |%!36=y1%|+sy%..`$|
|000037f0| 20 20 20 20 20 20 20 20 | 20 20 20 c8 99 20 22 57 | | .. "W|
|00003800| 69 6d 70 5f 44 72 61 67 | 42 6f 78 22 2c 2c 62 25 |imp_Drag|Box",,b%|
|00003810| 0d 0e 6a 0e 20 20 20 20 | 20 20 20 20 20 cb 0d 0e |..j. | ...|
|00003820| 74 04 0d 0e 7e 0d 20 20 | 20 20 20 20 20 20 cd 0d |t...~. | ..|
|00003830| 0e 88 0b 20 20 20 20 20 | 20 cb 0d 0e 92 09 20 20 |... | ..... |
|00003840| 20 20 cb 0d 0e 9c 04 0d | 0e a6 21 20 20 20 cc 3a | ......|..! .:|
|00003850| f4 20 49 66 20 6e 6f 74 | 20 69 6e 20 74 68 65 20 |. If not| in the |
|00003860| 69 6d 61 67 65 2e 2e 2e | 0d 0e b0 1e 20 20 20 20 |image...|.... |
|00003870| e7 20 64 72 61 67 74 79 | 70 65 3d 64 72 61 67 5f |. dragty|pe=drag_|
|00003880| 70 6f 6c 79 20 8c 0d 0e | ba 38 20 20 20 20 20 f4 |poly ...|.8 .|
|00003890| 20 57 65 20 63 61 6e 27 | 74 20 63 68 61 6e 67 65 | We can'|t change|
|000038a0| 20 6d 6f 64 65 20 69 6e | 20 74 68 65 20 6d 69 64 | mode in| the mid|
|000038b0| 64 6c 65 20 6f 66 20 61 | 6e 20 65 64 69 74 0d 0e |dle of a|n edit..|
|000038c0| c4 2a 20 20 20 20 20 f2 | 69 63 6f 6e 73 74 61 74 |.* .|iconstat|
|000038d0| 65 28 77 69 6e 2c 69 63 | 6f 6e 2c 30 29 3a f4 20 |e(win,ic|on,0):. |
|000038e0| 55 6e 73 65 6c 65 63 74 | 0d 0e ce 39 20 20 20 20 |Unselect|...9 |
|000038f0| 20 f2 69 63 6f 6e 73 74 | 61 74 65 28 77 69 6e 2c | .iconst|ate(win,|
|00003900| 65 64 69 74 5f 69 63 6f | 6e 2c 31 29 3a f4 20 52 |edit_ico|n,1):. R|
|00003910| 65 2d 73 65 6c 65 63 74 | 20 6f 6c 64 20 69 63 6f |e-select| old ico|
|00003920| 6e 0d 0e d8 09 20 20 20 | 20 cc 0d 0e e2 19 20 20 |n.... | ..... |
|00003930| 20 20 20 f2 64 65 73 65 | 6c 65 63 74 5f 72 65 67 | .dese|lect_reg|
|00003940| 69 6f 6e 0d 0e ec 23 20 | 20 20 20 20 78 3d 65 64 |ion...# | x=ed|
|00003950| 69 74 5f 69 63 6f 6e 3a | 65 64 69 74 5f 69 63 6f |it_icon:|edit_ico|
|00003960| 6e 3d 69 63 6f 6e 0d 0e | f6 12 20 20 20 20 20 c8 |n=icon..|.. .|
|00003970| 8e 20 69 63 6f 6e 20 ca | 0d 0f 00 20 20 20 20 20 |. icon .|... |
|00003980| 20 20 c9 20 31 3a 65 64 | 69 74 6d 6f 64 65 3d 6d | . 1:ed|itmode=m|
|00003990| 6f 64 65 5f 72 65 63 74 | 0d 0f 0a 22 20 20 20 20 |ode_rect|..." |
|000039a0| 20 20 c9 20 32 3a 65 64 | 69 74 6d 6f 64 65 3d 6d | . 2:ed|itmode=m|
|000039b0| 6f 64 65 5f 63 69 72 63 | 6c 65 0d 0f 14 20 20 20 |ode_circ|le... |
|000039c0| 20 20 20 20 c9 20 33 3a | 65 64 69 74 6d 6f 64 65 | . 3:|editmode|
|000039d0| 3d 6d 6f 64 65 5f 70 6f | 6c 79 0d 0f 1e 22 20 20 |=mode_po|ly..." |
|000039e0| 20 20 20 20 c9 20 34 3a | 65 64 69 74 6d 6f 64 65 | . 4:|editmode|
|000039f0| 3d 6d 6f 64 65 5f 73 65 | 6c 65 63 74 0d 0f 28 20 |=mode_se|lect..( |
|00003a00| 20 20 20 20 20 20 c9 20 | 35 3a 65 64 69 74 6d 6f | . |5:editmo|
|00003a10| 64 65 3d 6d 6f 64 65 5f | 6d 6f 76 65 0d 0f 32 20 |de=mode_|move..2 |
|00003a20| 20 20 20 20 20 20 c9 20 | 37 3a 65 64 69 74 6d 6f | . |7:editmo|
|00003a30| 64 65 3d 6d 6f 64 65 5f | 65 64 69 74 0d 0f 3c 17 |de=mode_|edit..<.|
|00003a40| 20 20 20 20 20 20 7f 3a | 65 64 69 74 5f 69 63 6f | .:|edit_ico|
|00003a50| 6e 3d 78 0d 0f 46 0a 20 | 20 20 20 20 cb 0d 0f 50 |n=x..F. | ...P|
|00003a60| 09 20 20 20 20 cd 0d 0f | 5a 08 20 20 20 cd 0d 0f |. ...|Z. ...|
|00003a70| 64 07 20 20 cd 0d 0f 6e | 04 0d 0f 78 26 20 c9 20 |d. ...n|...x& . |
|00003a80| 6c 69 6e 6b 77 69 6e 25 | 3a f4 20 4c 69 6e 6b 20 |linkwin%|:. Link |
|00003a90| 55 52 4c 20 65 64 69 74 | 20 77 69 6e 64 6f 77 0d |URL edit| window.|
|00003aa0| 0f 82 0f 20 20 c8 8e 20 | 69 63 6f 6e 20 ca 0d 0f |... .. |icon ...|
|00003ab0| 8c 1a 20 20 20 c9 20 32 | 3a f4 20 4f 4b 20 74 68 |.. . 2|:. OK th|
|00003ac0| 65 20 77 69 6e 64 6f 77 | 0d 0f 96 1b 20 20 20 20 |e window|.... |
|00003ad0| f2 63 6c 6f 73 65 77 69 | 6e 28 6c 69 6e 6b 77 69 |.closewi|n(linkwi|
|00003ae0| 6e 25 29 0d 0f a0 30 20 | 20 20 20 72 65 66 24 28 |n%)...0 | ref$(|
|00003af0| 73 65 6c 72 65 67 69 6f | 6e 29 3d a4 67 65 74 69 |selregio|n)=.geti|
|00003b00| 63 6f 6e 74 65 78 74 28 | 6c 69 6e 6b 77 69 6e 25 |context(|linkwin%|
|00003b10| 2c 30 29 0d 0f aa 31 20 | 20 20 20 e7 20 65 64 69 |,0)...1 | . edi|
|00003b20| 74 6d 6f 64 65 3c 3e 6d | 6f 64 65 5f 73 65 6c 65 |tmode<>m|ode_sele|
|00003b30| 63 74 20 8c f2 64 65 73 | 65 6c 65 63 74 5f 72 65 |ct ..des|elect_re|
|00003b40| 67 69 6f 6e 0d 0f b4 07 | 20 20 cb 0d 0f be 04 0d |gion....| ......|
|00003b50| 0f c8 2c 20 c9 20 73 61 | 76 65 62 6f 78 25 2c 73 |.., . sa|vebox%,s|
|00003b60| 61 76 65 63 62 6f 78 25 | 3a f4 20 54 68 65 20 73 |avecbox%|:. The s|
|00003b70| 61 76 65 20 77 69 6e 64 | 6f 77 73 0d 0f d2 0f 20 |ave wind|ows.... |
|00003b80| 20 c8 8e 20 69 63 6f 6e | 20 ca 0d 0f dc 1a 20 20 | .. icon| ..... |
|00003b90| 20 c9 20 33 3a f4 20 54 | 68 65 20 66 69 6c 65 20 | . 3:. T|he file |
|00003ba0| 69 63 6f 6e 0d 0f e6 1d | 20 20 20 20 e7 20 62 75 |icon....| . bu|
|00003bb0| 74 3d 26 31 30 20 84 20 | 62 75 74 3d 26 34 30 20 |t=&10 . |but=&40 |
|00003bc0| 8c 0d 0f f0 1e 20 20 20 | 20 20 f2 64 72 61 67 69 |..... | .dragi|
|00003bd0| 63 6f 6e 28 77 69 6e 2c | 69 63 6f 6e 2c a3 29 0d |con(win,|icon,.).|
|00003be0| 0f fa 1a 20 20 20 20 20 | e7 20 77 69 6e 3d 73 61 |... |. win=sa|
|00003bf0| 76 65 63 62 6f 78 25 20 | 8c 0d 10 04 1e 20 20 20 |vecbox% |..... |
|00003c00| 20 20 20 64 72 61 67 74 | 79 70 65 3d 64 72 61 67 | dragt|ype=drag|
|00003c10| 5f 63 6c 69 65 6e 74 0d | 10 0e 0a 20 20 20 20 20 |_client.|... |
|00003c20| cc 0d 10 18 31 20 20 20 | 20 20 20 e7 20 a4 67 65 |....1 | . .ge|
|00003c30| 74 69 63 6f 6e 76 61 6c | 69 64 28 77 69 6e 2c 69 |ticonval|id(win,i|
|00003c40| 63 6f 6e 29 3d 22 53 66 | 69 6c 65 5f 31 62 63 22 |con)="Sf|ile_1bc"|
|00003c50| 20 8c 0d 10 22 1c 20 20 | 20 20 20 20 20 64 72 61 | ...". | dra|
|00003c60| 67 74 79 70 65 3d 64 72 | 61 67 5f 6f 75 72 0d 10 |gtype=dr|ag_our..|
|00003c70| 2c 0b 20 20 20 20 20 20 | cc 0d 10 36 1d 20 20 20 |,. |...6. |
|00003c80| 20 20 20 20 64 72 61 67 | 74 79 70 65 3d 64 72 61 | drag|type=dra|
|00003c90| 67 5f 73 61 76 65 0d 10 | 40 0b 20 20 20 20 20 20 |g_save..|@. |
|00003ca0| cd 0d 10 4a 0a 20 20 20 | 20 20 cd 0d 10 54 09 20 |...J. | ...T. |
|00003cb0| 20 20 20 cd 0d 10 5e 04 | 0d 10 68 1a 20 20 20 c9 | ...^.|..h. .|
|00003cc0| 20 30 3a f4 20 54 68 65 | 20 4f 6b 20 62 75 74 74 | 0:. The| Ok butt|
|00003cd0| 6f 6e 0d 10 72 1a 20 20 | 20 20 e7 20 77 69 6e 25 |on..r. | . win%|
|00003ce0| 3d 73 61 76 65 63 62 6f | 78 25 20 8c 0d 10 7c 10 |=savecbo|x% ...|.|
|00003cf0| 20 20 20 20 20 74 25 3d | 26 46 41 46 0d 10 86 09 | t%=|&FAF....|
|00003d00| 20 20 20 20 cc 0d 10 90 | 42 20 20 20 20 20 e7 20 | ....|B . |
|00003d10| a4 67 65 74 69 63 6f 6e | 76 61 6c 69 64 28 73 61 |.geticon|valid(sa|
|00003d20| 76 65 62 6f 78 25 2c 33 | 29 3d 22 53 66 69 6c 65 |vebox%,3|)="Sfile|
|00003d30| 5f 66 66 64 22 20 8c 74 | 25 3d 26 46 46 44 20 8b |_ffd" .t|%=&FFD .|
|00003d40| 74 25 3d 26 31 42 43 0d | 10 9a 09 20 20 20 20 cd |t%=&1BC.|... .|
|00003d50| 0d 10 a4 2c 20 20 20 20 | 6f 6b 3d a4 6d 61 70 5f |..., |ok=.map_|
|00003d60| 73 61 76 65 28 a4 67 65 | 74 69 63 6f 6e 74 65 78 |save(.ge|ticontex|
|00003d70| 74 28 77 69 6e 2c 32 29 | 2c 74 25 29 0d 10 ae 07 |t(win,2)|,t%)....|
|00003d80| 20 20 cb 0d 10 b8 04 0d | 10 c2 05 cb 0d 10 cc 05 | ......|........|
|00003d90| e1 0d 10 d6 05 3a 0d 10 | e0 13 dd f2 72 65 64 72 |.....:..|....redr|
|00003da0| 61 77 77 69 6e 28 62 25 | 29 0d 10 ea 14 e7 20 69 |awwin(b%|)..... i|
|00003db0| 6d 67 74 79 70 65 3d 26 | 46 46 39 20 8c 0d 10 f4 |mgtype=&|FF9 ....|
|00003dc0| 44 20 c8 99 20 22 43 6f | 6c 6f 75 72 54 72 61 6e |D .. "Co|lourTran|
|00003dd0| 73 5f 53 65 6c 65 63 74 | 54 61 62 6c 65 22 2c 69 |s_Select|Table",i|
|00003de0| 6d 67 73 70 63 25 2c 69 | 6d 67 6e 61 6d 65 24 2c |mgspc%,i|mgname$,|
|00003df0| 2d 31 2c 2d 31 2c 69 6d | 67 74 72 61 6e 73 25 2c |-1,-1,im|gtrans%,|
|00003e00| 30 0d 10 fe 05 cc 0d 11 | 08 2c 20 c8 99 20 22 4f |0.......|., .. "O|
|00003e10| 53 5f 52 65 61 64 4d 6f | 64 65 56 61 72 69 61 62 |S_ReadMo|deVariab|
|00003e20| 6c 65 22 2c 2d 31 2c 34 | 20 b8 20 2c 2c 78 65 69 |le",-1,4| . ,,xei|
|00003e30| 67 25 0d 11 12 2c 20 c8 | 99 20 22 4f 53 5f 52 65 |g%..., .|. "OS_Re|
|00003e40| 61 64 4d 6f 64 65 56 61 | 72 69 61 62 6c 65 22 2c |adModeVa|riable",|
|00003e50| 2d 31 2c 35 20 b8 20 2c | 2c 79 65 69 67 25 0d 11 |-1,5 . ,|,yeig%..|
|00003e60| 1c 1c 20 69 6d 67 73 63 | 61 6c 65 25 21 30 3d 31 |.. imgsc|ale%!0=1|
|00003e70| 2d 28 78 65 69 67 25 3d | 30 29 0d 11 26 20 20 69 |-(xeig%=|0)..& i|
|00003e80| 6d 67 73 63 61 6c 65 25 | 21 38 3d 78 65 69 67 25 |mgscale%|!8=xeig%|
|00003e90| 2d 28 78 65 69 67 25 3d | 30 29 0d 11 30 1c 20 69 |-(xeig%=|0)..0. i|
|00003ea0| 6d 67 73 63 61 6c 65 25 | 21 34 3d 31 2d 28 79 65 |mgscale%|!4=1-(ye|
|00003eb0| 69 67 25 3d 30 29 0d 11 | 3a 21 20 69 6d 67 73 63 |ig%=0)..|:! imgsc|
|00003ec0| 61 6c 65 25 21 31 32 3d | 79 65 69 67 25 2d 28 79 |ale%!12=|yeig%-(y|
|00003ed0| 65 69 67 25 3d 30 29 0d | 11 44 05 cd 0d 11 4e 26 |eig%=0).|.D....N&|
|00003ee0| c8 99 20 22 57 69 6d 70 | 5f 52 65 64 72 61 77 57 |.. "Wimp|_RedrawW|
|00003ef0| 69 6e 64 6f 77 22 2c 2c | 62 25 20 b8 20 6d 6f 72 |indow",,|b% . mor|
|00003f00| 65 25 0d 11 58 3b 78 30 | 3d 62 25 21 34 3a 79 30 |e%..X;x0|=b%!4:y0|
|00003f10| 3d 62 25 21 38 3a 78 31 | 3d 62 25 21 31 32 3a 79 |=b%!8:x1|=b%!12:y|
|00003f20| 31 3d 62 25 21 31 36 3a | 73 63 72 78 3d 62 25 21 |1=b%!16:|scrx=b%!|
|00003f30| 32 30 3a 73 63 72 79 3d | 62 25 21 32 34 0d 11 62 |20:scry=|b%!24..b|
|00003f40| 19 62 6c 3d 78 30 2d 73 | 63 72 78 3a 62 74 3d 79 |.bl=x0-s|crx:bt=y|
|00003f50| 31 2d 73 63 72 79 0d 11 | 6c 0c c8 95 20 6d 6f 72 |1-scry..|l... mor|
|00003f60| 65 25 0d 11 76 15 20 e7 | 20 69 6d 67 74 79 70 65 |e%..v. .| imgtype|
|00003f70| 3d 26 46 46 39 20 8c 0d | 11 80 4c 20 20 c8 99 20 |=&FF9 ..|..L .. |
|00003f80| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 26 31 |"OS_Spri|teOp",&1|
|00003f90| 33 34 2c 69 6d 67 73 70 | 63 25 2c 69 6d 67 6e 61 |34,imgsp|c%,imgna|
|00003fa0| 6d 65 24 2c 62 6c 2c 62 | 74 2d 69 6d 67 68 65 69 |me$,bl,b|t-imghei|
|00003fb0| 67 68 74 2a 32 2c 30 2c | 30 2c 69 6d 67 74 72 61 |ght*2,0,|0,imgtra|
|00003fc0| 6e 73 25 0d 11 8a 06 20 | cc 0d 11 94 51 20 20 c8 |ns%.... |....Q .|
|00003fd0| 99 20 22 4a 50 45 47 5f | 50 6c 6f 74 53 63 61 6c |. "JPEG_|PlotScal|
|00003fe0| 65 64 22 2c 69 6d 67 73 | 70 63 25 2c 62 6c 2c 62 |ed",imgs|pc%,bl,b|
|00003ff0| 74 2d 69 6d 67 68 65 69 | 67 68 74 2a 32 2c 69 6d |t-imghei|ght*2,im|
|00004000| 67 73 63 61 6c 65 25 2c | 69 6d 67 6c 65 6e 25 2c |gscale%,|imglen%,|
|00004010| 6a 70 65 67 5f 6f 70 74 | 73 25 0d 11 9e 06 20 cd |jpeg_opt|s%.... .|
|00004020| 0d 11 a8 1b 20 f2 72 65 | 64 72 61 77 5f 72 65 67 |.... .re|draw_reg|
|00004030| 69 6f 6e 73 28 62 6c 2c | 62 74 29 0d 11 b2 27 20 |ions(bl,|bt)...' |
|00004040| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 52 65 63 74 |.. "Wimp|_GetRect|
|00004050| 61 6e 67 6c 65 22 2c 2c | 62 25 20 b8 20 6d 6f 72 |angle",,|b% . mor|
|00004060| 65 25 0d 11 bc 05 ce 0d | 11 c6 05 e1 0d 11 d0 05 |e%......|........|
|00004070| 3a 0d 11 da 0a dd f2 6e | 75 6c 6c 0d 11 e4 11 c8 |:......n|ull.....|
|00004080| 8e 20 64 72 61 67 74 79 | 70 65 20 ca 0d 11 ee 2a |. dragty|pe ....*|
|00004090| 20 c9 20 64 72 61 67 5f | 6e 6f 6e 65 3a f4 20 4e | . drag_|none:. N|
|000040a0| 6f 20 64 72 61 67 20 62 | 65 69 6e 67 20 70 65 72 |o drag b|eing per|
|000040b0| 66 6f 72 6d 65 64 0d 11 | f8 21 20 c9 20 64 72 61 |formed..|.! . dra|
|000040c0| 67 5f 72 65 63 74 3a f4 | 20 52 65 63 74 61 6e 67 |g_rect:.| Rectang|
|000040d0| 6c 65 20 64 72 61 67 0d | 12 02 20 20 20 f2 67 65 |le drag.|.. .ge|
|000040e0| 74 70 74 72 70 6f 73 28 | 78 25 2c 79 25 2c 77 69 |tptrpos(|x%,y%,wi|
|000040f0| 6e 2c 69 63 6f 6e 29 0d | 12 0c 2a 20 20 78 25 3d |n,icon).|..* x%=|
|00004100| 28 78 25 2b 64 72 61 67 | 5f 6f 78 29 2f 32 3a 79 |(x%+drag|_ox)/2:y|
|00004110| 25 3d 2d 28 79 25 2b 64 | 72 61 67 5f 6f 79 29 2f |%=-(y%+d|rag_oy)/|
|00004120| 32 0d 12 16 14 20 20 62 | 25 21 30 3d 69 6d 61 67 |2.... b|%!0=imag|
|00004130| 65 77 69 6e 25 0d 12 20 | 1b 20 20 f4 20 54 68 65 |ewin%.. |. . The|
|00004140| 20 73 6d 61 6c 6c 65 73 | 74 20 63 6f 2d 6f 72 64 | smalles|t co-ord|
|00004150| 0d 12 2a 2f 20 20 e7 20 | 64 72 61 67 5f 73 78 3c |..*/ . |drag_sx<|
|00004160| 64 72 61 67 5f 6c 78 20 | 8c 6d 78 3d 64 72 61 67 |drag_lx |.mx=drag|
|00004170| 5f 73 78 20 8b 6d 78 3d | 64 72 61 67 5f 6c 78 0d |_sx .mx=|drag_lx.|
|00004180| 12 34 14 20 20 e7 20 78 | 25 3c 6d 78 20 8c 6d 78 |.4. . x|%<mx .mx|
|00004190| 3d 78 25 0d 12 3e 2f 20 | 20 e7 20 64 72 61 67 5f |=x%..>/ | . drag_|
|000041a0| 73 79 3c 64 72 61 67 5f | 6c 79 20 8c 6d 79 3d 64 |sy<drag_|ly .my=d|
|000041b0| 72 61 67 5f 73 79 20 8b | 6d 79 3d 64 72 61 67 5f |rag_sy .|my=drag_|
|000041c0| 6c 79 0d 12 48 14 20 20 | e7 20 79 25 3c 6d 79 20 |ly..H. |. y%<my |
|000041d0| 8c 6d 79 3d 79 25 0d 12 | 52 1a 20 20 62 25 21 34 |.my=y%..|R. b%!4|
|000041e0| 3d 6d 78 2a 32 3a 62 25 | 21 38 3d 2d 6d 79 2a 32 |=mx*2:b%|!8=-my*2|
|000041f0| 0d 12 5c 1a 20 20 f4 20 | 54 68 65 20 6c 61 72 67 |..\. . |The larg|
|00004200| 65 73 74 20 63 6f 2d 6f | 72 64 0d 12 66 2f 20 20 |est co-o|rd..f/ |
|00004210| e7 20 64 72 61 67 5f 73 | 78 3e 64 72 61 67 5f 6c |. drag_s|x>drag_l|
|00004220| 78 20 8c 6d 78 3d 64 72 | 61 67 5f 73 78 20 8b 6d |x .mx=dr|ag_sx .m|
|00004230| 78 3d 64 72 61 67 5f 6c | 78 0d 12 70 14 20 20 e7 |x=drag_l|x..p. .|
|00004240| 20 78 25 3e 6d 78 20 8c | 6d 78 3d 78 25 0d 12 7a | x%>mx .|mx=x%..z|
|00004250| 2f 20 20 e7 20 64 72 61 | 67 5f 73 79 3e 64 72 61 |/ . dra|g_sy>dra|
|00004260| 67 5f 6c 79 20 8c 6d 79 | 3d 64 72 61 67 5f 73 79 |g_ly .my|=drag_sy|
|00004270| 20 8b 6d 79 3d 64 72 61 | 67 5f 6c 79 0d 12 84 14 | .my=dra|g_ly....|
|00004280| 20 20 e7 20 79 25 3e 6d | 79 20 8c 6d 79 3d 79 25 | . y%>m|y .my=y%|
|00004290| 0d 12 8e 1c 20 20 62 25 | 21 31 32 3d 6d 78 2a 32 |.... b%|!12=mx*2|
|000042a0| 3a 62 25 21 31 36 3d 2d | 6d 79 2a 32 0d 12 98 21 |:b%!16=-|my*2...!|
|000042b0| 20 20 e7 20 62 25 21 31 | 32 3c 62 25 21 34 20 8c | . b%!1|2<b%!4 .|
|000042c0| c8 94 20 62 25 21 31 32 | 2c 62 25 21 34 0d 12 a2 |.. b%!12|,b%!4...|
|000042d0| 21 20 20 e7 20 62 25 21 | 31 36 3c 62 25 21 38 20 |! . b%!|16<b%!8 |
|000042e0| 8c c8 94 20 62 25 21 31 | 36 2c 62 25 21 38 0d 12 |... b%!1|6,b%!8..|
|000042f0| ac 21 20 20 62 25 21 31 | 32 3d 62 25 21 31 32 2b |.! b%!1|2=b%!12+|
|00004300| 34 3a 62 25 21 31 36 3d | 62 25 21 31 32 2b 34 0d |4:b%!16=|b%!12+4.|
|00004310| 12 b6 18 20 20 e7 20 62 | 25 21 31 36 3e 30 20 8c |... . b|%!16>0 .|
|00004320| 62 25 21 31 36 3d 30 0d | 12 c0 23 20 20 e7 20 64 |b%!16=0.|..# . d|
|00004330| 72 61 67 5f 6c 78 3c 3e | 78 25 20 84 20 64 72 61 |rag_lx<>|x% . dra|
|00004340| 67 5f 6c 79 3c 3e 79 25 | 20 8c 0d 12 ca 28 20 20 |g_ly<>y%| ....( |
|00004350| 20 c8 99 20 22 57 69 6d | 70 5f 55 70 64 61 74 65 | .. "Wim|p_Update|
|00004360| 57 69 6e 64 6f 77 22 2c | 2c 62 25 20 b8 20 6d 6f |Window",|,b% . mo|
|00004370| 72 65 0d 12 d4 11 20 20 | 20 f2 73 65 74 63 6f 6c |re.... | .setcol|
|00004380| 6f 75 72 0d 12 de 0e 20 | 20 20 c8 95 20 6d 6f 72 |our.... | .. mor|
|00004390| 65 0d 12 e8 68 20 20 20 | 20 e7 64 72 61 67 5f 6c |e...h | .drag_l|
|000043a0| 78 3e 2d 31 20 8c c8 93 | 20 28 64 72 61 67 5f 73 |x>-1 ...| (drag_s|
|000043b0| 78 2a 32 29 2d 64 72 61 | 67 5f 6f 78 2c 2d 28 64 |x*2)-dra|g_ox,-(d|
|000043c0| 72 61 67 5f 73 79 2a 32 | 29 2d 64 72 61 67 5f 6f |rag_sy*2|)-drag_o|
|000043d0| 79 2c 28 64 72 61 67 5f | 6c 78 2d 64 72 61 67 5f |y,(drag_|lx-drag_|
|000043e0| 73 78 29 2a 32 2c 28 64 | 72 61 67 5f 73 79 2d 64 |sx)*2,(d|rag_sy-d|
|000043f0| 72 61 67 5f 6c 79 29 2a | 32 0d 12 f2 51 20 20 20 |rag_ly)*|2...Q |
|00004400| 20 c8 93 20 28 64 72 61 | 67 5f 73 78 2a 32 29 2d | .. (dra|g_sx*2)-|
|00004410| 64 72 61 67 5f 6f 78 2c | 2d 28 64 72 61 67 5f 73 |drag_ox,|-(drag_s|
|00004420| 79 2a 32 29 2d 64 72 61 | 67 5f 6f 79 2c 28 78 25 |y*2)-dra|g_oy,(x%|
|00004430| 2d 64 72 61 67 5f 73 78 | 29 2a 32 2c 28 64 72 61 |-drag_sx|)*2,(dra|
|00004440| 67 5f 73 79 2d 79 25 29 | 2a 32 0d 12 fc 29 20 20 |g_sy-y%)|*2...) |
|00004450| 20 20 c8 99 20 22 57 69 | 6d 70 5f 47 65 74 52 65 | .. "Wi|mp_GetRe|
|00004460| 63 74 61 6e 67 6c 65 22 | 2c 2c 62 25 20 b8 20 6d |ctangle"|,,b% . m|
|00004470| 6f 72 65 0d 13 06 08 20 | 20 20 ce 0d 13 10 1c 20 |ore.... | ..... |
|00004480| 20 20 64 72 61 67 5f 6c | 78 3d 78 25 3a 64 72 61 | drag_l|x=x%:dra|
|00004490| 67 5f 6c 79 3d 79 25 0d | 13 1a 07 20 20 cd 0d 13 |g_ly=y%.|... ...|
|000044a0| 24 04 0d 13 2e 20 20 c9 | 20 64 72 61 67 5f 63 69 |$.... .| drag_ci|
|000044b0| 72 63 6c 65 3a f4 20 43 | 69 72 63 6c 65 20 64 72 |rcle:. C|ircle dr|
|000044c0| 61 67 0d 13 38 20 20 20 | f2 67 65 74 70 74 72 70 |ag..8 |.getptrp|
|000044d0| 6f 73 28 78 25 2c 79 25 | 2c 77 69 6e 2c 69 63 6f |os(x%,y%|,win,ico|
|000044e0| 6e 29 0d 13 42 2a 20 20 | 78 25 3d 28 78 25 2b 64 |n)..B* |x%=(x%+d|
|000044f0| 72 61 67 5f 6f 78 29 2f | 32 3a 79 25 3d 2d 28 79 |rag_ox)/|2:y%=-(y|
|00004500| 25 2b 64 72 61 67 5f 6f | 79 29 2f 32 0d 13 4c 2b |%+drag_o|y)/2..L+|
|00004510| 20 20 72 3d a8 28 b6 28 | 28 78 25 2d 64 72 61 67 | r=.(.(|(x%-drag|
|00004520| 5f 73 78 29 5e 32 2b 28 | 79 25 2d 64 72 61 67 5f |_sx)^2+(|y%-drag_|
|00004530| 73 79 29 5e 32 29 29 0d | 13 56 39 20 20 f4 20 46 |sy)^2)).|.V9 . F|
|00004540| 69 6e 64 20 77 68 69 63 | 68 20 69 73 20 74 68 65 |ind whic|h is the|
|00004550| 20 62 69 67 67 65 73 74 | 2c 20 6c 61 73 74 20 6f | biggest|, last o|
|00004560| 72 20 63 75 72 72 65 6e | 74 20 72 61 64 69 75 73 |r curren|t radius|
|00004570| 0d 13 60 23 20 20 e7 20 | 72 3e 64 72 61 67 5f 6c |..`# . |r>drag_l|
|00004580| 72 20 8c 6d 72 3d 72 20 | 8b 6d 72 3d 64 72 61 67 |r .mr=r |.mr=drag|
|00004590| 5f 6c 72 0d 13 6a 14 20 | 20 62 25 21 30 3d 69 6d |_lr..j. | b%!0=im|
|000045a0| 61 67 65 77 69 6e 25 0d | 13 74 2e 20 20 62 25 21 |agewin%.|.t. b%!|
|000045b0| 34 3d 28 64 72 61 67 5f | 73 78 2d 6d 72 29 2a 32 |4=(drag_|sx-mr)*2|
|000045c0| 3a 62 25 21 38 3d 2d 28 | 64 72 61 67 5f 73 79 2b |:b%!8=-(|drag_sy+|
|000045d0| 6d 72 29 2a 32 0d 13 7e | 34 20 20 62 25 21 31 32 |mr)*2..~|4 b%!12|
|000045e0| 3d 28 64 72 61 67 5f 73 | 78 2b 6d 72 29 2a 32 2b |=(drag_s|x+mr)*2+|
|000045f0| 34 3a 62 25 21 31 36 3d | 2d 28 64 72 61 67 5f 73 |4:b%!16=|-(drag_s|
|00004600| 79 2d 6d 72 29 2a 32 2b | 34 0d 13 88 18 20 20 e7 |y-mr)*2+|4.... .|
|00004610| 20 62 25 21 31 36 3e 30 | 20 8c 62 25 21 31 36 3d | b%!16>0| .b%!16=|
|00004620| 30 0d 13 92 14 20 20 e7 | 20 64 72 61 67 5f 6c 72 |0.... .| drag_lr|
|00004630| 3c 3e 72 20 8c 0d 13 9c | 28 20 20 20 c8 99 20 22 |<>r ....|( .. "|
|00004640| 57 69 6d 70 5f 55 70 64 | 61 74 65 57 69 6e 64 6f |Wimp_Upd|ateWindo|
|00004650| 77 22 2c 2c 62 25 20 b8 | 20 6d 6f 72 65 0d 13 a6 |w",,b% .| more...|
|00004660| 11 20 20 20 f2 73 65 74 | 63 6f 6c 6f 75 72 0d 13 |. .set|colour..|
|00004670| b0 0e 20 20 20 c8 95 20 | 6d 6f 72 65 0d 13 ba 48 |.. .. |more...H|
|00004680| 20 20 20 20 e7 64 72 61 | 67 5f 6c 72 3e 30 8c c8 | .dra|g_lr>0..|
|00004690| 8f 20 28 64 72 61 67 5f | 73 78 2a 32 29 2d 64 72 |. (drag_|sx*2)-dr|
|000046a0| 61 67 5f 6f 78 2c 2d 28 | 64 72 61 67 5f 73 79 2a |ag_ox,-(|drag_sy*|
|000046b0| 32 29 2d 64 72 61 67 5f | 6f 79 2c 64 72 61 67 5f |2)-drag_|oy,drag_|
|000046c0| 6c 72 2a 32 0d 13 c4 37 | 20 20 20 20 c8 8f 20 28 |lr*2...7| .. (|
|000046d0| 64 72 61 67 5f 73 78 2a | 32 29 2d 64 72 61 67 5f |drag_sx*|2)-drag_|
|000046e0| 6f 78 2c 2d 28 64 72 61 | 67 5f 73 79 2a 32 29 2d |ox,-(dra|g_sy*2)-|
|000046f0| 64 72 61 67 5f 6f 79 2c | 72 2a 32 0d 13 ce 29 20 |drag_oy,|r*2...) |
|00004700| 20 20 20 c8 99 20 22 57 | 69 6d 70 5f 47 65 74 52 | .. "W|imp_GetR|
|00004710| 65 63 74 61 6e 67 6c 65 | 22 2c 2c 62 25 20 b8 20 |ectangle|",,b% . |
|00004720| 6d 6f 72 65 0d 13 d8 08 | 20 20 20 ce 0d 13 e2 10 |more....| .....|
|00004730| 20 20 20 64 72 61 67 5f | 6c 72 3d 72 0d 13 ec 07 | drag_|lr=r....|
|00004740| 20 20 cd 0d 13 f6 04 0d | 14 00 2c 20 c9 20 64 72 | ......|.., . dr|
|00004750| 61 67 5f 70 6f 6c 79 3a | f4 20 50 6f 6c 79 67 6f |ag_poly:|. Polygo|
|00004760| 6e 20 63 72 65 61 74 65 | 20 70 6f 69 6e 74 20 64 |n create| point d|
|00004770| 72 61 67 0d 14 0a 20 20 | 20 f2 67 65 74 70 74 72 |rag... | .getptr|
|00004780| 70 6f 73 28 78 25 2c 79 | 25 2c 77 69 6e 2c 69 63 |pos(x%,y|%,win,ic|
|00004790| 6f 6e 29 0d 14 14 2a 20 | 20 78 25 3d 28 78 25 2b |on)...* | x%=(x%+|
|000047a0| 64 72 61 67 5f 6f 78 29 | 2f 32 3a 79 25 3d 2d 28 |drag_ox)|/2:y%=-(|
|000047b0| 79 25 2b 64 72 61 67 5f | 6f 79 29 2f 32 0d 14 1e |y%+drag_|oy)/2...|
|000047c0| 28 20 20 f4 20 46 69 6e | 64 20 74 68 65 20 6d 61 |( . Fin|d the ma|
|000047d0| 78 69 6d 75 6d 20 73 69 | 7a 65 20 6f 66 20 74 68 |ximum si|ze of th|
|000047e0| 65 20 62 6f 78 0d 14 28 | 2d 20 20 f2 72 65 67 69 |e box..(|- .regi|
|000047f0| 6f 6e 5f 62 6f 75 6e 64 | 73 28 64 72 61 67 5f 72 |on_bound|s(drag_r|
|00004800| 65 67 69 6f 6e 2c 78 30 | 2c 79 30 2c 78 31 2c 79 |egion,x0|,y0,x1,y|
|00004810| 31 29 0d 14 32 24 20 20 | e7 20 78 25 3c 78 30 20 |1)..2$ |. x%<x0 |
|00004820| 8c 78 30 3d 78 25 20 8b | e7 20 78 25 3e 78 31 20 |.x0=x% .|. x%>x1 |
|00004830| 8c 78 31 3d 78 25 0d 14 | 3c 24 20 20 e7 20 79 25 |.x1=x%..|<$ . y%|
|00004840| 3c 79 30 20 8c 79 30 3d | 79 25 20 8b e7 20 79 25 |<y0 .y0=|y% .. y%|
|00004850| 3e 79 31 20 8c 79 31 3d | 79 25 0d 14 46 14 20 20 |>y1 .y1=|y%..F. |
|00004860| 62 25 21 30 3d 69 6d 61 | 67 65 77 69 6e 25 0d 14 |b%!0=ima|gewin%..|
|00004870| 50 1a 20 20 62 25 21 34 | 3d 78 30 2a 32 3a 62 25 |P. b%!4|=x0*2:b%|
|00004880| 21 38 3d 2d 79 31 2a 32 | 0d 14 5a 20 20 20 62 25 |!8=-y1*2|..Z b%|
|00004890| 21 31 32 3d 78 31 2a 32 | 2b 34 3a 62 25 21 31 36 |!12=x1*2|+4:b%!16|
|000048a0| 3d 2d 79 30 2a 32 2b 34 | 0d 14 64 18 20 20 e7 20 |=-y0*2+4|..d. . |
|000048b0| 62 25 21 31 36 3e 30 20 | 8c 62 25 21 31 36 3d 30 |b%!16>0 |.b%!16=0|
|000048c0| 0d 14 6e 77 20 20 e7 20 | 28 28 64 72 61 67 5f 6c |..nw . |((drag_l|
|000048d0| 78 3c 3e 78 25 20 84 20 | 64 72 61 67 5f 6c 79 3c |x<>x% . |drag_ly<|
|000048e0| 3e 79 25 29 20 80 20 28 | 69 6e 77 69 6e 25 20 84 |>y%) . (|inwin% .|
|000048f0| 20 65 64 69 74 6d 6f 64 | 65 3d 6d 6f 64 65 5f 65 | editmod|e=mode_e|
|00004900| 64 69 74 29 29 20 84 20 | 28 64 72 61 67 5f 6c 78 |dit)) . |(drag_lx|
|00004910| 3e 2d 31 20 80 20 ac 20 | 69 6e 77 69 6e 25 20 80 |>-1 . . |inwin% .|
|00004920| 20 65 64 69 74 6d 6f 64 | 65 3c 3e 6d 6f 64 65 5f | editmod|e<>mode_|
|00004930| 65 64 69 74 29 20 8c 0d | 14 78 28 20 20 20 c8 99 |edit) ..|.x( ..|
|00004940| 20 22 57 69 6d 70 5f 55 | 70 64 61 74 65 57 69 6e | "Wimp_U|pdateWin|
|00004950| 64 6f 77 22 2c 2c 62 25 | 20 b8 20 6d 6f 72 65 0d |dow",,b%| . more.|
|00004960| 14 82 11 20 20 20 f2 73 | 65 74 63 6f 6c 6f 75 72 |... .s|etcolour|
|00004970| 0d 14 8c 0e 20 20 20 c8 | 95 20 6d 6f 72 65 0d 14 |.... .|. more..|
|00004980| 96 16 20 20 20 20 e7 20 | 64 72 61 67 5f 6c 78 3e |.. . |drag_lx>|
|00004990| 2d 31 20 8c 0d 14 a0 2b | 20 20 20 20 20 78 25 28 |-1 ....+| x%(|
|000049a0| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 64 72 61 67 |drag_reg|ion,drag|
|000049b0| 5f 70 6f 69 6e 74 29 3d | 64 72 61 67 5f 6c 78 0d |_point)=|drag_lx.|
|000049c0| 14 aa 2b 20 20 20 20 20 | 79 25 28 64 72 61 67 5f |..+ |y%(drag_|
|000049d0| 72 65 67 69 6f 6e 2c 64 | 72 61 67 5f 70 6f 69 6e |region,d|rag_poin|
|000049e0| 74 29 3d 64 72 61 67 5f | 6c 79 0d 14 b4 38 20 20 |t)=drag_|ly...8 |
|000049f0| 20 20 20 f2 72 65 64 72 | 61 77 5f 72 65 67 69 6f | .redr|aw_regio|
|00004a00| 6e 28 64 72 61 67 5f 72 | 65 67 69 6f 6e 2c 2d 64 |n(drag_r|egion,-d|
|00004a10| 72 61 67 5f 6f 78 2c 2d | 64 72 61 67 5f 6f 79 2c |rag_ox,-|drag_oy,|
|00004a20| 30 29 0d 14 be 09 20 20 | 20 20 cd 0d 14 c8 27 20 |0).... | ....' |
|00004a30| 20 20 20 e7 20 69 6e 77 | 69 6e 25 20 84 20 65 64 | . inw|in% . ed|
|00004a40| 69 74 6d 6f 64 65 3d 6d | 6f 64 65 5f 65 64 69 74 |itmode=m|ode_edit|
|00004a50| 20 8c 0d 14 d2 26 20 20 | 20 20 20 78 25 28 64 72 | ....& | x%(dr|
|00004a60| 61 67 5f 72 65 67 69 6f | 6e 2c 64 72 61 67 5f 70 |ag_regio|n,drag_p|
|00004a70| 6f 69 6e 74 29 3d 78 25 | 0d 14 dc 26 20 20 20 20 |oint)=x%|...& |
|00004a80| 20 79 25 28 64 72 61 67 | 5f 72 65 67 69 6f 6e 2c | y%(drag|_region,|
|00004a90| 64 72 61 67 5f 70 6f 69 | 6e 74 29 3d 79 25 0d 14 |drag_poi|nt)=y%..|
|00004aa0| e6 38 20 20 20 20 20 f2 | 72 65 64 72 61 77 5f 72 |.8 .|redraw_r|
|00004ab0| 65 67 69 6f 6e 28 64 72 | 61 67 5f 72 65 67 69 6f |egion(dr|ag_regio|
|00004ac0| 6e 2c 2d 64 72 61 67 5f | 6f 78 2c 2d 64 72 61 67 |n,-drag_|ox,-drag|
|00004ad0| 5f 6f 79 2c 30 29 0d 14 | f0 09 20 20 20 20 cd 0d |_oy,0)..|.. ..|
|00004ae0| 14 fa 29 20 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |..) .|. "Wimp_|
|00004af0| 47 65 74 52 65 63 74 61 | 6e 67 6c 65 22 2c 2c 62 |GetRecta|ngle",,b|
|00004b00| 25 20 b8 20 6d 6f 72 65 | 0d 15 04 08 20 20 20 ce |% . more|.... .|
|00004b10| 0d 15 0e 53 20 20 20 e7 | 20 69 6e 77 69 6e 25 20 |...S .| inwin% |
|00004b20| 84 20 65 64 69 74 6d 6f | 64 65 3d 6d 6f 64 65 5f |. editmo|de=mode_|
|00004b30| 65 64 69 74 20 8c 20 64 | 72 61 67 5f 6c 78 3d 78 |edit . d|rag_lx=x|
|00004b40| 25 3a 64 72 61 67 5f 6c | 79 3d 79 25 20 8b 64 72 |%:drag_l|y=y% .dr|
|00004b50| 61 67 5f 6c 78 3d 2d 31 | 3a 64 72 61 67 5f 6c 79 |ag_lx=-1|:drag_ly|
|00004b60| 3d 2d 31 0d 15 18 07 20 | 20 cd 0d 15 22 04 0d 15 |=-1.... | ..."...|
|00004b70| 2c 20 20 c9 20 64 72 61 | 67 5f 6d 6f 76 65 3a f4 |, . dra|g_move:.|
|00004b80| 20 52 65 67 69 6f 6e 20 | 6d 6f 76 69 6e 67 0d 15 | Region |moving..|
|00004b90| 36 20 20 20 f2 67 65 74 | 70 74 72 70 6f 73 28 78 |6 .get|ptrpos(x|
|00004ba0| 25 2c 79 25 2c 77 69 6e | 2c 69 63 6f 6e 29 0d 15 |%,y%,win|,icon)..|
|00004bb0| 40 2a 20 20 78 25 3d 28 | 78 25 2b 64 72 61 67 5f |@* x%=(|x%+drag_|
|00004bc0| 6f 78 29 2f 32 3a 79 25 | 3d 2d 28 79 25 2b 64 72 |ox)/2:y%|=-(y%+dr|
|00004bd0| 61 67 5f 6f 79 29 2f 32 | 0d 15 4a 28 20 20 f4 20 |ag_oy)/2|..J( . |
|00004be0| 46 69 6e 64 20 74 68 65 | 20 6d 61 78 69 6d 75 6d |Find the| maximum|
|00004bf0| 20 73 69 7a 65 20 6f 66 | 20 74 68 65 20 62 6f 78 | size of| the box|
|00004c00| 0d 15 54 2d 20 20 f2 72 | 65 67 69 6f 6e 5f 62 6f |..T- .r|egion_bo|
|00004c10| 75 6e 64 73 28 64 72 61 | 67 5f 72 65 67 69 6f 6e |unds(dra|g_region|
|00004c20| 2c 78 30 2c 79 30 2c 78 | 31 2c 79 31 29 0d 15 5e |,x0,y0,x|1,y1)..^|
|00004c30| 14 20 20 e7 20 64 72 61 | 67 5f 6c 78 3e 2d 31 20 |. . dra|g_lx>-1 |
|00004c40| 8c 0d 15 68 26 20 20 20 | 6d 78 3d 28 78 25 2d 64 |...h& |mx=(x%-d|
|00004c50| 72 61 67 5f 6c 78 29 3a | 6d 79 3d 28 79 25 2d 64 |rag_lx):|my=(y%-d|
|00004c60| 72 61 67 5f 6c 79 29 0d | 15 72 07 20 20 cc 0d 15 |rag_ly).|.r. ...|
|00004c70| 7c 26 20 20 20 6d 78 3d | 28 78 25 2d 64 72 61 67 ||& mx=|(x%-drag|
|00004c80| 5f 73 78 29 3a 6d 79 3d | 28 79 25 2d 64 72 61 67 |_sx):my=|(y%-drag|
|00004c90| 5f 73 79 29 0d 15 86 07 | 20 20 cd 0d 15 90 2c 20 |_sy)....| ...., |
|00004ca0| 20 e7 20 78 30 2b 6d 78 | 3c 78 30 20 8c 78 30 2b | . x0+mx|<x0 .x0+|
|00004cb0| 3d 6d 78 20 8b e7 20 78 | 31 2b 6d 78 3e 78 31 20 |=mx .. x|1+mx>x1 |
|00004cc0| 8c 78 31 2b 3d 6d 78 0d | 15 9a 2c 20 20 e7 20 79 |.x1+=mx.|.., . y|
|00004cd0| 30 2b 6d 79 3c 79 30 20 | 8c 79 30 2b 3d 6d 79 20 |0+my<y0 |.y0+=my |
|00004ce0| 8b e7 20 79 31 2b 6d 79 | 3e 79 31 20 8c 79 31 2b |.. y1+my|>y1 .y1+|
|00004cf0| 3d 6d 79 0d 15 a4 14 20 | 20 62 25 21 30 3d 69 6d |=my.... | b%!0=im|
|00004d00| 61 67 65 77 69 6e 25 0d | 15 ae 1a 20 20 62 25 21 |agewin%.|... b%!|
|00004d10| 34 3d 78 30 2a 32 3a 62 | 25 21 38 3d 2d 79 31 2a |4=x0*2:b|%!8=-y1*|
|00004d20| 32 0d 15 b8 20 20 20 62 | 25 21 31 32 3d 78 31 2a |2... b|%!12=x1*|
|00004d30| 32 2b 34 3a 62 25 21 31 | 36 3d 2d 79 30 2a 32 2b |2+4:b%!1|6=-y0*2+|
|00004d40| 34 0d 15 c2 18 20 20 e7 | 20 62 25 21 31 36 3e 30 |4.... .| b%!16>0|
|00004d50| 20 8c 62 25 21 31 36 3d | 30 0d 15 cc 23 20 20 e7 | .b%!16=|0...# .|
|00004d60| 20 64 72 61 67 5f 6c 78 | 3c 3e 78 25 20 84 20 64 | drag_lx|<>x% . d|
|00004d70| 72 61 67 5f 6c 79 3c 3e | 79 25 20 8c 0d 15 d6 44 |rag_ly<>|y% ....D|
|00004d80| 20 20 20 6e 6f 64 65 73 | 3d 32 3a e7 20 74 79 70 | nodes|=2:. typ|
|00004d90| 65 25 28 64 72 61 67 5f | 72 65 67 69 6f 6e 29 3e |e%(drag_|region)>|
|00004da0| 26 31 30 20 8c 6e 6f 64 | 65 73 3d 74 79 70 65 25 |&10 .nod|es=type%|
|00004db0| 28 64 72 61 67 5f 72 65 | 67 69 6f 6e 29 2d 26 46 |(drag_re|gion)-&F|
|00004dc0| 0d 15 e0 13 20 20 20 e3 | 49 3d 30 b8 6e 6f 64 65 |.... .|I=0.node|
|00004dd0| 73 2d 31 0d 15 ea 33 20 | 20 20 20 78 25 28 64 72 |s-1...3 | x%(dr|
|00004de0| 61 67 5f 72 65 67 69 6f | 6e 2c 49 29 2b 3d 6d 78 |ag_regio|n,I)+=mx|
|00004df0| 3a 79 25 28 64 72 61 67 | 5f 72 65 67 69 6f 6e 2c |:y%(drag|_region,|
|00004e00| 49 29 2b 3d 6d 79 0d 15 | f4 08 20 20 20 ed 0d 15 |I)+=my..|.. ...|
|00004e10| fe 28 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 55 70 |.( .. |"Wimp_Up|
|00004e20| 64 61 74 65 57 69 6e 64 | 6f 77 22 2c 2c 62 25 20 |dateWind|ow",,b% |
|00004e30| b8 20 6d 6f 72 65 0d 16 | 08 11 20 20 20 f2 73 65 |. more..|.. .se|
|00004e40| 74 63 6f 6c 6f 75 72 0d | 16 12 0e 20 20 20 c8 95 |tcolour.|... ..|
|00004e50| 20 6d 6f 72 65 0d 16 1c | 16 20 20 20 20 e7 20 64 | more...|. . d|
|00004e60| 72 61 67 5f 6c 78 3e 2d | 31 20 8c 0d 16 26 23 20 |rag_lx>-|1 ...&# |
|00004e70| 20 20 20 20 f4 20 52 65 | 73 74 6f 72 65 20 74 68 | . Re|store th|
|00004e80| 65 20 6f 6c 64 20 70 6f | 73 69 74 69 6f 6e 0d 16 |e old po|sition..|
|00004e90| 30 15 20 20 20 20 20 e3 | 49 3d 30 b8 6e 6f 64 65 |0. .|I=0.node|
|00004ea0| 73 2d 31 0d 16 3a 35 20 | 20 20 20 20 20 78 25 28 |s-1..:5 | x%(|
|00004eb0| 64 72 61 67 5f 72 65 67 | 69 6f 6e 2c 49 29 2d 3d |drag_reg|ion,I)-=|
|00004ec0| 6d 78 3a 79 25 28 64 72 | 61 67 5f 72 65 67 69 6f |mx:y%(dr|ag_regio|
|00004ed0| 6e 2c 49 29 2d 3d 6d 79 | 0d 16 44 0a 20 20 20 20 |n,I)-=my|..D. |
|00004ee0| 20 ed 0d 16 4e 2d 20 20 | 20 20 20 f2 72 65 64 72 | ...N- | .redr|
|00004ef0| 61 77 5f 72 65 67 69 6f | 6e 28 64 72 61 67 5f 72 |aw_regio|n(drag_r|
|00004f00| 65 67 69 6f 6e 2c 62 6c | 2c 62 74 2c 2d 31 29 0d |egion,bl|,bt,-1).|
|00004f10| 16 58 27 20 20 20 20 20 | f4 20 41 6e 64 20 62 61 |.X' |. And ba|
|00004f20| 63 6b 20 74 6f 20 74 68 | 65 20 6e 65 77 20 70 6f |ck to th|e new po|
|00004f30| 73 69 74 69 6f 6e 0d 16 | 62 15 20 20 20 20 20 e3 |sition..|b. .|
|00004f40| 49 3d 30 b8 6e 6f 64 65 | 73 2d 31 0d 16 6c 35 20 |I=0.node|s-1..l5 |
|00004f50| 20 20 20 20 20 78 25 28 | 64 72 61 67 5f 72 65 67 | x%(|drag_reg|
|00004f60| 69 6f 6e 2c 49 29 2b 3d | 6d 78 3a 79 25 28 64 72 |ion,I)+=|mx:y%(dr|
|00004f70| 61 67 5f 72 65 67 69 6f | 6e 2c 49 29 2b 3d 6d 79 |ag_regio|n,I)+=my|
|00004f80| 0d 16 76 0a 20 20 20 20 | 20 ed 0d 16 80 09 20 20 |..v. | ..... |
|00004f90| 20 20 cd 0d 16 8a 2c 20 | 20 20 20 f2 72 65 64 72 | ...., | .redr|
|00004fa0| 61 77 5f 72 65 67 69 6f | 6e 28 64 72 61 67 5f 72 |aw_regio|n(drag_r|
|00004fb0| 65 67 69 6f 6e 2c 62 6c | 2c 62 74 2c 2d 31 29 0d |egion,bl|,bt,-1).|
|00004fc0| 16 94 29 20 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |..) .|. "Wimp_|
|00004fd0| 47 65 74 52 65 63 74 61 | 6e 67 6c 65 22 2c 2c 62 |GetRecta|ngle",,b|
|00004fe0| 25 20 b8 20 6d 6f 72 65 | 0d 16 9e 08 20 20 20 ce |% . more|.... .|
|00004ff0| 0d 16 a8 1c 20 20 20 64 | 72 61 67 5f 6c 78 3d 78 |.... d|rag_lx=x|
|00005000| 25 3a 64 72 61 67 5f 6c | 79 3d 79 25 0d 16 b2 07 |%:drag_l|y=y%....|
|00005010| 20 20 cd 0d 16 bc 05 cb | 0d 16 c6 1d f2 67 65 74 | ......|.....get|
|00005020| 70 74 72 70 6f 73 28 78 | 2c 79 2c 77 69 6e 25 2c |ptrpos(x|,y,win%,|
|00005030| 69 63 6f 6e 29 0d 16 d0 | 29 21 62 25 3d 77 69 6e |icon)...|)!b%=win|
|00005040| 25 3a c8 99 20 22 57 69 | 6d 70 5f 47 65 74 57 69 |%:.. "Wi|mp_GetWi|
|00005050| 6e 64 6f 77 53 74 61 74 | 65 22 2c 2c 62 25 0d 16 |ndowStat|e",,b%..|
|00005060| da 20 78 2d 3d 62 25 21 | 34 2d 62 25 21 32 30 3a |. x-=b%!|4-b%!20:|
|00005070| 79 2d 3d 62 25 21 31 36 | 2d 62 25 21 32 34 0d 16 |y-=b%!16|-b%!24..|
|00005080| e4 16 e7 20 77 69 6e 25 | 3d 69 6d 61 67 65 77 69 |... win%|=imagewi|
|00005090| 6e 25 20 8c 0d 16 ee 0c | 20 e7 20 79 3c 31 20 8c |n% .....| . y<1 .|
|000050a0| 0d 16 f8 34 20 20 f2 73 | 65 74 69 63 6f 6e 74 65 |...4 .s|eticonte|
|000050b0| 78 74 28 69 6d 61 67 65 | 77 69 6e 25 2c 36 2c c3 |xt(image|win%,6,.|
|000050c0| a8 28 78 2f 32 29 2b 22 | 2c 22 2b c3 a8 28 2d 79 |.(x/2)+"|,"+..(-y|
|000050d0| 2f 32 29 29 0d 17 02 06 | 20 cc 0d 17 0c 25 20 20 |/2))....| ....% |
|000050e0| f2 73 65 74 69 63 6f 6e | 74 65 78 74 28 69 6d 61 |.seticon|text(ima|
|000050f0| 67 65 77 69 6e 25 2c 36 | 2c 22 3f 2c 3f 22 29 0d |gewin%,6|,"?,?").|
|00005100| 17 16 06 20 cd 0d 17 20 | 05 cd 0d 17 2a 05 e1 0d |... ... |....*...|
|00005110| 17 34 05 3a 0d 17 3e 17 | dd f2 65 6e 74 65 72 69 |.4.:..>.|..enteri|
|00005120| 6e 67 77 69 6e 28 77 69 | 6e 25 29 0d 17 48 0d c8 |ngwin(wi|n%)..H..|
|00005130| 8e 20 77 69 6e 25 20 ca | 0d 17 52 10 20 c9 20 69 |. win% .|..R. . i|
|00005140| 6d 61 67 65 77 69 6e 25 | 0d 17 5c 0e 20 20 69 6e |magewin%|..\. in|
|00005150| 77 69 6e 25 3d b9 0d 17 | 66 35 20 20 62 25 21 32 |win%=...|f5 b%!2|
|00005160| 30 3d 69 6d 61 67 65 77 | 69 6e 25 3a c8 99 20 22 |0=imagew|in%:.. "|
|00005170| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00005180| 61 74 65 22 2c 2c 62 25 | 2b 32 30 0d 17 70 3f 20 |ate",,b%|+20..p? |
|00005190| 20 78 30 3d 62 25 21 32 | 34 3a 79 30 3d 62 25 21 | x0=b%!2|4:y0=b%!|
|000051a0| 32 38 3a 78 31 3d 62 25 | 21 33 32 3a 79 31 3d 62 |28:x1=b%|!32:y1=b|
|000051b0| 25 21 33 36 3a 73 63 72 | 78 3d 62 25 21 34 30 3a |%!36:scr|x=b%!40:|
|000051c0| 73 63 72 79 3d 62 25 21 | 34 34 0d 17 7a 1b 20 20 |scry=b%!|44..z. |
|000051d0| 62 6c 3d 78 30 2d 73 63 | 72 78 3a 62 74 3d 79 31 |bl=x0-sc|rx:bt=y1|
|000051e0| 2d 73 63 72 79 0d 17 84 | 1d 20 20 64 72 61 67 5f |-scry...|. drag_|
|000051f0| 6f 78 3d 2d 62 6c 3a 64 | 72 61 67 5f 6f 79 3d 2d |ox=-bl:d|rag_oy=-|
|00005200| 62 74 0d 17 8e 0f 20 c9 | 20 6c 69 6e 6b 77 69 6e |bt.... .| linkwin|
|00005210| 25 0d 17 98 2b 20 20 c8 | 99 20 22 57 69 6d 70 5f |%...+ .|. "Wimp_|
|00005220| 47 65 74 43 61 72 65 74 | 50 6f 73 69 74 69 6f 6e |GetCaret|Position|
|00005230| 22 2c 2c 66 72 6f 6d 6c | 69 6e 6b 25 0d 17 a2 1e |",,froml|ink%....|
|00005240| 20 20 f2 73 65 74 63 61 | 72 65 74 65 6e 64 28 6c | .setca|retend(l|
|00005250| 69 6e 6b 77 69 6e 25 2c | 30 29 0d 17 ac 05 cb 0d |inkwin%,|0)......|
|00005260| 17 b6 05 e1 0d 17 c0 16 | dd f2 6c 65 61 76 69 6e |........|..leavin|
|00005270| 67 77 69 6e 28 77 69 6e | 25 29 0d 17 ca 0d c8 8e |gwin(win|%)......|
|00005280| 20 77 69 6e 25 20 ca 0d | 17 d4 10 20 c9 20 69 6d | win% ..|... . im|
|00005290| 61 67 65 77 69 6e 25 0d | 17 de 2e 20 20 69 6e 77 |agewin%.|... inw|
|000052a0| 69 6e 25 3d a3 3a f2 73 | 65 74 69 63 6f 6e 74 65 |in%=.:.s|eticonte|
|000052b0| 78 74 28 69 6d 61 67 65 | 77 69 6e 25 2c 36 2c 22 |xt(image|win%,6,"|
|000052c0| 3f 2c 3f 22 29 0d 17 e8 | 0f 20 c9 20 6c 69 6e 6b |?,?")...|. . link|
|000052d0| 77 69 6e 25 0d 17 f2 6b | 20 20 c8 99 20 22 58 57 |win%...k| .. "XW|
|000052e0| 69 6d 70 5f 53 65 74 43 | 61 72 65 74 50 6f 73 69 |imp_SetC|aretPosi|
|000052f0| 74 69 6f 6e 22 2c 21 66 | 72 6f 6d 6c 69 6e 6b 25 |tion",!f|romlink%|
|00005300| 2c 66 72 6f 6d 6c 69 6e | 6b 25 21 34 2c 66 72 6f |,fromlin|k%!4,fro|
|00005310| 6d 6c 69 6e 6b 25 21 38 | 2c 66 72 6f 6d 6c 69 6e |mlink%!8|,fromlin|
|00005320| 6b 25 21 31 32 2c 66 72 | 6f 6d 6c 69 6e 6b 25 21 |k%!12,fr|omlink%!|
|00005330| 31 36 2c 66 72 6f 6d 6c | 69 6e 6b 25 21 32 30 0d |16,froml|ink%!20.|
|00005340| 17 fc 05 cb 0d 18 06 05 | e1 0d 18 10 05 3a 0d 18 |........|.....:..|
|00005350| 1a 1e dd f2 70 72 6f 63 | 65 73 73 6b 65 79 28 77 |....proc|esskey(w|
|00005360| 69 6e 2c 69 63 6f 6e 2c | 6b 65 79 29 0d 18 24 17 |in,icon,|key)..$.|
|00005370| ea 20 6b 65 79 64 6f 6e | 65 3a 6b 65 79 64 6f 6e |. keydon|e:keydon|
|00005380| 65 3d a3 0d 18 2e 0c c8 | 8e 20 77 69 6e 20 ca 0d |e=......|. win ..|
|00005390| 18 38 0f 20 c9 20 6c 69 | 6e 6b 77 69 6e 25 0d 18 |.8. . li|nkwin%..|
|000053a0| 42 0e 20 20 c8 8e 20 6b | 65 79 20 ca 0d 18 4c 1f |B. .. k|ey ...L.|
|000053b0| 20 20 20 c9 20 31 30 2c | 31 33 3a f4 20 52 65 74 | . 10,|13:. Ret|
|000053c0| 75 72 6e 20 70 72 65 73 | 73 65 64 0d 18 56 1b 20 |urn pres|sed..V. |
|000053d0| 20 20 20 f2 63 6c 6f 73 | 65 77 69 6e 28 6c 69 6e | .clos|ewin(lin|
|000053e0| 6b 77 69 6e 25 29 0d 18 | 60 30 20 20 20 20 72 65 |kwin%)..|`0 re|
|000053f0| 66 24 28 73 65 6c 72 65 | 67 69 6f 6e 29 3d a4 67 |f$(selre|gion)=.g|
|00005400| 65 74 69 63 6f 6e 74 65 | 78 74 28 6c 69 6e 6b 77 |eticonte|xt(linkw|
|00005410| 69 6e 25 2c 30 29 0d 18 | 6a 31 20 20 20 20 e7 20 |in%,0)..|j1 . |
|00005420| 65 64 69 74 6d 6f 64 65 | 3c 3e 6d 6f 64 65 5f 73 |editmode|<>mode_s|
|00005430| 65 6c 65 63 74 20 8c f2 | 64 65 73 65 6c 65 63 74 |elect ..|deselect|
|00005440| 5f 72 65 67 69 6f 6e 0d | 18 74 11 20 20 20 20 6b |_region.|.t. k|
|00005450| 65 79 64 6f 6e 65 3d b9 | 0d 18 7e 1c 20 20 20 c9 |eydone=.|..~. .|
|00005460| 20 32 37 3a f4 20 45 73 | 63 61 70 65 20 70 72 65 | 27:. Es|cape pre|
|00005470| 73 73 65 64 0d 18 88 18 | 20 20 20 20 f2 64 65 73 |ssed....| .des|
|00005480| 65 6c 65 63 74 5f 72 65 | 67 69 6f 6e 0d 18 92 11 |elect_re|gion....|
|00005490| 20 20 20 20 6b 65 79 64 | 6f 6e 65 3d b9 0d 18 9c | keyd|one=....|
|000054a0| 07 20 20 cb 0d 18 a6 0f | 20 c9 20 73 61 76 65 62 |. .....| . saveb|
|000054b0| 6f 78 25 0d 18 b0 0e 20 | 20 c8 8e 20 6b 65 79 20 |ox%.... | .. key |
|000054c0| ca 0d 18 ba 1c 20 20 20 | c9 20 31 33 3a f4 20 52 |..... |. 13:. R|
|000054d0| 65 74 75 72 6e 20 70 72 | 65 73 73 65 64 0d 18 c4 |eturn pr|essed...|
|000054e0| 31 20 20 20 20 e7 20 a4 | 67 65 74 69 63 6f 6e 76 |1 . .|geticonv|
|000054f0| 61 6c 69 64 28 73 61 76 | 65 62 6f 78 25 2c 33 29 |alid(sav|ebox%,3)|
|00005500| 3d 22 53 66 69 6c 65 5f | 66 66 64 22 20 8c 0d 18 |="Sfile_|ffd" ...|
|00005510| ce 2f 20 20 20 20 20 6f | 6b 3d a4 6d 61 70 5f 73 |./ o|k=.map_s|
|00005520| 61 76 65 28 a4 67 65 74 | 69 63 6f 6e 74 65 78 74 |ave(.get|icontext|
|00005530| 28 77 69 6e 2c 32 29 2c | 26 46 46 44 29 0d 18 d8 |(win,2),|&FFD)...|
|00005540| 09 20 20 20 20 cc 0d 18 | e2 2f 20 20 20 20 20 6f |. ...|./ o|
|00005550| 6b 3d a4 6d 61 70 5f 73 | 61 76 65 28 a4 67 65 74 |k=.map_s|ave(.get|
|00005560| 69 63 6f 6e 74 65 78 74 | 28 77 69 6e 2c 32 29 2c |icontext|(win,2),|
|00005570| 26 31 42 43 29 0d 18 ec | 09 20 20 20 20 cd 0d 18 |&1BC)...|. ...|
|00005580| f6 11 20 20 20 20 6b 65 | 79 64 6f 6e 65 3d b9 0d |.. ke|ydone=..|
|00005590| 19 00 07 20 20 cb 0d 19 | 0a 10 20 c9 20 69 6d 61 |... ...|.. . ima|
|000055a0| 67 65 77 69 6e 25 0d 19 | 14 0e 20 20 c8 8e 20 6b |gewin%..|.. .. k|
|000055b0| 65 79 20 ca 0d 19 1e 44 | 20 20 20 c9 20 97 28 22 |ey ....D| . .("|
|000055c0| 52 22 29 2d 36 34 2c 97 | 28 22 44 22 29 2d 36 34 |R")-64,.|("D")-64|
|000055d0| 2c 97 28 22 50 22 29 2d | 36 34 2c 97 28 22 53 22 |,.("P")-|64,.("S"|
|000055e0| 29 2d 36 34 2c 97 28 22 | 4d 22 29 2d 36 34 2c 97 |)-64,.("|M")-64,.|
|000055f0| 28 22 45 22 29 2d 36 34 | 0d 19 28 1e 20 20 20 20 |("E")-64|..(. |
|00005600| e7 20 64 72 61 67 74 79 | 70 65 3d 64 72 61 67 5f |. dragty|pe=drag_|
|00005610| 6e 6f 6e 65 20 8c 0d 19 | 32 2a 20 20 20 20 20 f2 |none ...|2* .|
|00005620| 69 63 6f 6e 73 74 61 74 | 65 28 69 6d 61 67 65 77 |iconstat|e(imagew|
|00005630| 69 6e 25 2c 65 64 69 74 | 5f 69 63 6f 6e 2c 30 29 |in%,edit|_icon,0)|
|00005640| 0d 19 3c 19 20 20 20 20 | 20 f2 64 65 73 65 6c 65 |..<. | .desele|
|00005650| 63 74 5f 72 65 67 69 6f | 6e 0d 19 46 11 20 20 20 |ct_regio|n..F. |
|00005660| 20 20 c8 8e 20 6b 65 79 | 20 ca 0d 19 50 34 20 20 | .. key| ...P4 |
|00005670| 20 20 20 20 c9 20 97 28 | 22 52 22 29 2d 36 34 3a | . .(|"R")-64:|
|00005680| 65 64 69 74 6d 6f 64 65 | 3d 6d 6f 64 65 5f 72 65 |editmode|=mode_re|
|00005690| 63 74 3a 65 64 69 74 5f | 69 63 6f 6e 3d 31 0d 19 |ct:edit_|icon=1..|
|000056a0| 5a 36 20 20 20 20 20 20 | c9 20 97 28 22 44 22 29 |Z6 |. .("D")|
|000056b0| 2d 36 34 3a 65 64 69 74 | 6d 6f 64 65 3d 6d 6f 64 |-64:edit|mode=mod|
|000056c0| 65 5f 63 69 72 63 6c 65 | 3a 65 64 69 74 5f 69 63 |e_circle|:edit_ic|
|000056d0| 6f 6e 3d 32 0d 19 64 34 | 20 20 20 20 20 20 c9 20 |on=2..d4| . |
|000056e0| 97 28 22 50 22 29 2d 36 | 34 3a 65 64 69 74 6d 6f |.("P")-6|4:editmo|
|000056f0| 64 65 3d 6d 6f 64 65 5f | 70 6f 6c 79 3a 65 64 69 |de=mode_|poly:edi|
|00005700| 74 5f 69 63 6f 6e 3d 33 | 0d 19 6e 36 20 20 20 20 |t_icon=3|..n6 |
|00005710| 20 20 c9 20 97 28 22 53 | 22 29 2d 36 34 3a 65 64 | . .("S|")-64:ed|
|00005720| 69 74 6d 6f 64 65 3d 6d | 6f 64 65 5f 73 65 6c 65 |itmode=m|ode_sele|
|00005730| 63 74 3a 65 64 69 74 5f | 69 63 6f 6e 3d 34 0d 19 |ct:edit_|icon=4..|
|00005740| 78 34 20 20 20 20 20 20 | c9 20 97 28 22 4d 22 29 |x4 |. .("M")|
|00005750| 2d 36 34 3a 65 64 69 74 | 6d 6f 64 65 3d 6d 6f 64 |-64:edit|mode=mod|
|00005760| 65 5f 6d 6f 76 65 3a 65 | 64 69 74 5f 69 63 6f 6e |e_move:e|dit_icon|
|00005770| 3d 35 0d 19 82 34 20 20 | 20 20 20 20 c9 20 97 28 |=5...4 | . .(|
|00005780| 22 45 22 29 2d 36 34 3a | 65 64 69 74 6d 6f 64 65 |"E")-64:|editmode|
|00005790| 3d 6d 6f 64 65 5f 65 64 | 69 74 3a 65 64 69 74 5f |=mode_ed|it:edit_|
|000057a0| 69 63 6f 6e 3d 37 0d 19 | 8c 0a 20 20 20 20 20 cb |icon=7..|.. .|
|000057b0| 0d 19 96 2a 20 20 20 20 | 20 f2 69 63 6f 6e 73 74 |...* | .iconst|
|000057c0| 61 74 65 28 69 6d 61 67 | 65 77 69 6e 25 2c 65 64 |ate(imag|ewin%,ed|
|000057d0| 69 74 5f 69 63 6f 6e 2c | 31 29 0d 19 a0 12 20 20 |it_icon,|1).... |
|000057e0| 20 20 20 6b 65 79 64 6f | 6e 65 3d b9 0d 19 aa 09 | keydo|ne=.....|
|000057f0| 20 20 20 20 cd 0d 19 b4 | 1b 20 20 20 c9 20 97 28 | ....|. . .(|
|00005800| 22 43 22 29 2d 36 34 3a | f4 20 43 74 72 6c 2d 43 |"C")-64:|. Ctrl-C|
|00005810| 0d 19 be 1e 20 20 20 20 | f2 63 6f 70 79 5f 72 65 |.... |.copy_re|
|00005820| 67 69 6f 6e 3a 6b 65 79 | 64 6f 6e 65 3d b9 0d 19 |gion:key|done=...|
|00005830| c8 1b 20 20 20 c9 20 97 | 28 22 58 22 29 2d 36 34 |.. . .|("X")-64|
|00005840| 3a f4 20 43 74 72 6c 2d | 58 0d 19 d2 20 20 20 20 |:. Ctrl-|X... |
|00005850| 20 f2 64 65 6c 65 74 65 | 5f 72 65 67 69 6f 6e 3a | .delete|_region:|
|00005860| 6b 65 79 64 6f 6e 65 3d | b9 0d 19 dc 1b 20 20 20 |keydone=|..... |
|00005870| c9 20 97 28 22 5a 22 29 | 2d 36 34 3a f4 20 43 74 |. .("Z")|-64:. Ct|
|00005880| 72 6c 2d 5a 0d 19 e6 22 | 20 20 20 20 f2 64 65 73 |rl-Z..."| .des|
|00005890| 65 6c 65 63 74 5f 72 65 | 67 69 6f 6e 3a 6b 65 79 |elect_re|gion:key|
|000058a0| 64 6f 6e 65 3d b9 0d 19 | f0 12 20 20 20 c9 20 26 |done=...|.. . &|
|000058b0| 31 38 33 3a f4 20 46 33 | 0d 19 fa 34 20 20 20 20 |183:. F3|...4 |
|000058c0| e7 20 6d 61 70 5f 66 6f | 72 6d 61 74 3d 6d 61 70 |. map_fo|rmat=map|
|000058d0| 5f 6f 75 72 20 84 20 6d | 61 70 5f 66 69 6c 65 24 |_our . m|ap_file$|
|000058e0| 3d 22 6d 61 70 2f 6d 61 | 70 22 20 8c 0d 1a 04 2c |="map/ma|p" ....,|
|000058f0| 20 20 20 20 20 f2 6f 70 | 65 6e 5f 6f 75 72 73 61 | .op|en_oursa|
|00005900| 76 65 3a f2 6d 65 6e 75 | 28 73 61 76 65 62 6f 78 |ve:.menu|(savebox|
|00005910| 25 2c 2d 31 2c 2d 31 29 | 0d 1a 0e 09 20 20 20 20 |%,-1,-1)|.... |
|00005920| cc 0d 1a 18 2f 20 20 20 | 20 20 f2 6f 70 65 6e 5f |..../ | .open_|
|00005930| 73 65 72 76 65 72 73 61 | 76 65 3a f2 6d 65 6e 75 |serversa|ve:.menu|
|00005940| 28 73 61 76 65 62 6f 78 | 25 2c 2d 31 2c 2d 31 29 |(savebox|%,-1,-1)|
|00005950| 0d 1a 22 09 20 20 20 20 | cd 0d 1a 2c 11 20 20 20 |..". |...,. |
|00005960| 20 6b 65 79 64 6f 6e 65 | 3d b9 0d 1a 36 17 20 20 | keydone|=...6. |
|00005970| 20 c9 20 26 31 41 33 3a | f4 20 43 74 72 6c 2d 46 | . &1A3:|. Ctrl-F|
|00005980| 33 0d 1a 40 25 20 20 20 | 20 e7 20 a4 70 61 74 68 |3..@% | . .path|
|00005990| 6e 61 6d 65 28 6d 61 70 | 5f 66 69 6c 65 24 29 3c |name(map|_file$)<|
|000059a0| 3e 22 40 22 20 8c 0d 1a | 4a 1f 20 20 20 20 20 e7 |>"@" ...|J. .|
|000059b0| 20 6d 61 70 5f 66 6f 72 | 6d 61 74 3d 6d 61 70 5f | map_for|mat=map_|
|000059c0| 6f 75 72 20 8c 0d 1a 54 | 26 20 20 20 20 20 20 6f |our ...T|& o|
|000059d0| 6b 3d a4 6d 61 70 5f 73 | 61 76 65 28 6d 61 70 5f |k=.map_s|ave(map_|
|000059e0| 66 69 6c 65 24 2c 26 31 | 42 43 29 0d 1a 5e 0a 20 |file$,&1|BC)..^. |
|000059f0| 20 20 20 20 cc 0d 1a 68 | 26 20 20 20 20 20 20 6f | ...h|& o|
|00005a00| 6b 3d a4 6d 61 70 5f 73 | 61 76 65 28 6d 61 70 5f |k=.map_s|ave(map_|
|00005a10| 66 69 6c 65 24 2c 26 46 | 46 44 29 0d 1a 72 0a 20 |file$,&F|FD)..r. |
|00005a20| 20 20 20 20 cd 0d 1a 7c | 09 20 20 20 20 cc 0d 1a | ...||. ...|
|00005a30| 86 35 20 20 20 20 20 e7 | 20 6d 61 70 5f 66 6f 72 |.5 .| map_for|
|00005a40| 6d 61 74 3d 6d 61 70 5f | 6f 75 72 20 84 20 6d 61 |mat=map_|our . ma|
|00005a50| 70 5f 66 69 6c 65 24 3d | 22 6d 61 70 2f 6d 61 70 |p_file$=|"map/map|
|00005a60| 22 20 8c 0d 1a 90 2d 20 | 20 20 20 20 20 f2 6f 70 |" ....- | .op|
|00005a70| 65 6e 5f 6f 75 72 73 61 | 76 65 3a f2 6d 65 6e 75 |en_oursa|ve:.menu|
|00005a80| 28 73 61 76 65 62 6f 78 | 25 2c 2d 31 2c 2d 31 29 |(savebox|%,-1,-1)|
|00005a90| 0d 1a 9a 0a 20 20 20 20 | 20 cc 0d 1a a4 30 20 20 |.... | ....0 |
|00005aa0| 20 20 20 20 f2 6f 70 65 | 6e 5f 73 65 72 76 65 72 | .ope|n_server|
|00005ab0| 73 61 76 65 3a f2 6d 65 | 6e 75 28 73 61 76 65 62 |save:.me|nu(saveb|
|00005ac0| 6f 78 25 2c 2d 31 2c 2d | 31 29 0d 1a ae 0a 20 20 |ox%,-1,-|1).... |
|00005ad0| 20 20 20 cd 0d 1a b8 09 | 20 20 20 20 cd 0d 1a c2 | .....| ....|
|00005ae0| 11 20 20 20 20 6b 65 79 | 64 6f 6e 65 3d b9 0d 1a |. key|done=...|
|00005af0| cc 07 20 20 cb 0d 1a d6 | 05 cb 0d 1a e0 29 e7 20 |.. ....|.....). |
|00005b00| ac 20 6b 65 79 64 6f 6e | 65 20 8c c8 99 20 22 57 |. keydon|e ... "W|
|00005b10| 69 6d 70 5f 50 72 6f 63 | 65 73 73 4b 65 79 22 2c |imp_Proc|essKey",|
|00005b20| 6b 65 79 0d 1a ea 05 e1 | 0d 1a f4 05 3a 0d 1a fe |key.....|....:...|
|00005b30| 10 dd f2 6d 65 6e 75 63 | 68 6f 69 63 65 0d 1b 08 |...menuc|hoice...|
|00005b40| 44 c8 99 22 57 69 6d 70 | 5f 47 65 74 50 6f 69 6e |D.."Wimp|_GetPoin|
|00005b50| 74 65 72 49 6e 66 6f 22 | 2c 2c 6d 65 73 73 61 67 |terInfo"|,,messag|
|00005b60| 65 5f 62 75 66 66 65 72 | 25 3a 6d 62 75 74 25 3d |e_buffer|%:mbut%=|
|00005b70| 6d 65 73 73 61 67 65 5f | 62 75 66 66 65 72 25 21 |message_|buffer%!|
|00005b80| 38 0d 1b 12 1c 6d 24 3d | a4 64 65 63 6f 64 65 6d |8....m$=|.decodem|
|00005b90| 65 6e 75 28 63 75 72 6d | 65 6e 75 25 29 0d 1b 1c |enu(curm|enu%)...|
|00005ba0| 0b c8 8e 20 6d 24 20 ca | 0d 1b 26 15 20 c9 20 22 |... m$ .|..&. . "|
|00005bb0| 51 75 69 74 22 3a 71 75 | 69 74 25 3d b9 0d 1b 30 |Quit":qu|it%=...0|
|00005bc0| 25 20 c9 20 22 44 65 6c | 65 74 65 20 72 65 67 69 |% . "Del|ete regi|
|00005bd0| 6f 6e 22 3a f2 64 65 6c | 65 74 65 5f 72 65 67 69 |on":.del|ete_regi|
|00005be0| 6f 6e 0d 1b 3a 21 20 c9 | 20 22 43 6f 70 79 20 72 |on..:! .| "Copy r|
|00005bf0| 65 67 69 6f 6e 22 3a f2 | 63 6f 70 79 5f 72 65 67 |egion":.|copy_reg|
|00005c00| 69 6f 6e 0d 1b 44 22 20 | c9 20 22 44 65 73 65 6c |ion..D" |. "Desel|
|00005c10| 65 63 74 22 3a f2 64 65 | 73 65 6c 65 63 74 5f 72 |ect":.de|select_r|
|00005c20| 65 67 69 6f 6e 0d 1b 4e | 1d 20 c9 20 22 43 6c 65 |egion..N|. . "Cle|
|00005c30| 61 72 20 6d 61 70 22 3a | f2 63 6c 65 61 72 5f 6d |ar map":|.clear_m|
|00005c40| 61 70 0d 1b 58 29 20 c9 | 20 22 46 6f 72 6d 61 74 |ap..X) .| "Format|
|00005c50| 2e 4e 43 53 41 22 3a f2 | 66 6f 72 6d 5f 73 65 74 |.NCSA":.|form_set|
|00005c60| 28 66 6f 72 6d 5f 6e 63 | 73 61 29 0d 1b 62 29 20 |(form_nc|sa)..b) |
|00005c70| c9 20 22 46 6f 72 6d 61 | 74 2e 43 45 52 4e 22 3a |. "Forma|t.CERN":|
|00005c80| f2 66 6f 72 6d 5f 73 65 | 74 28 66 6f 72 6d 5f 63 |.form_se|t(form_c|
|00005c90| 65 72 6e 29 0d 1b 6c 15 | 20 c9 20 22 4a 50 45 47 |ern)..l.| . "JPEG|
|00005ca0| 73 2e 44 69 74 68 65 72 | 22 0d 1b 76 1f 20 20 6a |s.Dither|"..v. j|
|00005cb0| 70 65 67 5f 6f 70 74 73 | 25 3d 6a 70 65 67 5f 6f |peg_opts|%=jpeg_o|
|00005cc0| 70 74 73 25 20 82 20 31 | 0d 1b 80 1e 20 20 f2 6d |pts% . 1|.... .m|
|00005cd0| 65 6e 75 74 69 63 6b 28 | 6a 70 65 67 6d 65 6e 75 |enutick(|jpegmenu|
|00005ce0| 25 2c 30 2c 32 29 0d 1b | 8a 30 20 20 f2 6d 65 6e |%,0,2)..|.0 .men|
|00005cf0| 75 73 68 61 64 65 28 6a | 70 65 67 6d 65 6e 75 25 |ushade(j|pegmenu%|
|00005d00| 2c 31 2c 31 2d 28 6a 70 | 65 67 5f 6f 70 74 73 25 |,1,1-(jp|eg_opts%|
|00005d10| 20 80 20 31 29 29 0d 1b | 94 11 20 20 f2 72 65 64 | . 1))..|.. .red|
|00005d20| 72 61 77 5f 61 6c 6c 0d | 1b 9e 16 20 c9 20 22 4a |raw_all.|... . "J|
|00005d30| 50 45 47 73 2e 44 69 66 | 66 75 73 65 22 0d 1b a8 |PEGs.Dif|fuse"...|
|00005d40| 1f 20 20 6a 70 65 67 5f | 6f 70 74 73 25 3d 6a 70 |. jpeg_|opts%=jp|
|00005d50| 65 67 5f 6f 70 74 73 25 | 20 82 20 32 0d 1b b2 1e |eg_opts%| . 2....|
|00005d60| 20 20 f2 6d 65 6e 75 74 | 69 63 6b 28 6a 70 65 67 | .menut|ick(jpeg|
|00005d70| 6d 65 6e 75 25 2c 31 2c | 32 29 0d 1b bc 11 20 20 |menu%,1,|2).... |
|00005d80| f2 72 65 64 72 61 77 5f | 61 6c 6c 0d 1b c6 0e 20 |.redraw_|all.... |
|00005d90| c9 20 22 4a 50 45 47 73 | 22 0d 1b d0 19 20 20 6a |. "JPEGs|".... j|
|00005da0| 70 65 67 73 5f 6f 6b 3d | ac 20 6a 70 65 67 73 5f |pegs_ok=|. jpegs_|
|00005db0| 6f 6b 0d 1b da 20 20 20 | f2 6d 65 6e 75 74 69 63 |ok... |.menutic|
|00005dc0| 6b 28 63 75 72 6d 65 6e | 75 25 2c 62 25 21 30 2c |k(curmen|u%,b%!0,|
|00005dd0| 32 29 0d 1b e4 13 20 c9 | 20 22 43 6f 6e 66 69 67 |2).... .| "Config|
|00005de0| 75 72 65 8c 22 0d 1b ee | 27 20 20 61 24 3d a4 73 |ure."...|' a$=.s|
|00005df0| 79 73 74 65 6d 76 61 72 | 28 22 41 6c 69 61 73 24 |ystemvar|("Alias$|
|00005e00| 43 6f 6e 66 69 67 50 6c | 75 73 22 29 0d 1b f8 0f |ConfigPl|us")....|
|00005e10| 20 20 e7 20 61 24 3d 22 | 22 20 8c 0d 1c 02 39 20 | . a$="|" ....9 |
|00005e20| 20 20 72 65 70 6c 79 3d | a4 65 72 72 6f 72 62 6f | reply=|.errorbo|
|00005e30| 78 28 22 3e 4d 65 73 73 | 61 67 65 22 2c 22 3e 4e |x(">Mess|age",">N|
|00005e40| 6f 43 6f 6e 66 69 67 50 | 6c 75 73 22 2c 25 31 30 |oConfigP|lus",%10|
|00005e50| 30 30 31 29 0d 1c 0c 34 | 20 20 20 c8 99 20 22 58 |001)...4| .. "X|
|00005e60| 4f 53 5f 43 4c 49 22 2c | 22 46 69 6c 65 72 5f 52 |OS_CLI",|"Filer_R|
|00005e70| 75 6e 20 3c 49 6d 61 67 | 65 6e 24 44 69 72 3e 2e |un <Imag|en$Dir>.|
|00005e80| 4f 70 74 69 6f 6e 73 22 | 0d 1c 16 07 20 20 cc 0d |Options"|.... ..|
|00005e90| 1c 20 56 20 20 20 c8 99 | 20 22 57 69 6d 70 5f 53 |. V ..| "Wimp_S|
|00005ea0| 74 61 72 74 54 61 73 6b | 22 2c 22 43 6f 6e 66 69 |tartTask|","Confi|
|00005eb0| 67 50 6c 75 73 20 2d 4c | 6f 61 64 20 3c 49 6d 61 |gPlus -L|oad <Ima|
|00005ec0| 67 65 6e 24 44 69 72 3e | 2e 43 6f 6e 66 69 67 2b |gen$Dir>|.Config+|
|00005ed0| 2e 49 6d 61 67 65 6e 20 | 2d 4f 70 65 6e 20 49 6d |.Imagen |-Open Im|
|00005ee0| 61 67 65 6e 22 0d 1c 2a | 07 20 20 cd 0d 1c 34 05 |agen"..*|. ...4.|
|00005ef0| cb 0d 1c 3e 2d e7 20 28 | 6d 62 75 74 25 80 31 29 |...>-. (|mbut%.1)|
|00005f00| 3d 31 20 8c f2 72 65 63 | 72 65 61 74 65 6d 65 6e |=1 ..rec|reatemen|
|00005f10| 75 20 8b 63 75 72 6d 65 | 6e 75 25 3d 2d 31 0d 1c |u .curme|nu%=-1..|
|00005f20| 48 05 e1 0d 1c 52 05 3a | 0d 1c 5c 13 dd f2 72 65 |H....R.:|..\...re|
|00005f30| 63 65 69 76 65 28 6d 65 | 73 73 29 0d 1c 66 0d c8 |ceive(me|ss)..f..|
|00005f40| 8e 20 6d 65 73 73 20 ca | 0d 1c 70 1c 20 c9 20 26 |. mess .|..p. . &|
|00005f50| 34 30 30 43 30 3a f4 20 | 4d 65 6e 75 20 6f 70 65 |400C0:. |Menu ope|
|00005f60| 6e 69 6e 67 0d 1c 7a 11 | 20 20 e7 20 62 25 21 33 |ning..z.| . b%!3|
|00005f70| 32 3d 30 20 8c 0d 1c 84 | 11 20 20 20 c8 8e 20 62 |2=0 ....|. .. b|
|00005f80| 25 21 33 36 20 ca 0d 1c | 8e 0b 20 20 20 20 c9 20 |%!36 ...|.. . |
|00005f90| 30 0d 1c 98 33 20 20 20 | 20 20 c8 99 20 22 57 69 |0...3 | .. "Wi|
|00005fa0| 6d 70 5f 43 72 65 61 74 | 65 53 75 62 4d 65 6e 75 |mp_Creat|eSubMenu|
|00005fb0| 22 2c 2c 62 25 21 32 30 | 2c 62 25 21 32 34 2c 62 |",,b%!20|,b%!24,b|
|00005fc0| 25 21 32 38 0d 1c a2 16 | 20 20 20 20 20 f2 6f 70 |%!28....| .op|
|00005fd0| 65 6e 5f 6f 75 72 73 61 | 76 65 0d 1c ac 0b 20 20 |en_oursa|ve.... |
|00005fe0| 20 20 c9 20 32 0d 1c b6 | 33 20 20 20 20 20 c8 99 | . 2...|3 ..|
|00005ff0| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 53 75 62 | "Wimp_C|reateSub|
|00006000| 4d 65 6e 75 22 2c 2c 62 | 25 21 32 30 2c 62 25 21 |Menu",,b|%!20,b%!|
|00006010| 32 34 2c 62 25 21 32 38 | 0d 1c c0 19 20 20 20 20 |24,b%!28|.... |
|00006020| 20 f2 6f 70 65 6e 5f 73 | 65 72 76 65 72 73 61 76 | .open_s|erversav|
|00006030| 65 0d 1c ca 0c 20 20 20 | 20 c9 20 2d 31 0d 1c d4 |e.... | . -1...|
|00006040| 24 20 20 20 20 20 f2 6d | 65 6e 75 75 6e 74 69 63 |$ .m|enuuntic|
|00006050| 6b 28 73 61 76 65 6d 65 | 6e 75 25 2c 30 2c 2d 31 |k(saveme|nu%,0,-1|
|00006060| 29 0d 1c de 35 20 20 20 | 20 20 e7 20 6d 61 70 5f |)...5 | . map_|
|00006070| 66 6f 72 6d 61 74 3d 6d | 61 70 5f 6f 75 72 20 84 |format=m|ap_our .|
|00006080| 20 6d 61 70 5f 66 69 6c | 65 24 3d 22 6d 61 70 2f | map_fil|e$="map/|
|00006090| 6d 61 70 22 20 8c 0d 1c | e8 22 20 20 20 20 20 20 |map" ...|." |
|000060a0| f2 6d 65 6e 75 74 69 63 | 6b 28 73 61 76 65 6d 65 |.menutic|k(saveme|
|000060b0| 6e 75 25 2c 30 2c 31 29 | 0d 1c f2 0a 20 20 20 20 |nu%,0,1)|.... |
|000060c0| 20 cc 0d 1c fc 22 20 20 | 20 20 20 20 f2 6d 65 6e | ...." | .men|
|000060d0| 75 74 69 63 6b 28 73 61 | 76 65 6d 65 6e 75 25 2c |utick(sa|vemenu%,|
|000060e0| 32 2c 31 29 0d 1d 06 0a | 20 20 20 20 20 cd 0d 1d |2,1)....| ...|
|000060f0| 10 33 20 20 20 20 20 c8 | 99 20 22 57 69 6d 70 5f |.3 .|. "Wimp_|
|00006100| 43 72 65 61 74 65 53 75 | 62 4d 65 6e 75 22 2c 2c |CreateSu|bMenu",,|
|00006110| 62 25 21 32 30 2c 62 25 | 21 32 34 2c 62 25 21 32 |b%!20,b%|!24,b%!2|
|00006120| 38 0d 1d 1a 08 20 20 20 | cb 0d 1d 24 07 20 20 cd |8.... |...$. .|
|00006130| 0d 1d 2e 1b 20 c9 20 26 | 34 30 30 43 31 3a f4 20 |.... . &|400C1:. |
|00006140| 4d 6f 64 65 20 43 68 61 | 6e 67 65 0d 1d 38 3e 20 |Mode Cha|nge..8> |
|00006150| 20 64 72 61 67 5f 6c 78 | 3d 2d 31 3a 64 72 61 67 | drag_lx|=-1:drag|
|00006160| 5f 6c 79 3d 2d 31 3a f4 | 20 4d 61 72 6b 20 74 68 |_ly=-1:.| Mark th|
|00006170| 65 20 64 72 61 67 67 65 | 64 20 69 74 65 6d 20 61 |e dragge|d item a|
|00006180| 73 20 75 6e 64 72 61 77 | 6e 0d 1d 42 32 20 f4 20 |s undraw|n..B2 . |
|00006190| 57 48 45 4e 20 26 34 30 | 30 43 32 3a 52 45 4d 20 |WHEN &40|0C2:REM |
|000061a0| 54 61 73 6b 20 73 74 61 | 72 74 20 75 70 20 28 46 |Task sta|rt up (F|
|000061b0| 6f 72 20 74 65 73 74 69 | 6e 67 29 0d 1d 4c 44 20 |or testi|ng)..LD |
|000061c0| 20 f4 20 49 46 20 46 4e | 73 74 72 69 6e 67 30 28 | . IF FN|string0(|
|000061d0| 62 25 2b 32 38 29 3d 22 | 49 6d 61 67 65 6e 22 20 |b%+28)="|Imagen" |
|000061e0| 41 4e 44 20 62 25 21 34 | 3c 3e 68 61 6e 64 6c 65 |AND b%!4|<>handle|
|000061f0| 20 54 48 45 4e 71 75 69 | 74 25 3d 54 52 55 45 0d | THENqui|t%=TRUE.|
|00006200| 1d 56 1e 20 f4 20 26 34 | 30 30 43 33 20 3d 20 74 |.V. . &4|00C3 = t|
|00006210| 61 73 6b 20 73 68 75 74 | 20 64 6f 77 6e 0d 1d 60 |ask shut| down..`|
|00006220| 12 20 c9 20 30 3a 71 75 | 69 74 25 3d b9 2a 32 0d |. . 0:qu|it%=.*2.|
|00006230| 1d 6a 16 20 c9 20 32 3a | f4 20 44 61 74 61 53 61 |.j. . 2:|. DataSa|
|00006240| 76 65 41 63 6b 0d 1d 74 | 1b 20 20 66 69 6c 65 24 |veAck..t|. file$|
|00006250| 3d a4 73 74 72 69 6e 67 | 30 28 62 25 2b 34 34 29 |=.string|0(b%+44)|
|00006260| 0d 1d 7e 1f 20 20 6f 6b | 3d a4 6d 61 70 5f 73 61 |..~. ok|=.map_sa|
|00006270| 76 65 28 66 69 6c 65 24 | 2c 62 25 21 34 30 29 0d |ve(file$|,b%!40).|
|00006280| 1d 88 0c 20 20 e7 20 6f | 6b 20 8c 0d 1d 92 3a 20 |... . o|k ....: |
|00006290| 20 20 62 25 21 31 32 3d | 62 25 21 38 3a 62 25 21 | b%!12=|b%!8:b%!|
|000062a0| 31 36 3d 33 3a c8 99 20 | 22 57 69 6d 70 5f 53 65 |16=3:.. |"Wimp_Se|
|000062b0| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 62 25 |ndMessag|e",17,b%|
|000062c0| 2c 62 25 21 34 0d 1d 9c | 14 20 20 20 e7 20 62 25 |,b%!4...|. . b%|
|000062d0| 21 33 36 3c 3e 2d 31 20 | 8c 0d 1d a6 23 20 20 20 |!36<>-1 |....# |
|000062e0| 20 e7 20 62 25 21 34 30 | 3d 26 46 46 44 20 84 20 | . b%!40|=&FFD . |
|000062f0| 62 25 21 34 30 3d 26 31 | 42 43 20 8c 0d 1d b0 27 |b%!40=&1|BC ....'|
|00006300| 20 20 20 20 20 f2 73 65 | 74 69 63 6f 6e 74 65 78 | .se|ticontex|
|00006310| 74 28 73 61 76 65 62 6f | 78 25 2c 32 2c 66 69 6c |t(savebo|x%,2,fil|
|00006320| 65 24 29 0d 1d ba 09 20 | 20 20 20 cc 0d 1d c4 28 |e$).... | ....(|
|00006330| 20 20 20 20 20 f2 73 65 | 74 69 63 6f 6e 74 65 78 | .se|ticontex|
|00006340| 74 28 73 61 76 65 63 62 | 6f 78 25 2c 32 2c 66 69 |t(savecb|ox%,2,fi|
|00006350| 6c 65 24 29 0d 1d ce 09 | 20 20 20 20 cd 0d 1d d8 |le$)....| ....|
|00006360| 08 20 20 20 cd 0d 1d e2 | 07 20 20 cd 0d 1d ec 04 |. ....|. .....|
|00006370| 0d 1d f6 13 20 c9 20 33 | 3a 74 79 70 65 3d 62 25 |.... . 3|:type=b%|
|00006380| 21 34 30 0d 1e 00 0f 20 | 20 c8 8e 20 74 79 70 65 |!40.... | .. type|
|00006390| 20 ca 0d 1e 0a 17 20 20 | 20 c9 20 26 46 46 39 2c | ..... | . &FF9,|
|000063a0| 26 36 39 35 2c 26 43 38 | 35 0d 1e 14 1a 20 20 20 |&695,&C8|5.... |
|000063b0| 20 62 25 21 31 32 3d 62 | 25 21 38 3a 62 25 21 31 | b%!12=b|%!8:b%!1|
|000063c0| 36 3d 34 0d 1e 1e 27 20 | 20 20 20 c8 99 22 57 69 |6=4...' | .."Wi|
|000063d0| 6d 70 5f 53 65 6e 64 4d | 65 73 73 61 67 65 22 2c |mp_SendM|essage",|
|000063e0| 31 37 2c 62 25 2c 62 25 | 21 34 0d 1e 28 2d 20 20 |17,b%,b%|!4..(- |
|000063f0| 20 20 f4 20 49 66 20 77 | 65 20 61 72 65 20 75 73 | . If w|e are us|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.