home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 2 / APDL_PD2A.iso / games / board_dice / maxgammon < prev    next >
ArcFS Archive  |  1995-09-30  |  96.3 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: ArcFS Archive (archive/arcFS).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert ArcFS Archive (archive/arcFS) magic Supported
100% file RISC OS archive (ArcFS format) default
99% file data default
100% TrID Acorn ArcFS Archive default
100% dearkID deark: arcfs default
100% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 8c 01 00 00 ec 01 00 00 |Archive.|........|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 4d 61 78 47 61 6d | 6d 6f 6e 00 ff ff ff ff |.!MaxGam|mon.....|
|00000070| 41 fd ff ff 59 7c cf e7 | 00 00 00 00 ff ff ff ff |A...Y|..|........|
|00000080| 68 01 00 80 82 21 52 75 | 6e 00 04 00 fd fd 00 fd |h....!Ru|n.......|
|00000090| 78 00 00 00 41 eb ff ff | 0e dc 05 bb 03 00 dd bc |x...A...|........|
|000000a0| 78 00 00 00 24 00 00 00 | 82 21 52 75 6e 49 6d 61 |x...$...|.!RunIma|
|000000b0| 67 65 00 fd a7 23 01 00 | 41 fb ff ff 35 dd 05 bb |ge...#..|A...5...|
|000000c0| 03 00 74 59 a7 23 01 00 | c0 00 00 00 82 21 53 70 |..tY.#..|.....!Sp|
|000000d0| 72 69 74 65 73 00 00 fd | 44 02 00 00 41 f9 ff ff |rites...|D...A...|
|000000e0| 01 de 05 bb 03 00 8b 7d | 44 02 00 00 8b 24 01 00 |.......}|D....$..|
|000000f0| 82 3f 4d 61 78 47 75 69 | 64 65 00 fd f6 10 00 00 |.?MaxGui|de......|
|00000100| 41 ff ff ff 56 91 06 bb | 03 00 e3 4b f6 10 00 00 |A...V...|...K....|
|00000110| f3 26 01 00 82 3f 4d 61 | 78 52 75 6c 65 73 00 fd |.&...?Ma|xRules..|
|00000120| 00 12 00 00 41 ff ff ff | 63 da 05 bb 03 00 43 2f |....A...|c.....C/|
|00000130| 00 12 00 00 0d 38 01 00 | 82 4c 61 73 74 47 61 6d |.....8..|.LastGam|
|00000140| 65 00 00 fd 02 0c 00 00 | 41 fd ff ff c5 37 ea ca |e.......|A....7..|
|00000150| 03 00 1c 8b 02 0c 00 00 | 31 4a 01 00 82 4d 43 00 |........|1J...MC.|
|00000160| c3 00 04 00 fd fd 00 fd | a4 07 00 00 41 fd ff ff |........|....A...|
|00000170| f3 e0 05 bb 03 00 ce 09 | a4 07 00 00 57 56 01 00 |........|....WV..|
|00000180| 82 53 70 72 69 74 65 73 | 00 fd 00 fd 48 21 00 00 |.Sprites|....H!..|
|00000190| 41 f9 ff ff 8a 6e 84 b9 | 03 00 eb 74 48 21 00 00 |A....n..|...tH!..|
|000001a0| 1f 5e 01 00 00 00 00 00 | c3 00 04 00 fd fd 00 fd |.^......|........|
|000001b0| 00 fd 00 d3 00 d3 00 fd | 00 fd 00 fd 00 fd 00 fd |........|........|
|000001c0| 00 fd 00 fd dc 5a e6 fa | 00 00 00 00 00 00 00 00 |.....Z..|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 68 01 00 00 46 69 6c 65 |........|h...File|
|000001f0| 44 61 74 61 82 21 52 75 | 6e 00 04 00 fd fd 00 fd |Data.!Ru|n.......|
|00000200| 78 00 00 00 41 eb ff ff | 0e dc 05 bb 03 00 dd bc |x...A...|........|
|00000210| 7c 20 3e 20 4d 61 78 47 | 61 6d 6d 6f 6e 20 21 52 || > MaxG|ammon !R|
|00000220| 75 6e 0a 57 69 6d 70 53 | 6c 6f 74 20 20 20 20 2d |un.WimpS|lot -|
|00000230| 6d 69 6e 20 31 32 38 4b | 20 2d 6d 61 78 20 31 32 |min 128K| -max 12|
|00000240| 38 4b 0a 53 45 54 20 20 | 20 20 20 20 20 20 20 4d |8K.SET | M|
|00000250| 61 78 47 61 6d 6d 6f 6e | 24 44 69 72 20 3c 4f 62 |axGammon|$Dir <Ob|
|00000260| 65 79 24 44 69 72 3e 0a | 52 55 4e 20 20 20 20 20 |ey$Dir>.|RUN |
|00000270| 20 20 20 20 3c 4f 62 65 | 79 24 44 69 72 3e 2e 21 | <Obe|y$Dir>.!|
|00000280| 52 75 6e 49 6d 61 67 65 | 46 69 6c 65 44 61 74 61 |RunImage|FileData|
|00000290| 82 21 52 75 6e 49 6d 61 | 67 65 00 fd a7 23 01 00 |.!RunIma|ge...#..|
|000002a0| 41 fb ff ff 35 dd 05 bb | 03 00 74 59 0d 00 0a 1c |A...5...|..tY....|
|000002b0| f4 20 3e 20 21 4d 61 78 | 47 61 6d 6d 6f 6e 2e 21 |. > !Max|Gammon.!|
|000002c0| 52 75 6e 49 6d 61 67 65 | 0d 00 14 05 f4 0d 00 1e |RunImage|........|
|000002d0| 3c f4 20 56 32 2e 30 20 | 3a 20 4d 61 78 69 6d 75 |<. V2.0 |: Maximu|
|000002e0| 6d 20 42 61 63 6b 47 61 | 6d 6d 6f 6e 2c 20 28 43 |m BackGa|mmon, (C|
|000002f0| 29 20 52 61 79 20 4c 6f | 61 64 65 73 2d 42 61 6e |) Ray Lo|ades-Ban|
|00000300| 6e 6f 6e 2c 20 31 39 38 | 39 0d 00 28 05 f4 0d 00 |non, 198|9..(....|
|00000310| 32 12 ee 85 20 f2 73 79 | 73 5f 72 65 70 6f 72 74 |2... .sy|s_report|
|00000320| 0d 00 3c 0e 74 65 73 74 | 69 6e 67 25 3d a3 0d 00 |..<.test|ing%=...|
|00000330| 46 22 f4 49 46 4e 4f 54 | 74 65 73 74 69 6e 67 25 |F".IFNOT|testing%|
|00000340| 20 4f 53 43 4c 49 22 46 | 58 20 32 30 30 2c 31 22 | OSCLI"F|X 200,1"|
|00000350| 0d 00 50 11 de 20 6d 62 | 6c 6f 63 6b 25 20 32 35 |..P.. mb|lock% 25|
|00000360| 36 0d 00 5a 0b 6d 6f 64 | 65 25 3d eb 0d 00 64 31 |6..Z.mod|e%=...d1|
|00000370| 69 63 6f 6e 5f 62 67 63 | 6f 6c 3d 32 3a 20 69 63 |icon_bgc|ol=2: ic|
|00000380| 6f 6e 5f 66 67 63 6f 6c | 3d 37 3a 20 73 63 72 6f |on_fgcol|=7: scro|
|00000390| 6c 6c 62 61 72 5f 62 67 | 63 6f 6c 3d 34 0d 00 6e |llbar_bg|col=4..n|
|000003a0| 33 64 65 73 6b 5f 62 67 | 63 6f 6c 3d 33 3a 20 66 |3desk_bg|col=3: f|
|000003b0| 6f 63 75 73 5f 62 67 63 | 6f 6c 3d 31 32 3a 20 6d |ocus_bgc|ol=12: m|
|000003c0| 65 6e 75 74 69 74 6c 65 | 5f 62 67 63 6f 6c 3d 32 |enutitle|_bgcol=2|
|000003d0| 0d 00 78 39 6d 65 6e 75 | 74 69 74 6c 65 5f 66 67 |..x9menu|title_fg|
|000003e0| 63 6f 6c 3d 37 3a 20 6d | 65 6e 75 77 6f 72 6b 5f |col=7: m|enuwork_|
|000003f0| 62 67 63 6f 6c 3d 30 3a | 20 6d 65 6e 75 77 6f 72 |bgcol=0:| menuwor|
|00000400| 6b 5f 66 67 63 6f 6c 3d | 37 0d 00 82 26 64 69 61 |k_fgcol=|7...&dia|
|00000410| 6c 6f 67 75 65 5f 66 67 | 63 6f 6c 3d 37 3a 20 64 |logue_fg|col=7: d|
|00000420| 69 61 6c 6f 67 75 65 5f | 62 67 63 6f 6c 3d 31 0d |ialogue_|bgcol=1.|
|00000430| 00 8c 22 63 68 58 25 3d | 31 36 3a f4 20 2a 2a 2a |.."chX%=|16:. ***|
|00000440| 2a 2a 2a 2a 2a 20 47 45 | 54 20 46 52 4f 4d 20 4f |***** GE|T FROM O|
|00000450| 53 0d 00 96 0b 63 68 59 | 25 3d 33 32 0d 00 a0 0b |S....chY|%=32....|
|00000460| 6c 73 59 25 3d 34 30 0d | 00 aa 0d 79 70 69 78 65 |lsY%=40.|...ypixe|
|00000470| 6c 25 3d 34 0d 00 b4 16 | 69 63 6f 6e 5f 77 69 64 |l%=4....|icon_wid|
|00000480| 74 68 25 3d 36 2a 63 68 | 58 25 0d 00 be 09 f2 76 |th%=6*ch|X%.....v|
|00000490| 61 72 73 0d 00 c8 0d de | 20 74 61 73 6b 25 20 35 |ars.....| task% 5|
|000004a0| 0d 00 d2 11 24 74 61 73 | 6b 25 3d 22 54 41 53 4b |....$tas|k%="TASK|
|000004b0| 22 0d 00 dc 37 c8 99 22 | 57 69 6d 70 5f 49 6e 69 |"...7.."|Wimp_Ini|
|000004c0| 74 69 61 6c 69 73 65 22 | 2c 32 30 30 2c 21 74 61 |tialise"|,200,!ta|
|000004d0| 73 6b 25 2c 22 4d 61 78 | 47 61 6d 6d 6f 6e 22 20 |sk%,"Max|Gammon" |
|000004e0| b8 20 2c 2c 74 61 73 6b | 0d 00 e6 2c de 77 69 6e |. ,,task|...,.win|
|000004f0| 64 6f 77 25 28 32 38 29 | 2c 77 69 6e 64 6f 77 24 |dow%(28)|,window$|
|00000500| 28 32 38 29 2c 77 69 6e | 64 6f 77 70 6f 6c 6c 25 |(28),win|dowpoll%|
|00000510| 28 32 38 29 0d 00 f0 2e | de 69 63 6f 6e 6c 69 73 |(28)....|.iconlis|
|00000520| 74 25 28 32 38 29 2c 69 | 63 6f 6e 6c 69 73 74 24 |t%(28),i|conlist$|
|00000530| 28 32 38 29 2c 69 63 6f | 6e 73 65 72 76 25 28 32 |(28),ico|nserv%(2|
|00000540| 38 29 0d 00 fa 15 de 69 | 6e 73 74 61 6c 6c 6c 69 |8).....i|nstallli|
|00000550| 73 74 24 28 32 38 29 0d | 01 04 27 de 73 79 73 5f |st$(28).|..'.sys_|
|00000560| 62 25 20 26 33 30 30 2c | 73 79 73 5f 62 32 25 20 |b% &300,|sys_b2% |
|00000570| 26 33 30 30 3a 20 62 3d | 73 79 73 5f 62 25 0d 01 |&300: b=|sys_b%..|
|00000580| 0e 26 69 6e 69 74 62 72 | 78 25 3d 32 30 3a 62 72 |.&initbr|x%=20:br|
|00000590| 78 25 3d 69 6e 69 74 62 | 72 78 25 3a 62 72 79 25 |x%=initb|rx%:bry%|
|000005a0| 3d 39 30 30 0d 01 18 22 | 69 6e 73 74 61 6c 6c 61 |=900..."|installa|
|000005b0| 74 4c 25 3d 30 3a 20 69 | 6e 73 74 61 6c 6c 61 74 |tL%=0: i|nstallat|
|000005c0| 25 3d 31 32 38 30 0d 01 | 22 47 69 63 6f 6e 6c 69 |%=1280..|"Giconli|
|000005d0| 73 74 69 6e 64 65 78 25 | 3d 30 3a 20 77 69 6e 64 |stindex%|=0: wind|
|000005e0| 6f 77 69 6e 64 65 78 25 | 3d 30 3a 20 70 6f 6c 6c |owindex%|=0: poll|
|000005f0| 69 6e 64 65 78 25 3d 30 | 3a 20 69 6e 73 74 61 6c |index%=0|: instal|
|00000600| 6c 6c 69 73 74 69 6e 64 | 65 78 25 3d 30 0d 01 2c |llistind|ex%=0..,|
|00000610| 13 75 6e 73 61 76 65 64 | 6c 69 73 74 24 3d 22 22 |.unsaved|list$=""|
|00000620| 0d 01 36 11 63 6c 61 69 | 6d 70 6f 6c 6c 24 3d 22 |..6.clai|mpoll$="|
|00000630| 22 0d 01 40 5f f4 69 63 | 6f 6e 62 61 72 25 3d 46 |"..@_.ic|onbar%=F|
|00000640| 4e 73 79 73 5f 64 65 66 | 69 6e 65 77 69 6e 64 6f |Nsys_def|inewindo|
|00000650| 77 28 22 22 2c 22 22 2c | 26 35 30 2c 69 63 6f 6e |w("","",|&50,icon|
|00000660| 5f 66 67 63 6f 6c 2c 73 | 63 72 6f 6c 6c 62 61 72 |_fgcol,s|crollbar|
|00000670| 5f 62 67 63 6f 6c 2c 20 | 31 32 38 30 2c 31 39 36 |_bgcol, |1280,196|
|00000680| 2c 20 32 2c 34 2c 31 32 | 37 38 2c 39 36 2c 30 29 |, 2,4,12|78,96,0)|
|00000690| 0d 01 4a 0f 69 63 6f 6e | 62 61 72 25 3d 2d 32 0d |..J.icon|bar%=-2.|
|000006a0| 01 54 3e 64 69 61 6c 6f | 67 75 65 25 3d a4 73 79 |.T>dialo|gue%=.sy|
|000006b0| 73 5f 64 65 66 69 6e 65 | 77 69 6e 64 6f 77 28 22 |s_define|window("|
|000006c0| 22 2c 22 22 2c 26 35 30 | 2c 37 2c 30 2c 20 31 2c |","",&50|,7,0, 1,|
|000006d0| 31 2c 20 30 2c 30 2c 31 | 2c 31 2c 30 29 0d 01 5e |1, 0,0,1|,1,0)..^|
|000006e0| 22 f2 73 79 73 5f 69 6e | 73 74 61 6c 6c 28 22 22 |".sys_in|stall(""|
|000006f0| 2c 22 4d 61 78 47 61 6d | 6d 6f 6e 22 2c 30 29 0d |,"MaxGam|mon",0).|
|00000700| 01 68 18 f4 50 52 4f 43 | 66 72 6f 6e 74 28 69 63 |.h..PROC|front(ic|
|00000710| 6f 6e 62 61 72 25 29 0d | 01 72 0b 71 75 69 74 25 |onbar%).|.r.quit%|
|00000720| 3d a3 0d 01 7c 12 ee 85 | 20 f2 73 79 73 5f 72 65 |=...|...| .sys_re|
|00000730| 70 6f 72 74 0d 01 86 05 | f5 0d 01 90 0c f2 70 6f |port....|......po|
|00000740| 6c 6c 28 30 29 0d 01 9a | 0c fd 71 75 69 74 25 3d |ll(0)...|..quit%=|
|00000750| b9 0d 01 a4 19 c8 97 20 | c8 93 20 30 2c 30 2c 33 |....... |.. 0,0,3|
|00000760| 32 37 36 37 2c 33 32 37 | 36 37 0d 01 ae 16 c8 99 |2767,327|67......|
|00000770| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|00000780| 0d 01 b8 05 e0 0d 01 c2 | 04 0d 01 cc 11 dd f2 70 |........|.......p|
|00000790| 6f 6c 6c 28 6d 61 73 6b | 25 29 0d 01 d6 21 21 62 |oll(mask|%)...!!b|
|000007a0| 3d 6d 61 73 6b 25 3a c8 | 99 50 6f 6c 6c 2c 30 2c |=mask%:.|.Poll,0,|
|000007b0| 62 20 b8 20 61 63 74 69 | 6f 6e 25 0d 01 e0 0f c8 |b . acti|on%.....|
|000007c0| 8e 61 63 74 69 6f 6e 25 | 20 ca 0d 01 ea 1b c9 31 |.action%| ......1|
|000007d0| 20 3a 20 f2 72 65 64 72 | 61 77 5f 77 69 6e 64 6f | : .redr|aw_windo|
|000007e0| 77 28 21 62 29 0d 01 f4 | 3a c9 32 20 3a 20 f2 6f |w(!b)...|:.2 : .o|
|000007f0| 70 65 6e 5f 77 69 6e 64 | 6f 77 28 21 62 2c 62 21 |pen_wind|ow(!b,b!|
|00000800| 34 2c 62 21 38 2c 62 21 | 31 32 2c 62 21 31 36 2c |4,b!8,b!|12,b!16,|
|00000810| 62 21 32 30 2c 62 21 32 | 34 2c 62 21 32 38 29 0d |b!20,b!2|4,b!28).|
|00000820| 01 fe 1a c9 33 20 3a 20 | f2 63 6c 6f 73 65 5f 77 |....3 : |.close_w|
|00000830| 69 6e 64 6f 77 28 21 62 | 29 0d 02 08 06 c9 34 0d |indow(!b|).....4.|
|00000840| 02 12 06 c9 35 0d 02 1c | 2f c9 36 20 3a 20 f2 63 |....5...|/.6 : .c|
|00000850| 68 65 63 6b 6d 6f 75 73 | 65 28 21 62 2c 62 21 34 |heckmous|e(!b,b!4|
|00000860| 2c 62 21 38 2c 62 21 31 | 32 2c 62 21 31 36 2c 62 |,b!8,b!1|2,b!16,b|
|00000870| 21 32 30 29 0d 02 26 17 | c9 37 20 3a 20 f2 71 75 |!20)..&.|.7 : .qu|
|00000880| 69 74 5f 75 73 65 72 64 | 72 61 67 0d 02 30 25 c9 |it_userd|rag..0%.|
|00000890| 38 20 3a 20 f2 75 73 65 | 72 6b 65 79 70 72 65 73 |8 : .use|rkeypres|
|000008a0| 73 65 64 28 21 62 2c 62 | 21 34 2c 62 21 32 34 29 |sed(!b,b|!4,b!24)|
|000008b0| 0d 02 3a 1c c9 39 20 3a | 20 f2 6d 65 6e 75 73 65 |..:..9 :| .menuse|
|000008c0| 6c 65 63 74 28 21 62 2c | 62 21 34 29 0d 02 44 29 |lect(!b,|b!4)..D)|
|000008d0| c9 20 31 37 2c 31 38 3a | e7 20 62 21 31 36 3d 30 |. 17,18:|. b!16=0|
|000008e0| 20 8c 20 64 75 6d 6d 79 | 3d a4 61 63 74 69 6f 6e | . dummy|=.action|
|000008f0| 5f 65 78 69 74 0d 02 4e | 06 c9 30 0d 02 58 36 e7 |_exit..N|..0..X6.|
|00000900| 63 6c 61 69 6d 70 6f 6c | 6c 24 3d 22 22 20 8b 76 |claimpol|l$="" .v|
|00000910| 6f 69 64 3d a0 28 22 46 | 4e 75 73 65 72 61 63 74 |oid=.("F|Nuseract|
|00000920| 69 6f 6e 5f 22 2b 63 6c | 61 69 6d 70 6f 6c 6c 24 |ion_"+cl|aimpoll$|
|00000930| 29 0d 02 62 18 ea 49 25 | 3a 20 49 25 3d 77 69 6e |)..b..I%|: I%=win|
|00000940| 64 6f 77 69 6e 64 65 78 | 25 0d 02 6c 05 f5 0d 02 |dowindex|%..l....|
|00000950| 76 42 e7 70 6f 6c 6c 69 | 6e 64 65 78 25 3d 30 20 |vB.polli|ndex%=0 |
|00000960| 84 70 6f 6c 6c 69 6e 64 | 65 78 25 3e 77 69 6e 64 |.pollind|ex%>wind|
|00000970| 6f 77 69 6e 64 65 78 25 | 20 70 6f 6c 6c 69 6e 64 |owindex%| pollind|
|00000980| 65 78 25 3d 77 69 6e 64 | 6f 77 69 6e 64 65 78 25 |ex%=wind|owindex%|
|00000990| 0d 02 80 18 70 6f 6c 6c | 69 6e 64 65 78 25 2d 3d |....poll|index%-=|
|000009a0| 31 3a 20 49 25 2d 3d 31 | 0d 02 8a 22 fd 49 25 3c |1: I%-=1|...".I%<|
|000009b0| 30 20 84 77 69 6e 64 6f | 77 70 6f 6c 6c 25 28 70 |0 .windo|wpoll%(p|
|000009c0| 6f 6c 6c 69 6e 64 65 78 | 25 29 0d 02 94 48 e7 77 |ollindex|%)...H.w|
|000009d0| 69 6e 64 6f 77 70 6f 6c | 6c 25 28 70 6f 6c 6c 69 |indowpol|l%(polli|
|000009e0| 6e 64 65 78 25 29 20 76 | 6f 69 64 3d a0 28 22 46 |ndex%) v|oid=.("F|
|000009f0| 4e 75 73 65 72 61 63 74 | 69 6f 6e 5f 22 2b 77 69 |Nuseract|ion_"+wi|
|00000a00| 6e 64 6f 77 24 28 70 6f | 6c 6c 69 6e 64 65 78 25 |ndow$(po|llindex%|
|00000a10| 29 29 0d 02 9e 05 cb 0d | 02 a8 05 e1 0d 02 b2 17 |))......|........|
|00000a20| dd 20 a4 69 63 6f 6e 62 | 61 72 28 73 75 66 66 69 |. .iconb|ar(suffi|
|00000a30| 78 24 29 0d 02 bc 31 21 | 62 3d 2d 31 3a 62 21 34 |x$)...1!|b=-1:b!4|
|00000a40| 3d 30 3a 62 21 38 3d 30 | 3a 62 21 31 32 3d 31 30 |=0:b!8=0|:b!12=10|
|00000a50| 30 3a 62 21 31 36 3d 36 | 30 3a 62 21 32 30 3d 26 |0:b!16=6|0:b!20=&|
|00000a60| 32 31 30 32 0d 02 c6 17 | 73 70 6e 61 6d 65 24 3d |2102....|spname$=|
|00000a70| 22 4d 61 78 47 61 6d 6d | 6f 6e 22 0d 02 d0 31 de |"MaxGamm|on"...1.|
|00000a80| 20 62 21 32 34 20 28 a9 | 73 70 6e 61 6d 65 24 2b | b!24 (.|spname$+|
|00000a90| 31 29 3a 24 28 62 21 32 | 34 29 3d 73 70 6e 61 6d |1):$(b!2|4)=spnam|
|00000aa0| 65 24 3a 62 21 32 38 3d | 73 63 62 25 0d 02 da 13 |e$:b!28=|scb%....|
|00000ab0| 62 21 33 32 3d a9 73 70 | 6e 61 6d 65 24 2b 31 0d |b!32=.sp|name$+1.|
|00000ac0| 02 e4 21 c8 99 20 22 57 | 69 6d 70 5f 43 72 65 61 |..!.. "W|imp_Crea|
|00000ad0| 74 65 49 63 6f 6e 22 2c | 2c 62 20 b8 20 69 63 25 |teIcon",|,b . ic%|
|00000ae0| 0d 02 ee 38 69 63 6f 6e | 6c 69 73 74 24 28 69 63 |...8icon|list$(ic|
|00000af0| 6f 6e 6c 69 73 74 69 6e | 64 65 78 25 29 3d 73 75 |onlistin|dex%)=su|
|00000b00| 66 66 69 78 24 3a 20 69 | 63 6f 6e 6c 69 73 74 69 |ffix$: i|conlisti|
|00000b10| 6e 64 65 78 25 2b 3d 31 | 0d 02 f8 08 3d 69 63 25 |ndex%+=1|....=ic%|
|00000b20| 0d 03 02 11 dd a4 61 63 | 74 69 6f 6e 5f 65 78 69 |......ac|tion_exi|
|00000b30| 74 0d 03 0c 23 ea 20 74 | 61 73 6b 25 2c 20 72 65 |t...#. t|ask%, re|
|00000b40| 66 25 2c 20 62 6c 6f 63 | 6b 2c 46 24 2c 57 69 6e |f%, bloc|k,F$,Win|
|00000b50| 64 6f 77 25 0d 03 16 0d | 57 69 6e 64 6f 77 25 3d |dow%....|Window%=|
|00000b60| 62 0d 03 20 13 62 6c 6f | 63 6b 3d 57 69 6e 64 6f |b.. .blo|ck=Windo|
|00000b70| 77 25 2b 34 0d 03 2a 15 | 72 65 66 25 3d 21 28 57 |w%+4..*.|ref%=!(W|
|00000b80| 69 6e 64 6f 77 25 2b 38 | 29 0d 03 34 16 74 61 73 |indow%+8|)..4.tas|
|00000b90| 6b 25 3d 21 28 57 69 6e | 64 6f 77 25 2b 34 29 0d |k%=!(Win|dow%+4).|
|00000ba0| 03 3e 45 f4 2a 2a 2a 49 | 46 20 74 61 73 6b 25 3d |.>E.***I|F task%=|
|00000bb0| 54 61 73 6b 5f 68 25 20 | 45 4e 44 50 52 4f 43 20 |Task_h% |ENDPROC |
|00000bc0| 3a 20 52 45 4d 20 69 67 | 6e 6f 72 65 20 6d 65 73 |: REM ig|nore mes|
|00000bd0| 73 61 67 65 73 20 66 72 | 6f 6d 20 74 68 69 73 20 |sages fr|om this |
|00000be0| 74 61 73 6b 0d 03 48 16 | e7 75 6e 73 61 76 65 64 |task..H.|.unsaved|
|00000bf0| 6c 69 73 74 24 3d 22 22 | 20 8c 0d 03 52 0e f2 65 |list$=""| ...R..e|
|00000c00| 78 69 74 5f 71 75 69 74 | 0d 03 5c 05 cc 0d 03 66 |xit_quit|..\....f|
|00000c10| 0d 21 62 6c 6f 63 6b 3d | 32 30 0d 03 70 11 62 6c |.!block=|20..p.bl|
|00000c20| 6f 63 6b 21 31 32 3d 72 | 65 66 25 0d 03 7a 1f 62 |ock!12=r|ef%..z.b|
|00000c30| 6c 6f 63 6b 21 31 36 3d | 30 20 20 20 20 3a f4 20 |lock!16=|0 :. |
|00000c40| 71 75 69 74 20 62 6c 6f | 63 6b 0d 03 84 07 ef 20 |quit blo|ck..... |
|00000c50| 37 0d 03 8e 4a c8 99 20 | 22 57 69 6d 70 5f 53 65 |7...J.. |"Wimp_Se|
|00000c60| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 39 2c 62 6c |ndMessag|e",19,bl|
|00000c70| 6f 63 6b 20 3a f4 20 61 | 63 6b 6e 6f 77 6c 65 64 |ock :. a|cknowled|
|00000c80| 67 65 2c 20 61 6e 64 20 | 72 65 66 75 73 65 20 71 |ge, and |refuse q|
|00000c90| 75 69 74 20 72 65 71 75 | 65 73 74 0d 03 98 6c f2 |uit requ|est...l.|
|00000ca0| 73 79 73 5f 77 61 72 6e | 69 6e 67 62 6f 78 28 22 |sys_warn|ingbox("|
|00000cb0| 65 78 69 74 22 2c 22 54 | 68 65 72 65 20 69 73 20 |exit","T|here is |
|00000cc0| 61 6e 20 75 6e 73 61 76 | 65 64 20 67 61 6d 65 22 |an unsav|ed game"|
|00000cd0| 2c 22 69 6e 20 22 2b 75 | 6e 73 61 76 65 64 6c 69 |,"in "+u|nsavedli|
|00000ce0| 73 74 24 2c 22 44 6f 20 | 79 6f 75 20 77 61 6e 74 |st$,"Do |you want|
|00000cf0| 20 74 6f 20 61 62 61 6e | 64 6f 6e 20 69 74 3f 22 | to aban|don it?"|
|00000d00| 2c 22 79 6e 2d 22 29 0d | 03 a2 05 cd 0d 03 ac 07 |,"yn-").|........|
|00000d10| 3d 2d 31 0d 03 b6 19 dd | a4 64 69 61 6c 6f 67 75 |=-1.....|.dialogu|
|00000d20| 65 73 65 6c 65 63 74 5f | 65 78 69 74 0d 03 c0 16 |eselect_|exit....|
|00000d30| f2 73 79 73 5f 63 6c 6f | 73 65 64 69 61 6c 6f 67 |.sys_clo|sedialog|
|00000d40| 75 65 0d 03 ca 19 e7 69 | 63 6f 6e 25 3d 30 20 8c |ue.....i|con%=0 .|
|00000d50| 20 f2 65 78 69 74 5f 71 | 75 69 74 0d 03 d4 06 3d | .exit_q|uit....=|
|00000d60| 30 0d 03 de 0f dd f2 65 | 78 69 74 5f 71 75 69 74 |0......e|xit_quit|
|00000d70| 0d 03 e8 0b 71 75 69 74 | 25 3d b9 0d 03 f2 05 e1 |....quit|%=......|
|00000d80| 0d 03 fc 04 0d 04 06 3b | dd f2 63 68 65 63 6b 6d |.......;|..checkm|
|00000d90| 6f 75 73 65 28 6d 6f 75 | 73 65 78 25 2c 6d 6f 75 |ouse(mou|sex%,mou|
|00000da0| 73 65 79 25 2c 62 75 74 | 74 6f 6e 25 2c 68 61 6e |sey%,but|ton%,han|
|00000db0| 64 6c 65 25 2c 69 63 6f | 6e 25 2c 6f 62 25 29 0d |dle%,ico|n%,ob%).|
|00000dc0| 04 10 11 e7 68 61 6e 64 | 6c 65 25 3d 2d 31 8c e1 |....hand|le%=-1..|
|00000dd0| 0d 04 1a 17 e7 68 61 6e | 64 6c 65 25 3d 69 63 6f |.....han|dle%=ico|
|00000de0| 6e 62 61 72 25 20 8c 0d | 04 24 10 e7 69 63 6f 6e |nbar% ..|.$..icon|
|00000df0| 25 3c 3e 2d 31 20 8c 0d | 04 2e 09 c8 8e b9 20 ca |%<>-1 ..|...... .|
|00000e00| 0d 04 38 0d f4 2a 2a 2a | 56 44 55 20 37 0d 04 42 |..8..***|VDU 7..B|
|00000e10| 20 c9 28 62 75 74 74 6f | 6e 25 80 31 29 3d 31 20 | .(butto|n%.1)=1 |
|00000e20| 3a 20 f2 62 72 69 6e 67 | 75 70 28 31 29 0d 04 4c |: .bring|up(1)..L|
|00000e30| 2f c9 28 62 75 74 74 6f | 6e 25 80 32 29 3d 32 20 |/.(butto|n%.2)=2 |
|00000e40| 3a 20 76 6f 69 64 3d a0 | 28 22 46 4e 6d 65 6e 75 |: void=.|("FNmenu|
|00000e50| 5f 4d 61 78 47 61 6d 6d | 6f 6e 22 29 0d 04 56 20 |_MaxGamm|on")..V |
|00000e60| c9 28 62 75 74 74 6f 6e | 25 80 34 29 3d 34 20 3a |.(button|%.4)=4 :|
|00000e70| 20 f2 62 72 69 6e 67 75 | 70 28 31 29 0d 04 60 05 | .bringu|p(1)..`.|
|00000e80| cb 0d 04 6a 05 cd 0d 04 | 74 05 e1 0d 04 7e 05 cd |...j....|t....~..|
|00000e90| 0d 04 88 12 f2 67 65 74 | 77 28 68 61 6e 64 6c 65 |.....get|w(handle|
|00000ea0| 25 29 0d 04 92 18 e7 68 | 61 6e 64 6c 65 25 3d 64 |%).....h|andle%=d|
|00000eb0| 69 61 6c 6f 67 75 65 25 | 20 8c 0d 04 9c 38 e7 69 |ialogue%| ....8.i|
|00000ec0| 63 6f 6e 25 3e 3d 30 20 | 76 6f 69 64 3d a0 28 22 |con%>=0 |void=.("|
|00000ed0| 46 4e 64 69 61 6c 6f 67 | 75 65 73 65 6c 65 63 74 |FNdialog|ueselect|
|00000ee0| 5f 22 2b 63 6c 61 69 6d | 64 69 61 6c 6f 67 75 65 |_"+claim|dialogue|
|00000ef0| 24 29 0d 04 a6 05 e1 0d | 04 b0 05 cd 0d 04 ba 17 |$)......|........|
|00000f00| 69 6e 64 65 78 25 3d 77 | 69 6e 64 6f 77 69 6e 64 |index%=w|indowind|
|00000f10| 65 78 25 0d 04 c4 05 f5 | 0d 04 ce 32 69 6e 64 65 |ex%.....|...2inde|
|00000f20| 78 25 2d 3d 31 3a 20 e7 | 69 6e 64 65 78 25 3c 30 |x%-=1: .|index%<0|
|00000f30| 20 eb 31 32 3a 20 f1 22 | 49 6e 76 61 6c 69 64 20 | .12: ."|Invalid |
|00000f40| 77 69 6e 64 6f 77 22 3a | 20 fa 0d 04 d8 1c fd 77 |window":| ......w|
|00000f50| 69 6e 64 6f 77 25 28 69 | 6e 64 65 78 25 29 3d 68 |indow%(i|ndex%)=h|
|00000f60| 61 6e 64 6c 65 25 0d 04 | e2 27 76 6f 69 64 3d a0 |andle%..|.'void=.|
|00000f70| 28 22 46 4e 62 75 74 74 | 6f 6e 5f 22 2b 77 69 6e |("FNbutt|on_"+win|
|00000f80| 64 6f 77 24 28 69 6e 64 | 65 78 25 29 29 0d 04 ec |dow$(ind|ex%))...|
|00000f90| 05 e1 0d 04 f6 28 dd f2 | 75 73 65 72 6b 65 79 70 |.....(..|userkeyp|
|00000fa0| 72 65 73 73 65 64 28 68 | 61 6e 64 6c 65 25 2c 69 |ressed(h|andle%,i|
|00000fb0| 63 6f 6e 25 2c 6b 65 79 | 25 29 0d 05 00 4f e7 68 |con%,key|%)...O.h|
|00000fc0| 61 6e 64 6c 65 25 3d 2d | 31 20 84 68 61 6e 64 6c |andle%=-|1 .handl|
|00000fd0| 65 25 3d 69 63 6f 6e 62 | 61 72 25 20 84 68 61 6e |e%=iconb|ar% .han|
|00000fe0| 64 6c 65 25 3d 64 69 61 | 6c 6f 67 75 65 25 20 c8 |dle%=dia|logue% .|
|00000ff0| 99 22 57 69 6d 70 5f 50 | 72 6f 63 65 73 73 4b 65 |."Wimp_P|rocessKe|
|00001000| 79 22 2c 6b 65 79 25 3a | e1 0d 05 0a 12 f2 67 65 |y",key%:|......ge|
|00001010| 74 77 28 68 61 6e 64 6c | 65 25 29 0d 05 14 0b ea |tw(handl|e%).....|
|00001020| 69 6e 64 65 78 25 0d 05 | 1e 17 69 6e 64 65 78 25 |index%..|..index%|
|00001030| 3d 77 69 6e 64 6f 77 69 | 6e 64 65 78 25 0d 05 28 |=windowi|ndex%..(|
|00001040| 05 f5 0d 05 32 32 69 6e | 64 65 78 25 2d 3d 31 3a |....22in|dex%-=1:|
|00001050| 20 e7 69 6e 64 65 78 25 | 3c 30 20 eb 31 32 3a 20 | .index%|<0 .12: |
|00001060| f1 22 49 6e 76 61 6c 69 | 64 20 77 69 6e 64 6f 77 |."Invali|d window|
|00001070| 22 3a 20 fa 0d 05 3c 1c | fd 77 69 6e 64 6f 77 25 |": ...<.|.window%|
|00001080| 28 69 6e 64 65 78 25 29 | 3d 68 61 6e 64 6c 65 25 |(index%)|=handle%|
|00001090| 0d 05 46 29 76 6f 69 64 | 3d a0 28 22 46 4e 6b 65 |..F)void|=.("FNke|
|000010a0| 79 70 72 65 73 73 5f 22 | 2b 77 69 6e 64 6f 77 24 |ypress_"|+window$|
|000010b0| 28 69 6e 64 65 78 25 29 | 29 0d 05 50 05 e1 0d 05 |(index%)|)..P....|
|000010c0| 5a 1f dd f2 6d 65 6e 75 | 73 65 6c 65 63 74 28 69 |Z...menu|select(i|
|000010d0| 74 65 6d 30 25 2c 69 74 | 65 6d 31 25 29 0d 05 64 |tem0%,it|em1%)..d|
|000010e0| 26 76 6f 69 64 3d a0 28 | 22 46 4e 6d 65 6e 75 73 |&void=.(|"FNmenus|
|000010f0| 65 6c 65 63 74 5f 22 2b | 63 6c 61 69 6d 6d 65 6e |elect_"+|claimmen|
|00001100| 75 24 29 0d 05 6e 05 e1 | 0d 05 78 13 dd f2 71 75 |u$)..n..|..x...qu|
|00001110| 69 74 5f 75 73 65 72 64 | 72 61 67 0d 05 82 2a 76 |it_userd|rag...*v|
|00001120| 6f 69 64 3d a0 28 22 46 | 4e 71 75 69 74 5f 64 72 |oid=.("F|Nquit_dr|
|00001130| 61 67 5f 22 2b 77 69 6e | 64 6f 77 24 28 69 6e 64 |ag_"+win|dow$(ind|
|00001140| 65 78 25 29 29 0d 05 8c | 05 e1 0d 05 96 14 dd f2 |ex%))...|........|
|00001150| 62 72 69 6e 67 75 70 28 | 69 63 6f 6e 25 29 0d 05 |bringup(|icon%)..|
|00001160| a0 1c 68 61 6e 64 6c 65 | 25 3d 69 63 6f 6e 6c 69 |..handle|%=iconli|
|00001170| 73 74 25 28 69 63 6f 6e | 25 29 0d 05 aa 40 e7 68 |st%(icon|%)...@.h|
|00001180| 61 6e 64 6c 65 25 3c 3d | 30 20 69 63 6f 6e 6c 69 |andle%<=|0 iconli|
|00001190| 73 74 25 28 69 63 6f 6e | 25 29 3d a0 28 22 46 4e |st%(icon|%)=.("FN|
|000011a0| 61 63 74 69 6f 6e 5f 22 | 2b 69 63 6f 6e 6c 69 73 |action_"|+iconlis|
|000011b0| 74 24 28 69 63 6f 6e 25 | 29 29 0d 05 b4 1c 68 61 |t$(icon%|))....ha|
|000011c0| 6e 64 6c 65 25 3d 69 63 | 6f 6e 6c 69 73 74 25 28 |ndle%=ic|onlist%(|
|000011d0| 69 63 6f 6e 25 29 0d 05 | be 11 e7 68 61 6e 64 6c |icon%)..|...handl|
|000011e0| 65 25 3c 3d 30 20 e1 0d | 05 c8 12 f2 67 65 74 77 |e%<=0 ..|....getw|
|000011f0| 28 68 61 6e 64 6c 65 25 | 29 0d 05 d2 27 e7 28 66 |(handle%|)...'.(f|
|00001200| 6c 61 67 73 25 80 28 31 | 3c 3c 31 36 29 29 8c f2 |lags%.(1|<<16))..|
|00001210| 66 72 6f 6e 74 28 68 61 | 6e 64 6c 65 25 29 3a e1 |front(ha|ndle%):.|
|00001220| 0d 05 dc 4a f2 6f 70 65 | 6e 5f 77 69 6e 64 6f 77 |...J.ope|n_window|
|00001230| 28 68 61 6e 64 6c 65 25 | 2c 62 72 78 25 2c 62 72 |(handle%|,brx%,br|
|00001240| 79 25 2b 79 30 25 2d 79 | 31 25 2c 62 72 78 25 2b |y%+y0%-y|1%,brx%+|
|00001250| 78 31 25 2d 78 30 25 2c | 62 72 79 25 2c 73 63 78 |x1%-x0%,|bry%,scx|
|00001260| 25 2c 73 63 79 25 2c 2d | 31 29 0d 05 e6 1d 62 72 |%,scy%,-|1)....br|
|00001270| 78 25 3d 62 72 78 25 2b | 33 32 3a 62 72 79 25 3d |x%=brx%+|32:bry%=|
|00001280| 62 72 79 25 2d 36 34 0d | 05 f0 0f e7 62 72 79 25 |bry%-64.|....bry%|
|00001290| 3c 33 35 30 20 8c 0d 05 | fa 33 69 6e 69 74 62 72 |<350 ...|.3initbr|
|000012a0| 78 25 3d 69 6e 69 74 62 | 72 78 25 2b 36 34 30 3a |x%=initb|rx%+640:|
|000012b0| e7 69 6e 69 74 62 72 78 | 25 3e 38 30 30 8c 69 6e |.initbrx|%>800.in|
|000012c0| 69 74 62 72 78 25 3d 32 | 30 0d 06 04 1a 62 72 78 |itbrx%=2|0....brx|
|000012d0| 25 3d 69 6e 69 74 62 72 | 78 25 3a 62 72 79 25 3d |%=initbr|x%:bry%=|
|000012e0| 39 30 30 0d 06 0e 05 cd | 0d 06 18 05 e1 0d 06 22 |900.....|......."|
|000012f0| 14 dd f2 66 72 6f 6e 74 | 28 68 61 6e 64 6c 65 25 |...front|(handle%|
|00001300| 29 0d 06 2c 11 e7 68 61 | 6e 64 6c 65 25 3d 2d 31 |)..,..ha|ndle%=-1|
|00001310| 8c e1 0d 06 36 26 f2 67 | 65 74 77 28 68 61 6e 64 |....6&.g|etw(hand|
|00001320| 6c 65 25 29 3a 62 21 32 | 38 3d 2d 31 3a c8 99 4f |le%):b!2|8=-1:..O|
|00001330| 70 65 6e 57 2c 30 2c 62 | 0d 06 40 05 e1 0d 06 4a |penW,0,b|..@....J|
|00001340| 14 dd f2 70 6f 70 75 70 | 28 68 61 6e 64 6c 65 25 |...popup|(handle%|
|00001350| 29 0d 06 54 12 f2 67 65 | 74 77 28 68 61 6e 64 6c |)..T..ge|tw(handl|
|00001360| 65 25 29 0d 06 5e 30 78 | 6f 25 3d 6d 6f 75 73 65 |e%)..^0x|o%=mouse|
|00001370| 78 25 2d 28 78 30 25 2b | 78 31 25 29 2f 32 3a 79 |x%-(x0%+|x1%)/2:y|
|00001380| 6f 25 3d 6d 6f 75 73 65 | 79 25 2d 28 79 31 25 2b |o%=mouse|y%-(y1%+|
|00001390| 32 30 29 0d 06 68 46 f2 | 6f 70 65 6e 5f 77 69 6e |20)..hF.|open_win|
|000013a0| 64 6f 77 28 68 61 6e 64 | 6c 65 25 2c 78 30 25 2b |dow(hand|le%,x0%+|
|000013b0| 78 6f 25 2c 79 30 25 2b | 79 6f 25 2c 78 31 25 2b |xo%,y0%+|yo%,x1%+|
|000013c0| 78 6f 25 2c 79 31 25 2b | 79 6f 25 2c 73 63 78 25 |xo%,y1%+|yo%,scx%|
|000013d0| 2c 73 63 79 25 2c 2d 31 | 29 0d 06 72 05 e1 0d 06 |,scy%,-1|)..r....|
|000013e0| 7c 1c dd f2 73 79 73 64 | 72 61 67 28 68 61 6e 64 ||...sysd|rag(hand|
|000013f0| 6c 65 25 2c 74 79 70 65 | 25 29 0d 06 86 23 21 62 |le%,type|%)...#!b|
|00001400| 3d 68 61 6e 64 6c 65 25 | 3a 62 21 34 3d 74 79 70 |=handle%|:b!4=typ|
|00001410| 65 25 3a c8 99 44 72 61 | 67 2c 30 2c 62 0d 06 90 |e%:..Dra|g,0,b...|
|00001420| 05 e1 0d 06 9a 1f dd f2 | 75 73 65 72 64 72 61 67 |........|userdrag|
|00001430| 28 78 30 25 2c 79 30 25 | 2c 78 31 25 2c 79 31 25 |(x0%,y0%|,x1%,y1%|
|00001440| 29 0d 06 a4 14 21 62 3d | 68 61 6e 64 6c 65 25 3a |)....!b=|handle%:|
|00001450| 62 21 34 3d 37 0d 06 ae | 36 62 21 38 3d 6d 6f 75 |b!4=7...|6b!8=mou|
|00001460| 73 65 78 25 3a 62 21 31 | 32 3d 6d 6f 75 73 65 79 |sex%:b!1|2=mousey|
|00001470| 25 3a 62 21 31 36 3d 6d | 6f 75 73 65 78 25 3a 62 |%:b!16=m|ousex%:b|
|00001480| 21 32 30 3d 6d 6f 75 73 | 65 79 25 0d 06 b8 32 62 |!20=mous|ey%...2b|
|00001490| 21 32 34 3d 78 30 25 3a | 62 21 32 38 3d 79 30 25 |!24=x0%:|b!28=y0%|
|000014a0| 3a 62 21 33 32 3d 78 31 | 25 3a 62 21 33 36 3d 79 |:b!32=x1|%:b!36=y|
|000014b0| 31 25 3a c8 99 44 72 61 | 67 2c 30 2c 62 0d 06 c2 |1%:..Dra|g,0,b...|
|000014c0| 05 e1 0d 06 cc 3d dd f2 | 6f 70 65 6e 5f 77 69 6e |.....=..|open_win|
|000014d0| 64 6f 77 28 68 61 6e 64 | 6c 65 25 2c 78 30 25 2c |dow(hand|le%,x0%,|
|000014e0| 79 30 25 2c 78 31 25 2c | 79 31 25 2c 73 63 78 25 |y0%,x1%,|y1%,scx%|
|000014f0| 2c 73 63 79 25 2c 62 68 | 61 6e 64 6c 65 25 29 0d |,scy%,bh|andle%).|
|00001500| 06 d6 11 e7 68 61 6e 64 | 6c 65 25 3d 2d 31 8c e1 |....hand|le%=-1..|
|00001510| 0d 06 e0 1d 62 21 30 3d | 68 61 6e 64 6c 65 25 3a |....b!0=|handle%:|
|00001520| 62 21 32 38 3d 62 68 61 | 6e 64 6c 65 25 0d 06 ea |b!28=bha|ndle%...|
|00001530| 25 62 21 34 3d 78 30 25 | 3a 62 21 38 3d 79 30 25 |%b!4=x0%|:b!8=y0%|
|00001540| 3a 62 21 31 32 3d 78 31 | 25 3a 62 21 31 36 3d 79 |:b!12=x1|%:b!16=y|
|00001550| 31 25 0d 06 f4 17 62 21 | 32 30 3d 73 63 78 25 3a |1%....b!|20=scx%:|
|00001560| 62 21 32 34 3d 73 63 79 | 25 0d 06 fe 0f c8 99 4f |b!24=scy|%......O|
|00001570| 70 65 6e 57 2c 30 2c 62 | 0d 07 08 05 e1 0d 07 12 |penW,0,b|........|
|00001580| 13 dd f2 67 65 74 77 28 | 68 61 6e 64 6c 65 25 29 |...getw(|handle%)|
|00001590| 0d 07 1c 19 21 62 3d 68 | 61 6e 64 6c 65 25 3a c8 |....!b=h|andle%:.|
|000015a0| 99 47 65 74 57 2c 30 2c | 62 0d 07 26 28 f2 69 6e |.GetW,0,|b..&(.in|
|000015b0| 66 6f 28 62 2b 34 29 3a | 62 68 61 6e 64 6c 65 25 |fo(b+4):|bhandle%|
|000015c0| 3d 62 21 32 38 3a 66 6c | 61 67 73 25 3d 62 21 33 |=b!28:fl|ags%=b!3|
|000015d0| 32 0d 07 30 05 e1 0d 07 | 3a 0d dd f2 69 6e 66 6f |2..0....|:...info|
|000015e0| 28 62 29 0d 07 44 37 78 | 30 25 3d 21 62 3a 79 30 |(b)..D7x|0%=!b:y0|
|000015f0| 25 3d 62 21 34 3a 78 31 | 25 3d 62 21 38 3a 79 31 |%=b!4:x1|%=b!8:y1|
|00001600| 25 3d 62 21 31 32 3a 73 | 63 78 25 3d 62 21 31 36 |%=b!12:s|cx%=b!16|
|00001610| 3a 73 63 79 25 3d 62 21 | 32 30 0d 07 4e 1d 62 78 |:scy%=b!|20..N.bx|
|00001620| 25 3d 78 30 25 2d 73 63 | 78 25 3a 62 79 25 3d 79 |%=x0%-sc|x%:by%=y|
|00001630| 31 25 2d 73 63 79 25 0d | 07 58 05 e1 0d 07 62 29 |1%-scy%.|.X....b)|
|00001640| dd f2 75 70 64 61 74 65 | 28 68 61 6e 64 6c 65 25 |..update|(handle%|
|00001650| 2c 75 78 30 25 2c 75 79 | 30 25 2c 75 78 31 25 2c |,ux0%,uy|0%,ux1%,|
|00001660| 75 79 31 25 29 0d 07 6c | 34 21 62 3d 68 61 6e 64 |uy1%)..l|4!b=hand|
|00001670| 6c 65 25 3a 62 21 34 3d | 75 78 30 25 3a 62 21 38 |le%:b!4=|ux0%:b!8|
|00001680| 3d 75 79 30 25 3a 62 21 | 31 32 3d 75 78 31 25 3a |=uy0%:b!|12=ux1%:|
|00001690| 62 21 31 36 3d 75 79 31 | 25 0d 07 76 24 c8 99 55 |b!16=uy1|%..v$..U|
|000016a0| 70 64 61 74 65 57 2c 30 | 2c 62 20 b8 20 6d 6f 72 |pdateW,0|,b . mor|
|000016b0| 65 25 3a f2 69 6e 66 6f | 28 62 2b 34 29 0d 07 80 |e%:.info|(b+4)...|
|000016c0| 05 e1 0d 07 8a 1e dd f2 | 73 79 73 5f 66 6f 72 63 |........|sys_forc|
|000016d0| 65 72 65 64 72 61 77 28 | 68 61 6e 64 6c 65 25 29 |eredraw(|handle%)|
|000016e0| 0d 07 94 26 c8 99 53 63 | 72 65 65 6e 2c 68 61 6e |...&..Sc|reen,han|
|000016f0| 64 6c 65 25 2c 2d 33 45 | 34 2c 2d 33 45 34 2c 33 |dle%,-3E|4,-3E4,3|
|00001700| 45 34 2c 33 45 34 0d 07 | 9e 05 e1 0d 07 a8 1c dd |E4,3E4..|........|
|00001710| f2 72 65 64 72 61 77 5f | 77 69 6e 64 6f 77 28 68 |.redraw_|window(h|
|00001720| 61 6e 64 6c 65 25 29 0d | 07 b2 0f 62 21 30 3d 68 |andle%).|...b!0=h|
|00001730| 61 6e 64 6c 65 25 0d 07 | bc 19 c8 99 52 65 64 72 |andle%..|....Redr|
|00001740| 61 77 57 2c 30 2c 62 20 | b8 20 6d 6f 72 65 25 0d |awW,0,b |. more%.|
|00001750| 07 c6 0e f2 69 6e 66 6f | 28 62 2b 34 29 0d 07 d0 |....info|(b+4)...|
|00001760| 39 e7 68 61 6e 64 6c 65 | 25 3d 69 63 6f 6e 62 61 |9.handle|%=iconba|
|00001770| 72 25 20 f1 22 72 65 64 | 72 61 77 5f 77 69 6e 64 |r% ."red|raw_wind|
|00001780| 6f 77 28 69 63 6f 6e 62 | 61 72 29 20 63 61 6c 6c |ow(iconb|ar) call|
|00001790| 65 64 22 3a 20 fa 0d 07 | da 3b e7 68 61 6e 64 6c |ed": ...|.;.handl|
|000017a0| 65 25 3d 64 69 61 6c 6f | 67 75 65 25 20 f1 22 72 |e%=dialo|gue% ."r|
|000017b0| 65 64 72 61 77 5f 77 69 | 6e 64 6f 77 28 64 69 61 |edraw_wi|ndow(dia|
|000017c0| 6c 6f 67 75 65 29 20 63 | 61 6c 6c 65 64 22 3a 20 |logue) c|alled": |
|000017d0| fa 0d 07 e4 17 69 6e 64 | 65 78 25 3d 77 69 6e 64 |.....ind|ex%=wind|
|000017e0| 6f 77 69 6e 64 65 78 25 | 0d 07 ee 05 f5 0d 07 f8 |owindex%|........|
|000017f0| 32 69 6e 64 65 78 25 2d | 3d 31 3a 20 e7 69 6e 64 |2index%-|=1: .ind|
|00001800| 65 78 25 3c 30 20 eb 31 | 32 3a 20 f1 22 49 6e 76 |ex%<0 .1|2: ."Inv|
|00001810| 61 6c 69 64 20 77 69 6e | 64 6f 77 22 3a 20 fa 0d |alid win|dow": ..|
|00001820| 08 02 1c fd 77 69 6e 64 | 6f 77 25 28 69 6e 64 65 |....wind|ow%(inde|
|00001830| 78 25 29 3d 68 61 6e 64 | 6c 65 25 0d 08 0c 27 76 |x%)=hand|le%...'v|
|00001840| 6f 69 64 3d a0 28 22 46 | 4e 72 65 64 72 61 77 5f |oid=.("F|Nredraw_|
|00001850| 22 2b 77 69 6e 64 6f 77 | 24 28 69 6e 64 65 78 25 |"+window|$(index%|
|00001860| 29 29 0d 08 16 05 e1 0d | 08 20 1b dd f2 63 6c 6f |))......|. ...clo|
|00001870| 73 65 5f 77 69 6e 64 6f | 77 28 68 61 6e 64 6c 65 |se_windo|w(handle|
|00001880| 25 29 0d 08 2a 0a ea 63 | 6f 64 65 25 0d 08 34 32 |%)..*..c|ode%..42|
|00001890| e7 68 61 6e 64 6c 65 25 | 3d 64 69 61 6c 6f 67 75 |.handle%|=dialogu|
|000018a0| 65 25 20 21 62 3d 68 61 | 6e 64 6c 65 25 3a 20 c8 |e% !b=ha|ndle%: .|
|000018b0| 99 43 6c 6f 73 65 57 2c | 30 2c 62 3a 20 e1 0d 08 |.CloseW,|0,b: ...|
|000018c0| 3e 17 69 6e 64 65 78 25 | 3d 77 69 6e 64 6f 77 69 |>.index%|=windowi|
|000018d0| 6e 64 65 78 25 0d 08 48 | 05 f5 0d 08 52 32 69 6e |ndex%..H|....R2in|
|000018e0| 64 65 78 25 2d 3d 31 3a | 20 e7 69 6e 64 65 78 25 |dex%-=1:| .index%|
|000018f0| 3c 30 20 eb 31 32 3a 20 | f1 22 49 6e 76 61 6c 69 |<0 .12: |."Invali|
|00001900| 64 20 77 69 6e 64 6f 77 | 22 3a 20 fa 0d 08 5c 1c |d window|": ...\.|
|00001910| fd 77 69 6e 64 6f 77 25 | 28 69 6e 64 65 78 25 29 |.window%|(index%)|
|00001920| 3d 68 61 6e 64 6c 65 25 | 0d 08 66 27 63 6f 64 65 |=handle%|..f'code|
|00001930| 25 3d a0 28 22 46 4e 63 | 6c 6f 73 65 5f 22 2b 77 |%=.("FNc|lose_"+w|
|00001940| 69 6e 64 6f 77 24 28 69 | 6e 64 65 78 25 29 29 0d |indow$(i|ndex%)).|
|00001950| 08 70 0d c8 8e 63 6f 64 | 65 25 20 ca 0d 08 7a 06 |.p...cod|e% ...z.|
|00001960| c9 30 0d 08 84 21 c9 31 | 20 3a 20 21 62 3d 68 61 |.0...!.1| : !b=ha|
|00001970| 6e 64 6c 65 25 3a 20 c8 | 99 43 6c 6f 73 65 57 2c |ndle%: .|.CloseW,|
|00001980| 30 2c 62 0d 08 8e 33 c9 | 32 20 3a 20 21 62 3d 68 |0,b...3.|2 : !b=h|
|00001990| 61 6e 64 6c 65 25 3a 20 | c8 99 43 6c 6f 73 65 57 |andle%: |..CloseW|
|000019a0| 2c 30 2c 62 3a 20 f2 64 | 65 6c 65 74 65 28 68 61 |,0,b: .d|elete(ha|
|000019b0| 6e 64 6c 65 25 29 0d 08 | 98 3d 7f 20 eb 31 32 3a |ndle%)..|.=. .12:|
|000019c0| f1 22 42 61 64 20 72 65 | 74 75 72 6e 20 63 6f 64 |."Bad re|turn cod|
|000019d0| 65 20 66 72 6f 6d 20 46 | 4e 63 6c 6f 73 65 5f 22 |e from F|Nclose_"|
|000019e0| 2b 77 69 6e 64 6f 77 24 | 28 69 6e 64 65 78 25 29 |+window$|(index%)|
|000019f0| 3a 20 fa 0d 08 a2 05 cb | 0d 08 ac 05 e1 0d 08 b6 |: ......|........|
|00001a00| 15 dd f2 64 65 6c 65 74 | 65 28 68 61 6e 64 6c 65 |...delet|e(handle|
|00001a10| 25 29 0d 08 c0 0b ea 66 | 6f 75 6e 64 25 0d 08 ca |%).....f|ound%...|
|00001a20| 1d 62 21 30 3d 68 61 6e | 64 6c 65 25 3a c8 99 44 |.b!0=han|dle%:..D|
|00001a30| 65 6c 65 74 65 57 2c 30 | 2c 62 0d 08 d4 37 66 6f |eleteW,0|,b...7fo|
|00001a40| 75 6e 64 25 3d a4 73 79 | 73 5f 73 65 61 72 63 68 |und%=.sy|s_search|
|00001a50| 49 28 68 61 6e 64 6c 65 | 25 2c 77 69 6e 64 6f 77 |I(handle|%,window|
|00001a60| 25 28 29 2c 77 69 6e 64 | 6f 77 69 6e 64 65 78 25 |%(),wind|owindex%|
|00001a70| 29 0d 08 de 49 f2 73 79 | 73 5f 72 65 6d 6f 76 65 |)...I.sy|s_remove|
|00001a80| 53 49 49 28 66 6f 75 6e | 64 25 2c 77 69 6e 64 6f |SII(foun|d%,windo|
|00001a90| 77 24 28 29 2c 77 69 6e | 64 6f 77 25 28 29 2c 77 |w$(),win|dow%(),w|
|00001aa0| 69 6e 64 6f 77 70 6f 6c | 6c 25 28 29 2c 77 69 6e |indowpol|l%(),win|
|00001ab0| 64 6f 77 69 6e 64 65 78 | 25 29 0d 08 e8 3b 66 6f |dowindex|%)...;fo|
|00001ac0| 75 6e 64 25 3d a4 73 79 | 73 5f 73 65 61 72 63 68 |und%=.sy|s_search|
|00001ad0| 49 28 68 61 6e 64 6c 65 | 25 2c 69 63 6f 6e 6c 69 |I(handle|%,iconli|
|00001ae0| 73 74 25 28 29 2c 69 63 | 6f 6e 6c 69 73 74 69 6e |st%(),ic|onlistin|
|00001af0| 64 65 78 25 29 0d 08 f2 | 22 e7 66 6f 75 6e 64 25 |dex%)...|".found%|
|00001b00| 3e 3d 30 20 69 63 6f 6e | 6c 69 73 74 25 28 66 6f |>=0 icon|list%(fo|
|00001b10| 75 6e 64 25 29 3d 30 0d | 08 fc 05 e1 0d 09 06 0a |und%)=0.|........|
|00001b20| dd f2 76 61 72 73 0d 09 | 10 0e 42 79 74 65 20 20 |..vars..|..Byte |
|00001b30| 20 20 3d 36 0d 09 1a 0e | 46 69 6c 65 20 20 20 20 | =6....|File |
|00001b40| 3d 38 0d 09 24 10 4d 75 | 6c 74 69 70 6c 65 3d 26 |=8..$.Mu|ltiple=&|
|00001b50| 30 43 0d 09 2e 10 52 65 | 61 64 50 61 6c 20 3d 26 |0C....Re|adPal =&|
|00001b60| 32 46 0d 09 38 1d 46 6f | 6e 74 20 20 20 20 3d 28 |2F..8.Fo|nt =(|
|00001b70| 31 3c 3c 31 38 29 20 2b | 20 28 32 3c 3c 36 29 0d |1<<18) +| (2<<6).|
|00001b80| 09 42 13 57 69 64 74 68 | 20 20 20 3d 46 6f 6e 74 |.B.Width| =Font|
|00001b90| 2b 31 0d 09 4c 1d 57 69 | 6d 70 20 20 20 20 3d 28 |+1..L.Wi|mp =(|
|00001ba0| 31 3c 3c 31 38 29 20 2b | 20 28 33 3c 3c 36 29 0d |1<<18) +| (3<<6).|
|00001bb0| 09 56 13 49 6e 69 74 20 | 20 20 20 3d 57 69 6d 70 |.V.Init | =Wimp|
|00001bc0| 2b 30 0d 09 60 13 43 72 | 65 61 74 65 57 20 3d 57 |+0..`.Cr|eateW =W|
|00001bd0| 69 6d 70 2b 31 0d 09 6a | 13 43 72 65 61 74 65 49 |imp+1..j|.CreateI|
|00001be0| 20 3d 57 69 6d 70 2b 32 | 0d 09 74 13 44 65 6c 65 | =Wimp+2|..t.Dele|
|00001bf0| 74 65 57 20 3d 57 69 6d | 70 2b 33 0d 09 7e 13 44 |teW =Wim|p+3..~.D|
|00001c00| 65 6c 65 74 65 49 20 3d | 57 69 6d 70 2b 34 0d 09 |eleteI =|Wimp+4..|
|00001c10| 88 13 4f 70 65 6e 57 20 | 20 20 3d 57 69 6d 70 2b |..OpenW | =Wimp+|
|00001c20| 35 0d 09 92 13 43 6c 6f | 73 65 57 20 20 3d 57 69 |5....Clo|seW =Wi|
|00001c30| 6d 70 2b 36 0d 09 9c 13 | 50 6f 6c 6c 20 20 20 20 |mp+6....|Poll |
|00001c40| 3d 57 69 6d 70 2b 37 0d | 09 a6 13 52 65 64 72 61 |=Wimp+7.|...Redra|
|00001c50| 77 57 20 3d 57 69 6d 70 | 2b 38 0d 09 b0 13 55 70 |wW =Wimp|+8....Up|
|00001c60| 64 61 74 65 57 20 3d 57 | 69 6d 70 2b 39 0d 09 ba |dateW =W|imp+9...|
|00001c70| 14 47 65 74 52 20 20 20 | 20 3d 57 69 6d 70 2b 31 |.GetR | =Wimp+1|
|00001c80| 30 0d 09 c4 14 47 65 74 | 57 20 20 20 20 3d 57 69 |0....Get|W =Wi|
|00001c90| 6d 70 2b 31 31 0d 09 ce | 14 47 65 74 57 49 20 20 |mp+11...|.GetWI |
|00001ca0| 20 3d 57 69 6d 70 2b 31 | 32 0d 09 d8 14 53 65 74 | =Wimp+1|2....Set|
|00001cb0| 49 20 20 20 20 3d 57 69 | 6d 70 2b 31 33 0d 09 e2 |I =Wi|mp+13...|
|00001cc0| 14 47 65 74 49 20 20 20 | 20 3d 57 69 6d 70 2b 31 |.GetI | =Wimp+1|
|00001cd0| 34 0d 09 ec 14 47 65 74 | 50 20 20 20 20 3d 57 69 |4....Get|P =Wi|
|00001ce0| 6d 70 2b 31 35 0d 09 f6 | 14 44 72 61 67 20 20 20 |mp+15...|.Drag |
|00001cf0| 20 3d 57 69 6d 70 2b 31 | 36 0d 0a 00 14 53 63 72 | =Wimp+1|6....Scr|
|00001d00| 65 65 6e 20 20 3d 57 69 | 6d 70 2b 31 37 0d 0a 0a |een =Wi|mp+17...|
|00001d10| 14 53 65 74 43 61 72 65 | 74 3d 57 69 6d 70 2b 31 |.SetCare|t=Wimp+1|
|00001d20| 38 0d 0a 14 14 47 65 74 | 43 61 72 65 74 3d 57 69 |8....Get|Caret=Wi|
|00001d30| 6d 70 2b 31 39 0d 0a 1e | 14 43 72 65 61 74 65 4d |mp+19...|.CreateM|
|00001d40| 20 3d 57 69 6d 70 2b 32 | 30 0d 0a 28 14 44 65 63 | =Wimp+2|0..(.Dec|
|00001d50| 6f 64 65 4d 20 3d 57 69 | 6d 70 2b 32 31 0d 0a 32 |odeM =Wi|mp+21..2|
|00001d60| 14 57 68 69 63 68 49 20 | 20 3d 57 69 6d 70 2b 32 |.WhichI | =Wimp+2|
|00001d70| 32 0d 0a 3c 15 53 65 74 | 45 78 74 65 6e 74 3d 57 |2..<.Set|Extent=W|
|00001d80| 69 6d 70 2b 32 33 0d 0a | 46 05 e1 0d 0a 50 10 dd |imp+23..|F....P..|
|00001d90| f2 67 65 74 70 6f 69 6e | 74 65 72 0d 0a 5a 0e c8 |.getpoin|ter..Z..|
|00001da0| 99 47 65 74 50 2c 30 2c | 62 0d 0a 64 42 6d 6f 75 |.GetP,0,|b..dBmou|
|00001db0| 73 65 78 25 3d 21 62 3a | 6d 6f 75 73 65 79 25 3d |sex%=!b:|mousey%=|
|00001dc0| 62 21 34 3a 62 25 3d 62 | 21 38 3a 68 61 6e 64 6c |b!4:b%=b|!8:handl|
|00001dd0| 65 25 3d 62 21 31 32 3a | 69 63 6f 6e 25 3d 62 21 |e%=b!12:|icon%=b!|
|00001de0| 31 36 3a 6f 62 25 3d 62 | 21 32 30 0d 0a 6e 05 e1 |16:ob%=b|!20..n..|
|00001df0| 0d 0a 78 60 dd a4 73 79 | 73 5f 64 65 66 69 6e 65 |..x`..sy|s_define|
|00001e00| 77 69 6e 64 6f 77 28 73 | 75 66 66 69 78 24 2c 74 |window(s|uffix$,t|
|00001e10| 69 74 6c 65 24 2c 66 6c | 61 67 73 25 2c 66 67 63 |itle$,fl|ags%,fgc|
|00001e20| 6f 6c 25 2c 62 67 63 6f | 6c 25 2c 6d 61 78 58 25 |ol%,bgco|l%,maxX%|
|00001e30| 2c 6d 61 78 59 25 2c 77 | 61 4c 25 2c 77 61 42 25 |,maxY%,w|aL%,waB%|
|00001e40| 2c 77 61 52 25 2c 77 61 | 54 25 2c 73 63 62 25 29 |,waR%,wa|T%,scb%)|
|00001e50| 0d 0a 82 3e e7 77 69 6e | 64 6f 77 69 6e 64 65 78 |...>.win|dowindex|
|00001e60| 25 3e de 28 77 69 6e 64 | 6f 77 24 28 29 2c 31 29 |%>.(wind|ow$(),1)|
|00001e70| 20 85 26 30 31 30 30 30 | 30 30 31 2c 22 54 6f 6f | .&01000|001,"Too|
|00001e80| 20 6d 61 6e 79 20 77 69 | 6e 64 6f 77 73 22 0d 0a | many wi|ndows"..|
|00001e90| 8c 2a 21 62 3d 77 61 4c | 25 3a 20 62 21 34 3d 77 |.*!b=waL|%: b!4=w|
|00001ea0| 61 42 25 3a 20 62 21 38 | 3d 77 61 52 25 3a 20 62 |aB%: b!8|=waR%: b|
|00001eb0| 21 31 32 3d 77 61 54 25 | 0d 0a 96 12 62 21 31 36 |!12=waT%|....b!16|
|00001ec0| 3d 30 3a 20 62 21 32 30 | 3d 30 0d 0a a0 0b 62 21 |=0: b!20|=0....b!|
|00001ed0| 32 34 3d 2d 31 0d 0a aa | 0f 62 21 32 38 3d 66 6c |24=-1...|.b!28=fl|
|00001ee0| 61 67 73 25 0d 0a b4 24 | 62 3f 33 32 3d 69 63 6f |ags%...$|b?32=ico|
|00001ef0| 6e 5f 66 67 63 6f 6c 3a | 20 62 3f 33 33 3d 69 63 |n_fgcol:| b?33=ic|
|00001f00| 6f 6e 5f 62 67 63 6f 6c | 0d 0a be 1b 62 3f 33 34 |on_bgcol|....b?34|
|00001f10| 3d 66 67 63 6f 6c 25 3a | 62 3f 33 35 3d 62 67 63 |=fgcol%:|b?35=bgc|
|00001f20| 6f 6c 25 0d 0a c8 29 62 | 3f 33 36 3d 73 63 72 6f |ol%...)b|?36=scro|
|00001f30| 6c 6c 62 61 72 5f 62 67 | 63 6f 6c 3a 20 62 3f 33 |llbar_bg|col: b?3|
|00001f40| 37 3d 69 63 6f 6e 5f 62 | 67 63 6f 6c 0d 0a d2 14 |7=icon_b|gcol....|
|00001f50| 62 3f 33 38 3d 66 6f 63 | 75 73 5f 62 67 63 6f 6c |b?38=foc|us_bgcol|
|00001f60| 0d 0a dc 0a 62 3f 33 39 | 3d 30 0d 0a e6 17 62 21 |....b?39|=0....b!|
|00001f70| 34 30 3d 30 3a 20 62 21 | 34 34 3d 2d 6d 61 78 59 |40=0: b!|44=-maxY|
|00001f80| 25 0d 0a f0 15 62 21 34 | 38 3d 6d 61 78 58 25 3a |%....b!4|8=maxX%:|
|00001f90| 62 21 35 32 3d 30 0d 0a | fa 0c 62 21 35 36 3d 26 |b!52=0..|..b!56=&|
|00001fa0| 32 44 0d 0b 04 0e 62 21 | 36 30 3d 26 33 30 30 30 |2D....b!|60=&3000|
|00001fb0| 0d 0b 0e 15 62 21 36 34 | 3d 73 63 62 25 3a 20 62 |....b!64|=scb%: b|
|00001fc0| 21 36 38 3d 30 0d 0b 18 | 17 24 28 62 2b 37 32 29 |!68=0...|.$(b+72)|
|00001fd0| 3d c0 74 69 74 6c 65 24 | 2c 31 31 29 0d 0b 22 0a |=.title$|,11)..".|
|00001fe0| 62 21 38 34 3d 30 0d 0b | 2c 1b c8 99 43 72 65 61 |b!84=0..|,...Crea|
|00001ff0| 74 65 57 2c 30 2c 62 20 | b8 20 68 61 6e 64 6c 65 |teW,0,b |. handle|
|00002000| 25 0d 0b 36 40 77 69 6e | 64 6f 77 24 28 77 69 6e |%..6@win|dow$(win|
|00002010| 64 6f 77 69 6e 64 65 78 | 25 29 3d 73 75 66 66 69 |dowindex|%)=suffi|
|00002020| 78 24 3a 20 77 69 6e 64 | 6f 77 25 28 77 69 6e 64 |x$: wind|ow%(wind|
|00002030| 6f 77 69 6e 64 65 78 25 | 29 3d 68 61 6e 64 6c 65 |owindex%|)=handle|
|00002040| 25 0d 0b 40 1f 77 69 6e | 64 6f 77 70 6f 6c 6c 25 |%..@.win|dowpoll%|
|00002050| 28 77 69 6e 64 6f 77 69 | 6e 64 65 78 25 29 3d a3 |(windowi|ndex%)=.|
|00002060| 0d 0b 4a 13 77 69 6e 64 | 6f 77 69 6e 64 65 78 25 |..J.wind|owindex%|
|00002070| 2b 3d 31 0d 0b 54 0c 3d | 68 61 6e 64 6c 65 25 0d |+=1..T.=|handle%.|
|00002080| 0b 5e 04 0d 0b 68 62 dd | a4 73 79 73 5f 64 65 66 |.^...hb.|.sys_def|
|00002090| 69 6e 65 77 69 6e 64 6f | 77 73 70 28 73 75 66 66 |inewindo|wsp(suff|
|000020a0| 69 78 24 2c 74 69 74 6c | 65 24 2c 66 6c 61 67 73 |ix$,titl|e$,flags|
|000020b0| 25 2c 66 67 63 6f 6c 25 | 2c 62 67 63 6f 6c 25 2c |%,fgcol%|,bgcol%,|
|000020c0| 6d 61 78 58 25 2c 6d 61 | 78 59 25 2c 77 61 4c 25 |maxX%,ma|xY%,waL%|
|000020d0| 2c 77 61 42 25 2c 77 61 | 52 25 2c 77 61 54 25 2c |,waB%,wa|R%,waT%,|
|000020e0| 73 63 62 25 29 0d 0b 72 | 3e e7 77 69 6e 64 6f 77 |scb%)..r|>.window|
|000020f0| 69 6e 64 65 78 25 3e de | 28 77 69 6e 64 6f 77 24 |index%>.|(window$|
|00002100| 28 29 2c 31 29 20 85 26 | 30 31 30 30 30 30 30 31 |(),1) .&|01000001|
|00002110| 2c 22 54 6f 6f 20 6d 61 | 6e 79 20 77 69 6e 64 6f |,"Too ma|ny windo|
|00002120| 77 73 22 0d 0b 7c 2a 21 | 62 3d 77 61 4c 25 3a 20 |ws"..|*!|b=waL%: |
|00002130| 62 21 34 3d 77 61 42 25 | 3a 20 62 21 38 3d 77 61 |b!4=waB%|: b!8=wa|
|00002140| 52 25 3a 20 62 21 31 32 | 3d 77 61 54 25 0d 0b 86 |R%: b!12|=waT%...|
|00002150| 12 62 21 31 36 3d 30 3a | 20 62 21 32 30 3d 30 0d |.b!16=0:| b!20=0.|
|00002160| 0b 90 0b 62 21 32 34 3d | 2d 31 0d 0b 9a 0f 62 21 |...b!24=|-1....b!|
|00002170| 32 38 3d 66 6c 61 67 73 | 25 0d 0b a4 24 62 3f 33 |28=flags|%...$b?3|
|00002180| 32 3d 69 63 6f 6e 5f 66 | 67 63 6f 6c 3a 20 62 3f |2=icon_f|gcol: b?|
|00002190| 33 33 3d 69 63 6f 6e 5f | 62 67 63 6f 6c 0d 0b ae |33=icon_|bgcol...|
|000021a0| 1b 62 3f 33 34 3d 66 67 | 63 6f 6c 25 3a 62 3f 33 |.b?34=fg|col%:b?3|
|000021b0| 35 3d 62 67 63 6f 6c 25 | 0d 0b b8 29 62 3f 33 36 |5=bgcol%|...)b?36|
|000021c0| 3d 73 63 72 6f 6c 6c 62 | 61 72 5f 62 67 63 6f 6c |=scrollb|ar_bgcol|
|000021d0| 3a 20 62 3f 33 37 3d 69 | 63 6f 6e 5f 62 67 63 6f |: b?37=i|con_bgco|
|000021e0| 6c 0d 0b c2 14 62 3f 33 | 38 3d 66 6f 63 75 73 5f |l....b?3|8=focus_|
|000021f0| 62 67 63 6f 6c 0d 0b cc | 0a 62 3f 33 39 3d 30 0d |bgcol...|.b?39=0.|
|00002200| 0b d6 17 62 21 34 30 3d | 30 3a 20 62 21 34 34 3d |...b!40=|0: b!44=|
|00002210| 2d 6d 61 78 59 25 0d 0b | e0 15 62 21 34 38 3d 6d |-maxY%..|..b!48=m|
|00002220| 61 78 58 25 3a 62 21 35 | 32 3d 30 0d 0b ea 0c 62 |axX%:b!5|2=0....b|
|00002230| 21 35 36 3d 26 32 45 0d | 0b f4 0e 62 21 36 30 3d |!56=&2E.|...b!60=|
|00002240| 26 33 30 30 30 0d 0b fe | 15 62 21 36 34 3d 73 63 |&3000...|.b!64=sc|
|00002250| 62 25 3a 20 62 21 36 38 | 3d 30 0d 0c 08 17 24 28 |b%: b!68|=0....$(|
|00002260| 62 2b 37 32 29 3d c0 74 | 69 74 6c 65 24 2c 31 31 |b+72)=.t|itle$,11|
|00002270| 29 0d 0c 12 0a 62 21 38 | 34 3d 30 0d 0c 1c 1b c8 |)....b!8|4=0.....|
|00002280| 99 43 72 65 61 74 65 57 | 2c 30 2c 62 20 b8 20 68 |.CreateW|,0,b . h|
|00002290| 61 6e 64 6c 65 25 0d 0c | 26 40 77 69 6e 64 6f 77 |andle%..|&@window|
|000022a0| 24 28 77 69 6e 64 6f 77 | 69 6e 64 65 78 25 29 3d |$(window|index%)=|
|000022b0| 73 75 66 66 69 78 24 3a | 20 77 69 6e 64 6f 77 25 |suffix$:| window%|
|000022c0| 28 77 69 6e 64 6f 77 69 | 6e 64 65 78 25 29 3d 68 |(windowi|ndex%)=h|
|000022d0| 61 6e 64 6c 65 25 0d 0c | 30 1f 77 69 6e 64 6f 77 |andle%..|0.window|
|000022e0| 70 6f 6c 6c 25 28 77 69 | 6e 64 6f 77 69 6e 64 65 |poll%(wi|ndowinde|
|000022f0| 78 25 29 3d a3 0d 0c 3a | 13 77 69 6e 64 6f 77 69 |x%)=...:|.windowi|
|00002300| 6e 64 65 78 25 2b 3d 31 | 0d 0c 44 0c 3d 68 61 6e |ndex%+=1|..D.=han|
|00002310| 64 6c 65 25 0d 0c 4e 04 | 0d 0c 58 72 dd a4 73 79 |dle%..N.|..Xr..sy|
|00002320| 73 5f 64 65 66 69 6e 65 | 77 69 6e 64 6f 77 57 28 |s_define|windowW(|
|00002330| 73 75 66 66 69 78 24 2c | 74 69 74 6c 65 30 25 2c |suffix$,|title0%,|
|00002340| 74 69 74 6c 65 31 25 2c | 74 69 74 6c 65 32 25 2c |title1%,|title2%,|
|00002350| 66 6c 61 67 73 25 2c 66 | 67 63 6f 6c 25 2c 62 67 |flags%,f|gcol%,bg|
|00002360| 63 6f 6c 25 2c 6d 61 78 | 58 25 2c 6d 61 78 59 25 |col%,max|X%,maxY%|
|00002370| 2c 77 61 4c 25 2c 77 61 | 42 25 2c 77 61 52 25 2c |,waL%,wa|B%,waR%,|
|00002380| 77 61 54 25 2c 73 63 62 | 25 29 0d 0c 62 3e e7 77 |waT%,scb|%)..b>.w|
|00002390| 69 6e 64 6f 77 69 6e 64 | 65 78 25 3e de 28 77 69 |indowind|ex%>.(wi|
|000023a0| 6e 64 6f 77 24 28 29 2c | 31 29 20 85 26 30 31 30 |ndow$(),|1) .&010|
|000023b0| 30 30 30 30 31 2c 22 54 | 6f 6f 20 6d 61 6e 79 20 |00001,"T|oo many |
|000023c0| 77 69 6e 64 6f 77 73 22 | 0d 0c 6c 2a 21 62 3d 77 |windows"|..l*!b=w|
|000023d0| 61 4c 25 3a 20 62 21 34 | 3d 77 61 42 25 3a 20 62 |aL%: b!4|=waB%: b|
|000023e0| 21 38 3d 77 61 52 25 3a | 20 62 21 31 32 3d 77 61 |!8=waR%:| b!12=wa|
|000023f0| 54 25 0d 0c 76 12 62 21 | 31 36 3d 30 3a 20 62 21 |T%..v.b!|16=0: b!|
|00002400| 32 30 3d 30 0d 0c 80 0b | 62 21 32 34 3d 2d 31 0d |20=0....|b!24=-1.|
|00002410| 0c 8a 0f 62 21 32 38 3d | 66 6c 61 67 73 25 0d 0c |...b!28=|flags%..|
|00002420| 94 24 62 3f 33 32 3d 69 | 63 6f 6e 5f 66 67 63 6f |.$b?32=i|con_fgco|
|00002430| 6c 3a 20 62 3f 33 33 3d | 69 63 6f 6e 5f 62 67 63 |l: b?33=|icon_bgc|
|00002440| 6f 6c 0d 0c 9e 1b 62 3f | 33 34 3d 66 67 63 6f 6c |ol....b?|34=fgcol|
|00002450| 25 3a 62 3f 33 35 3d 62 | 67 63 6f 6c 25 0d 0c a8 |%:b?35=b|gcol%...|
|00002460| 29 62 3f 33 36 3d 73 63 | 72 6f 6c 6c 62 61 72 5f |)b?36=sc|rollbar_|
|00002470| 62 67 63 6f 6c 3a 20 62 | 3f 33 37 3d 69 63 6f 6e |bgcol: b|?37=icon|
|00002480| 5f 62 67 63 6f 6c 0d 0c | b2 14 62 3f 33 38 3d 66 |_bgcol..|..b?38=f|
|00002490| 6f 63 75 73 5f 62 67 63 | 6f 6c 0d 0c bc 0a 62 3f |ocus_bgc|ol....b?|
|000024a0| 33 39 3d 30 0d 0c c6 17 | 62 21 34 30 3d 30 3a 20 |39=0....|b!40=0: |
|000024b0| 62 21 34 34 3d 2d 6d 61 | 78 59 25 0d 0c d0 15 62 |b!44=-ma|xY%....b|
|000024c0| 21 34 38 3d 6d 61 78 58 | 25 3a 62 21 35 32 3d 30 |!48=maxX|%:b!52=0|
|000024d0| 0d 0c da 12 62 21 35 36 | 3d 26 32 44 20 84 26 31 |....b!56|=&2D .&1|
|000024e0| 30 30 0d 0c e4 0e 62 21 | 36 30 3d 26 33 30 30 30 |00....b!|60=&3000|
|000024f0| 0d 0c ee 15 62 21 36 34 | 3d 73 63 62 25 3a 20 62 |....b!64|=scb%: b|
|00002500| 21 36 38 3d 30 0d 0c f8 | 1e 62 21 37 32 3d 74 69 |!68=0...|.b!72=ti|
|00002510| 74 6c 65 30 25 3a 20 62 | 21 37 36 3d 74 69 74 6c |tle0%: b|!76=titl|
|00002520| 65 31 25 0d 0d 02 10 62 | 21 38 30 3d 74 69 74 6c |e1%....b|!80=titl|
|00002530| 65 32 25 0d 0d 0c 0a 62 | 21 38 34 3d 30 0d 0d 16 |e2%....b|!84=0...|
|00002540| 1b c8 99 43 72 65 61 74 | 65 57 2c 30 2c 62 20 b8 |...Creat|eW,0,b .|
|00002550| 20 68 61 6e 64 6c 65 25 | 0d 0d 20 40 77 69 6e 64 | handle%|.. @wind|
|00002560| 6f 77 24 28 77 69 6e 64 | 6f 77 69 6e 64 65 78 25 |ow$(wind|owindex%|
|00002570| 29 3d 73 75 66 66 69 78 | 24 3a 20 77 69 6e 64 6f |)=suffix|$: windo|
|00002580| 77 25 28 77 69 6e 64 6f | 77 69 6e 64 65 78 25 29 |w%(windo|windex%)|
|00002590| 3d 68 61 6e 64 6c 65 25 | 0d 0d 2a 13 77 69 6e 64 |=handle%|..*.wind|
|000025a0| 6f 77 69 6e 64 65 78 25 | 2b 3d 31 0d 0d 34 0c 3d |owindex%|+=1..4.=|
|000025b0| 68 61 6e 64 6c 65 25 0d | 0d 3e 2e dd f2 73 79 73 |handle%.|.>...sys|
|000025c0| 5f 73 65 74 77 69 6e 64 | 6f 77 65 78 74 65 6e 74 |_setwind|owextent|
|000025d0| 28 77 61 4c 25 2c 77 61 | 42 25 2c 77 61 52 25 2c |(waL%,wa|B%,waR%,|
|000025e0| 77 61 54 25 29 0d 0d 48 | 2a 21 62 3d 77 61 4c 25 |waT%)..H|*!b=waL%|
|000025f0| 3a 20 62 21 34 3d 77 61 | 42 25 3a 20 62 21 38 3d |: b!4=wa|B%: b!8=|
|00002600| 77 61 52 25 3a 20 62 21 | 31 32 3d 77 61 54 25 0d |waR%: b!|12=waT%.|
|00002610| 0d 52 19 c8 99 53 65 74 | 45 78 74 65 6e 74 2c 68 |.R...Set|Extent,h|
|00002620| 61 6e 64 6c 65 25 2c 62 | 0d 0d 5c 05 e1 0d 0d 66 |andle%,b|..\....f|
|00002630| 48 dd f2 73 79 73 5f 64 | 65 66 69 6e 65 69 63 6f |H..sys_d|efineico|
|00002640| 6e 28 62 6f 78 4c 25 2c | 62 6f 78 42 25 2c 62 6f |n(boxL%,|boxB%,bo|
|00002650| 78 52 25 2c 62 6f 78 54 | 25 2c 66 6c 61 67 73 25 |xR%,boxT|%,flags%|
|00002660| 2c 66 67 63 6f 6c 25 2c | 62 67 63 6f 6c 25 2c 64 |,fgcol%,|bgcol%,d|
|00002670| 61 74 61 24 29 0d 0d 70 | 0e 21 62 3d 68 61 6e 64 |ata$)..p|.!b=hand|
|00002680| 6c 65 25 0d 0d 7a 30 62 | 21 34 3d 62 6f 78 4c 25 |le%..z0b|!4=boxL%|
|00002690| 3a 20 62 21 38 3d 62 6f | 78 42 25 3a 20 62 21 31 |: b!8=bo|xB%: b!1|
|000026a0| 32 3d 62 6f 78 52 25 3a | 20 62 21 31 36 3d 62 6f |2=boxR%:| b!16=bo|
|000026b0| 78 54 25 0d 0d 84 0f 62 | 21 32 30 3d 66 6c 61 67 |xT%....b|!20=flag|
|000026c0| 73 25 0d 0d 8e 22 62 3f | 32 33 3d 28 66 67 63 6f |s%..."b?|23=(fgco|
|000026d0| 6c 25 20 80 26 46 29 2b | 28 62 67 63 6f 6c 25 20 |l% .&F)+|(bgcol% |
|000026e0| 3c 3c 34 29 0d 0d 98 11 | 24 28 62 2b 32 34 29 3d |<<4)....|$(b+24)=|
|000026f0| 64 61 74 61 24 0d 0d a2 | 11 c8 99 43 72 65 61 74 |data$...|...Creat|
|00002700| 65 49 2c 30 2c 62 0d 0d | ac 05 e1 0d 0d b6 58 dd |eI,0,b..|......X.|
|00002710| f2 73 79 73 5f 64 65 66 | 69 6e 65 69 63 6f 6e 57 |.sys_def|ineiconW|
|00002720| 28 62 6f 78 4c 25 2c 62 | 6f 78 42 25 2c 62 6f 78 |(boxL%,b|oxB%,box|
|00002730| 52 25 2c 62 6f 78 54 25 | 2c 66 6c 61 67 73 25 2c |R%,boxT%|,flags%,|
|00002740| 66 67 63 6f 6c 25 2c 62 | 67 63 6f 6c 25 2c 64 61 |fgcol%,b|gcol%,da|
|00002750| 74 61 30 25 2c 64 61 74 | 61 31 25 2c 64 61 74 61 |ta0%,dat|a1%,data|
|00002760| 32 25 29 0d 0d c0 0e 21 | 62 3d 68 61 6e 64 6c 65 |2%)....!|b=handle|
|00002770| 25 0d 0d ca 30 62 21 34 | 3d 62 6f 78 4c 25 3a 20 |%...0b!4|=boxL%: |
|00002780| 62 21 38 3d 62 6f 78 42 | 25 3a 20 62 21 31 32 3d |b!8=boxB|%: b!12=|
|00002790| 62 6f 78 52 25 3a 20 62 | 21 31 36 3d 62 6f 78 54 |boxR%: b|!16=boxT|
|000027a0| 25 0d 0d d4 15 62 21 32 | 30 3d 66 6c 61 67 73 25 |%....b!2|0=flags%|
|000027b0| 20 84 26 31 30 30 0d 0d | de 22 62 3f 32 33 3d 28 | .&100..|."b?23=(|
|000027c0| 66 67 63 6f 6c 25 20 80 | 26 46 29 2b 28 62 67 63 |fgcol% .|&F)+(bgc|
|000027d0| 6f 6c 25 20 3c 3c 34 29 | 0d 0d e8 29 62 21 32 34 |ol% <<4)|...)b!24|
|000027e0| 3d 64 61 74 61 30 25 3a | 20 62 21 32 38 3d 64 61 |=data0%:| b!28=da|
|000027f0| 74 61 31 25 3a 20 62 21 | 33 32 3d 64 61 74 61 32 |ta1%: b!|32=data2|
|00002800| 25 0d 0d f2 11 c8 99 43 | 72 65 61 74 65 49 2c 30 |%......C|reateI,0|
|00002810| 2c 62 0d 0d fc 05 e1 0d | 0e 06 32 dd f2 73 79 73 |,b......|..2..sys|
|00002820| 5f 73 65 74 69 63 6f 6e | 73 74 61 74 65 28 68 61 |_seticon|state(ha|
|00002830| 6e 64 6c 65 25 2c 69 63 | 6f 6e 25 2c 66 6c 61 67 |ndle%,ic|on%,flag|
|00002840| 73 25 2c 6d 61 73 6b 25 | 29 0d 0e 10 0e 21 62 3d |s%,mask%|)....!b=|
|00002850| 68 61 6e 64 6c 65 25 0d | 0e 1a 0d 62 21 34 3d 69 |handle%.|...b!4=i|
|00002860| 63 6f 6e 25 0d 0e 24 0e | 62 21 38 3d 66 6c 61 67 |con%..$.|b!8=flag|
|00002870| 73 25 0d 0e 2e 0e 62 21 | 31 32 3d 6d 61 73 6b 25 |s%....b!|12=mask%|
|00002880| 0d 0e 38 0e c8 99 53 65 | 74 49 2c 30 2c 62 0d 0e |..8...Se|tI,0,b..|
|00002890| 42 05 e1 0d 0e 4c 41 dd | f2 73 79 73 5f 61 64 64 |B....LA.|.sys_add|
|000028a0| 74 6f 69 63 6f 6e 62 61 | 72 28 73 75 66 66 69 78 |toiconba|r(suffix|
|000028b0| 24 2c 64 61 74 61 24 2c | 66 6c 61 67 73 25 2c 66 |$,data$,|flags%,f|
|000028c0| 67 63 6f 6c 25 2c 62 67 | 63 6f 6c 25 2c 77 69 64 |gcol%,bg|col%,wid|
|000028d0| 74 68 25 29 0d 0e 56 18 | 62 6f 78 42 25 3d 34 2d |th%)..V.|boxB%=4-|
|000028e0| 39 30 3a 20 62 6f 78 54 | 25 3d 2d 34 0d 0e 60 0e |90: boxT|%=-4..`.|
|000028f0| 68 61 6e 64 6c 65 25 3d | 2d 31 0d 0e 6a 41 f4 50 |handle%=|-1..jA.P|
|00002900| 52 4f 43 73 79 73 5f 64 | 65 66 69 6e 65 69 63 6f |ROCsys_d|efineico|
|00002910| 6e 28 30 2c 30 2c 36 38 | 2c 77 69 64 74 68 25 2c |n(0,0,68|,width%,|
|00002920| 66 6c 61 67 73 25 2c 66 | 67 63 6f 6c 25 2c 62 67 |flags%,f|gcol%,bg|
|00002930| 63 6f 6c 25 2c 64 61 74 | 61 24 29 0d 0e 74 16 69 |col%,dat|a$)..t.i|
|00002940| 6e 73 74 61 6c 6c 61 74 | 25 2d 3d 77 69 64 74 68 |nstallat|%-=width|
|00002950| 25 0d 0e 7e 38 69 63 6f | 6e 6c 69 73 74 24 28 69 |%..~8ico|nlist$(i|
|00002960| 63 6f 6e 6c 69 73 74 69 | 6e 64 65 78 25 29 3d 73 |conlisti|ndex%)=s|
|00002970| 75 66 66 69 78 24 3a 20 | 69 63 6f 6e 6c 69 73 74 |uffix$: |iconlist|
|00002980| 69 6e 64 65 78 25 2b 3d | 31 0d 0e 88 04 0d 0e 92 |index%+=|1.......|
|00002990| 05 e1 0d 0e 9c 46 dd f2 | 73 79 73 5f 61 64 64 74 |.....F..|sys_addt|
|000029a0| 6f 69 63 6f 6e 62 61 72 | 5f 6c 65 66 74 28 73 75 |oiconbar|_left(su|
|000029b0| 66 66 69 78 24 2c 64 61 | 74 61 24 2c 66 6c 61 67 |ffix$,da|ta$,flag|
|000029c0| 73 25 2c 66 67 63 6f 6c | 25 2c 62 67 63 6f 6c 25 |s%,fgcol|%,bgcol%|
|000029d0| 2c 77 69 64 74 68 25 29 | 0d 0e a6 18 62 6f 78 42 |,width%)|....boxB|
|000029e0| 25 3d 34 2d 39 36 3a 20 | 62 6f 78 54 25 3d 2d 34 |%=4-96: |boxT%=-4|
|000029f0| 0d 0e b0 14 68 61 6e 64 | 6c 65 25 3d 69 63 6f 6e |....hand|le%=icon|
|00002a00| 62 61 72 25 0d 0e ba 5a | f2 73 79 73 5f 64 65 66 |bar%...Z|.sys_def|
|00002a10| 69 6e 65 69 63 6f 6e 28 | 69 6e 73 74 61 6c 6c 61 |ineicon(|installa|
|00002a20| 74 4c 25 2c 62 6f 78 42 | 25 2c 69 6e 73 74 61 6c |tL%,boxB|%,instal|
|00002a30| 6c 61 74 4c 25 2b 77 69 | 64 74 68 25 2c 62 6f 78 |latL%+wi|dth%,box|
|00002a40| 54 25 2c 66 6c 61 67 73 | 25 2c 66 67 63 6f 6c 25 |T%,flags|%,fgcol%|
|00002a50| 2c 62 67 63 6f 6c 25 2c | 64 61 74 61 24 29 0d 0e |,bgcol%,|data$)..|
|00002a60| c4 17 69 6e 73 74 61 6c | 6c 61 74 4c 25 2b 3d 77 |..instal|latL%+=w|
|00002a70| 69 64 74 68 25 0d 0e ce | 38 69 63 6f 6e 6c 69 73 |idth%...|8iconlis|
|00002a80| 74 24 28 69 63 6f 6e 6c | 69 73 74 69 6e 64 65 78 |t$(iconl|istindex|
|00002a90| 25 29 3d 73 75 66 66 69 | 78 24 3a 20 69 63 6f 6e |%)=suffi|x$: icon|
|00002aa0| 6c 69 73 74 69 6e 64 65 | 78 25 2b 3d 31 0d 0e d8 |listinde|x%+=1...|
|00002ab0| 04 0d 0e e2 05 e1 0d 0e | ec 28 dd a4 73 79 73 5f |........|.(..sys_|
|00002ac0| 73 65 61 72 63 68 53 28 | 6e 61 6d 65 24 2c 61 72 |searchS(|name$,ar|
|00002ad0| 72 61 79 24 28 29 2c 69 | 6e 64 65 78 25 29 0d 0e |ray$(),i|ndex%)..|
|00002ae0| f6 05 f5 0d 0f 00 1d 69 | 6e 64 65 78 25 2d 3d 31 |.......i|ndex%-=1|
|00002af0| 3a 20 e7 69 6e 64 65 78 | 25 3c 30 20 3a 3d 2d 31 |: .index|%<0 :=-1|
|00002b00| 0d 0f 0a 19 fd 6e 61 6d | 65 24 3d 61 72 72 61 79 |.....nam|e$=array|
|00002b10| 24 28 69 6e 64 65 78 25 | 29 0d 0f 14 0b 3d 69 6e |$(index%|)....=in|
|00002b20| 64 65 78 25 0d 0f 1e 27 | dd a4 73 79 73 5f 73 65 |dex%...'|..sys_se|
|00002b30| 61 72 63 68 49 28 6e 75 | 6d 25 2c 61 72 72 61 79 |archI(nu|m%,array|
|00002b40| 25 28 29 2c 69 6e 64 65 | 78 25 29 0d 0f 28 05 f5 |%(),inde|x%)..(..|
|00002b50| 0d 0f 32 1d 69 6e 64 65 | 78 25 2d 3d 31 3a 20 e7 |..2.inde|x%-=1: .|
|00002b60| 69 6e 64 65 78 25 3c 30 | 20 3a 3d 2d 31 0d 0f 3c |index%<0| :=-1..<|
|00002b70| 18 fd 6e 75 6d 25 3d 61 | 72 72 61 79 25 28 69 6e |..num%=a|rray%(in|
|00002b80| 64 65 78 25 29 0d 0f 46 | 0b 3d 69 6e 64 65 78 25 |dex%)..F|.=index%|
|00002b90| 0d 0f 50 28 dd f2 73 79 | 73 5f 72 65 6d 6f 76 65 |..P(..sy|s_remove|
|00002ba0| 53 28 61 74 25 2c 61 72 | 72 61 79 24 28 29 2c f8 |S(at%,ar|ray$(),.|
|00002bb0| 20 69 6e 64 65 78 25 29 | 0d 0f 5a 0d 69 6e 64 65 | index%)|..Z.inde|
|00002bc0| 78 25 2d 3d 31 0d 0f 64 | 36 c8 95 20 61 74 25 3c |x%-=1..d|6.. at%<|
|00002bd0| 69 6e 64 65 78 25 20 61 | 72 72 61 79 24 28 61 74 |index% a|rray$(at|
|00002be0| 25 29 3d 61 72 72 61 79 | 24 28 61 74 25 2b 31 29 |%)=array|$(at%+1)|
|00002bf0| 3a 20 61 74 25 2b 3d 31 | 3a 20 ce 0d 0f 6e 05 e1 |: at%+=1|: ...n..|
|00002c00| 0d 0f 78 32 dd f2 73 79 | 73 5f 72 65 6d 6f 76 65 |..x2..sy|s_remove|
|00002c10| 53 49 28 61 74 25 2c 61 | 72 72 61 79 24 28 29 2c |SI(at%,a|rray$(),|
|00002c20| 61 72 72 61 79 25 28 29 | 2c f8 20 69 6e 64 65 78 |array%()|,. index|
|00002c30| 25 29 0d 0f 82 0d 69 6e | 64 65 78 25 2d 3d 31 0d |%)....in|dex%-=1.|
|00002c40| 0f 8c 11 c8 95 20 61 74 | 25 3c 69 6e 64 65 78 25 |..... at|%<index%|
|00002c50| 0d 0f 96 40 61 72 72 61 | 79 24 28 61 74 25 29 3d |...@arra|y$(at%)=|
|00002c60| 61 72 72 61 79 24 28 61 | 74 25 2b 31 29 3a 20 61 |array$(a|t%+1): a|
|00002c70| 72 72 61 79 25 28 61 74 | 25 29 3d 61 72 72 61 79 |rray%(at|%)=array|
|00002c80| 25 28 61 74 25 2b 31 29 | 3a 20 61 74 25 2b 3d 31 |%(at%+1)|: at%+=1|
|00002c90| 0d 0f a0 05 ce 0d 0f aa | 05 e1 0d 0f b4 34 dd f2 |........|.....4..|
|00002ca0| 73 79 73 5f 72 65 6d 6f | 76 65 53 53 28 61 74 25 |sys_remo|veSS(at%|
|00002cb0| 2c 61 72 72 61 79 30 24 | 28 29 2c 61 72 72 61 79 |,array0$|(),array|
|00002cc0| 31 24 28 29 2c f8 20 69 | 6e 64 65 78 25 29 0d 0f |1$(),. i|ndex%)..|
|00002cd0| be 0d 69 6e 64 65 78 25 | 2d 3d 31 0d 0f c8 11 c8 |..index%|-=1.....|
|00002ce0| 95 20 61 74 25 3c 69 6e | 64 65 78 25 0d 0f d2 44 |. at%<in|dex%...D|
|00002cf0| 61 72 72 61 79 30 24 28 | 61 74 25 29 3d 61 72 72 |array0$(|at%)=arr|
|00002d00| 61 79 30 24 28 61 74 25 | 2b 31 29 3a 20 61 72 72 |ay0$(at%|+1): arr|
|00002d10| 61 79 31 24 28 61 74 25 | 29 3d 61 72 72 61 79 31 |ay1$(at%|)=array1|
|00002d20| 24 28 61 74 25 2b 31 29 | 3a 20 61 74 25 2b 3d 31 |$(at%+1)|: at%+=1|
|00002d30| 0d 0f dc 05 ce 0d 0f e6 | 05 e1 0d 0f f0 3e dd f2 |........|.....>..|
|00002d40| 73 79 73 5f 72 65 6d 6f | 76 65 53 53 49 28 61 74 |sys_remo|veSSI(at|
|00002d50| 25 2c 61 72 72 61 79 30 | 24 28 29 2c 61 72 72 61 |%,array0|$(),arra|
|00002d60| 79 31 24 28 29 2c 61 72 | 72 61 79 25 28 29 2c f8 |y1$(),ar|ray%(),.|
|00002d70| 20 69 6e 64 65 78 25 29 | 0d 0f fa 0d 69 6e 64 65 | index%)|....inde|
|00002d80| 78 25 2d 3d 31 0d 10 04 | 11 c8 95 20 61 74 25 3c |x%-=1...|... at%<|
|00002d90| 69 6e 64 65 78 25 0d 10 | 0e 3c 61 72 72 61 79 30 |index%..|.<array0|
|00002da0| 24 28 61 74 25 29 3d 61 | 72 72 61 79 30 24 28 61 |$(at%)=a|rray0$(a|
|00002db0| 74 25 2b 31 29 3a 20 61 | 72 72 61 79 31 24 28 61 |t%+1): a|rray1$(a|
|00002dc0| 74 25 29 3d 61 72 72 61 | 79 31 24 28 61 74 25 2b |t%)=arra|y1$(at%+|
|00002dd0| 31 29 0d 10 18 25 61 72 | 72 61 79 25 28 61 74 25 |1)...%ar|ray%(at%|
|00002de0| 29 3d 61 72 72 61 79 25 | 28 61 74 25 2b 31 29 3a |)=array%|(at%+1):|
|00002df0| 20 61 74 25 2b 3d 31 0d | 10 22 05 ce 0d 10 2c 05 | at%+=1.|."....,.|
|00002e00| e1 0d 10 36 3e dd f2 73 | 79 73 5f 72 65 6d 6f 76 |...6>..s|ys_remov|
|00002e10| 65 53 49 49 28 61 74 25 | 2c 61 72 72 61 79 24 28 |eSII(at%|,array$(|
|00002e20| 29 2c 61 72 72 61 79 30 | 25 28 29 2c 61 72 72 61 |),array0|%(),arra|
|00002e30| 79 31 25 28 29 2c f8 20 | 69 6e 64 65 78 25 29 0d |y1%(),. |index%).|
|00002e40| 10 40 0d 69 6e 64 65 78 | 25 2d 3d 31 0d 10 4a 11 |.@.index|%-=1..J.|
|00002e50| c8 95 20 61 74 25 3c 69 | 6e 64 65 78 25 0d 10 54 |.. at%<i|ndex%..T|
|00002e60| 3a 61 72 72 61 79 24 28 | 61 74 25 29 3d 61 72 72 |:array$(|at%)=arr|
|00002e70| 61 79 24 28 61 74 25 2b | 31 29 3a 20 61 72 72 61 |ay$(at%+|1): arra|
|00002e80| 79 30 25 28 61 74 25 29 | 3d 61 72 72 61 79 30 25 |y0%(at%)|=array0%|
|00002e90| 28 61 74 25 2b 31 29 0d | 10 5e 27 61 72 72 61 79 |(at%+1).|.^'array|
|00002ea0| 31 25 28 61 74 25 29 3d | 61 72 72 61 79 31 25 28 |1%(at%)=|array1%(|
|00002eb0| 61 74 25 2b 31 29 3a 20 | 61 74 25 2b 3d 31 0d 10 |at%+1): |at%+=1..|
|00002ec0| 68 05 ce 0d 10 72 05 e1 | 0d 10 7c 49 dd f2 73 79 |h....r..|..|I..sy|
|00002ed0| 73 5f 72 65 6d 6f 76 65 | 53 49 49 49 28 61 74 25 |s_remove|SIII(at%|
|00002ee0| 2c 61 72 72 61 79 24 28 | 29 2c 61 72 72 61 79 30 |,array$(|),array0|
|00002ef0| 25 28 29 2c 61 72 72 61 | 79 31 25 28 29 2c 61 72 |%(),arra|y1%(),ar|
|00002f00| 72 61 79 32 25 28 29 2c | f8 20 69 6e 64 65 78 25 |ray2%(),|. index%|
|00002f10| 29 0d 10 86 0d 69 6e 64 | 65 78 25 2d 3d 31 0d 10 |)....ind|ex%-=1..|
|00002f20| 90 11 c8 95 20 61 74 25 | 3c 69 6e 64 65 78 25 0d |.... at%|<index%.|
|00002f30| 10 9a 3a 61 72 72 61 79 | 24 28 61 74 25 29 3d 61 |..:array|$(at%)=a|
|00002f40| 72 72 61 79 24 28 61 74 | 25 2b 31 29 3a 20 61 72 |rray$(at|%+1): ar|
|00002f50| 72 61 79 30 25 28 61 74 | 25 29 3d 61 72 72 61 79 |ray0%(at|%)=array|
|00002f60| 30 25 28 61 74 25 2b 31 | 29 0d 10 a4 44 61 72 72 |0%(at%+1|)...Darr|
|00002f70| 61 79 31 25 28 61 74 25 | 29 3d 61 72 72 61 79 31 |ay1%(at%|)=array1|
|00002f80| 25 28 61 74 25 2b 31 29 | 3a 20 61 72 72 61 79 32 |%(at%+1)|: array2|
|00002f90| 25 28 61 74 25 29 3d 61 | 72 72 61 79 32 25 28 61 |%(at%)=a|rray2%(a|
|00002fa0| 74 25 2b 31 29 3a 20 61 | 74 25 2b 3d 31 0d 10 ae |t%+1): a|t%+=1...|
|00002fb0| 05 ce 0d 10 b8 05 e1 0d | 10 c2 54 dd f2 73 79 73 |........|..T..sys|
|00002fc0| 5f 72 65 6d 6f 76 65 53 | 49 49 49 49 28 61 74 25 |_removeS|IIII(at%|
|00002fd0| 2c 61 72 72 61 79 24 28 | 29 2c 61 72 72 61 79 30 |,array$(|),array0|
|00002fe0| 25 28 29 2c 61 72 72 61 | 79 31 25 28 29 2c 61 72 |%(),arra|y1%(),ar|
|00002ff0| 72 61 79 32 25 28 29 2c | 61 72 72 61 79 33 25 28 |ray2%(),|array3%(|
|00003000| 29 2c f8 20 69 6e 64 65 | 78 25 29 0d 10 cc 0d 69 |),. inde|x%)....i|
|00003010| 6e 64 65 78 25 2d 3d 31 | 0d 10 d6 11 c8 95 20 61 |ndex%-=1|...... a|
|00003020| 74 25 3c 69 6e 64 65 78 | 25 0d 10 e0 3a 61 72 72 |t%<index|%...:arr|
|00003030| 61 79 24 28 61 74 25 29 | 3d 61 72 72 61 79 24 28 |ay$(at%)|=array$(|
|00003040| 61 74 25 2b 31 29 3a 20 | 61 72 72 61 79 30 25 28 |at%+1): |array0%(|
|00003050| 61 74 25 29 3d 61 72 72 | 61 79 30 25 28 61 74 25 |at%)=arr|ay0%(at%|
|00003060| 2b 31 29 0d 10 ea 3c 61 | 72 72 61 79 31 25 28 61 |+1)...<a|rray1%(a|
|00003070| 74 25 29 3d 61 72 72 61 | 79 31 25 28 61 74 25 2b |t%)=arra|y1%(at%+|
|00003080| 31 29 3a 20 61 72 72 61 | 79 32 25 28 61 74 25 29 |1): arra|y2%(at%)|
|00003090| 3d 61 72 72 61 79 32 25 | 28 61 74 25 2b 31 29 0d |=array2%|(at%+1).|
|000030a0| 10 f4 27 61 72 72 61 79 | 33 25 28 61 74 25 29 3d |..'array|3%(at%)=|
|000030b0| 61 72 72 61 79 33 25 28 | 61 74 25 2b 31 29 3a 20 |array3%(|at%+1): |
|000030c0| 61 74 25 2b 3d 31 0d 10 | fe 05 ce 0d 11 08 05 e1 |at%+=1..|........|
|000030d0| 0d 11 12 2e dd f2 73 79 | 73 5f 64 65 66 69 6e 65 |......sy|s_define|
|000030e0| 74 65 78 74 6d 65 6e 75 | 28 73 75 66 66 69 78 24 |textmenu|(suffix$|
|000030f0| 2c 74 69 74 6c 65 24 2c | 74 65 78 74 24 29 0d 11 |,title$,|text$)..|
|00003100| 1c 2e ea 70 74 72 25 2c | 73 68 61 64 65 25 2c 74 |...ptr%,|shade%,t|
|00003110| 69 63 6b 25 2c 64 6f 74 | 74 65 64 25 2c 6d 6f 75 |ick%,dot|ted%,mou|
|00003120| 73 65 78 25 2c 6d 6f 75 | 73 65 79 25 0d 11 26 24 |sex%,mou|sey%..&$|
|00003130| c8 99 22 57 69 6d 70 5f | 47 65 74 50 6f 69 6e 74 |.."Wimp_|GetPoint|
|00003140| 65 72 49 6e 66 6f 22 2c | 2c 73 79 73 5f 62 32 25 |erInfo",|,sys_b2%|
|00003150| 0d 11 30 15 6d 6f 75 73 | 65 78 25 3d 73 79 73 5f |..0.mous|ex%=sys_|
|00003160| 62 32 25 21 30 0d 11 3a | 15 6d 6f 75 73 65 79 25 |b2%!0..:|.mousey%|
|00003170| 3d 73 79 73 5f 62 32 25 | 21 34 0d 11 44 18 24 73 |=sys_b2%|!4..D.$s|
|00003180| 79 73 5f 62 32 25 3d c0 | 74 69 74 6c 65 24 2c 31 |ys_b2%=.|title$,1|
|00003190| 31 29 0d 11 4e 3a 73 79 | 73 5f 62 32 25 3f 31 32 |1)..N:sy|s_b2%?12|
|000031a0| 3d 6d 65 6e 75 74 69 74 | 6c 65 5f 66 67 63 6f 6c |=menutit|le_fgcol|
|000031b0| 3a 20 73 79 73 5f 62 32 | 25 3f 31 33 3d 6d 65 6e |: sys_b2|%?13=men|
|000031c0| 75 74 69 74 6c 65 5f 62 | 67 63 6f 6c 0d 11 58 38 |utitle_b|gcol..X8|
|000031d0| 73 79 73 5f 62 32 25 3f | 31 34 3d 6d 65 6e 75 77 |sys_b2%?|14=menuw|
|000031e0| 6f 72 6b 5f 66 67 63 6f | 6c 3a 20 73 79 73 5f 62 |ork_fgco|l: sys_b|
|000031f0| 32 25 3f 31 35 3d 6d 65 | 6e 75 77 6f 72 6b 5f 62 |2%?15=me|nuwork_b|
|00003200| 67 63 6f 6c 0d 11 62 15 | 73 79 73 5f 62 32 25 21 |gcol..b.|sys_b2%!|
|00003210| 31 36 3d 31 30 30 2b 33 | 32 0d 11 6c 13 73 79 73 |16=100+3|2..l.sys|
|00003220| 5f 62 32 25 21 32 30 3d | 33 32 2b 38 0d 11 76 11 |_b2%!20=|32+8..v.|
|00003230| 73 79 73 5f 62 32 25 21 | 32 34 3d 31 30 0d 11 80 |sys_b2%!|24=10...|
|00003240| 1e e7 c2 74 65 78 74 24 | 2c 31 29 3c 3e 22 7c 22 |...text$|,1)<>"|"|
|00003250| 20 74 65 78 74 24 2b 3d | 22 7c 22 0d 11 8a 13 70 | text$+=|"|"....p|
|00003260| 74 72 25 3d 73 79 73 5f | 62 32 25 2b 32 38 0d 11 |tr%=sys_|b2%+28..|
|00003270| 94 05 f5 0d 11 9e 20 73 | 68 61 64 65 25 3d 30 3a |...... s|hade%=0:|
|00003280| 20 74 69 63 6b 25 3d 30 | 3a 20 64 6f 74 74 65 64 | tick%=0|: dotted|
|00003290| 25 3d 30 0d 11 a8 32 e7 | c0 74 65 78 74 24 2c 31 |%=0...2.|.text$,1|
|000032a0| 29 3d 22 3c 22 20 73 68 | 61 64 65 25 3d 26 34 30 |)="<" sh|ade%=&40|
|000032b0| 30 30 30 30 3a 20 74 65 | 78 74 24 3d c1 74 65 78 |0000: te|xt$=.tex|
|000032c0| 74 24 2c 32 29 0d 11 b2 | 2b e7 c0 74 65 78 74 24 |t$,2)...|+..text$|
|000032d0| 2c 31 29 3d 22 3e 22 20 | 74 69 63 6b 25 3d 31 3a |,1)=">" |tick%=1:|
|000032e0| 20 74 65 78 74 24 3d c1 | 74 65 78 74 24 2c 32 29 | text$=.|text$,2)|
|000032f0| 0d 11 bc 2d e7 c0 74 65 | 78 74 24 2c 31 29 3d 22 |...-..te|xt$,1)="|
|00003300| 3a 22 20 64 6f 74 74 65 | 64 25 3d 32 3a 20 74 65 |:" dotte|d%=2: te|
|00003310| 78 74 24 3d c1 74 65 78 | 74 24 2c 32 29 0d 11 c6 |xt$=.tex|t$,2)...|
|00003320| 29 24 28 70 74 72 25 2b | 31 32 29 3d c0 c0 74 65 |)$(ptr%+|12)=..te|
|00003330| 78 74 24 2c a7 74 65 78 | 74 24 2c 22 7c 22 29 2d |xt$,.tex|t$,"|")-|
|00003340| 31 29 2c 31 31 29 0d 11 | d0 1f 74 65 78 74 24 3d |1),11)..|..text$=|
|00003350| c1 74 65 78 74 24 2c a7 | 74 65 78 74 24 2c 22 7c |.text$,.|text$,"||
|00003360| 22 29 2b 31 29 0d 11 da | 2c 70 74 72 25 21 30 3d |")+1)...|,ptr%!0=|
|00003370| 74 69 63 6b 25 20 84 64 | 6f 74 74 65 64 25 20 84 |tick% .d|otted% .|
|00003380| 28 26 38 30 20 80 28 74 | 65 78 74 24 3d 22 22 29 |(&80 .(t|ext$="")|
|00003390| 29 0d 11 e4 0d 70 74 72 | 25 21 34 3d 2d 31 0d 11 |)....ptr|%!4=-1..|
|000033a0| ee 42 70 74 72 25 21 38 | 3d 73 68 61 64 65 25 20 |.Bptr%!8|=shade% |
|000033b0| 84 26 30 31 30 30 32 31 | 20 84 6d 65 6e 75 77 6f |.&010021| .menuwo|
|000033c0| 72 6b 5f 62 67 63 6f 6c | 3c 3c 32 38 20 84 6d 65 |rk_bgcol|<<28 .me|
|000033d0| 6e 75 77 6f 72 6b 5f 66 | 67 63 6f 6c 3c 3c 32 34 |nuwork_f|gcol<<24|
|000033e0| 0d 11 f8 0c 70 74 72 25 | 2b 3d 32 34 0d 12 02 0d |....ptr%|+=24....|
|000033f0| fd 74 65 78 74 24 3d 22 | 22 0d 12 0c 26 c8 99 43 |.text$="|"...&..C|
|00003400| 72 65 61 74 65 4d 2c 30 | 2c 73 79 73 5f 62 32 25 |reateM,0|,sys_b2%|
|00003410| 2c 6d 6f 75 73 65 78 25 | 2d 37 30 2c 33 31 36 0d |,mousex%|-70,316.|
|00003420| 12 16 16 63 6c 61 69 6d | 6d 65 6e 75 24 3d 73 75 |...claim|menu$=su|
|00003430| 66 66 69 78 24 0d 12 20 | 05 e1 0d 12 2a 45 dd f2 |ffix$.. |....*E..|
|00003440| 73 79 73 5f 63 6c 61 69 | 6d 69 6e 70 75 74 66 6f |sys_clai|minputfo|
|00003450| 63 75 73 28 77 69 6e 64 | 6f 77 25 2c 69 63 6f 6e |cus(wind|ow%,icon|
|00003460| 25 2c 78 6f 66 73 74 25 | 2c 79 6f 66 73 74 25 2c |%,xofst%|,yofst%,|
|00003470| 68 65 69 67 68 74 25 2c | 69 6e 64 65 78 25 29 0d |height%,|index%).|
|00003480| 12 34 3a c8 99 53 65 74 | 43 61 72 65 74 2c 20 77 |.4:..Set|Caret, w|
|00003490| 69 6e 64 6f 77 25 2c 69 | 63 6f 6e 25 2c 78 6f 66 |indow%,i|con%,xof|
|000034a0| 73 74 25 2c 79 6f 66 73 | 74 25 2c 68 65 69 67 68 |st%,yofs|t%,heigh|
|000034b0| 74 25 2c 69 6e 64 65 78 | 25 0d 12 3e 05 e1 0d 12 |t%,index|%..>....|
|000034c0| 48 51 dd f2 73 79 73 5f | 67 65 74 63 61 72 65 74 |HQ..sys_|getcaret|
|000034d0| 70 6f 73 69 74 69 6f 6e | 28 f8 20 77 69 6e 64 6f |position|(. windo|
|000034e0| 77 25 2c f8 20 69 63 6f | 6e 25 2c f8 20 78 6f 66 |w%,. ico|n%,. xof|
|000034f0| 73 74 25 2c f8 20 79 6f | 66 73 74 25 2c f8 20 68 |st%,. yo|fst%,. h|
|00003500| 65 69 67 68 74 25 2c f8 | 20 69 6e 64 78 25 29 0d |eight%,.| indx%).|
|00003510| 12 52 12 c8 99 47 65 74 | 43 61 72 65 74 2c 30 2c |.R...Get|Caret,0,|
|00003520| 62 0d 12 5c 4c 77 69 6e | 64 6f 77 25 3d 21 62 3a |b..\Lwin|dow%=!b:|
|00003530| 20 69 63 6f 6e 25 3d 62 | 21 34 3a 20 78 6f 66 73 | icon%=b|!4: xofs|
|00003540| 74 25 3d 62 21 38 3a 20 | 79 6f 66 73 74 25 3d 62 |t%=b!8: |yofst%=b|
|00003550| 21 31 32 3a 20 68 65 69 | 67 68 74 25 3d 62 21 31 |!12: hei|ght%=b!1|
|00003560| 36 3a 20 69 6e 64 78 25 | 3d 62 21 32 30 0d 12 66 |6: indx%|=b!20..f|
|00003570| 05 e1 0d 12 70 1a dd f2 | 73 79 73 5f 63 6c 61 69 |....p...|sys_clai|
|00003580| 6d 70 6f 6c 6c 28 6e 61 | 6d 65 24 29 0d 12 7a 0b |mpoll(na|me$)..z.|
|00003590| ea 69 6e 64 65 78 25 0d | 12 84 17 69 6e 64 65 78 |.index%.|...index|
|000035a0| 25 3d 77 69 6e 64 6f 77 | 69 6e 64 65 78 25 0d 12 |%=window|index%..|
|000035b0| 8e 05 f5 0d 12 98 30 69 | 6e 64 65 78 25 2d 3d 31 |......0i|ndex%-=1|
|000035c0| 3a 20 e7 69 6e 64 65 78 | 25 3c 30 20 eb 31 32 3a |: .index|%<0 .12:|
|000035d0| 20 f1 22 49 6e 76 61 6c | 69 64 20 6e 61 6d 65 22 | ."Inval|id name"|
|000035e0| 3a 20 fa 0d 12 a2 1a fd | 77 69 6e 64 6f 77 24 28 |: ......|window$(|
|000035f0| 69 6e 64 65 78 25 29 3d | 6e 61 6d 65 24 0d 12 ac |index%)=|name$...|
|00003600| 19 77 69 6e 64 6f 77 70 | 6f 6c 6c 25 28 69 6e 64 |.windowp|oll%(ind|
|00003610| 65 78 25 29 3d b9 0d 12 | b6 05 e1 0d 12 c0 1c dd |ex%)=...|........|
|00003620| f2 73 79 73 5f 72 65 6c | 65 61 73 65 70 6f 6c 6c |.sys_rel|easepoll|
|00003630| 28 6e 61 6d 65 24 29 0d | 12 ca 0b ea 69 6e 64 65 |(name$).|....inde|
|00003640| 78 25 0d 12 d4 17 69 6e | 64 65 78 25 3d 77 69 6e |x%....in|dex%=win|
|00003650| 64 6f 77 69 6e 64 65 78 | 25 0d 12 de 05 f5 0d 12 |dowindex|%.......|
|00003660| e8 30 69 6e 64 65 78 25 | 2d 3d 31 3a 20 e7 69 6e |.0index%|-=1: .in|
|00003670| 64 65 78 25 3c 30 20 eb | 31 32 3a 20 f1 22 49 6e |dex%<0 .|12: ."In|
|00003680| 76 61 6c 69 64 20 6e 61 | 6d 65 22 3a 20 fa 0d 12 |valid na|me": ...|
|00003690| f2 1a fd 77 69 6e 64 6f | 77 24 28 69 6e 64 65 78 |...windo|w$(index|
|000036a0| 25 29 3d 6e 61 6d 65 24 | 0d 12 fc 19 77 69 6e 64 |%)=name$|....wind|
|000036b0| 6f 77 70 6f 6c 6c 25 28 | 69 6e 64 65 78 25 29 3d |owpoll%(|index%)=|
|000036c0| a3 0d 13 06 05 e1 0d 13 | 10 1d dd f2 73 79 73 5f |........|....sys_|
|000036d0| 63 6c 61 69 6d 73 65 72 | 76 69 63 65 28 6e 61 6d |claimser|vice(nam|
|000036e0| 65 24 29 0d 13 1a 0b ea | 69 6e 64 65 78 25 0d 13 |e$).....|index%..|
|000036f0| 24 19 69 6e 64 65 78 25 | 3d 69 63 6f 6e 6c 69 73 |$.index%|=iconlis|
|00003700| 74 69 6e 64 65 78 25 0d | 13 2e 05 f5 0d 13 38 30 |tindex%.|......80|
|00003710| 69 6e 64 65 78 25 2d 3d | 31 3a 20 e7 69 6e 64 65 |index%-=|1: .inde|
|00003720| 78 25 3c 30 20 eb 31 32 | 3a 20 f1 22 49 6e 76 61 |x%<0 .12|: ."Inva|
|00003730| 6c 69 64 20 6e 61 6d 65 | 22 3a 20 fa 0d 13 42 1c |lid name|": ...B.|
|00003740| fd 69 63 6f 6e 6c 69 73 | 74 24 28 69 6e 64 65 78 |.iconlis|t$(index|
|00003750| 25 29 3d 6e 61 6d 65 24 | 0d 13 4c 17 69 63 6f 6e |%)=name$|..L.icon|
|00003760| 73 65 72 76 25 28 69 6e | 64 65 78 25 29 3d b9 0d |serv%(in|dex%)=..|
|00003770| 13 56 05 e1 0d 13 60 1f | dd f2 73 79 73 5f 72 65 |.V....`.|..sys_re|
|00003780| 6c 65 61 73 65 73 65 72 | 76 69 63 65 28 6e 61 6d |leaseser|vice(nam|
|00003790| 65 24 29 0d 13 6a 0b ea | 69 6e 64 65 78 25 0d 13 |e$)..j..|index%..|
|000037a0| 74 19 69 6e 64 65 78 25 | 3d 69 63 6f 6e 6c 69 73 |t.index%|=iconlis|
|000037b0| 74 69 6e 64 65 78 25 0d | 13 7e 05 f5 0d 13 88 30 |tindex%.|.~.....0|
|000037c0| 69 6e 64 65 78 25 2d 3d | 31 3a 20 e7 69 6e 64 65 |index%-=|1: .inde|
|000037d0| 78 25 3c 30 20 eb 31 32 | 3a 20 f1 22 49 6e 76 61 |x%<0 .12|: ."Inva|
|000037e0| 6c 69 64 20 6e 61 6d 65 | 22 3a 20 fa 0d 13 92 1c |lid name|": .....|
|000037f0| fd 69 63 6f 6e 6c 69 73 | 74 24 28 69 6e 64 65 78 |.iconlis|t$(index|
|00003800| 25 29 3d 6e 61 6d 65 24 | 0d 13 9c 17 69 63 6f 6e |%)=name$|....icon|
|00003810| 73 65 72 76 25 28 69 6e | 64 65 78 25 29 3d a3 0d |serv%(in|dex%)=..|
|00003820| 13 a6 05 e1 0d 13 b0 3d | dd f2 73 79 73 5f 69 73 |.......=|..sys_is|
|00003830| 73 75 65 73 65 72 76 69 | 63 65 28 72 63 25 2c 70 |sueservi|ce(rc%,p|
|00003840| 30 24 2c 70 31 24 2c 70 | 32 24 2c 20 f8 20 63 6c |0$,p1$,p|2$, . cl|
|00003850| 61 69 6d 62 79 25 2c f8 | 20 72 65 73 75 6c 74 24 |aimby%,.| result$|
|00003860| 29 0d 13 ba 1a ea 49 25 | 3a 20 49 25 3d 69 63 6f |).....I%|: I%=ico|
|00003870| 6e 6c 69 73 74 69 6e 64 | 65 78 25 0d 13 c4 0e 72 |nlistind|ex%....r|
|00003880| 65 73 75 6c 74 24 3d 22 | 22 0d 13 ce 05 f5 0d 13 |esult$="|".......|
|00003890| d8 09 49 25 2d 3d 31 0d | 13 e2 4c e7 69 63 6f 6e |..I%-=1.|..L.icon|
|000038a0| 73 65 72 76 25 28 49 25 | 29 20 72 65 73 75 6c 74 |serv%(I%|) result|
|000038b0| 24 3d a0 28 22 46 4e 73 | 65 72 76 69 63 65 5f 22 |$=.("FNs|ervice_"|
|000038c0| 2b 69 63 6f 6e 6c 69 73 | 74 24 28 49 25 29 2b 22 |+iconlis|t$(I%)+"|
|000038d0| 28 72 63 25 2c 70 30 24 | 2c 70 31 24 2c 70 32 24 |(rc%,p0$|,p1$,p2$|
|000038e0| 29 22 29 0d 13 ec 16 fd | 49 25 3d 30 20 84 72 65 |)").....|I%=0 .re|
|000038f0| 73 75 6c 74 24 3c 3e 22 | 22 0d 13 f6 28 e7 72 65 |sult$<>"|"...(.re|
|00003900| 73 75 6c 74 24 3d 22 22 | 20 63 6c 61 69 6d 62 79 |sult$=""| claimby|
|00003910| 25 3d 2d 31 20 8b 63 6c | 61 69 6d 62 79 25 3d 49 |%=-1 .cl|aimby%=I|
|00003920| 25 0d 14 00 05 e1 0d 14 | 0a 26 dd f2 73 79 73 5f |%.......|.&..sys_|
|00003930| 67 65 74 69 63 6f 6e 69 | 6e 66 6f 28 68 25 2c 69 |geticoni|nfo(h%,i|
|00003940| 25 2c f8 20 66 25 2c f8 | 20 6e 24 29 0d 14 14 32 |%,. f%,.| n$)...2|
|00003950| 21 62 3d 68 25 3a 20 62 | 21 34 3d 69 25 3a 20 c8 |!b=h%: b|!4=i%: .|
|00003960| 99 47 65 74 49 2c 30 2c | 62 3a 20 66 25 3d 62 21 |.GetI,0,|b: f%=b!|
|00003970| 32 34 3a 20 6e 24 3d 24 | 28 62 2b 32 38 29 0d 14 |24: n$=$|(b+28)..|
|00003980| 1e 05 e1 0d 14 28 2b dd | f2 73 79 73 5f 63 72 65 |.....(+.|.sys_cre|
|00003990| 61 74 65 64 69 61 6c 6f | 67 75 65 28 73 75 66 66 |atedialo|gue(suff|
|000039a0| 69 78 24 2c 77 61 57 25 | 2c 77 61 48 25 29 0d 14 |ix$,waW%|,waH%)..|
|000039b0| 32 0e ea 77 61 4c 25 2c | 77 61 54 25 0d 14 3c 1c |2..waL%,|waT%..<.|
|000039c0| f4 2a 2a 2a 4d 4f 55 53 | 45 20 77 61 4c 25 2c 77 |.***MOUS|E waL%,w|
|000039d0| 61 54 25 2c 76 6f 69 64 | 0d 14 46 42 c8 99 22 57 |aT%,void|..FB.."W|
|000039e0| 69 6d 70 5f 47 65 74 50 | 6f 69 6e 74 65 72 49 6e |imp_GetP|ointerIn|
|000039f0| 66 6f 22 2c 2c 6d 62 6c | 6f 63 6b 25 3a 77 61 4c |fo",,mbl|ock%:waL|
|00003a00| 25 3d 6d 62 6c 6f 63 6b | 25 21 30 3a 77 61 54 25 |%=mblock|%!0:waT%|
|00003a10| 3d 6d 62 6c 6f 63 6b 25 | 21 34 0d 14 50 14 e7 64 |=mblock%|!4..P..d|
|00003a20| 69 61 6c 6f 67 75 65 25 | 3c 3e 2d 31 20 8c 0d 14 |ialogue%|<>-1 ...|
|00003a30| 5a 37 f2 67 65 74 77 28 | 64 69 61 6c 6f 67 75 65 |Z7.getw(|dialogue|
|00003a40| 25 29 3a 20 e7 62 21 33 | 32 20 80 26 31 30 30 30 |%): .b!3|2 .&1000|
|00003a50| 30 20 77 61 4c 25 3d 62 | 21 34 3a 20 77 61 54 25 |0 waL%=b|!4: waT%|
|00003a60| 3d 62 21 31 36 0d 14 64 | 16 f2 64 65 6c 65 74 65 |=b!16..d|..delete|
|00003a70| 28 64 69 61 6c 6f 67 75 | 65 25 29 0d 14 6e 05 cd |(dialogu|e%)..n..|
|00003a80| 0d 14 78 25 e7 28 77 61 | 4c 25 2b 77 61 57 25 29 |..x%.(wa|L%+waW%)|
|00003a90| 3e 3d 31 32 37 38 20 77 | 61 4c 25 3d 31 32 37 38 |>=1278 w|aL%=1278|
|00003aa0| 2d 77 61 57 25 0d 14 82 | 24 e7 28 77 61 54 25 2d |-waW%...|$.(waT%-|
|00003ab0| 77 61 48 25 29 3c 3d 31 | 30 30 20 20 77 61 54 25 |waH%)<=1|00 waT%|
|00003ac0| 3d 31 30 30 2b 77 61 48 | 25 0d 14 8c 5a 64 69 61 |=100+waH|%...Zdia|
|00003ad0| 6c 6f 67 75 65 25 3d a4 | 73 79 73 5f 64 65 66 69 |logue%=.|sys_defi|
|00003ae0| 6e 65 77 69 6e 64 6f 77 | 28 22 22 2c 22 22 2c 26 |newindow|("","",&|
|00003af0| 35 30 2c 37 2c 30 2c 20 | 77 61 57 25 2c 77 61 48 |50,7,0, |waW%,waH|
|00003b00| 25 2c 20 77 61 4c 25 2c | 77 61 54 25 2d 77 61 48 |%, waL%,|waT%-waH|
|00003b10| 25 2c 77 61 4c 25 2b 77 | 61 57 25 2c 77 61 54 25 |%,waL%+w|aW%,waT%|
|00003b20| 2c 30 29 0d 14 96 1a 63 | 6c 61 69 6d 64 69 61 6c |,0)....c|laimdial|
|00003b30| 6f 67 75 65 24 3d 73 75 | 66 66 69 78 24 0d 14 a0 |ogue$=su|ffix$...|
|00003b40| 05 e1 0d 14 aa 16 dd f2 | 73 79 73 5f 6f 70 65 6e |........|sys_open|
|00003b50| 64 69 61 6c 6f 67 75 65 | 0d 14 b4 14 f2 67 65 74 |dialogue|.....get|
|00003b60| 77 28 64 69 61 6c 6f 67 | 75 65 25 29 0d 14 be 23 |w(dialog|ue%)...#|
|00003b70| c8 97 20 c8 93 20 62 21 | 34 2c 62 21 38 2c 62 21 |.. .. b!|4,b!8,b!|
|00003b80| 31 32 2d 62 21 34 2c 62 | 21 31 36 2d 62 21 38 0d |12-b!4,b|!16-b!8.|
|00003b90| 14 c8 15 f2 66 72 6f 6e | 74 28 64 69 61 6c 6f 67 |....fron|t(dialog|
|00003ba0| 75 65 25 29 0d 14 d2 05 | e1 0d 14 dc 17 dd f2 73 |ue%)....|.......s|
|00003bb0| 79 73 5f 63 6c 6f 73 65 | 64 69 61 6c 6f 67 75 65 |ys_close|dialogue|
|00003bc0| 0d 14 e6 19 c8 97 20 c8 | 93 20 30 2c 30 2c 33 32 |...... .|. 0,0,32|
|00003bd0| 37 36 37 2c 33 32 37 36 | 37 0d 14 f0 1c f2 63 6c |767,3276|7.....cl|
|00003be0| 6f 73 65 5f 77 69 6e 64 | 6f 77 28 64 69 61 6c 6f |ose_wind|ow(dialo|
|00003bf0| 67 75 65 25 29 0d 14 fa | 15 63 6c 61 69 6d 64 69 |gue%)...|.claimdi|
|00003c00| 61 6c 6f 67 75 65 24 3d | 22 22 0d 15 04 05 e1 0d |alogue$=|""......|
|00003c10| 15 0e 3b dd f2 73 79 73 | 5f 77 61 72 6e 69 6e 67 |..;..sys|_warning|
|00003c20| 62 6f 78 28 73 75 66 66 | 69 78 24 2c 74 65 78 74 |box(suff|ix$,text|
|00003c30| 30 24 2c 74 65 78 74 31 | 24 2c 74 65 78 74 32 24 |0$,text1|$,text2$|
|00003c40| 2c 62 75 74 74 6f 6e 73 | 24 29 0d 15 18 1d ea 62 |,buttons|$).....b|
|00003c50| 6f 78 57 25 2c 62 6f 78 | 48 25 2c 62 6f 64 67 65 |oxW%,box|H%,bodge|
|00003c60| 68 65 69 67 68 74 25 0d | 15 22 23 ea 62 75 74 4c |height%.|."#.butL|
|00003c70| 25 2c 62 75 74 42 25 2c | 62 75 74 52 25 2c 62 75 |%,butB%,|butR%,bu|
|00003c80| 74 54 25 2c 20 62 75 74 | 57 25 0d 15 2c 09 ea 70 |tT%, but|W%..,..p|
|00003c90| 74 72 25 0d 15 36 19 62 | 6f 64 67 65 68 65 69 67 |tr%..6.b|odgeheig|
|00003ca0| 68 74 25 3d 31 39 32 3a | f4 2a 2a 2a 0d 15 40 12 |ht%=192:|.***..@.|
|00003cb0| 62 6f 64 67 65 68 65 69 | 67 68 74 25 3d 30 0d 15 |bodgehei|ght%=0..|
|00003cc0| 4a 11 62 6f 78 57 25 3d | a9 74 65 78 74 30 24 0d |J.boxW%=|.text0$.|
|00003cd0| 15 54 20 e7 62 6f 78 57 | 25 3c a9 74 65 78 74 31 |.T .boxW|%<.text1|
|00003ce0| 24 20 62 6f 78 57 25 3d | a9 74 65 78 74 31 24 0d |$ boxW%=|.text1$.|
|00003cf0| 15 5e 20 e7 62 6f 78 57 | 25 3c a9 74 65 78 74 32 |.^ .boxW|%<.text2|
|00003d00| 24 20 62 6f 78 57 25 3d | a9 74 65 78 74 32 24 0d |$ boxW%=|.text2$.|
|00003d10| 15 68 18 62 6f 78 57 25 | 3d 28 34 2b 62 6f 78 57 |.h.boxW%|=(4+boxW|
|00003d20| 25 29 2a 63 68 58 25 0d | 15 72 39 62 6f 78 48 25 |%)*chX%.|.r9boxH%|
|00003d30| 3d 63 68 59 25 2a 28 35 | 2d 28 74 65 78 74 31 24 |=chY%*(5|-(text1$|
|00003d40| 3c 3e 22 22 29 2d 28 74 | 65 78 74 32 24 3c 3e 22 |<>"")-(t|ext2$<>"|
|00003d50| 22 29 29 2b 62 6f 64 67 | 65 68 65 69 67 68 74 25 |"))+bodg|eheight%|
|00003d60| 0d 15 7c 3a 62 75 74 57 | 25 3d 63 68 58 25 2a 35 |..|:butW|%=chX%*5|
|00003d70| 3a 20 62 75 74 42 25 3d | 63 68 59 25 81 32 2d 62 |: butB%=|chY%.2-b|
|00003d80| 6f 78 48 25 3a 20 62 75 | 74 54 25 3d 62 75 74 42 |oxH%: bu|tT%=butB|
|00003d90| 25 2b 63 68 59 25 2a 31 | 2e 35 0d 15 86 2e 62 75 |%+chY%*1|.5....bu|
|00003da0| 74 4c 25 3d 28 62 6f 78 | 57 25 2d 32 2a 62 75 74 |tL%=(box|W%-2*but|
|00003db0| 57 25 29 2f 33 3a 20 62 | 75 74 52 25 3d 62 6f 78 |W%)/3: b|utR%=box|
|00003dc0| 57 25 2d 62 75 74 4c 25 | 0d 15 90 2b e7 c0 62 75 |W%-butL%|...+..bu|
|00003dd0| 74 74 6f 6e 73 24 2c 31 | 29 3d 22 2d 22 20 84 c1 |ttons$,1|)="-" ..|
|00003de0| 62 75 74 74 6f 6e 73 24 | 2c 32 2c 31 29 3d 22 2d |buttons$|,2,1)="-|
|00003df0| 22 20 8c 0d 15 9a 2c 62 | 75 74 4c 25 3d 28 62 6f |" ....,b|utL%=(bo|
|00003e00| 78 57 25 2d 62 75 74 57 | 25 29 2f 32 3a 20 62 75 |xW%-butW|%)/2: bu|
|00003e10| 74 52 25 3d 62 75 74 4c | 25 2b 62 75 74 57 25 0d |tR%=butL|%+butW%.|
|00003e20| 15 a4 05 cd 0d 15 ae 2c | f2 73 79 73 5f 63 72 65 |.......,|.sys_cre|
|00003e30| 61 74 65 64 69 61 6c 6f | 67 75 65 28 73 75 66 66 |atedialo|gue(suff|
|00003e40| 69 78 24 2c 62 6f 78 57 | 25 2c 62 6f 78 48 25 29 |ix$,boxW|%,boxH%)|
|00003e50| 0d 15 b8 53 e7 c0 62 75 | 74 74 6f 6e 73 24 2c 31 |...S..bu|ttons$,1|
|00003e60| 29 3d 22 6f 22 20 f2 73 | 79 73 5f 64 65 66 69 6e |)="o" .s|ys_defin|
|00003e70| 65 69 63 6f 6e 28 62 75 | 74 4c 25 2c 62 75 74 42 |eicon(bu|tL%,butB|
|00003e80| 25 2c 62 75 74 4c 25 2b | 62 75 74 57 25 2c 62 75 |%,butL%+|butW%,bu|
|00003e90| 74 54 25 2c 26 34 30 32 | 44 2c 37 2c 32 2c 22 4f |tT%,&402|D,7,2,"O|
|00003ea0| 4b 22 29 0d 15 c2 54 e7 | c0 62 75 74 74 6f 6e 73 |K")...T.|.buttons|
|00003eb0| 24 2c 31 29 3d 22 79 22 | 20 f2 73 79 73 5f 64 65 |$,1)="y"| .sys_de|
|00003ec0| 66 69 6e 65 69 63 6f 6e | 28 62 75 74 4c 25 2c 62 |fineicon|(butL%,b|
|00003ed0| 75 74 42 25 2c 62 75 74 | 4c 25 2b 62 75 74 57 25 |utB%,but|L%+butW%|
|00003ee0| 2c 62 75 74 54 25 2c 26 | 34 30 32 44 2c 37 2c 32 |,butT%,&|402D,7,2|
|00003ef0| 2c 22 59 65 73 22 29 0d | 15 cc 55 e7 c1 62 75 74 |,"Yes").|..U..but|
|00003f00| 74 6f 6e 73 24 2c 32 2c | 31 29 3d 22 6e 22 20 f2 |tons$,2,|1)="n" .|
|00003f10| 73 79 73 5f 64 65 66 69 | 6e 65 69 63 6f 6e 28 62 |sys_defi|neicon(b|
|00003f20| 75 74 52 25 2d 62 75 74 | 57 25 2c 62 75 74 42 25 |utR%-but|W%,butB%|
|00003f30| 2c 62 75 74 52 25 2c 62 | 75 74 54 25 2c 26 34 30 |,butR%,b|utT%,&40|
|00003f40| 32 44 2c 37 2c 32 2c 22 | 4e 6f 22 29 0d 15 d6 57 |2D,7,2,"|No")...W|
|00003f50| e7 c1 62 75 74 74 6f 6e | 73 24 2c 32 2c 31 29 3d |..button|s$,2,1)=|
|00003f60| 22 71 22 20 f2 73 79 73 | 5f 64 65 66 69 6e 65 69 |"q" .sys|_definei|
|00003f70| 63 6f 6e 28 62 75 74 52 | 25 2d 62 75 74 57 25 2c |con(butR|%-butW%,|
|00003f80| 62 75 74 42 25 2c 62 75 | 74 52 25 2c 62 75 74 54 |butB%,bu|tR%,butT|
|00003f90| 25 2c 26 34 30 32 44 2c | 37 2c 32 2c 22 51 75 69 |%,&402D,|7,2,"Qui|
|00003fa0| 74 22 29 0d 15 e0 42 f4 | 50 52 4f 43 73 79 73 5f |t")...B.|PROCsys_|
|00003fb0| 64 65 66 69 6e 65 69 63 | 6f 6e 28 30 2c 2d 62 6f |defineic|on(0,-bo|
|00003fc0| 64 67 65 68 65 69 67 68 | 74 25 2c 62 6f 78 57 25 |dgeheigh|t%,boxW%|
|00003fd0| 2c 30 2c 26 31 41 2c 37 | 2c 32 2c 22 77 61 72 6e |,0,&1A,7|,2,"warn|
|00003fe0| 69 6e 67 22 29 0d 15 ea | 11 e7 74 65 78 74 30 24 |ing")...|..text0$|
|00003ff0| 3c 3e 22 22 20 8c 0d 15 | f4 1e 70 74 72 25 3d 73 |<>"" ...|..ptr%=s|
|00004000| 79 73 5f 62 32 25 3a 20 | 24 70 74 72 25 3d 74 65 |ys_b2%: |$ptr%=te|
|00004010| 78 74 30 24 0d 15 fe 59 | f2 73 79 73 5f 64 65 66 |xt0$...Y|.sys_def|
|00004020| 69 6e 65 69 63 6f 6e 57 | 28 30 2c 2d 62 6f 64 67 |ineiconW|(0,-bodg|
|00004030| 65 68 65 69 67 68 74 25 | 2d 31 2e 35 2a 63 68 59 |eheight%|-1.5*chY|
|00004040| 25 2c 62 6f 78 57 25 2c | 2d 62 6f 64 67 65 68 65 |%,boxW%,|-bodgehe|
|00004050| 69 67 68 74 25 2c 26 30 | 31 30 39 2c 37 2c 32 2c |ight%,&0|109,7,2,|
|00004060| 20 70 74 72 25 2c 2d 31 | 2c 31 30 30 29 0d 16 08 | ptr%,-1|,100)...|
|00004070| 05 cd 0d 16 12 11 e7 74 | 65 78 74 31 24 3c 3e 22 |.......t|ext1$<>"|
|00004080| 22 20 8c 0d 16 1c 20 70 | 74 72 25 2b 3d 31 2b a9 |" .... p|tr%+=1+.|
|00004090| 24 70 74 72 25 3a 20 24 | 70 74 72 25 3d 74 65 78 |$ptr%: $|ptr%=tex|
|000040a0| 74 31 24 0d 16 26 60 f2 | 73 79 73 5f 64 65 66 69 |t1$..&`.|sys_defi|
|000040b0| 6e 65 69 63 6f 6e 57 28 | 30 2c 2d 62 6f 64 67 65 |neiconW(|0,-bodge|
|000040c0| 68 65 69 67 68 74 25 2d | 33 2a 63 68 59 25 2c 62 |height%-|3*chY%,b|
|000040d0| 6f 78 57 25 2c 2d 62 6f | 64 67 65 68 65 69 67 68 |oxW%,-bo|dgeheigh|
|000040e0| 74 25 2d 31 2e 35 2a 63 | 68 59 25 2c 26 30 31 30 |t%-1.5*c|hY%,&010|
|000040f0| 39 2c 37 2c 32 2c 20 70 | 74 72 25 2c 2d 31 2c 31 |9,7,2, p|tr%,-1,1|
|00004100| 30 30 29 0d 16 30 05 cd | 0d 16 3a 11 e7 74 65 78 |00)..0..|..:..tex|
|00004110| 74 32 24 3c 3e 22 22 20 | 8c 0d 16 44 20 70 74 72 |t2$<>"" |...D ptr|
|00004120| 25 2b 3d 31 2b a9 24 70 | 74 72 25 3a 20 24 70 74 |%+=1+.$p|tr%: $pt|
|00004130| 72 25 3d 74 65 78 74 32 | 24 0d 16 4e 60 f2 73 79 |r%=text2|$..N`.sy|
|00004140| 73 5f 64 65 66 69 6e 65 | 69 63 6f 6e 57 28 30 2c |s_define|iconW(0,|
|00004150| 2d 62 6f 64 67 65 68 65 | 69 67 68 74 25 2d 34 2e |-bodgehe|ight%-4.|
|00004160| 35 2a 63 68 59 25 2c 62 | 6f 78 57 25 2c 2d 62 6f |5*chY%,b|oxW%,-bo|
|00004170| 64 67 65 68 65 69 67 68 | 74 25 2d 33 2a 63 68 59 |dgeheigh|t%-3*chY|
|00004180| 25 2c 26 30 31 30 39 2c | 37 2c 32 2c 20 70 74 72 |%,&0109,|7,2, ptr|
|00004190| 25 2c 2d 31 2c 31 30 30 | 29 0d 16 58 05 cd 0d 16 |%,-1,100|)..X....|
|000041a0| 62 15 f2 73 79 73 5f 6f | 70 65 6e 64 69 61 6c 6f |b..sys_o|pendialo|
|000041b0| 67 75 65 0d 16 6c 05 e1 | 0d 16 76 30 dd f2 73 79 |gue..l..|..v0..sy|
|000041c0| 73 5f 79 65 73 6e 6f 62 | 6f 78 28 73 75 66 66 69 |s_yesnob|ox(suffi|
|000041d0| 78 24 2c 74 65 78 74 30 | 24 2c 74 65 78 74 31 24 |x$,text0|$,text1$|
|000041e0| 2c 74 65 78 74 32 24 29 | 0d 16 80 10 ea 62 6f 78 |,text2$)|.....box|
|000041f0| 57 25 2c 62 6f 78 48 25 | 0d 16 8a 23 ea 62 75 74 |W%,boxH%|...#.but|
|00004200| 4c 25 2c 62 75 74 42 25 | 2c 62 75 74 52 25 2c 62 |L%,butB%|,butR%,b|
|00004210| 75 74 54 25 2c 20 62 75 | 74 57 25 0d 16 94 09 ea |utT%, bu|tW%.....|
|00004220| 70 74 72 25 0d 16 9e 11 | 62 6f 78 57 25 3d a9 74 |ptr%....|boxW%=.t|
|00004230| 65 78 74 30 24 0d 16 a8 | 20 e7 62 6f 78 57 25 3c |ext0$...| .boxW%<|
|00004240| a9 74 65 78 74 31 24 20 | 62 6f 78 57 25 3d a9 74 |.text1$ |boxW%=.t|
|00004250| 65 78 74 31 24 0d 16 b2 | 20 e7 62 6f 78 57 25 3c |ext1$...| .boxW%<|
|00004260| a9 74 65 78 74 32 24 20 | 62 6f 78 57 25 3d a9 74 |.text2$ |boxW%=.t|
|00004270| 65 78 74 32 24 0d 16 bc | 18 62 6f 78 57 25 3d 28 |ext2$...|.boxW%=(|
|00004280| 34 2b 62 6f 78 57 25 29 | 2a 63 68 58 25 0d 16 c6 |4+boxW%)|*chX%...|
|00004290| 37 62 6f 78 48 25 3d 63 | 68 59 25 81 32 2b 31 2e |7boxH%=c|hY%.2+1.|
|000042a0| 35 2a 63 68 59 25 2a 28 | 33 2d 28 74 65 78 74 31 |5*chY%*(|3-(text1|
|000042b0| 24 3c 3e 22 22 29 2d 28 | 74 65 78 74 32 24 3c 3e |$<>"")-(|text2$<>|
|000042c0| 22 22 29 29 0d 16 d0 32 | 62 75 74 4c 25 3d 63 68 |""))...2|butL%=ch|
|000042d0| 58 25 2a 32 3a 20 62 75 | 74 52 25 3d 62 6f 78 57 |X%*2: bu|tR%=boxW|
|000042e0| 25 2d 32 2a 63 68 58 25 | 3a 20 62 75 74 57 25 3d |%-2*chX%|: butW%=|
|000042f0| 63 68 58 25 2a 35 0d 16 | da 2e 62 75 74 4c 25 3d |chX%*5..|..butL%=|
|00004300| 28 62 6f 78 57 25 2d 32 | 2a 62 75 74 57 25 29 2f |(boxW%-2|*butW%)/|
|00004310| 33 3a 20 62 75 74 52 25 | 3d 62 6f 78 57 25 2d 62 |3: butR%|=boxW%-b|
|00004320| 75 74 4c 25 0d 16 e4 33 | 62 75 74 42 25 3d 63 68 |utL%...3|butB%=ch|
|00004330| 59 25 81 32 2d 62 6f 78 | 48 25 3a 20 62 75 74 54 |Y%.2-box|H%: butT|
|00004340| 25 3d 63 68 59 25 2a 31 | 2e 35 2b 63 68 59 25 81 |%=chY%*1|.5+chY%.|
|00004350| 32 2d 62 6f 78 48 25 0d | 16 ee 2c f2 73 79 73 5f |2-boxH%.|..,.sys_|
|00004360| 63 72 65 61 74 65 64 69 | 61 6c 6f 67 75 65 28 73 |createdi|alogue(s|
|00004370| 75 66 66 69 78 24 2c 62 | 6f 78 57 25 2c 62 6f 78 |uffix$,b|oxW%,box|
|00004380| 48 25 29 0d 16 f8 42 f2 | 73 79 73 5f 64 65 66 69 |H%)...B.|sys_defi|
|00004390| 6e 65 69 63 6f 6e 28 62 | 75 74 4c 25 2c 62 75 74 |neicon(b|utL%,but|
|000043a0| 42 25 2c 62 75 74 4c 25 | 2b 62 75 74 57 25 2c 62 |B%,butL%|+butW%,b|
|000043b0| 75 74 54 25 2c 26 34 30 | 32 44 2c 37 2c 32 2c 22 |utT%,&40|2D,7,2,"|
|000043c0| 59 65 73 22 29 0d 17 02 | 41 f2 73 79 73 5f 64 65 |Yes")...|A.sys_de|
|000043d0| 66 69 6e 65 69 63 6f 6e | 28 62 75 74 52 25 2d 62 |fineicon|(butR%-b|
|000043e0| 75 74 57 25 2c 62 75 74 | 42 25 2c 62 75 74 52 25 |utW%,but|B%,butR%|
|000043f0| 2c 62 75 74 54 25 2c 26 | 34 30 32 44 2c 37 2c 32 |,butT%,&|402D,7,2|
|00004400| 2c 22 4e 6f 22 29 0d 17 | 0c 11 e7 74 65 78 74 30 |,"No")..|...text0|
|00004410| 24 3c 3e 22 22 20 8c 0d | 17 16 1e 70 74 72 25 3d |$<>"" ..|...ptr%=|
|00004420| 73 79 73 5f 62 32 25 3a | 20 24 70 74 72 25 3d 74 |sys_b2%:| $ptr%=t|
|00004430| 65 78 74 30 24 0d 17 20 | 47 f2 73 79 73 5f 64 65 |ext0$.. |G.sys_de|
|00004440| 66 69 6e 65 69 63 6f 6e | 57 28 32 2a 63 68 58 25 |fineicon|W(2*chX%|
|00004450| 2c 2d 32 2a 63 68 59 25 | 2c 62 6f 78 57 25 2c 2d |,-2*chY%|,boxW%,-|
|00004460| 63 68 59 25 2c 26 30 31 | 30 31 2c 37 2c 32 2c 20 |chY%,&01|01,7,2, |
|00004470| 70 74 72 25 2c 2d 31 2c | 31 30 30 29 0d 17 2a 05 |ptr%,-1,|100)..*.|
|00004480| cd 0d 17 34 11 e7 74 65 | 78 74 31 24 3c 3e 22 22 |...4..te|xt1$<>""|
|00004490| 20 8c 0d 17 3e 20 70 74 | 72 25 2b 3d 31 2b a9 24 | ...> pt|r%+=1+.$|
|000044a0| 70 74 72 25 3a 20 24 70 | 74 72 25 3d 74 65 78 74 |ptr%: $p|tr%=text|
|000044b0| 31 24 0d 17 48 4d f2 73 | 79 73 5f 64 65 66 69 6e |1$..HM.s|ys_defin|
|000044c0| 65 69 63 6f 6e 57 28 32 | 2a 63 68 58 25 2c 2d 33 |eiconW(2|*chX%,-3|
|000044d0| 2e 35 2a 63 68 59 25 2c | 62 6f 78 57 25 2c 2d 32 |.5*chY%,|boxW%,-2|
|000044e0| 2e 35 2a 63 68 59 25 2c | 26 30 31 30 31 2c 37 2c |.5*chY%,|&0101,7,|
|000044f0| 32 2c 20 70 74 72 25 2c | 2d 31 2c 31 30 30 29 0d |2, ptr%,|-1,100).|
|00004500| 17 52 05 cd 0d 17 5c 11 | e7 74 65 78 74 32 24 3c |.R....\.|.text2$<|
|00004510| 3e 22 22 20 8c 0d 17 66 | 20 70 74 72 25 2b 3d 31 |>"" ...f| ptr%+=1|
|00004520| 2b a9 24 70 74 72 25 3a | 20 24 70 74 72 25 3d 74 |+.$ptr%:| $ptr%=t|
|00004530| 65 78 74 32 24 0d 17 70 | 49 f2 73 79 73 5f 64 65 |ext2$..p|I.sys_de|
|00004540| 66 69 6e 65 69 63 6f 6e | 57 28 32 2a 63 68 58 25 |fineicon|W(2*chX%|
|00004550| 2c 2d 35 2a 63 68 59 25 | 2c 62 6f 78 57 25 2c 2d |,-5*chY%|,boxW%,-|
|00004560| 34 2a 63 68 59 25 2c 26 | 30 31 30 31 2c 37 2c 32 |4*chY%,&|0101,7,2|
|00004570| 2c 20 70 74 72 25 2c 2d | 31 2c 31 30 30 29 0d 17 |, ptr%,-|1,100)..|
|00004580| 7a 05 cd 0d 17 84 15 f2 | 73 79 73 5f 6f 70 65 6e |z.......|sys_open|
|00004590| 64 69 61 6c 6f 67 75 65 | 0d 17 8e 05 e1 0d 17 98 |dialogue|........|
|000045a0| 17 dd a4 73 74 72 69 6e | 67 5f 7a 65 72 6f 28 70 |...strin|g_zero(p|
|000045b0| 74 72 25 29 0d 17 a2 12 | ea 72 65 73 24 3a 20 72 |tr%)....|.res$: r|
|000045c0| 65 73 24 3d 22 22 0d 17 | ac 2a c8 95 20 3f 70 74 |es$=""..|.*.. ?pt|
|000045d0| 72 25 3c 3e 30 20 72 65 | 73 24 2b 3d bd 28 3f 70 |r%<>0 re|s$+=.(?p|
|000045e0| 74 72 25 29 3a 20 70 74 | 72 25 2b 3d 31 3a 20 ce |tr%): pt|r%+=1: .|
|000045f0| 0d 17 b6 09 3d 72 65 73 | 24 0d 17 c0 25 dd f2 73 |....=res|$...%..s|
|00004600| 79 73 5f 69 6e 73 74 61 | 6c 6c 28 64 69 72 24 2c |ys_insta|ll(dir$,|
|00004610| 6e 61 6d 65 24 2c 73 74 | 61 74 75 73 25 29 0d 17 |name$,st|atus%)..|
|00004620| ca 3f e7 a4 73 79 73 5f | 73 65 61 72 63 68 53 28 |.?..sys_|searchS(|
|00004630| 6e 61 6d 65 24 2c 69 6e | 73 74 61 6c 6c 6c 69 73 |name$,in|stalllis|
|00004640| 74 24 28 29 2c 69 6e 73 | 74 61 6c 6c 6c 69 73 74 |t$(),ins|talllist|
|00004650| 69 6e 64 65 78 25 29 20 | 3e 3d 30 20 8c 0d 17 d4 |index%) |>=0 ....|
|00004660| 5a e7 73 74 61 74 75 73 | 25 20 3e 31 3a 20 f2 73 |Z.status|% >1: .s|
|00004670| 79 73 5f 77 61 72 6e 69 | 6e 67 62 6f 78 28 22 73 |ys_warni|ngbox("s|
|00004680| 79 73 74 65 6d 22 2c 22 | 41 63 63 65 73 73 6f 72 |ystem","|Accessor|
|00004690| 79 20 22 2b 6e 61 6d 65 | 24 2c 22 61 6c 72 65 61 |y "+name|$,"alrea|
|000046a0| 64 79 20 69 6e 73 74 61 | 6c 6c 65 64 22 2c 22 22 |dy insta|lled",""|
|000046b0| 2c 22 6f 2d 77 22 29 0d | 17 de 05 e1 0d 17 e8 05 |,"o-w").|........|
|000046c0| cd 0d 17 f2 20 e7 73 74 | 61 74 75 73 25 3e 30 20 |.... .st|atus%>0 |
|000046d0| c8 9b 20 64 69 72 24 2b | 22 2e 22 2b 6e 61 6d 65 |.. dir$+|"."+name|
|000046e0| 24 0d 17 fc 3f 69 6e 73 | 74 61 6c 6c 6c 69 73 74 |$...?ins|talllist|
|000046f0| 24 28 69 6e 73 74 61 6c | 6c 6c 69 73 74 69 6e 64 |$(instal|llistind|
|00004700| 65 78 25 29 3d 6e 61 6d | 65 24 3a 20 69 6e 73 74 |ex%)=nam|e$: inst|
|00004710| 61 6c 6c 6c 69 73 74 69 | 6e 64 65 78 25 2b 3d 31 |alllisti|ndex%+=1|
|00004720| 0d 18 06 38 69 63 6f 6e | 6c 69 73 74 24 28 69 63 |...8icon|list$(ic|
|00004730| 6f 6e 6c 69 73 74 69 6e | 64 65 78 25 29 3d 73 75 |onlistin|dex%)=su|
|00004740| 66 66 69 78 24 3a 20 69 | 63 6f 6e 6c 69 73 74 69 |ffix$: i|conlisti|
|00004750| 6e 64 65 78 25 2b 3d 31 | 0d 18 10 04 0d 18 1a 23 |ndex%+=1|.......#|
|00004760| 76 6f 69 64 3d a0 28 22 | 46 4e 69 6e 73 74 61 6c |void=.("|FNinstal|
|00004770| 6c 5f 66 69 6c 65 5f 22 | 2b 6e 61 6d 65 24 29 0d |l_file_"|+name$).|
|00004780| 18 24 22 f4 50 52 4f 43 | 73 79 73 5f 66 6f 72 63 |.$".PROC|sys_forc|
|00004790| 65 72 65 64 72 61 77 28 | 69 63 6f 6e 62 61 72 25 |eredraw(|iconbar%|
|000047a0| 29 0d 18 2e 05 e1 0d 18 | 38 1d dd f2 73 79 73 5f |).......|8...sys_|
|000047b0| 64 61 74 61 5f 61 6c 74 | 65 72 65 64 28 6e 61 6d |data_alt|ered(nam|
|000047c0| 65 24 29 0d 18 42 2a e7 | 75 6e 73 61 76 65 64 6c |e$)..B*.|unsavedl|
|000047d0| 69 73 74 24 3d 22 22 20 | 75 6e 73 61 76 65 64 6c |ist$="" |unsavedl|
|000047e0| 69 73 74 24 3d 6e 61 6d | 65 24 3a 20 e1 0d 18 4c |ist$=nam|e$: ...L|
|000047f0| 2e e7 a7 22 2c 22 2b 75 | 6e 73 61 76 65 64 6c 69 |...","+u|nsavedli|
|00004800| 73 74 24 2b 22 2c 22 2c | 22 2c 22 2b 6e 61 6d 65 |st$+",",|","+name|
|00004810| 24 2b 22 2c 22 29 20 3e | 30 20 e1 0d 18 56 1b 75 |$+",") >|0 ...V.u|
|00004820| 6e 73 61 76 65 64 6c 69 | 73 74 24 2b 3d 22 2c 22 |nsavedli|st$+=","|
|00004830| 2b 6e 61 6d 65 24 0d 18 | 60 05 e1 0d 18 6a 1b dd |+name$..|`....j..|
|00004840| f2 73 79 73 5f 64 61 74 | 61 5f 73 61 76 65 64 28 |.sys_dat|a_saved(|
|00004850| 6e 61 6d 65 24 29 0d 18 | 74 32 ea 61 74 25 3a 20 |name$)..|t2.at%: |
|00004860| 61 74 25 3d a7 22 2c 22 | 2b 75 6e 73 61 76 65 64 |at%=.","|+unsaved|
|00004870| 6c 69 73 74 24 2b 22 2c | 22 2c 22 2c 22 2b 6e 61 |list$+",|",","+na|
|00004880| 6d 65 24 2b 22 2c 22 29 | 0d 18 7e 0b c8 8e 61 74 |me$+",")|..~...at|
|00004890| 25 20 ca 0d 18 88 0a c9 | 30 20 3a 20 e1 0d 18 92 |% ......|0 : ....|
|000048a0| 2d c9 31 20 3a 20 75 6e | 73 61 76 65 64 6c 69 73 |-.1 : un|savedlis|
|000048b0| 74 24 3d c1 75 6e 73 61 | 76 65 64 6c 69 73 74 24 |t$=.unsa|vedlist$|
|000048c0| 2c 32 2b a9 6e 61 6d 65 | 24 29 0d 18 9c 05 7f 0d |,2+.name|$)......|
|000048d0| 18 a6 3f 75 6e 73 61 76 | 65 64 6c 69 73 74 24 3d |..?unsav|edlist$=|
|000048e0| c0 75 6e 73 61 76 65 64 | 6c 69 73 74 24 2c 61 74 |.unsaved|list$,at|
|000048f0| 25 2d 32 29 2b c1 75 6e | 73 61 76 65 64 6c 69 73 |%-2)+.un|savedlis|
|00004900| 74 24 2c 61 74 25 2b a9 | 6e 61 6d 65 24 29 0d 18 |t$,at%+.|name$)..|
|00004910| b0 05 cb 0d 18 ba 05 e1 | 0d 18 c4 04 0d 18 ce 10 |........|........|
|00004920| dd f2 73 79 73 5f 72 65 | 70 6f 72 74 0d 18 d8 07 |..sys_re|port....|
|00004930| ea 20 85 0d 18 e2 0f 73 | 79 73 5f 62 32 25 21 30 |. .....s|ys_b2%!0|
|00004940| 3d 9f 0d 18 ec 1f 24 28 | 73 79 73 5f 62 32 25 2b |=.....$(|sys_b2%+|
|00004950| 34 29 3d f6 24 2b 22 20 | 61 74 20 22 2b c3 28 9e |4)=.$+" |at "+.(.|
|00004960| 29 0d 18 f6 21 73 79 73 | 5f 62 32 25 21 28 34 2b |)...!sys|_b2%!(4+|
|00004970| a9 28 24 28 73 79 73 5f | 62 32 25 2b 34 29 29 29 |.($(sys_|b2%+4)))|
|00004980| 3d 30 0d 19 00 16 e7 74 | 65 73 74 69 6e 67 25 20 |=0.....t|esting% |
|00004990| 80 20 9f 3d 31 37 20 8c | 0d 19 0a 07 eb 20 30 0d |. .=17 .|..... 0.|
|000049a0| 19 14 05 e0 0d 19 1e 05 | cc 0d 19 28 20 c8 99 22 |........|...( .."|
|000049b0| 57 69 6d 70 5f 52 65 70 | 6f 72 74 45 72 72 6f 72 |Wimp_Rep|ortError|
|000049c0| 22 2c 73 79 73 5f 62 32 | 25 0d 19 32 05 cd 0d 19 |",sys_b2|%..2....|
|000049d0| 3c 05 e1 0d 19 46 04 0d | 19 50 1c dd a4 69 6e 73 |<....F..|.P...ins|
|000049e0| 74 61 6c 6c 5f 66 69 6c | 65 5f 4d 61 78 47 61 6d |tall_fil|e_MaxGam|
|000049f0| 6d 6f 6e 0d 19 5a 08 ea | 20 69 25 0d 19 64 07 ea |mon..Z..| i%..d..|
|00004a00| 20 85 0d 19 6e 22 ee 20 | 85 20 ea 20 f2 4d 61 78 | ...n". |. . .Max|
|00004a10| 47 61 6d 6d 6f 6e 5f 63 | 61 6e 74 5f 73 74 61 72 |Gammon_c|ant_star|
|00004a20| 74 3a 3d 30 0d 19 78 13 | f4 20 3c 20 43 6f 6e 73 |t:=0..x.|. < Cons|
|00004a30| 74 61 6e 74 73 20 3e 0d | 19 82 05 3a 0d 19 8c 16 |tants >.|...:....|
|00004a40| 6d 67 5f 65 72 72 6f 72 | 5f 72 65 61 73 6f 6e 25 |mg_error|_reason%|
|00004a50| 3d 30 0d 19 96 25 6d 67 | 5f 76 65 72 73 69 6f 6e |=0...%mg|_version|
|00004a60| 24 20 20 20 20 20 3d 22 | 4d 61 78 47 61 6d 6d 6f |$ ="|MaxGammo|
|00004a70| 6e 20 56 32 2e 30 22 0d | 19 a0 1f 6d 67 5f 73 65 |n V2.0".|...mg_se|
|00004a80| 72 69 61 6c 24 20 20 20 | 20 20 20 3d 22 43 61 72 |rial$ | ="Car|
|00004a90| 65 57 61 72 65 22 0d 19 | aa 26 6d 67 5f 64 69 72 |eWare"..|.&mg_dir|
|00004aa0| 24 20 20 20 20 20 20 20 | 20 20 3d 22 3c 4d 61 78 |$ | ="<Max|
|00004ab0| 47 61 6d 6d 6f 6e 24 44 | 69 72 3e 22 0d 19 b4 1c |Gammon$D|ir>"....|
|00004ac0| 6d 67 5f 64 61 74 61 5f | 64 69 72 24 20 20 20 20 |mg_data_|dir$ |
|00004ad0| 3d 6d 67 5f 64 69 72 24 | 0d 19 be 1c 6d 67 5f 67 |=mg_dir$|....mg_g|
|00004ae0| 61 6d 65 5f 64 69 72 24 | 20 20 20 20 3d 6d 67 5f |ame_dir$| =mg_|
|00004af0| 64 69 72 24 0d 19 c8 2d | 6d 67 5f 66 69 6c 65 6e |dir$...-|mg_filen|
|00004b00| 61 6d 65 24 20 20 20 20 | 3d 6d 67 5f 67 61 6d 65 |ame$ |=mg_game|
|00004b10| 5f 64 69 72 24 2b 22 2e | 4c 61 73 74 47 61 6d 65 |_dir$+".|LastGame|
|00004b20| 22 0d 19 d2 19 6d 67 5f | 66 69 6c 65 5f 74 79 70 |"....mg_|file_typ|
|00004b30| 65 25 20 20 20 3d 26 46 | 46 44 0d 19 dc 05 3a 0d |e% =&F|FD....:.|
|00004b40| 19 e6 16 6d 67 5f 65 72 | 72 6f 72 5f 72 65 61 73 |...mg_er|ror_reas|
|00004b50| 6f 6e 25 3d 31 0d 19 f0 | 2d c8 99 22 4f 53 5f 46 |on%=1...|-.."OS_F|
|00004b60| 69 6c 65 22 2c 35 2c 6d | 67 5f 64 69 72 24 2b 22 |ile",5,m|g_dir$+"|
|00004b70| 2e 53 70 72 69 74 65 73 | 22 20 b8 20 2c 2c 2c 2c |.Sprites|" . ,,,,|
|00004b80| 54 25 0d 19 fa 0e 54 25 | 2b 3d 31 30 32 34 2a 32 |T%....T%|+=1024*2|
|00004b90| 0d 1a 04 0d de 20 73 63 | 62 25 20 54 25 0d 1a 0e |..... sc|b% T%...|
|00004ba0| 15 21 73 63 62 25 3d 54 | 25 3a 73 63 62 25 21 38 |.!scb%=T|%:scb%!8|
|00004bb0| 3d 31 0d 1a 18 1e c8 99 | 20 22 4f 53 5f 53 70 72 |=1......| "OS_Spr|
|00004bc0| 69 74 65 4f 70 22 2c 26 | 31 30 39 2c 73 63 62 25 |iteOp",&|109,scb%|
|00004bd0| 0d 1a 22 31 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |.."1.. "|OS_Sprit|
|00004be0| 65 4f 70 22 2c 26 31 30 | 41 2c 73 63 62 25 2c 6d |eOp",&10|A,scb%,m|
|00004bf0| 67 5f 64 69 72 24 2b 22 | 2e 53 70 72 69 74 65 73 |g_dir$+"|.Sprites|
|00004c00| 22 0d 1a 2c 16 6d 67 5f | 65 72 72 6f 72 5f 72 65 |"..,.mg_|error_re|
|00004c10| 61 73 6f 6e 25 3d 30 0d | 1a 36 05 3a 0d 1a 40 49 |ason%=0.|.6.:..@I|
|00004c20| 6d 67 63 5f 62 61 63 6b | 25 20 20 20 20 20 20 20 |mgc_back|% |
|00004c30| 3d 20 37 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |= 7 | |
|00004c40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004c50| 20 20 20 20 20 20 20 3a | f4 20 3c 20 43 6f 6c 6f | :|. < Colo|
|00004c60| 75 72 73 20 3e 0d 1a 4a | 17 6d 67 63 5f 62 6f 78 |urs >..J|.mgc_box|
|00004c70| 25 20 20 20 20 20 20 20 | 20 3d 20 36 0d 1a 54 18 |% | = 6..T.|
|00004c80| 6d 67 63 5f 62 61 69 7a | 65 25 20 20 20 20 20 20 |mgc_baiz|e% |
|00004c90| 3d 20 31 33 0d 1a 5e 17 | 6d 67 63 5f 72 65 64 5f |= 13..^.|mgc_red_|
|00004ca0| 70 6f 69 6e 74 25 20 20 | 3d 20 31 0d 1a 68 17 6d |point% |= 1..h.m|
|00004cb0| 67 63 5f 67 72 65 79 5f | 70 6f 69 6e 74 25 20 3d |gc_grey_|point% =|
|00004cc0| 20 35 0d 1a 72 18 6d 67 | 63 5f 72 65 64 5f 70 69 | 5..r.mg|c_red_pi|
|00004cd0| 65 63 65 25 20 20 3d 20 | 31 31 0d 1a 7c 17 6d 67 |ece% = |11..|.mg|
|00004ce0| 63 5f 67 72 65 79 5f 70 | 69 65 63 65 25 20 3d 20 |c_grey_p|iece% = |
|00004cf0| 31 0d 1a 86 17 6d 67 63 | 5f 73 68 61 64 6f 77 25 |1....mgc|_shadow%|
|00004d00| 20 20 20 20 20 3d 20 34 | 0d 1a 90 18 6d 67 63 5f | = 4|....mgc_|
|00004d10| 75 73 65 64 5f 64 69 65 | 25 20 20 20 3d 20 31 30 |used_die|% = 10|
|00004d20| 0d 1a 9a 18 6d 67 63 5f | 64 69 65 5f 62 61 63 6b |....mgc_|die_back|
|00004d30| 25 20 20 20 3d 20 31 33 | 0d 1a a4 17 6d 67 63 5f |% = 13|....mgc_|
|00004d40| 6d 73 67 5f 62 61 63 6b | 25 20 20 20 3d 20 30 0d |msg_back|% = 0.|
|00004d50| 1a ae 17 6d 67 63 5f 69 | 63 6f 6e 66 67 25 20 20 |...mgc_i|confg% |
|00004d60| 20 20 20 3d 20 37 0d 1a | b8 17 6d 67 63 5f 69 63 | = 7..|..mgc_ic|
|00004d70| 6f 6e 62 67 25 20 20 20 | 20 20 3d 20 31 0d 1a c2 |onbg% | = 1...|
|00004d80| 05 3a 0d 1a cc 17 6d 67 | 5f 70 6f 6c 6c 5f 6c 69 |.:....mg|_poll_li|
|00004d90| 6d 69 74 25 20 20 3d 31 | 39 0d 1a d6 25 de 20 6d |mit% =1|9...%. m|
|00004da0| 67 5f 70 6f 6c 6c 5f 61 | 63 74 69 6f 6e 25 28 6d |g_poll_a|ction%(m|
|00004db0| 67 5f 70 6f 6c 6c 5f 6c | 69 6d 69 74 25 29 0d 1a |g_poll_l|imit%)..|
|00004dc0| e0 23 de 20 6d 67 5f 6d | 6f 76 65 5f 64 65 73 74 |.#. mg_m|ove_dest|
|00004dd0| 25 28 6d 67 5f 70 6f 6c | 6c 5f 6c 69 6d 69 74 25 |%(mg_pol|l_limit%|
|00004de0| 29 0d 1a ea 16 6d 67 5f | 70 6f 6c 6c 5f 70 6f 69 |)....mg_|poll_poi|
|00004df0| 6e 74 65 72 25 3d 30 0d | 1a f4 1e 6d 67 5f 70 6f |nter%=0.|...mg_po|
|00004e00| 6c 6c 5f 6e 75 66 66 69 | 6e 25 20 20 20 20 20 20 |ll_nuffi|n% |
|00004e10| 20 20 3d 20 30 0d 1a fe | 1e 6d 67 5f 70 6f 6c 6c | = 0...|.mg_poll|
|00004e20| 5f 70 6f 73 69 74 69 6f | 6e 25 20 20 20 20 20 20 |_positio|n% |
|00004e30| 3d 20 31 0d 1b 08 1e 6d | 67 5f 70 6f 6c 6c 5f 63 |= 1....m|g_poll_c|
|00004e40| 6f 6d 70 75 74 65 72 5f | 6d 6f 76 65 25 20 3d 20 |omputer_|move% = |
|00004e50| 32 0d 1b 12 1e 6d 67 5f | 70 6f 6c 6c 5f 67 75 65 |2....mg_|poll_gue|
|00004e60| 73 73 25 20 20 20 20 20 | 20 20 20 20 3d 20 33 0d |ss% | = 3.|
|00004e70| 1b 1c 1e 6d 67 5f 70 6f | 6c 6c 5f 73 68 6f 77 25 |...mg_po|ll_show%|
|00004e80| 20 20 20 20 20 20 20 20 | 20 20 3d 20 34 0d 1b 26 | | = 4..&|
|00004e90| 1e 6d 67 5f 70 6f 6c 6c | 5f 63 68 65 63 6b 5f 63 |.mg_poll|_check_c|
|00004ea0| 6f 6d 70 75 74 65 72 25 | 3d 20 35 0d 1b 30 1e 6d |omputer%|= 5..0.m|
|00004eb0| 67 5f 70 6f 6c 6c 5f 63 | 68 65 63 6b 5f 64 69 63 |g_poll_c|heck_dic|
|00004ec0| 65 25 20 20 20 20 3d 20 | 36 0d 1b 3a 1e 6d 67 5f |e% = |6..:.mg_|
|00004ed0| 70 6f 6c 6c 5f 6e 65 77 | 5f 64 69 63 65 25 20 20 |poll_new|_dice% |
|00004ee0| 20 20 20 20 3d 20 37 0d | 1b 44 1e 6d 67 5f 70 6f | = 7.|.D.mg_po|
|00004ef0| 6c 6c 5f 72 65 74 68 72 | 6f 77 5f 64 69 63 65 25 |ll_rethr|ow_dice%|
|00004f00| 20 20 3d 20 38 0d 1b 4e | 1e 6d 67 5f 70 6f 6c 6c | = 8..N|.mg_poll|
|00004f10| 5f 75 73 65 72 5f 6d 6f | 76 65 25 20 20 20 20 20 |_user_mo|ve% |
|00004f20| 3d 20 39 0d 1b 58 1e 6d | 67 5f 70 6f 6c 6c 5f 6c |= 9..X.m|g_poll_l|
|00004f30| 6f 61 64 25 20 20 20 20 | 20 20 20 20 20 20 3d 31 |oad% | =1|
|00004f40| 30 0d 1b 62 2c 6d 67 5f | 70 6f 6c 6c 5f 61 63 74 |0..b,mg_|poll_act|
|00004f50| 69 6f 6e 25 28 29 20 20 | 20 20 20 20 3d 20 6d 67 |ion%() | = mg|
|00004f60| 5f 70 6f 6c 6c 5f 6e 75 | 66 66 69 6e 25 0d 1b 6c |_poll_nu|ffin%..l|
|00004f70| 20 6d 67 5f 6d 6f 76 65 | 5f 64 65 73 74 25 28 29 | mg_move|_dest%()|
|00004f80| 20 20 20 20 20 20 20 20 | 3d 20 2d 39 39 0d 1b 76 | |= -99..v|
|00004f90| 05 3a 0d 1b 80 47 6d 67 | 5f 6d 69 6e 5f 70 6f 69 |.:...Gmg|_min_poi|
|00004fa0| 6e 74 25 20 20 20 3d 20 | 20 30 20 3a 6d 67 5f 6d |nt% = | 0 :mg_m|
|00004fb0| 61 78 5f 70 6f 69 6e 74 | 25 20 20 20 3d 20 32 33 |ax_point|% = 23|
|00004fc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 | | :. |
|00004fd0| 3c 20 42 6f 61 72 64 20 | 3e 0d 1b 8a 2e 6d 67 5f |< Board |>....mg_|
|00004fe0| 72 65 64 5f 62 61 72 25 | 20 20 20 20 20 3d 20 32 |red_bar%| = 2|
|00004ff0| 34 20 3a 6d 67 5f 67 72 | 65 79 5f 62 61 72 25 20 |4 :mg_gr|ey_bar% |
|00005000| 20 20 20 3d 20 32 35 0d | 1b 94 2e 6d 67 5f 72 65 | = 25.|...mg_re|
|00005010| 64 5f 6f 66 66 25 20 20 | 20 20 20 3d 20 32 36 20 |d_off% | = 26 |
|00005020| 3a 6d 67 5f 67 72 65 79 | 5f 6f 66 66 25 20 20 20 |:mg_grey|_off% |
|00005030| 20 3d 20 32 37 0d 1b 9e | 18 6d 67 5f 6e 6f 77 68 | = 27...|.mg_nowh|
|00005040| 65 72 65 25 20 20 20 20 | 20 3d 20 32 38 0d 1b a8 |ere% | = 28...|
|00005050| 05 3a 0d 1b b2 49 6d 67 | 5f 72 65 64 5f 70 6c 61 |.:...Img|_red_pla|
|00005060| 79 65 72 25 20 20 3d 20 | 2d 31 20 3a 6d 67 5f 67 |yer% = |-1 :mg_g|
|00005070| 72 65 79 5f 70 6c 61 79 | 65 72 25 20 3d 20 2b 31 |rey_play|er% = +1|
|00005080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3a f4 20 | | :. |
|00005090| 3c 20 50 6c 61 79 65 72 | 73 20 3e 0d 1b bc 17 6d |< Player|s >....m|
|000050a0| 67 5f 6e 6f 5f 70 6c 61 | 79 65 72 25 20 20 20 3d |g_no_pla|yer% =|
|000050b0| 20 30 0d 1b c6 05 3a 0d | 1b d0 49 6d 67 5f 73 6d | 0....:.|..Img_sm|
|000050c0| 61 6c 6c 5f 77 69 64 74 | 68 25 20 3d 36 34 30 20 |all_widt|h% =640 |
|000050d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000050e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000050f0| 20 20 3a f4 20 3c 20 44 | 72 61 77 69 6e 67 20 3e | :. < D|rawing >|
|00005100| 0d 1b da 18 6d 67 5f 6d | 65 64 69 75 6d 5f 77 69 |....mg_m|edium_wi|
|00005110| 64 74 68 25 3d 38 31 30 | 0d 1b e4 18 6d 67 5f 6c |dth%=810|....mg_l|
|00005120| 61 72 67 65 5f 77 69 64 | 74 68 25 20 3d 39 36 34 |arge_wid|th% =964|
|00005130| 0d 1b ee 26 6d 67 5f 62 | 6f 78 5f 77 69 64 74 68 |...&mg_b|ox_width|
|00005140| 25 20 20 20 3d 20 6d 67 | 5f 6d 65 64 69 75 6d 5f |% = mg|_medium_|
|00005150| 77 69 64 74 68 25 0d 1b | f8 26 6d 67 5f 62 6f 78 |width%..|.&mg_box|
|00005160| 5f 68 65 69 67 68 74 25 | 20 20 3d 6d 67 5f 62 6f |_height%| =mg_bo|
|00005170| 78 5f 77 69 64 74 68 25 | 2a 32 2f 33 0d 1c 02 1c |x_width%|*2/3....|
|00005180| 6d 67 5f 70 69 78 65 6c | 5f 78 25 20 20 20 20 20 |mg_pixel|_x% |
|00005190| 3d 63 68 58 25 3e 3e 33 | 0d 1c 0c 1c 6d 67 5f 70 |=chX%>>3|....mg_p|
|000051a0| 69 78 65 6c 5f 79 25 20 | 20 20 20 20 3d 79 70 69 |ixel_y% | =ypi|
|000051b0| 78 65 6c 25 0d 1c 16 05 | 3a 0d 1c 20 48 6d 67 5f |xel%....|:.. Hmg_|
|000051c0| 68 65 61 64 65 72 5f 6c | 65 6e 67 74 68 25 3d 32 |header_l|ength%=2|
|000051d0| 35 36 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |56 | |
|000051e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000051f0| 20 20 20 20 3a f4 20 3c | 20 46 69 6c 69 6e 67 20 | :. <| Filing |
|00005200| 3e 0d 1c 2a 27 6d 67 5f | 6d 6f 76 65 5f 6d 61 78 |>..*'mg_|move_max|
|00005210| 25 3d 33 30 37 31 2d 6d | 67 5f 68 65 61 64 65 72 |%=3071-m|g_header|
|00005220| 5f 6c 65 6e 67 74 68 25 | 0d 1c 34 05 3a 0d 1c 3e |_length%|..4.:..>|
|00005230| 17 f4 20 3c 20 47 6c 6f | 62 61 6c 20 41 72 72 61 |.. < Glo|bal Arra|
|00005240| 79 73 20 3e 0d 1c 48 19 | de 20 6d 67 5f 70 6f 69 |ys >..H.|. mg_poi|
|00005250| 6e 74 5f 70 6f 73 25 28 | 32 38 2c 33 29 0d 1c 52 |nt_pos%(|28,3)..R|
|00005260| 13 de 20 6d 67 5f 62 6f | 61 72 64 25 28 32 38 29 |.. mg_bo|ard%(28)|
|00005270| 0d 1c 5c 10 de 20 6d 67 | 5f 64 69 65 25 28 33 29 |..\.. mg|_die%(3)|
|00005280| 0d 1c 66 15 de 20 6d 67 | 5f 6c 69 73 74 25 28 31 |..f.. mg|_list%(1|
|00005290| 34 34 2c 34 29 0d 1c 70 | 05 3a 0d 1c 7a 0e f4 20 |44,4)..p|.:..z.. |
|000052a0| 3c 20 4d 69 73 63 20 3e | 0d 1c 84 1c de 20 6d 67 |< Misc >|..... mg|
|000052b0| 5f 63 6f 6d 70 75 74 65 | 72 5f 70 6c 61 79 65 72 |_compute|r_player|
|000052c0| 25 28 32 29 0d 1c 8e 2c | 6d 67 5f 63 6f 6d 70 75 |%(2)...,|mg_compu|
|000052d0| 74 65 72 5f 70 6c 61 79 | 65 72 25 28 6d 67 5f 72 |ter_play|er%(mg_r|
|000052e0| 65 64 5f 70 6c 61 79 65 | 72 25 20 2b 31 29 3d b9 |ed_playe|r% +1)=.|
|000052f0| 0d 1c 98 2c 6d 67 5f 63 | 6f 6d 70 75 74 65 72 5f |...,mg_c|omputer_|
|00005300| 70 6c 61 79 65 72 25 28 | 6d 67 5f 67 72 65 79 5f |player%(|mg_grey_|
|00005310| 70 6c 61 79 65 72 25 2b | 31 29 3d a3 0d 1c a2 25 |player%+|1)=....%|
|00005320| 6d 67 5f 77 69 6e 6e 65 | 72 25 20 20 20 20 20 20 |mg_winne|r% |
|00005330| 20 20 3d 20 6d 67 5f 6e | 6f 5f 70 6c 61 79 65 72 | = mg_n|o_player|
|00005340| 25 0d 1c ac 26 6d 67 5f | 63 75 72 72 65 6e 74 5f |%...&mg_|current_|
|00005350| 70 6c 61 79 65 72 25 3d | 6d 67 5f 67 72 65 79 5f |player%=|mg_grey_|
|00005360| 70 6c 61 79 65 72 25 0d | 1c b6 29 6d 67 5f 66 31 |player%.|..)mg_f1|
|00005370| 25 3d 6d 67 5f 6e 6f 77 | 68 65 72 65 25 3a 6d 67 |%=mg_now|here%:mg|
|00005380| 5f 74 31 25 3d 6d 67 5f | 6e 6f 77 68 65 72 65 25 |_t1%=mg_|nowhere%|
|00005390| 0d 1c c0 29 6d 67 5f 66 | 32 25 3d 6d 67 5f 6e 6f |...)mg_f|2%=mg_no|
|000053a0| 77 68 65 72 65 25 3a 6d | 67 5f 74 32 25 3d 6d 67 |where%:m|g_t2%=mg|
|000053b0| 5f 6e 6f 77 68 65 72 65 | 25 0d 1c ca 24 6d 67 5f |_nowhere|%...$mg_|
|000053c0| 6d 6f 75 73 65 5f 78 25 | 3d 30 20 20 20 20 20 3a |mouse_x%|=0 :|
|000053d0| 6d 67 5f 6d 6f 75 73 65 | 5f 79 25 3d 30 0d 1c d4 |mg_mouse|_y%=0...|
|000053e0| 1b 6d 67 5f 63 6f 6d 70 | 75 74 65 72 5f 31 73 74 |.mg_comp|uter_1st|
|000053f0| 5f 6d 6f 76 65 25 3d a3 | 0d 1c de 18 6d 67 5f 6c |_move%=.|....mg_l|
|00005400| 69 73 74 5f 63 6f 75 6e | 74 25 20 20 20 20 3d 30 |ist_coun|t% =0|
|00005410| 0d 1c e8 19 6d 67 5f 73 | 74 61 72 74 5f 74 69 6d |....mg_s|tart_tim|
|00005420| 65 25 20 20 20 20 3d 20 | 91 0d 1c f2 05 3a 0d 1c |e% = |.....:..|
|00005430| fc 1d f4 20 3c 20 52 65 | 63 6f 72 64 69 6e 67 20 |... < Re|cording |
|00005440| 76 61 72 69 61 62 6c 65 | 73 20 3e 0d 1d 06 1a 6d |variable|s >....m|
|00005450| 67 5f 6d 6f 76 65 5f 65 | 6e 64 25 20 20 20 20 20 |g_move_e|nd% |
|00005460| 20 20 20 3d 30 0d 1d 10 | 46 6d 67 5f 6d 6f 76 65 | =0...|Fmg_move|
|00005470| 5f 70 6f 69 6e 74 65 72 | 25 20 20 20 20 3d 30 3a |_pointer|% =0:|
|00005480| 6d 67 5f 6d 6f 76 65 5f | 72 65 63 73 69 7a 65 25 |mg_move_|recsize%|
|00005490| 3d 33 3a 6d 67 5f 6d 6f | 76 65 5f 64 65 73 74 69 |=3:mg_mo|ve_desti|
|000054a0| 6e 61 74 69 6f 6e 25 3d | 2d 39 39 0d 1d 1a 1a 6d |nation%=|-99....m|
|000054b0| 67 5f 74 6f 5f 70 6f 73 | 69 74 69 6f 6e 5f 73 74 |g_to_pos|ition_st|
|000054c0| 6f 70 25 3d a3 0d 1d 24 | 1a 6d 67 5f 61 6c 74 65 |op%=...$|.mg_alte|
|000054d0| 72 65 64 25 20 20 20 20 | 20 20 20 20 20 3d a3 0d |red% | =..|
|000054e0| 1d 2e 1b 6d 67 5f 66 6f | 72 77 61 72 64 25 20 20 |...mg_fo|rward% |
|000054f0| 20 20 20 20 20 20 20 3d | 2d 33 0d 1d 38 1b 6d 67 | =|-3..8.mg|
|00005500| 5f 77 69 6e 64 5f 66 6f | 72 77 61 72 64 25 20 20 |_wind_fo|rward% |
|00005510| 20 20 3d 2d 31 0d 1d 42 | 1b 6d 67 5f 62 61 63 6b | =-1..B|.mg_back|
|00005520| 77 61 72 64 25 20 20 20 | 20 20 20 20 20 3d 2d 34 |ward% | =-4|
|00005530| 0d 1d 4c 1b 6d 67 5f 77 | 69 6e 64 5f 62 61 63 6b |..L.mg_w|ind_back|
|00005540| 77 61 72 64 25 20 20 20 | 3d 2d 32 0d 1d 56 2c de |ward% |=-2..V,.|
|00005550| 20 6d 67 5f 6d 6f 76 65 | 25 20 6d 67 5f 6d 6f 76 | mg_move|% mg_mov|
|00005560| 65 5f 6d 61 78 25 2b 6d | 67 5f 6d 6f 76 65 5f 72 |e_max%+m|g_move_r|
|00005570| 65 63 73 69 7a 65 25 0d | 1d 60 48 e3 20 69 25 3d |ecsize%.|.`H. i%=|
|00005580| 6d 67 5f 6d 6f 76 65 25 | 20 b8 20 6d 67 5f 6d 6f |mg_move%| . mg_mo|
|00005590| 76 65 25 2b 6d 67 5f 6d | 6f 76 65 5f 6d 61 78 25 |ve%+mg_m|ove_max%|
|000055a0| 2b 6d 67 5f 6d 6f 76 65 | 5f 72 65 63 73 69 7a 65 |+mg_move|_recsize|
|000055b0| 25 2d 34 20 88 20 34 3a | 21 69 25 3d 30 3a ed 0d |%-4 . 4:|!i%=0:..|
|000055c0| 1d 6a 05 3a 0d 1d 74 11 | f4 20 3c 20 44 72 61 77 |.j.:..t.|. < Draw|
|000055d0| 69 6e 67 20 3e 0d 1d 7e | 1b 6d 67 5f 6e 65 77 25 |ing >..~|.mg_new%|
|000055e0| 3d b9 3a 6d 67 5f 62 72 | 69 6e 67 75 70 25 3d a3 |=.:mg_br|ingup%=.|
|000055f0| 0d 1d 88 1e 6d 67 5f 62 | 72 64 62 78 25 3d 32 30 |....mg_b|rdbx%=20|
|00005600| 3a 6d 67 5f 62 72 64 62 | 79 25 3d 39 30 30 0d 1d |:mg_brdb|y%=900..|
|00005610| 92 10 6d 67 5f 72 65 64 | 72 61 77 25 3d a3 0d 1d |..mg_red|raw%=...|
|00005620| 9c 19 de 20 6d 67 5f 77 | 69 6d 70 5f 62 6c 6f 63 |... mg_w|imp_bloc|
|00005630| 6b 25 20 26 32 30 30 0d | 1d a6 05 3a 0d 1d b0 10 |k% &200.|...:....|
|00005640| f4 20 3c 20 46 69 6c 69 | 6e 67 20 3e 0d 1d ba 43 |. < Fili|ng >...C|
|00005650| 6d 67 5f 66 69 6c 65 5f | 6c 65 6e 67 74 68 25 3d |mg_file_|length%=|
|00005660| 6d 67 5f 6d 6f 76 65 5f | 6d 61 78 25 2b 6d 67 5f |mg_move_|max%+mg_|
|00005670| 6d 6f 76 65 5f 72 65 63 | 73 69 7a 65 25 2b 6d 67 |move_rec|size%+mg|
|00005680| 5f 68 65 61 64 65 72 5f | 6c 65 6e 67 74 68 25 0d |_header_|length%.|
|00005690| 1d c4 1e de 20 6d 67 5f | 66 69 6c 65 25 20 6d 67 |.... mg_|file% mg|
|000056a0| 5f 66 69 6c 65 5f 6c 65 | 6e 67 74 68 25 0d 1d ce |_file_le|ngth%...|
|000056b0| 05 3a 0d 1d d8 11 f4 20 | 3c 20 57 69 6e 64 6f 77 |.:..... |< Window|
|000056c0| 73 20 3e 0d 1d e2 12 4d | 61 78 47 61 6d 6d 6f 6e |s >....M|axGammon|
|000056d0| 25 20 3d 2d 31 0d 1d ec | 1d 6d 67 5f 6d 73 67 25 |% =-1...|.mg_msg%|
|000056e0| 20 20 20 20 3d 2d 31 3a | 6d 67 5f 6d 73 67 24 3d | =-1:|mg_msg$=|
|000056f0| 22 22 0d 1d f6 12 6d 67 | 5f 64 69 63 65 25 20 20 |""....mg|_dice% |
|00005700| 20 3d 2d 31 0d 1e 00 12 | 6d 67 5f 6f 70 74 73 25 | =-1....|mg_opts%|
|00005710| 20 20 20 3d 2d 31 0d 1e | 0a 12 6d 67 5f 63 6f 70 | =-1..|..mg_cop|
|00005720| 79 25 20 20 20 3d 2d 31 | 0d 1e 14 1a 6d 67 5f 6d |y% =-1|....mg_m|
|00005730| 73 67 5f 62 65 65 70 5f | 70 65 6e 64 69 6e 67 25 |sg_beep_|pending%|
|00005740| 3d a3 0d 1e 1e 16 de 20 | 6d 67 5f 70 6f 69 6e 74 |=...... |mg_point|
|00005750| 65 72 25 20 26 31 30 30 | 0d 1e 28 35 de 20 6d 67 |er% &100|..(5. mg|
|00005760| 5f 6f 70 74 73 5f 72 65 | 64 5f 70 6c 61 79 65 72 |_opts_re|d_player|
|00005770| 25 20 31 30 2c 20 6d 67 | 5f 6f 70 74 73 5f 67 72 |% 10, mg|_opts_gr|
|00005780| 65 79 5f 70 6c 61 79 65 | 72 25 20 31 30 0d 1e 32 |ey_playe|r% 10..2|
|00005790| 35 de 20 6d 67 5f 6f 70 | 74 73 5f 64 69 73 63 61 |5. mg_op|ts_disca|
|000057a0| 72 64 25 20 20 20 20 31 | 30 2c 20 6d 67 5f 6f 70 |rd% 1|0, mg_op|
|000057b0| 74 73 5f 72 65 74 68 72 | 6f 77 25 20 20 20 20 20 |ts_rethr|ow% |
|000057c0| 31 30 0d 1e 3c 23 24 6d | 67 5f 6f 70 74 73 5f 64 |10..<#$m|g_opts_d|
|000057d0| 69 73 63 61 72 64 25 20 | 20 20 20 3d 22 44 69 73 |iscard% | ="Dis|
|000057e0| 63 61 72 64 22 0d 1e 46 | 23 24 6d 67 5f 6f 70 74 |card"..F|#$mg_opt|
|000057f0| 73 5f 72 65 74 68 72 6f | 77 25 20 20 20 20 3d 22 |s_rethro|w% ="|
|00005800| 52 65 74 68 72 6f 77 22 | 0d 1e 50 39 24 6d 67 5f |Rethrow"|..P9$mg_|
|00005810| 6f 70 74 73 5f 72 65 64 | 5f 70 6c 61 79 65 72 25 |opts_red|_player%|
|00005820| 20 3d a4 6d 67 5f 70 6c | 61 79 65 72 5f 74 79 70 | =.mg_pl|ayer_typ|
|00005830| 65 28 6d 67 5f 72 65 64 | 5f 70 6c 61 79 65 72 25 |e(mg_red|_player%|
|00005840| 29 0d 1e 5a 3a 24 6d 67 | 5f 6f 70 74 73 5f 67 72 |)..Z:$mg|_opts_gr|
|00005850| 65 79 5f 70 6c 61 79 65 | 72 25 3d a4 6d 67 5f 70 |ey_playe|r%=.mg_p|
|00005860| 6c 61 79 65 72 5f 74 79 | 70 65 28 6d 67 5f 67 72 |layer_ty|pe(mg_gr|
|00005870| 65 79 5f 70 6c 61 79 65 | 72 25 29 0d 1e 64 05 3a |ey_playe|r%)..d.:|
|00005880| 0d 1e 6e 18 f2 6d 67 5f | 69 6e 69 74 69 61 6c 69 |..n..mg_|initiali|
|00005890| 73 65 5f 62 6f 61 72 64 | 0d 1e 78 0c f2 6d 67 5f |se_board|..x..mg_|
|000058a0| 6c 69 6e 6b 0d 1e 82 52 | f4 50 52 4f 43 73 79 73 |link...R|.PROCsys|
|000058b0| 5f 61 64 64 74 6f 69 63 | 6f 6e 62 61 72 28 22 4d |_addtoic|onbar("M|
|000058c0| 61 78 47 61 6d 6d 6f 6e | 22 2c 22 4d 61 78 47 61 |axGammon|","MaxGa|
|000058d0| 6d 6d 6f 6e 22 2c 26 33 | 30 31 41 2c 69 63 6f 6e |mmon",&3|01A,icon|
|000058e0| 5f 66 67 63 6f 6c 2c 69 | 63 6f 6e 5f 62 67 63 6f |_fgcol,i|con_bgco|
|000058f0| 6c 2c 31 32 30 29 0d 1e | 8c 21 69 63 63 61 6c 63 |l,120)..|.!iccalc|
|00005900| 25 3d a4 69 63 6f 6e 62 | 61 72 28 22 4d 61 78 47 |%=.iconb|ar("MaxG|
|00005910| 61 6d 6d 6f 6e 22 29 0d | 1e 96 22 f2 73 79 73 5f |ammon").|..".sys_|
|00005920| 63 6c 61 69 6d 73 65 72 | 76 69 63 65 28 22 4d 61 |claimser|vice("Ma|
|00005930| 78 47 61 6d 6d 6f 6e 22 | 29 0d 1e a0 07 f7 20 85 |xGammon"|)..... .|
|00005940| 0d 1e aa 06 3d 30 0d 1e | b4 05 3a 0d 1e be 2c dd |....=0..|..:...,.|
|00005950| a4 73 65 72 76 69 63 65 | 5f 4d 61 78 47 61 6d 6d |.service|_MaxGamm|
|00005960| 6f 6e 28 61 63 74 69 6f | 6e 25 2c 70 30 24 2c 70 |on(actio|n%,p0$,p|
|00005970| 31 24 2c 70 32 24 29 0d | 1e c8 0d ea 20 72 65 73 |1$,p2$).|.... res|
|00005980| 75 6c 74 24 0d 1e d2 10 | c8 8e 20 61 63 74 69 6f |ult$....|.. actio|
|00005990| 6e 25 20 ca 0d 1e dc 07 | c9 20 30 0d 1e e6 1c e7 |n% .....|. 0.....|
|000059a0| 20 bb 28 70 30 24 29 3d | 6d 67 5f 66 69 6c 65 5f | .(p0$)=|mg_file_|
|000059b0| 74 79 70 65 25 20 8c 0d | 1e f0 17 72 65 73 75 6c |type% ..|...resul|
|000059c0| 74 24 3d 22 4d 61 78 47 | 61 6d 6d 6f 6e 22 0d 1e |t$="MaxG|ammon"..|
|000059d0| fa 05 cd 0d 1f 04 07 c9 | 20 31 0d 1f 0e 17 e7 20 |........| 1..... |
|000059e0| 70 31 24 3d 22 4d 61 78 | 47 61 6d 6d 6f 6e 22 20 |p1$="Max|Gammon" |
|000059f0| 8c 0d 1f 18 1c 72 65 73 | 75 6c 74 24 3d 22 4d 61 |.....res|ult$="Ma|
|00005a00| 78 47 61 6d 6d 6f 6e 5f | 6c 6f 61 64 22 0d 1f 22 |xGammon_|load".."|
|00005a10| 05 cd 0d 1f 2c 05 cb 0d | 1f 36 0c 3d 72 65 73 75 |....,...|.6.=resu|
|00005a20| 6c 74 24 0d 1f 40 05 3a | 0d 1f 4a 35 dd a4 70 6f |lt$..@.:|..J5..po|
|00005a30| 73 74 73 65 72 76 69 63 | 65 5f 4d 61 78 47 61 6d |stservic|e_MaxGam|
|00005a40| 6d 6f 6e 5f 6c 6f 61 64 | 28 61 63 74 69 6f 6e 25 |mon_load|(action%|
|00005a50| 2c 70 30 24 2c 70 31 24 | 2c 70 32 24 29 0d 1f 54 |,p0$,p1$|,p2$)..T|
|00005a60| 10 c8 8e 20 61 63 74 69 | 6f 6e 25 20 ca 0d 1f 5e |... acti|on% ...^|
|00005a70| 07 c9 20 30 0d 1f 68 07 | c9 20 31 0d 1f 72 11 f2 |.. 0..h.|. 1..r..|
|00005a80| 6d 67 5f 6c 6f 61 64 28 | 70 30 24 29 0d 1f 7c 05 |mg_load(|p0$)..|.|
|00005a90| cb 0d 1f 86 06 3d 30 0d | 1f 90 05 3a 0d 1f 9a 14 |.....=0.|...:....|
|00005aa0| dd f2 6d 67 5f 6c 6f 61 | 64 28 66 69 6c 65 24 29 |..mg_loa|d(file$)|
|00005ab0| 0d 1f a4 0d ea 20 72 65 | 73 75 6c 74 24 0d 1f ae |..... re|sult$...|
|00005ac0| 17 6d 67 5f 6c 6f 61 64 | 5f 66 69 6c 65 24 3d 66 |.mg_load|_file$=f|
|00005ad0| 69 6c 65 24 0d 1f b8 13 | e7 20 6d 67 5f 61 6c 74 |ile$....|. mg_alt|
|00005ae0| 65 72 65 64 25 20 8c 0d | 1f c2 72 f2 73 79 73 5f |ered% ..|..r.sys_|
|00005af0| 77 61 72 6e 69 6e 67 62 | 6f 78 28 22 6d 67 5f 6c |warningb|ox("mg_l|
|00005b00| 6f 61 64 22 2c 22 54 68 | 65 20 63 75 72 72 65 6e |oad","Th|e curren|
|00005b10| 74 20 67 61 6d 65 20 68 | 61 73 20 6e 6f 74 20 62 |t game h|as not b|
|00005b20| 65 65 6e 20 73 61 76 65 | 64 2e 22 2c 22 44 6f 20 |een save|d.","Do |
|00005b30| 79 6f 75 20 20 77 61 6e | 74 20 74 6f 20 6c 6f 61 |you wan|t to loa|
|00005b40| 64 20 61 20 6e 65 77 20 | 67 61 6d 65 20 3f 22 2c |d a new |game ?",|
|00005b50| 22 22 2c 22 79 6e 2d 22 | 29 0d 1f cc 05 cc 0d 1f |"","yn-"|).......|
|00005b60| d6 36 72 65 73 75 6c 74 | 24 3d a4 6d 67 5f 4d 61 |.6result|$=.mg_Ma|
|00005b70| 78 47 61 6d 6d 6f 6e 5f | 66 69 6c 69 6e 67 28 22 |xGammon_|filing("|
|00005b80| 4c 6f 61 64 22 2c 6d 67 | 5f 6c 6f 61 64 5f 66 69 |Load",mg|_load_fi|
|00005b90| 6c 65 24 29 0d 1f e0 05 | cd 0d 1f ea 05 e1 0d 1f |le$)....|........|
|00005ba0| f4 04 0d 1f fe 1c dd a4 | 64 69 61 6c 6f 67 75 65 |........|dialogue|
|00005bb0| 73 65 6c 65 63 74 5f 6d | 67 5f 6c 6f 61 64 0d 20 |select_m|g_load. |
|00005bc0| 08 0d ea 20 72 65 73 75 | 6c 74 24 0d 20 12 16 f2 |... resu|lt$. ...|
|00005bd0| 73 79 73 5f 63 6c 6f 73 | 65 64 69 61 6c 6f 67 75 |sys_clos|edialogu|
|00005be0| 65 0d 20 1c 0e c8 8e 20 | 69 63 6f 6e 25 20 ca 0d |e. .... |icon% ..|
|00005bf0| 20 26 07 c9 20 30 0d 20 | 30 36 72 65 73 75 6c 74 | &.. 0. |06result|
|00005c00| 24 3d a4 6d 67 5f 4d 61 | 78 47 61 6d 6d 6f 6e 5f |$=.mg_Ma|xGammon_|
|00005c10| 66 69 6c 69 6e 67 28 22 | 4c 6f 61 64 22 2c 6d 67 |filing("|Load",mg|
|00005c20| 5f 6c 6f 61 64 5f 66 69 | 6c 65 24 29 0d 20 3a 05 |_load_fi|le$). :.|
|00005c30| cb 0d 20 44 06 3d 30 0d | 20 4e 05 3a 0d 20 58 1e |.. D.=0.| N.:. X.|
|00005c40| dd a4 64 69 61 6c 6f 67 | 75 65 73 65 6c 65 63 74 |..dialog|ueselect|
|00005c50| 5f 4d 61 78 47 61 6d 6d | 6f 6e 0d 20 62 18 ea 20 |_MaxGamm|on. b.. |
|00005c60| 61 24 2c 62 24 2c 63 24 | 2c 6f 6c 64 5f 73 69 7a |a$,b$,c$|,old_siz|
|00005c70| 65 25 0d 20 6c 16 f2 73 | 79 73 5f 63 6c 6f 73 65 |e%. l..s|ys_close|
|00005c80| 64 69 61 6c 6f 67 75 65 | 0d 20 76 06 3d 30 0d 20 |dialogue|. v.=0. |
|00005c90| 80 05 3a 0d 20 8a 1a dd | f2 4d 61 78 47 61 6d 6d |..:. ...|.MaxGamm|
|00005ca0| 6f 6e 5f 63 61 6e 74 5f | 73 74 61 72 74 0d 20 94 |on_cant_|start. .|
|00005cb0| 18 ea 20 61 24 2c 62 24 | 2c 63 24 2c 6f 6c 64 5f |.. a$,b$|,c$,old_|
|00005cc0| 73 69 7a 65 25 0d 20 9e | 2c 61 24 3d 22 4d 61 78 |size%. .|,a$="Max|
|00005cd0| 47 61 6d 6d 6f 6e 20 63 | 61 6e 6e 6f 74 20 62 65 |Gammon c|annot be|
|00005ce0| 20 73 74 61 72 74 65 64 | 2c 20 70 6c 65 61 73 65 | started|, please|
|00005cf0| 22 0d 20 a8 2f 62 24 3d | 22 63 68 65 63 6b 20 74 |". ./b$=|"check t|
|00005d00| 68 61 74 20 79 6f 75 20 | 61 72 65 20 75 73 69 6e |hat you |are usin|
|00005d10| 67 20 61 20 76 61 6c 69 | 64 20 63 6f 70 79 2e 22 |g a vali|d copy."|
|00005d20| 0d 20 b2 18 63 24 3d 22 | 3e 22 2b f6 24 2b 22 40 |. ..c$="|>"+.$+"@|
|00005d30| 22 2b c3 9e 2b 22 3c 22 | 0d 20 bc 2e f2 73 79 73 |"+..+"<"|. ...sys|
|00005d40| 5f 77 61 72 6e 69 6e 67 | 62 6f 78 28 22 4d 61 78 |_warning|box("Max|
|00005d50| 47 61 6d 6d 6f 6e 22 2c | 61 24 2c 62 24 2c 63 24 |Gammon",|a$,b$,c$|
|00005d60| 2c 22 6f 2d 22 29 0d 20 | c6 05 e1 0d 20 d0 05 3a |,"o-"). |.... ..:|
|00005d70| 0d 20 da 14 dd a4 6d 65 | 6e 75 5f 4d 61 78 47 61 |. ....me|nu_MaxGa|
|00005d80| 6d 6d 6f 6e 0d 20 e4 12 | e7 20 68 61 6e 64 6c 65 |mmon. ..|. handle|
|00005d90| 25 3d 2d 32 20 8c 0d 20 | ee 4d f2 73 79 73 5f 64 |%=-2 .. |.M.sys_d|
|00005da0| 65 66 69 6e 65 74 65 78 | 74 6d 65 6e 75 28 22 6d |efinetex|tmenu("m|
|00005db0| 67 6d 65 6e 75 5f 73 69 | 7a 65 22 2c 22 4d 61 78 |gmenu_si|ze","Max|
|00005dc0| 47 61 6d 6d 6f 6e 22 2c | 22 53 6d 61 6c 6c 7c 4d |Gammon",|"Small|M|
|00005dd0| 65 64 69 75 6d 7c 3a 4c | 61 72 67 65 7c 51 75 69 |edium|:L|arge|Qui|
|00005de0| 74 22 29 0d 20 f8 05 cc | 0d 21 02 0c f2 6d 67 5f |t"). ...|.!...mg_|
|00005df0| 6f 70 74 73 0d 21 0c 05 | cd 0d 21 16 06 3d 30 0d |opts.!..|..!..=0.|
|00005e00| 21 20 05 3a 0d 21 2a 1c | dd a4 6d 65 6e 75 73 65 |! .:.!*.|..menuse|
|00005e10| 6c 65 63 74 5f 6d 67 6d | 65 6e 75 5f 73 69 7a 65 |lect_mgm|enu_size|
|00005e20| 0d 21 34 0f c8 8e 20 69 | 74 65 6d 30 25 20 ca 0d |.!4... i|tem0% ..|
|00005e30| 21 3e 07 c9 20 30 0d 21 | 48 44 6d 67 5f 62 6f 78 |!>.. 0.!|HDmg_box|
|00005e40| 5f 77 69 64 74 68 25 20 | 3d 20 6d 67 5f 73 6d 61 |_width% |= mg_sma|
|00005e50| 6c 6c 5f 77 69 64 74 68 | 25 3a 6d 67 5f 62 6f 78 |ll_width|%:mg_box|
|00005e60| 5f 68 65 69 67 68 74 25 | 3d 6d 67 5f 62 6f 78 5f |_height%|=mg_box_|
|00005e70| 77 69 64 74 68 25 2a 32 | 2f 33 0d 21 52 07 c9 20 |width%*2|/3.!R.. |
|00005e80| 31 0d 21 5c 45 6d 67 5f | 62 6f 78 5f 77 69 64 74 |1.!\Emg_|box_widt|
|00005e90| 68 25 20 3d 20 6d 67 5f | 6d 65 64 69 75 6d 5f 77 |h% = mg_|medium_w|
|00005ea0| 69 64 74 68 25 3a 6d 67 | 5f 62 6f 78 5f 68 65 69 |idth%:mg|_box_hei|
|00005eb0| 67 68 74 25 3d 6d 67 5f | 62 6f 78 5f 77 69 64 74 |ght%=mg_|box_widt|
|00005ec0| 68 25 2a 32 2f 33 0d 21 | 66 07 c9 20 32 0d 21 70 |h%*2/3.!|f.. 2.!p|
|00005ed0| 44 6d 67 5f 62 6f 78 5f | 77 69 64 74 68 25 20 3d |Dmg_box_|width% =|
|00005ee0| 20 6d 67 5f 6c 61 72 67 | 65 5f 77 69 64 74 68 25 | mg_larg|e_width%|
|00005ef0| 3a 6d 67 5f 62 6f 78 5f | 68 65 69 67 68 74 25 3d |:mg_box_|height%=|
|00005f00| 6d 67 5f 62 6f 78 5f 77 | 69 64 74 68 25 2a 32 2f |mg_box_w|idth%*2/|
|00005f10| 33 0d 21 7a 07 c9 20 33 | 0d 21 84 11 3d a4 61 63 |3.!z.. 3|.!..=.ac|
|00005f20| 74 69 6f 6e 5f 65 78 69 | 74 0d 21 8e 05 cb 0d 21 |tion_exi|t.!....!|
|00005f30| 98 06 3d 30 0d 21 a2 05 | 3a 0d 21 ac 15 dd a4 63 |..=0.!..|:.!....c|
|00005f40| 6c 6f 73 65 5f 4d 61 78 | 47 61 6d 6d 6f 6e 0d 21 |lose_Max|Gammon.!|
|00005f50| b6 2b e7 20 6d 67 5f 6d | 73 67 25 20 3c 3e 2d 31 |.+. mg_m|sg% <>-1|
|00005f60| 20 8c 20 f2 63 6c 6f 73 | 65 5f 77 69 6e 64 6f 77 | . .clos|e_window|
|00005f70| 28 6d 67 5f 6d 73 67 25 | 29 0d 21 c0 2c e7 20 6d |(mg_msg%|).!.,. m|
|00005f80| 67 5f 64 69 63 65 25 3c | 3e 2d 31 20 8c 20 f2 63 |g_dice%<|>-1 . .c|
|00005f90| 6c 6f 73 65 5f 77 69 6e | 64 6f 77 28 6d 67 5f 64 |lose_win|dow(mg_d|
|00005fa0| 69 63 65 25 29 0d 21 ca | 2c e7 20 6d 67 5f 6f 70 |ice%).!.|,. mg_op|
|00005fb0| 74 73 25 3c 3e 2d 31 20 | 8c 20 f2 63 6c 6f 73 65 |ts%<>-1 |. .close|
|00005fc0| 5f 77 69 6e 64 6f 77 28 | 6d 67 5f 6f 70 74 73 25 |_window(|mg_opts%|
|00005fd0| 29 0d 21 d4 2c e7 20 6d | 67 5f 63 6f 70 79 25 3c |).!.,. m|g_copy%<|
|00005fe0| 3e 2d 31 20 8c 20 f2 63 | 6c 6f 73 65 5f 77 69 6e |>-1 . .c|lose_win|
|00005ff0| 64 6f 77 28 6d 67 5f 63 | 6f 70 79 25 29 0d 21 de |dow(mg_c|opy%).!.|
|00006000| 11 4d 61 78 47 61 6d 6d | 6f 6e 25 3d 2d 31 0d 21 |.MaxGamm|on%=-1.!|
|00006010| e8 06 3d 32 0d 21 f2 05 | 3a 0d 21 fc 16 dd a4 61 |..=2.!..|:.!....a|
|00006020| 63 74 69 6f 6e 5f 4d 61 | 78 47 61 6d 6d 6f 6e 0d |ction_Ma|xGammon.|
|00006030| 22 06 0a ea 20 76 6f 69 | 64 0d 22 10 0f e7 20 6d |"... voi|d."... m|
|00006040| 67 5f 6e 65 77 25 20 8c | 0d 22 1a 20 76 6f 69 64 |g_new% .|.". void|
|00006050| 3d b3 28 2d 94 28 91 2d | 6d 67 5f 73 74 61 72 74 |=.(-.(.-|mg_start|
|00006060| 5f 74 69 6d 65 25 29 29 | 0d 22 24 5f 6d 67 5f 63 |_time%))|."$_mg_c|
|00006070| 6f 70 79 25 3d a4 73 79 | 73 5f 64 65 66 69 6e 65 |opy%=.sy|s_define|
|00006080| 77 69 6e 64 6f 77 28 22 | 6d 67 5f 63 6f 70 79 22 |window("|mg_copy"|
|00006090| 2c 22 22 2c 26 33 30 41 | 30 2c 6d 67 63 5f 69 63 |,"",&30A|0,mgc_ic|
|000060a0| 6f 6e 66 67 25 2c 6d 67 | 63 5f 69 63 6f 6e 62 67 |onfg%,mg|c_iconbg|
|000060b0| 25 2c 34 34 30 2c 38 38 | 2c 30 2c 2d 38 38 2c 34 |%,440,88|,0,-88,4|
|000060c0| 34 30 2c 30 2c 30 29 0d | 22 2e 14 f2 70 6f 70 75 |40,0,0).|"...popu|
|000060d0| 70 28 6d 67 5f 63 6f 70 | 79 25 29 0d 22 38 05 cd |p(mg_cop|y%)."8..|
|000060e0| 0d 22 42 bc 4d 61 78 47 | 61 6d 6d 6f 6e 25 3d a4 |."B.MaxG|ammon%=.|
|000060f0| 73 79 73 5f 64 65 66 69 | 6e 65 77 69 6e 64 6f 77 |sys_defi|newindow|
|00006100| 73 70 28 22 4d 61 78 47 | 61 6d 6d 6f 6e 22 2c 22 |sp("MaxG|ammon","|
|00006110| 6d 67 5f 74 69 74 6c 65 | 22 2c 26 33 30 30 33 2c |mg_title|",&3003,|
|00006120| 6d 67 63 5f 69 63 6f 6e | 66 67 25 2c 6d 67 63 5f |mgc_icon|fg%,mgc_|
|00006130| 62 6f 78 25 2c 6d 67 5f | 62 6f 78 5f 77 69 64 74 |box%,mg_|box_widt|
|00006140| 68 25 2c 6d 67 5f 62 6f | 78 5f 68 65 69 67 68 74 |h%,mg_bo|x_height|
|00006150| 25 2c 6d 67 5f 62 72 64 | 62 78 25 2c 6d 67 5f 62 |%,mg_brd|bx%,mg_b|
|00006160| 72 64 62 79 25 2d 6d 67 | 5f 62 6f 78 5f 68 65 69 |rdby%-mg|_box_hei|
|00006170| 67 68 74 25 2c 6d 67 5f | 62 72 64 62 78 25 2b 6d |ght%,mg_|brdbx%+m|
|00006180| 67 5f 62 6f 78 5f 77 69 | 64 74 68 25 2c 6d 67 5f |g_box_wi|dth%,mg_|
|00006190| 62 72 64 62 79 25 2c 73 | 63 62 25 29 0d 22 4c 21 |brdby%,s|cb%)."L!|
|000061a0| 62 72 78 25 3d 6d 67 5f | 62 72 64 62 78 25 3a 62 |brx%=mg_|brdbx%:b|
|000061b0| 72 79 25 3d 6d 67 5f 62 | 72 64 62 79 25 0d 22 56 |ry%=mg_b|rdby%."V|
|000061c0| 11 6d 67 5f 62 72 69 6e | 67 75 70 25 3d b9 0d 22 |.mg_brin|gup%=.."|
|000061d0| 60 0f 3d 4d 61 78 47 61 | 6d 6d 6f 6e 25 0d 22 6a |`.=MaxGa|mmon%."j|
|000061e0| 05 3a 0d 22 74 14 dd a4 | 72 65 64 72 61 77 5f 6d |.:."t...|redraw_m|
|000061f0| 67 5f 63 6f 70 79 0d 22 | 7e 08 ea 20 79 25 0d 22 |g_copy."|~.. y%."|
|00006200| 88 0c c8 95 20 6d 6f 72 | 65 25 0d 22 92 22 c8 99 |.... mor|e%."."..|
|00006210| 22 57 69 6d 70 5f 53 65 | 74 43 6f 6c 6f 75 72 22 |"Wimp_Se|tColour"|
|00006220| 2c 6d 67 63 5f 69 63 6f | 6e 66 67 25 0d 22 9c 26 |,mgc_ico|nfg%.".&|
|00006230| c8 99 22 57 69 6d 70 5f | 53 65 74 43 6f 6c 6f 75 |.."Wimp_|SetColou|
|00006240| 72 22 2c 31 32 38 2b 6d | 67 63 5f 69 63 6f 6e 62 |r",128+m|gc_iconb|
|00006250| 67 25 0d 22 a6 0d 79 25 | 3d 62 79 25 2d 31 32 0d |g%."..y%|=by%-12.|
|00006260| 22 b0 30 ec 20 62 78 25 | 2b 31 36 2c 79 25 20 3a |".0. bx%|+16,y% :|
|00006270| f1 20 6d 67 5f 76 65 72 | 73 69 6f 6e 24 2b 22 20 |. mg_ver|sion$+" |
|00006280| 69 73 20 22 2b 6d 67 5f | 73 65 72 69 61 6c 24 0d |is "+mg_|serial$.|
|00006290| 22 ba 0a 79 25 2d 3d 34 | 30 0d 22 c4 2f ec 20 62 |"..y%-=4|0."./. b|
|000062a0| 78 25 2b 34 2c 79 25 20 | 3a f1 20 22 28 43 29 20 |x%+4,y% |:. "(C) |
|000062b0| 52 61 79 20 4c 6f 61 64 | 65 73 2d 42 61 6e 6e 6f |Ray Load|es-Banno|
|000062c0| 6e 2c 20 31 39 38 39 22 | 0d 22 ce 0a 79 25 2d 3d |n, 1989"|."..y%-=|
|000062d0| 34 30 0d 22 d8 25 c8 99 | 22 57 69 6d 70 5f 47 65 |40.".%..|"Wimp_Ge|
|000062e0| 74 52 65 63 74 61 6e 67 | 6c 65 22 2c 30 2c 62 20 |tRectang|le",0,b |
|000062f0| b8 20 6d 6f 72 65 25 0d | 22 e2 05 ce 0d 22 ec 06 |. more%.|"...."..|
|00006300| 3d 30 0d 22 f6 05 3a 0d | 23 00 13 dd a4 63 6c 6f |=0."..:.|#....clo|
|00006310| 73 65 5f 6d 67 5f 63 6f | 70 79 0d 23 0a 0f 6d 67 |se_mg_co|py.#..mg|
|00006320| 5f 63 6f 70 79 25 3d 2d | 31 0d 23 14 06 3d 32 0d |_copy%=-|1.#..=2.|
|00006330| 23 1e 05 3a 0d 23 28 14 | dd a4 62 75 74 74 6f 6e |#..:.#(.|..button|
|00006340| 5f 6d 67 5f 63 6f 70 79 | 0d 23 32 2c e7 20 6d 67 |_mg_copy|.#2,. mg|
|00006350| 5f 63 6f 70 79 25 3c 3e | 2d 31 20 8c 20 f2 63 6c |_copy%<>|-1 . .cl|
|00006360| 6f 73 65 5f 77 69 6e 64 | 6f 77 28 6d 67 5f 63 6f |ose_wind|ow(mg_co|
|00006370| 70 79 25 29 0d 23 3c 06 | 3d 30 0d 23 46 05 3a 0d |py%).#<.|=0.#F.:.|
|00006380| 23 50 16 dd a4 72 65 64 | 72 61 77 5f 4d 61 78 47 |#P...red|raw_MaxG|
|00006390| 61 6d 6d 6f 6e 0d 23 5a | 0c ea 20 66 69 72 73 74 |ammon.#Z|.. first|
|000063a0| 25 0d 23 64 10 6d 67 5f | 72 65 64 72 61 77 25 3d |%.#d.mg_|redraw%=|
|000063b0| b9 0d 23 6e 0c c8 95 20 | 6d 6f 72 65 25 0d 23 78 |..#n... |more%.#x|
|000063c0| 12 f2 6d 67 5f 64 72 61 | 77 5f 62 6f 61 72 64 0d |..mg_dra|w_board.|
|000063d0| 23 82 25 c8 99 22 57 69 | 6d 70 5f 47 65 74 52 65 |#.%.."Wi|mp_GetRe|
|000063e0| 63 74 61 6e 67 6c 65 22 | 2c 30 2c 62 20 b8 20 6d |ctangle"|,0,b . m|
|000063f0| 6f 72 65 25 0d 23 8c 05 | ce 0d 23 96 10 6d 67 5f |ore%.#..|..#..mg_|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.