home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilsd / fontpaint / !FontPaint / Source / !RunImage next >
Unknown  |  1995-06-18  |  10.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


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

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



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0f f4 20 46 6f | 6e 74 50 61 69 6e 74 0d |..... Fo|ntPaint.|
|00000010| 00 14 16 f4 20 a9 20 53 | 6f 66 74 77 61 72 65 37 |.... . S|oftware7|
|00000020| 20 31 39 39 35 0d 00 1e | 1e f4 20 50 72 6f 67 72 | 1995...|.. Progr|
|00000030| 61 6d 20 74 6f 20 74 61 | 6b 65 20 61 20 73 74 72 |am to ta|ke a str|
|00000040| 69 6e 67 0d 00 28 1d f4 | 20 61 6e 64 20 6d 61 6b |ing..(..| and mak|
|00000050| 65 20 61 20 73 70 72 69 | 74 65 20 66 72 6f 6d 20 |e a spri|te from |
|00000060| 0d 00 32 15 f4 20 69 74 | 20 69 6e 20 61 6e 79 20 |..2.. it| in any |
|00000070| 66 6f 6e 74 2e 0d 00 3c | 05 f4 0d 00 46 22 f4 20 |font...<|....F". |
|00000080| 41 6c 73 6f 20 70 72 6f | 76 69 64 65 73 20 6f 70 |Also pro|vides op|
|00000090| 74 69 6f 6e 20 74 6f 20 | 70 75 74 20 0d 00 50 1f |tion to |put ..P.|
|000000a0| f4 20 61 20 73 70 72 69 | 74 65 20 6f 6e 20 61 73 |. a spri|te on as|
|000000b0| 20 61 20 62 61 63 6b 64 | 72 6f 70 0d 00 5a 20 f4 | a backd|rop..Z .|
|000000c0| 20 61 6e 64 20 70 75 74 | 20 74 68 65 20 66 6f 6e | and put| the fon|
|000000d0| 74 20 6f 76 65 72 20 74 | 68 69 73 0d 00 64 04 0d |t over t|his..d..|
|000000e0| 00 6e 04 0d 00 78 04 0d | 00 82 32 ee 20 85 20 f2 |.n...x..|..2. . .|
|000000f0| 77 61 72 6e 28 f6 24 2b | 22 20 69 6e 74 65 72 6e |warn(.$+|" intern|
|00000100| 61 6c 20 65 72 72 6f 72 | 20 63 6f 64 65 20 26 22 |al error| code &"|
|00000110| 2b c3 9e 29 3a f2 65 6e | 64 0d 00 8c 04 0d 00 96 |+..):.en|d.......|
|00000120| 04 0d 00 a0 18 f4 20 47 | 72 61 62 20 6d 65 6d 6f |...... G|rab memo|
|00000130| 72 79 20 62 6c 6f 63 6b | 73 0d 00 aa 72 de 20 62 |ry block|s...r. b|
|00000140| 6c 6f 63 6b 25 20 31 30 | 32 34 2c 63 25 20 32 35 |lock% 10|24,c% 25|
|00000150| 36 2c 77 69 6e 64 6f 77 | 25 20 33 30 30 30 2c 69 |6,window|% 3000,i|
|00000160| 6e 64 69 72 65 63 74 25 | 20 36 30 30 30 2c 66 6f |ndirect%| 6000,fo|
|00000170| 6e 74 25 20 32 35 36 2c | 68 61 6e 64 25 20 31 32 |nt% 256,|hand% 12|
|00000180| 38 2c 69 63 6f 6e 25 28 | 34 29 2c 71 75 65 73 74 |8,icon%(|4),quest|
|00000190| 69 6f 6e 24 28 38 29 2c | 61 6e 73 77 65 72 24 28 |ion$(8),|answer$(|
|000001a0| 38 29 2c 75 73 65 72 24 | 28 38 29 0d 00 b4 13 73 |8),user$|(8)....s|
|000001b0| 70 72 69 74 65 5f 66 69 | 6c 65 24 3d 22 22 0d 00 |prite_fi|le$=""..|
|000001c0| be 10 73 61 76 65 5f 74 | 79 70 65 25 3d 31 0d 00 |..save_t|ype%=1..|
|000001d0| c8 13 66 6f 6e 74 5f 73 | 69 7a 65 24 3d 22 32 30 |..font_s|ize$="20|
|000001e0| 22 0d 00 d2 18 66 6f 6e | 74 24 3d 22 54 72 69 6e |"....fon|t$="Trin|
|000001f0| 69 74 79 2e 42 6f 6c 64 | 22 0d 00 dc 15 73 63 72 |ity.Bold|"....scr|
|00000200| 65 65 6e 5f 6d 6f 64 65 | 24 3d 22 32 38 22 0d 00 |een_mode|$="28"..|
|00000210| e6 1d 20 f4 20 74 79 70 | 65 20 20 30 20 3d 20 77 |.. . typ|e 0 = w|
|00000220| 68 6f 6c 65 20 73 63 72 | 65 65 6e 0d 00 f0 1a 20 |hole scr|een.... |
|00000230| f4 20 74 79 70 65 20 20 | 31 20 3d 20 74 65 78 74 |. type |1 = text|
|00000240| 20 6f 6e 6c 79 0d 00 fa | 04 0d 01 04 22 f4 20 49 | only...|....". I|
|00000250| 6e 69 74 69 61 6c 69 73 | 65 20 74 61 73 6b 20 77 |nitialis|e task w|
|00000260| 69 74 68 20 52 69 73 63 | 20 4f 53 0d 01 0e 3b c8 |ith Risc| OS...;.|
|00000270| 99 20 22 57 69 6d 70 5f | 49 6e 69 74 69 61 6c 69 |. "Wimp_|Initiali|
|00000280| 73 65 22 2c 32 30 30 2c | 26 34 42 35 33 34 31 35 |se",200,|&4B53415|
|00000290| 34 2c 22 46 6f 6e 74 20 | 50 61 69 6e 74 22 20 b8 |4,"Font |Paint" .|
|000002a0| 20 74 61 73 6b 25 0d 01 | 18 2d f4 20 49 6e 69 74 | task%..|.-. Init|
|000002b0| 69 61 6c 69 73 65 20 74 | 61 73 6b 20 77 69 74 68 |ialise t|ask with|
|000002c0| 20 74 68 65 20 57 69 6d | 70 20 45 78 74 65 6e 73 | the Wim|p Extens|
|000002d0| 69 6f 6e 0d 01 22 3f c8 | 99 20 22 57 69 6d 70 45 |ion.."?.|. "WimpE|
|000002e0| 78 74 5f 49 6e 69 74 69 | 61 6c 69 73 65 22 2c 31 |xt_Initi|alise",1|
|000002f0| 34 2c 74 61 73 6b 25 2c | 25 30 31 31 30 31 30 31 |4,task%,|%0110101|
|00000300| 30 31 31 31 30 20 b8 20 | 76 65 72 25 2c 2c 73 70 |01110 . |ver%,,sp|
|00000310| 72 25 0d 01 2c 2d f4 20 | 49 6e 69 74 69 61 6c 69 |r%..,-. |Initiali|
|00000320| 73 65 20 74 68 65 20 74 | 61 73 6b 20 77 69 74 68 |se the t|ask with|
|00000330| 20 74 68 65 20 4d 65 6e | 75 20 55 74 69 6c 73 0d | the Men|u Utils.|
|00000340| 01 36 31 c8 99 20 22 4d | 65 6e 75 55 74 69 6c 5f |.61.. "M|enuUtil_|
|00000350| 49 6e 69 74 69 61 6c 69 | 73 65 22 2c 31 30 2c 30 |Initiali|se",10,0|
|00000360| 20 b8 20 6d 65 6e 75 5f | 76 65 72 73 69 6f 6e 25 | . menu_|version%|
|00000370| 0d 01 40 04 0d 01 4a 21 | f4 20 50 75 74 20 61 6e |..@...J!|. Put an|
|00000380| 20 69 63 6f 6e 20 6f 6e | 20 74 68 65 20 69 63 6f | icon on| the ico|
|00000390| 6e 20 62 61 72 0d 01 54 | 3a c8 99 20 22 57 69 6d |n bar..T|:.. "Wim|
|000003a0| 70 45 78 74 5f 49 63 6f | 6e 42 61 72 53 70 72 69 |pExt_Ico|nBarSpri|
|000003b0| 74 65 22 2c 2c 2c 2d 31 | 2c 22 21 66 6f 6e 74 70 |te",,,-1|,"!fontp|
|000003c0| 61 69 6e 74 22 2c 2c 33 | 20 b8 20 62 61 72 25 0d |aint",,3| . bar%.|
|000003d0| 01 5e 1e f4 20 43 72 65 | 61 74 65 20 57 69 6e 64 |.^.. Cre|ate Wind|
|000003e0| 6f 77 73 20 61 6e 64 20 | 6d 65 6e 75 73 0d 01 68 |ows and |menus..h|
|000003f0| 13 f2 63 72 65 61 74 65 | 5f 77 69 6e 64 6f 77 73 |..create|_windows|
|00000400| 0d 01 72 11 f2 63 72 65 | 61 74 65 5f 6d 65 6e 75 |..r..cre|ate_menu|
|00000410| 73 0d 01 7c 0b 71 75 69 | 74 25 3d a3 0d 01 86 06 |s..|.qui|t%=.....|
|00000420| 20 f5 0d 01 90 16 20 20 | f4 20 43 61 6c 6c 20 57 | ..... |. Call W|
|00000430| 69 6d 70 20 50 6f 6c 6c | 0d 01 9a 1a 20 20 c8 99 |imp Poll|.... ..|
|00000440| 20 22 57 69 6d 70 45 78 | 74 5f 50 72 65 50 6f 6c | "WimpEx|t_PrePol|
|00000450| 6c 22 0d 01 a4 22 20 20 | c8 99 20 22 57 69 6d 70 |l"..." |.. "Wimp|
|00000460| 5f 50 6f 6c 6c 22 2c 31 | 2c 62 6c 6f 63 6b 25 20 |_Poll",1|,block% |
|00000470| b8 20 72 25 0d 01 ae 29 | 20 20 c8 99 20 22 57 69 |. r%...)| .. "Wi|
|00000480| 6d 70 45 78 74 5f 41 63 | 74 69 6f 6e 22 2c 74 61 |mpExt_Ac|tion",ta|
|00000490| 73 6b 25 2c 62 6c 6f 63 | 6b 25 2c 72 25 0d 01 b8 |sk%,bloc|k%,r%...|
|000004a0| 0e 20 20 20 c8 8e 20 72 | 25 20 ca 0d 01 c2 2f 20 |. .. r|% ..../ |
|000004b0| 20 20 20 20 20 20 20 20 | 20 20 f4 20 57 68 65 6e | | . When|
|000004c0| 20 77 69 6d 70 20 77 61 | 6e 74 73 20 77 69 6e 64 | wimp wa|nts wind|
|000004d0| 6f 77 20 72 65 64 72 61 | 77 6e 0d 01 cc 3f 20 20 |ow redra|wn...? |
|000004e0| 20 20 20 20 20 20 20 20 | c9 20 31 20 20 20 20 20 | |. 1 |
|000004f0| 20 20 20 20 20 20 20 20 | 20 3a c8 99 20 22 57 69 | | :.. "Wi|
|00000500| 6d 70 45 78 74 5f 41 75 | 74 6f 52 65 64 72 61 77 |mpExt_Au|toRedraw|
|00000510| 22 2c 2c 62 6c 6f 63 6b | 25 0d 01 d6 2f 20 20 20 |",,block|%.../ |
|00000520| 20 20 20 20 20 20 20 20 | f4 20 57 68 65 6e 20 77 | |. When w|
|00000530| 69 6d 70 20 77 61 6e 74 | 73 20 77 69 6e 64 6f 77 |imp want|s window|
|00000540| 20 6f 70 65 6e 65 64 3a | 0d 01 e0 3f 20 20 20 20 | opened:|...? |
|00000550| 20 20 20 20 20 20 c9 20 | 32 20 20 20 20 20 20 20 | . |2 |
|00000560| 20 20 20 20 20 20 20 3a | c8 99 20 22 57 69 6d 70 | :|.. "Wimp|
|00000570| 45 78 74 5f 4f 70 65 6e | 4c 69 6e 6b 65 64 22 2c |Ext_Open|Linked",|
|00000580| 2c 62 6c 6f 63 6b 25 0d | 01 ea 2f 20 20 20 20 20 |,block%.|../ |
|00000590| 20 20 20 20 20 20 f4 20 | 57 68 65 6e 20 77 69 6d | . |When wim|
|000005a0| 70 20 77 61 6e 74 73 20 | 77 69 6e 64 6f 77 20 63 |p wants |window c|
|000005b0| 6c 6f 73 65 64 3a 0d 01 | f4 40 20 20 20 20 20 20 |losed:..|.@ |
|000005c0| 20 20 20 20 c9 20 33 20 | 20 20 20 20 20 20 20 20 | . 3 | |
|000005d0| 20 20 20 20 20 3a c8 99 | 20 22 57 69 6d 70 45 78 | :..| "WimpEx|
|000005e0| 74 5f 43 6c 6f 73 65 4c | 69 6e 6b 65 64 22 2c 2c |t_CloseL|inked",,|
|000005f0| 62 6c 6f 63 6b 25 0d 01 | fe 43 20 20 20 20 20 20 |block%..|.C |
|00000600| 20 20 20 20 20 f4 20 4d | 6f 75 73 65 20 62 75 74 | . M|ouse but|
|00000610| 74 6f 6e 20 77 61 73 20 | 63 6c 69 63 6b 65 64 20 |ton was |clicked |
|00000620| 6f 76 65 72 20 6f 6e 65 | 20 6f 66 20 79 6f 75 72 |over one| of your|
|00000630| 20 77 69 6e 64 6f 77 73 | 3a 0d 02 08 27 20 20 20 | windows|:...' |
|00000640| 20 20 20 20 20 20 20 c9 | 20 36 20 20 20 20 20 20 | .| 6 |
|00000650| 20 20 20 20 20 20 20 20 | 3a f2 62 75 74 74 6f 6e | |:.button|
|00000660| 0d 02 12 30 20 20 20 20 | 20 20 20 20 20 20 20 f4 |...0 | .|
|00000670| 20 54 68 65 20 75 73 65 | 72 20 73 65 6c 65 63 74 | The use|r select|
|00000680| 65 64 20 61 20 6d 65 6e | 75 20 6f 70 74 69 6f 6e |ed a men|u option|
|00000690| 0d 02 1c 2e 20 20 20 20 | 20 20 20 20 20 20 c9 20 |.... | . |
|000006a0| 39 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a |9 | :|
|000006b0| f2 6d 65 6e 75 5f 73 65 | 6c 65 63 74 65 64 0d 02 |.menu_se|lected..|
|000006c0| 26 24 20 20 20 20 20 20 | 20 20 20 20 20 f4 20 44 |&$ | . D|
|000006d0| 72 61 67 20 6f 70 65 72 | 61 74 69 6f 6e 20 65 6e |rag oper|ation en|
|000006e0| 64 73 0d 02 30 2a 20 20 | 20 20 20 20 20 20 20 20 |ds..0* | |
|000006f0| c9 20 37 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. 7 | |
|00000700| 20 3a f2 64 72 61 67 5f | 65 6e 64 73 0d 02 3a 39 | :.drag_|ends..:9|
|00000710| 20 20 20 20 20 20 20 20 | 20 20 20 f4 20 54 68 65 | | . The|
|00000720| 20 77 69 6d 70 2f 61 6e | 6f 74 68 65 72 20 74 61 | wimp/an|other ta|
|00000730| 73 6b 20 68 61 73 20 73 | 65 6e 74 20 61 20 6d 65 |sk has s|ent a me|
|00000740| 73 73 61 67 65 0d 02 44 | 28 20 20 20 20 20 20 20 |ssage..D|( |
|00000750| 20 20 20 c9 20 31 37 2c | 31 38 20 20 20 20 20 20 | . 17,|18 |
|00000760| 20 20 20 20 3a f2 72 65 | 63 69 65 76 65 0d 02 4e | :.re|cieve..N|
|00000770| 08 20 20 20 cb 0d 02 58 | 0c 20 fd 20 71 75 69 74 |. ...X|. . quit|
|00000780| 25 0d 02 62 06 20 e0 0d | 02 6c 05 20 0d 02 76 05 |%..b. ..|.l. ..v.|
|00000790| 20 0d 02 80 05 20 0d 02 | 8a 05 20 0d 02 94 04 0d | .... ..|.. .....|
|000007a0| 02 9e 04 0d 02 a8 04 0d | 02 b2 04 0d 02 bc 0e dd |........|........|
|000007b0| 20 f2 72 65 63 69 65 76 | 65 0d 02 c6 13 20 c8 8e | .reciev|e.... ..|
|000007c0| 20 62 6c 6f 63 6b 25 21 | 31 36 20 ca 0d 02 d0 0a | block%!|16 .....|
|000007d0| 20 20 20 c9 20 30 0d 02 | da 0c 20 20 20 20 f2 65 | . 0..|.. .e|
|000007e0| 6e 64 0d 02 e4 0a 20 20 | 20 c9 20 33 0d 02 ee 37 |nd.... | . 3...7|
|000007f0| 20 20 20 20 e7 20 62 6c | 6f 63 6b 25 21 32 30 3d | . bl|ock%!20=|
|00000800| 68 61 6e 64 25 21 34 20 | 80 20 62 6c 6f 63 6b 25 |hand%!4 |. block%|
|00000810| 21 32 34 3d 34 36 20 8c | 20 f2 6c 6f 61 64 5f 64 |!24=46 .| .load_d|
|00000820| 61 74 61 0d 02 f8 0a 20 | 20 20 c9 20 32 0d 03 02 |ata.... | . 2...|
|00000830| 18 20 20 20 20 f2 70 72 | 65 70 61 72 65 5f 74 6f |. .pr|epare_to|
|00000840| 5f 73 61 76 65 0d 03 0c | 06 20 cb 0d 03 16 05 e1 |_save...|. ......|
|00000850| 0d 03 20 04 0d 03 2a 04 | 0d 03 34 04 0d 03 3e 15 |.. ...*.|..4...>.|
|00000860| dd f2 70 72 65 70 61 72 | 65 5f 74 6f 5f 73 61 76 |..prepar|e_to_sav|
|00000870| 65 0d 03 48 1c 70 61 74 | 68 24 3d a4 73 74 72 69 |e..H.pat|h$=.stri|
|00000880| 6e 67 28 62 6c 6f 63 6b | 25 2b 34 34 29 0d 03 52 |ng(block|%+44)..R|
|00000890| 25 66 69 6c 65 5f 66 75 | 6c 6c 24 3d a4 72 65 61 |%file_fu|ll$=.rea|
|000008a0| 64 5f 69 63 6f 6e 28 68 | 61 6e 64 25 21 31 32 2c |d_icon(h|and%!12,|
|000008b0| 31 29 0d 03 5c 31 c8 99 | 20 22 57 69 6d 70 45 78 |1)..\1..| "WimpEx|
|000008c0| 74 5f 46 69 6e 64 4c 65 | 61 66 22 2c 66 69 6c 65 |t_FindLe|af",file|
|000008d0| 5f 66 75 6c 6c 24 20 b8 | 20 66 69 6c 65 5f 6c 65 |_full$ .| file_le|
|000008e0| 61 66 24 0d 03 66 56 20 | e7 20 73 61 76 65 5f 74 |af$..fV |. save_t|
|000008f0| 79 70 65 25 3d 30 20 8c | 20 ff 20 22 43 6f 70 79 |ype%=0 .| . "Copy|
|00000900| 20 3c 46 6f 6e 74 50 61 | 69 6e 74 24 44 69 72 3e | <FontPa|int$Dir>|
|00000910| 2e 53 77 61 70 2e 53 63 | 72 65 65 6e 20 22 2b 70 |.Swap.Sc|reen "+p|
|00000920| 61 74 68 24 2b 66 69 6c | 65 5f 6c 65 61 66 24 2b |ath$+fil|e_leaf$+|
|00000930| 22 20 7e 43 7e 56 46 51 | 22 0d 03 70 54 20 e7 20 |" ~C~VFQ|"..pT . |
|00000940| 73 61 76 65 5f 74 79 70 | 65 25 3d 31 20 8c 20 ff |save_typ|e%=1 . .|
|00000950| 20 22 43 6f 70 79 20 3c | 46 6f 6e 74 50 61 69 6e | "Copy <|FontPain|
|00000960| 74 24 44 69 72 3e 2e 53 | 77 61 70 2e 54 65 78 74 |t$Dir>.S|wap.Text|
|00000970| 20 22 2b 70 61 74 68 24 | 2b 66 69 6c 65 5f 6c 65 | "+path$|+file_le|
|00000980| 61 66 24 2b 22 20 7e 43 | 7e 56 46 51 22 0d 03 7a |af$+" ~C|~VFQ"..z|
|00000990| 15 20 21 62 6c 6f 63 6b | 25 3d 68 61 6e 64 25 21 |. !block|%=hand%!|
|000009a0| 31 32 0d 03 84 22 20 c8 | 99 20 22 57 69 6d 70 5f |12..." .|. "Wimp_|
|000009b0| 43 6c 6f 73 65 57 69 6e | 64 6f 77 22 2c 2c 62 6c |CloseWin|dow",,bl|
|000009c0| 6f 63 6b 25 0d 03 8e 3d | 20 c8 99 20 22 57 69 6d |ock%...=| .. "Wim|
|000009d0| 70 45 78 74 5f 53 65 74 | 49 63 6f 6e 53 74 72 69 |pExt_Set|IconStri|
|000009e0| 6e 67 22 2c 2c 2c 68 61 | 6e 64 25 21 31 32 2c 31 |ng",,,ha|nd%!12,1|
|000009f0| 2c 70 61 74 68 24 2b 66 | 69 6c 65 5f 6c 65 61 66 |,path$+f|ile_leaf|
|00000a00| 24 0d 03 98 05 e1 0d 03 | a2 04 0d 03 ac 04 0d 03 |$.......|........|
|00000a10| b6 04 0d 03 c0 04 0d 03 | ca 04 0d 03 d4 0f dd f2 |........|........|
|00000a20| 6c 6f 61 64 5f 64 61 74 | 61 0d 03 de 23 73 70 72 |load_dat|a...#spr|
|00000a30| 69 74 65 5f 66 69 6c 65 | 24 3d a4 73 74 72 69 6e |ite_file|$=.strin|
|00000a40| 67 28 62 6c 6f 63 6b 25 | 2b 34 34 29 0d 03 e8 38 |g(block%|+44)...8|
|00000a50| c8 99 20 22 57 69 6d 70 | 45 78 74 5f 53 65 74 49 |.. "Wimp|Ext_SetI|
|00000a60| 63 6f 6e 53 74 72 69 6e | 67 22 2c 2c 2c 68 61 6e |conStrin|g",,,han|
|00000a70| 64 25 21 34 2c 33 38 2c | 73 70 72 69 74 65 5f 66 |d%!4,38,|sprite_f|
|00000a80| 69 6c 65 24 0d 03 f2 05 | e1 0d 03 fc 04 0d 04 06 |ile$....|........|
|00000a90| 04 0d 04 10 04 0d 04 1a | 04 0d 04 24 04 0d 04 2e |........|...$....|
|00000aa0| 04 0d 04 38 04 0d 04 42 | 04 0d 04 4c 16 dd a4 73 |...8...B|...L...s|
|00000ab0| 74 72 69 6e 67 28 61 64 | 64 72 65 73 73 25 29 0d |tring(ad|dress%).|
|00000ac0| 04 56 0e 72 65 73 75 6c | 74 24 3d 22 22 0d 04 60 |.V.resul|t$=""..`|
|00000ad0| 08 74 25 3d 30 0d 04 6a | 15 62 79 74 65 25 3d 61 |.t%=0..j|.byte%=a|
|00000ae0| 64 64 72 65 73 73 25 3f | 74 25 0d 04 74 11 20 c8 |ddress%?|t%..t. .|
|00000af0| 95 20 62 79 74 65 25 3e | 3d 33 32 0d 04 7e 1e 20 |. byte%>|=32..~. |
|00000b00| 20 72 65 73 75 6c 74 24 | 3d 72 65 73 75 6c 74 24 | result$|=result$|
|00000b10| 2b bd 28 62 79 74 65 25 | 29 0d 04 88 0d 20 20 74 |+.(byte%|).... t|
|00000b20| 25 3d 74 25 2b 31 0d 04 | 92 17 20 20 62 79 74 65 |%=t%+1..|.. byte|
|00000b30| 25 3d 61 64 64 72 65 73 | 73 25 3f 74 25 0d 04 9c |%=addres|s%?t%...|
|00000b40| 06 20 ce 0d 04 a6 0c 3d | 72 65 73 75 6c 74 24 0d |. .....=|result$.|
|00000b50| 04 b0 04 0d 04 ba 04 0d | 04 c4 04 0d 04 ce 04 0d |........|........|
|00000b60| 04 d8 04 0d 04 e2 04 0d | 04 ec 0c dd f2 62 75 74 |........|.....but|
|00000b70| 74 6f 6e 0d 04 f6 13 20 | c8 8e 20 62 6c 6f 63 6b |ton.... |.. block|
|00000b80| 25 21 31 32 20 ca 0d 05 | 00 0a 20 20 c9 20 2d 32 |%!12 ...|.. . -2|
|00000b90| 0d 05 0a 10 20 20 20 f2 | 69 63 6f 6e 5f 62 61 72 |.... .|icon_bar|
|00000ba0| 0d 05 14 0f 20 20 c9 20 | 68 61 6e 64 25 21 30 0d |.... . |hand%!0.|
|00000bb0| 05 1e 3a 20 20 20 e7 20 | 62 6c 6f 63 6b 25 21 31 |..: . |block%!1|
|00000bc0| 36 3d 31 20 8c 20 c8 99 | 20 22 57 69 6d 70 45 78 |6=1 . ..| "WimpEx|
|00000bd0| 74 5f 4f 70 65 6e 57 69 | 6e 64 6f 77 54 6f 70 22 |t_OpenWi|ndowTop"|
|00000be0| 2c 68 61 6e 64 25 21 31 | 36 0d 05 28 0f 20 20 c9 |,hand%!1|6..(. .|
|00000bf0| 20 68 61 6e 64 25 21 34 | 0d 05 32 13 20 20 20 f2 | hand%!4|..2. .|
|00000c00| 6d 61 69 6e 5f 77 69 6e | 64 6f 77 0d 05 3c 0f 20 |main_win|dow..<. |
|00000c10| 20 c9 20 68 61 6e 64 25 | 21 38 0d 05 46 13 20 20 | . hand%|!8..F. |
|00000c20| 20 f2 70 61 6e 65 5f 77 | 69 6e 64 6f 77 0d 05 50 | .pane_w|indow..P|
|00000c30| 10 20 20 c9 20 68 61 6e | 64 25 21 31 32 0d 05 5a |. . han|d%!12..Z|
|00000c40| 13 20 20 20 f2 73 61 76 | 65 5f 77 69 6e 64 6f 77 |. .sav|e_window|
|00000c50| 0d 05 64 06 20 cb 0d 05 | 6e 0d e1 20 20 20 20 20 |..d. ...|n.. |
|00000c60| 20 20 20 0d 05 78 04 0d | 05 82 04 0d 05 8c 04 0d | ..x..|........|
|00000c70| 05 96 11 dd f2 70 61 6e | 65 5f 77 69 6e 64 6f 77 |.....pan|e_window|
|00000c80| 0d 05 a0 12 20 c8 8e 20 | 62 6c 6f 63 6b 25 21 38 |.... .. |block%!8|
|00000c90| 20 ca 0d 05 aa 09 20 20 | c9 20 32 0d 05 b4 26 20 | ..... |. 2...& |
|00000ca0| 20 20 c8 99 20 22 4d 65 | 6e 75 55 74 69 6c 5f 53 | .. "Me|nuUtil_S|
|00000cb0| 68 6f 77 22 2c 6d 61 69 | 6e 25 2c 62 6c 6f 63 6b |how",mai|n%,block|
|00000cc0| 25 0d 05 be 07 20 20 7f | 0d 05 c8 15 20 20 20 c8 |%.... .|.... .|
|00000cd0| 8e 20 62 6c 6f 63 6b 25 | 21 31 36 20 ca 0d 05 d2 |. block%|!16 ....|
|00000ce0| 0b 20 20 20 20 c9 20 31 | 0d 05 dc 23 20 20 20 20 |. . 1|...# |
|00000cf0| 20 f2 72 65 61 64 5f 77 | 69 6e 64 6f 77 5f 69 6e | .read_w|indow_in|
|00000d00| 66 6f 28 68 61 6e 64 25 | 21 34 29 0d 05 e6 08 20 |fo(hand%|!4).... |
|00000d10| 20 20 cb 0d 05 f0 06 20 | cb 0d 05 fa 05 e1 0d 06 | ..... |........|
|00000d20| 04 04 0d 06 0e 04 0d 06 | 18 04 0d 06 22 19 dd f2 |........|...."...|
|00000d30| 72 65 61 64 5f 77 69 6e | 64 6f 77 5f 69 6e 66 6f |read_win|dow_info|
|00000d40| 28 57 29 0d 06 2c 2b c8 | 99 20 22 57 69 6d 70 45 |(W)..,+.|. "WimpE|
|00000d50| 78 74 5f 47 65 74 49 63 | 6f 6e 22 2c 2c 2c 57 2c |xt_GetIc|on",,,W,|
|00000d60| 34 33 20 b8 20 73 65 6c | 65 63 74 65 64 25 0d 06 |43 . sel|ected%..|
|00000d70| 36 32 20 e7 20 73 65 6c | 65 63 74 65 64 25 3d 31 |62 . sel|ected%=1|
|00000d80| 20 8c 20 73 70 72 69 74 | 65 5f 66 69 6c 65 24 3d | . sprit|e_file$=|
|00000d90| a4 72 65 61 64 5f 69 63 | 6f 6e 28 57 2c 34 35 29 |.read_ic|on(W,45)|
|00000da0| 0d 06 40 31 20 c8 99 20 | 22 57 69 6d 70 45 78 74 |..@1 .. |"WimpExt|
|00000db0| 5f 47 65 74 4e 75 6d 62 | 65 72 49 63 6f 6e 22 2c |_GetNumb|erIcon",|
|00000dc0| 31 30 2c 2c 57 2c 31 30 | 20 b8 20 42 62 6c 75 65 |10,,W,10| . Bblue|
|00000dd0| 25 0d 06 4a 50 20 20 e7 | 20 42 62 6c 75 65 25 3e |%..JP .| Bblue%>|
|00000de0| 32 35 35 20 8c 20 42 62 | 6c 75 65 25 3d 32 35 35 |255 . Bb|lue%=255|
|00000df0| 3a c8 99 20 22 57 69 6d | 70 45 78 74 5f 53 65 74 |:.. "Wim|pExt_Set|
|00000e00| 4e 75 6d 62 65 72 49 63 | 6f 6e 22 2c 31 30 2c 2c |NumberIc|on",10,,|
|00000e10| 68 61 6e 64 25 21 34 2c | 31 30 2c 42 62 6c 75 65 |hand%!4,|10,Bblue|
|00000e20| 25 0d 06 54 32 20 c8 99 | 20 22 57 69 6d 70 45 78 |%..T2 ..| "WimpEx|
|00000e30| 74 5f 47 65 74 4e 75 6d | 62 65 72 49 63 6f 6e 22 |t_GetNum|berIcon"|
|00000e40| 2c 31 30 2c 2c 57 2c 31 | 34 20 b8 20 42 67 72 65 |,10,,W,1|4 . Bgre|
|00000e50| 65 6e 25 0d 06 5e 53 20 | 20 e7 20 42 67 72 65 65 |en%..^S | . Bgree|
|00000e60| 6e 25 3e 32 35 35 20 8c | 20 42 67 72 65 65 6e 25 |n%>255 .| Bgreen%|
|00000e70| 3d 32 35 35 3a c8 99 20 | 22 57 69 6d 70 45 78 74 |=255:.. |"WimpExt|
|00000e80| 5f 53 65 74 4e 75 6d 62 | 65 72 49 63 6f 6e 22 2c |_SetNumb|erIcon",|
|00000e90| 31 30 2c 2c 68 61 6e 64 | 25 21 34 2c 31 34 2c 42 |10,,hand|%!4,14,B|
|00000ea0| 67 72 65 65 6e 25 0d 06 | 68 30 20 c8 99 20 22 57 |green%..|h0 .. "W|
|00000eb0| 69 6d 70 45 78 74 5f 47 | 65 74 4e 75 6d 62 65 72 |impExt_G|etNumber|
|00000ec0| 49 63 6f 6e 22 2c 31 30 | 2c 2c 57 2c 31 38 20 b8 |Icon",10|,,W,18 .|
|00000ed0| 20 42 72 65 64 25 0d 06 | 72 4f 20 20 e7 20 42 72 | Bred%..|rO . Br|
|00000ee0| 65 64 25 3e 32 35 35 20 | 8c 20 42 72 65 64 25 3d |ed%>255 |. Bred%=|
|00000ef0| 32 35 35 3a c8 99 20 22 | 57 69 6d 70 45 78 74 5f |255:.. "|WimpExt_|
|00000f00| 53 65 74 4e 75 6d 62 65 | 72 49 63 6f 6e 22 2c 31 |SetNumbe|rIcon",1|
|00000f10| 30 2c 2c 68 61 6e 64 25 | 21 34 2c 33 31 38 2c 42 |0,,hand%|!4,318,B|
|00000f20| 72 65 64 25 25 0d 06 7c | 06 20 20 0d 06 86 06 20 |red%%..||. .... |
|00000f30| 20 0d 06 90 05 20 0d 06 | 9a 31 20 c8 99 20 22 57 | .... ..|.1 .. "W|
|00000f40| 69 6d 70 45 78 74 5f 47 | 65 74 4e 75 6d 62 65 72 |impExt_G|etNumber|
|00000f50| 49 63 6f 6e 22 2c 31 30 | 2c 2c 57 2c 33 32 20 b8 |Icon",10|,,W,32 .|
|00000f60| 20 54 62 6c 75 65 25 0d | 06 a4 50 20 20 e7 20 54 | Tblue%.|..P . T|
|00000f70| 62 6c 75 65 25 3e 32 35 | 35 20 8c 20 54 62 6c 75 |blue%>25|5 . Tblu|
|00000f80| 65 25 3d 32 35 35 3a c8 | 99 20 22 57 69 6d 70 45 |e%=255:.|. "WimpE|
|00000f90| 78 74 5f 53 65 74 4e 75 | 6d 62 65 72 49 63 6f 6e |xt_SetNu|mberIcon|
|00000fa0| 22 2c 31 30 2c 2c 68 61 | 6e 64 25 21 34 2c 33 32 |",10,,ha|nd%!4,32|
|00000fb0| 2c 54 62 6c 75 65 25 0d | 06 ae 32 20 c8 99 20 22 |,Tblue%.|..2 .. "|
|00000fc0| 57 69 6d 70 45 78 74 5f | 47 65 74 4e 75 6d 62 65 |WimpExt_|GetNumbe|
|00000fd0| 72 49 63 6f 6e 22 2c 31 | 30 2c 2c 57 2c 33 36 20 |rIcon",1|0,,W,36 |
|00000fe0| b8 20 54 67 72 65 65 6e | 25 0d 06 b8 53 20 20 e7 |. Tgreen|%...S .|
|00000ff0| 20 54 67 72 65 65 6e 25 | 3e 32 35 35 20 8c 20 54 | Tgreen%|>255 . T|
|00001000| 67 72 65 65 6e 25 3d 32 | 35 35 3a c8 99 20 22 57 |green%=2|55:.. "W|
|00001010| 69 6d 70 45 78 74 5f 53 | 65 74 4e 75 6d 62 65 72 |impExt_S|etNumber|
|00001020| 49 63 6f 6e 22 2c 31 30 | 2c 2c 68 61 6e 64 25 21 |Icon",10|,,hand%!|
|00001030| 34 2c 33 36 2c 54 67 72 | 65 65 6e 25 0d 06 c2 30 |4,36,Tgr|een%...0|
|00001040| 20 c8 99 20 22 57 69 6d | 70 45 78 74 5f 47 65 74 | .. "Wim|pExt_Get|
|00001050| 4e 75 6d 62 65 72 49 63 | 6f 6e 22 2c 31 30 2c 2c |NumberIc|on",10,,|
|00001060| 57 2c 34 30 20 b8 20 54 | 72 65 64 25 0d 06 cc 4d |W,40 . T|red%...M|
|00001070| 20 20 e7 20 54 72 65 64 | 25 3e 32 35 35 20 8c 20 | . Tred|%>255 . |
|00001080| 54 72 65 64 25 3d 32 35 | 35 3a c8 99 20 22 57 69 |Tred%=25|5:.. "Wi|
|00001090| 6d 70 45 78 74 5f 53 65 | 74 4e 75 6d 62 65 72 49 |mpExt_Se|tNumberI|
|000010a0| 63 6f 6e 22 2c 31 30 2c | 2c 68 61 6e 64 25 21 34 |con",10,|,hand%!4|
|000010b0| 2c 34 30 2c 54 72 65 64 | 25 0d 06 d6 05 20 0d 06 |,40,Tred|%.... ..|
|000010c0| e0 2d 20 c8 99 20 22 57 | 69 6d 70 45 78 74 5f 47 |.- .. "W|impExt_G|
|000010d0| 65 74 4e 75 6d 62 65 72 | 49 63 6f 6e 22 2c 31 30 |etNumber|Icon",10|
|000010e0| 2c 2c 57 2c 34 35 20 b8 | 20 58 25 0d 06 ea 2d 20 |,,W,45 .| X%...- |
|000010f0| c8 99 20 22 57 69 6d 70 | 45 78 74 5f 47 65 74 4e |.. "Wimp|Ext_GetN|
|00001100| 75 6d 62 65 72 49 63 6f | 6e 22 2c 31 30 2c 2c 57 |umberIco|n",10,,W|
|00001110| 2c 34 37 20 b8 20 59 25 | 0d 06 f4 05 20 0d 06 fe |,47 . Y%|.... ...|
|00001120| 1b 20 74 65 78 74 24 3d | a4 72 65 61 64 5f 69 63 |. text$=|.read_ic|
|00001130| 6f 6e 28 57 2c 35 32 29 | 0d 07 08 28 20 73 70 72 |on(W,52)|...( spr|
|00001140| 69 74 65 5f 66 69 6c 65 | 24 3d a4 72 65 61 64 5f |ite_file|$=.read_|
|00001150| 69 63 6f 6e 28 68 61 6e | 64 25 21 34 2c 33 38 29 |icon(han|d%!4,38)|
|00001160| 0d 07 12 05 20 0d 07 1c | 25 20 66 69 6c 65 25 3d |.... ...|% file%=|
|00001170| ae 28 22 3c 46 6f 6e 74 | 50 61 69 6e 74 24 44 69 |.("<Font|Paint$Di|
|00001180| 72 3e 2e 53 63 72 61 70 | 22 29 0d 07 26 13 20 20 |r>.Scrap|")..&. |
|00001190| d5 23 66 69 6c 65 25 2c | 74 65 78 74 24 0d 07 30 |.#file%,|text$..0|
|000011a0| 1a 20 20 d5 23 66 69 6c | 65 25 2c 73 63 72 65 65 |. .#fil|e%,scree|
|000011b0| 6e 5f 6d 6f 64 65 24 0d | 07 3a 18 20 20 d5 23 66 |n_mode$.|.:. .#f|
|000011c0| 69 6c 65 25 2c 66 6f 6e | 74 5f 73 69 7a 65 24 0d |ile%,fon|t_size$.|
|000011d0| 07 44 13 20 20 d5 23 66 | 69 6c 65 25 2c 66 6f 6e |.D. .#f|ile%,fon|
|000011e0| 74 24 0d 07 4e 15 20 20 | d5 23 66 69 6c 65 25 2c |t$..N. |.#file%,|
|000011f0| c3 42 62 6c 75 65 25 0d | 07 58 16 20 20 d5 23 66 |.Bblue%.|.X. .#f|
|00001200| 69 6c 65 25 2c c3 42 67 | 72 65 65 6e 25 0d 07 62 |ile%,.Bg|reen%..b|
|00001210| 14 20 20 d5 23 66 69 6c | 65 25 2c c3 42 72 65 64 |. .#fil|e%,.Bred|
|00001220| 25 0d 07 6c 15 20 20 d5 | 23 66 69 6c 65 25 2c c3 |%..l. .|#file%,.|
|00001230| 54 62 6c 75 65 25 0d 07 | 76 16 20 20 d5 23 66 69 |Tblue%..|v. .#fi|
|00001240| 6c 65 25 2c c3 54 67 72 | 65 65 6e 25 0d 07 80 14 |le%,.Tgr|een%....|
|00001250| 20 20 d5 23 66 69 6c 65 | 25 2c c3 54 72 65 64 25 | .#file|%,.Tred%|
|00001260| 0d 07 8a 11 20 20 d5 23 | 66 69 6c 65 25 2c c3 58 |.... .#|file%,.X|
|00001270| 25 0d 07 94 11 20 20 d5 | 23 66 69 6c 65 25 2c c3 |%.... .|#file%,.|
|00001280| 59 25 0d 07 9e 18 20 20 | d5 23 66 69 6c 65 25 2c |Y%.... |.#file%,|
|00001290| c3 73 65 6c 65 63 74 65 | 64 25 0d 07 a8 1a 20 20 |.selecte|d%.... |
|000012a0| d5 23 66 69 6c 65 25 2c | 73 70 72 69 74 65 5f 66 |.#file%,|sprite_f|
|000012b0| 69 6c 65 24 0d 07 b2 0c | 20 d9 23 66 69 6c 65 25 |ile$....| .#file%|
|000012c0| 0d 07 bc 06 20 3a 0d 07 | c6 34 20 c8 99 20 22 57 |.... :..|.4 .. "W|
|000012d0| 69 6d 70 5f 53 74 61 72 | 74 54 61 73 6b 22 2c 22 |imp_Star|tTask","|
|000012e0| 52 75 6e 20 3c 46 6f 6e | 74 50 61 69 6e 74 24 44 |Run <Fon|tPaint$D|
|000012f0| 69 72 3e 2e 50 61 69 6e | 74 22 0d 07 d0 06 20 3a |ir>.Pain|t".... :|
|00001300| 0d 07 da 28 20 c8 99 20 | 22 57 69 6d 70 45 78 74 |...( .. |"WimpExt|
|00001310| 5f 4f 70 65 6e 57 69 6e | 64 6f 77 54 6f 70 22 2c |_OpenWin|dowTop",|
|00001320| 68 61 6e 64 25 21 31 32 | 0d 07 e4 05 20 0d 07 ee |hand%!12|.... ...|
|00001330| 05 e1 0d 07 f8 06 20 20 | 0d 08 02 06 20 20 0d 08 |...... |.... ..|
|00001340| 0c 04 0d 08 16 11 dd f2 | 73 61 76 65 5f 77 69 6e |........|save_win|
|00001350| 64 6f 77 0d 08 20 13 20 | c8 8e 20 62 6c 6f 63 6b |dow.. . |.. block|
|00001360| 25 21 31 36 20 ca 0d 08 | 2a 09 20 20 c9 20 32 0d |%!16 ...|*. . 2.|
|00001370| 08 34 28 20 20 20 73 61 | 76 65 5f 70 61 74 68 24 |.4( sa|ve_path$|
|00001380| 3d a4 72 65 61 64 5f 69 | 63 6f 6e 28 68 61 6e 64 |=.read_i|con(hand|
|00001390| 25 21 31 32 2c 31 29 0d | 08 3e 17 20 20 20 20 c8 |%!12,1).|.>. .|
|000013a0| 8e 20 73 61 76 65 5f 70 | 61 74 68 24 20 ca 0d 08 |. save_p|ath$ ...|
|000013b0| 48 17 20 20 20 20 20 c9 | 20 22 54 65 78 74 53 70 |H. .| "TextSp|
|000013c0| 72 69 74 65 22 0d 08 52 | 50 20 20 20 20 20 20 f2 |rite"..R|P .|
|000013d0| 77 61 72 6e 28 22 54 6f | 20 73 61 76 65 2c 20 64 |warn("To| save, d|
|000013e0| 72 61 67 20 74 68 65 20 | 73 70 72 69 74 65 20 69 |rag the |sprite i|
|000013f0| 63 6f 6e 20 69 6e 74 6f | 20 61 20 64 69 72 65 63 |con into| a direc|
|00001400| 74 6f 72 79 20 64 69 73 | 70 6c 61 79 20 77 69 6e |tory dis|play win|
|00001410| 64 6f 77 22 29 0d 08 5c | 0a 20 20 20 20 20 7f 0d |dow")..\|. ..|
|00001420| 08 66 19 20 20 20 20 20 | 20 f2 73 65 74 5f 73 61 |.f. | .set_sa|
|00001430| 76 65 5f 74 79 70 65 20 | 0d 08 70 84 20 20 20 20 |ve_type |..p. |
|00001440| 20 20 e7 20 73 61 76 65 | 5f 74 79 70 65 25 3d 30 | . save|_type%=0|
|00001450| 20 8c 20 ff 20 22 43 6f | 70 79 20 3c 46 6f 6e 74 | . . "Co|py <Font|
|00001460| 50 61 69 6e 74 24 44 69 | 72 3e 2e 53 77 61 70 2e |Paint$Di|r>.Swap.|
|00001470| 53 63 72 65 65 6e 20 22 | 2b 73 61 76 65 5f 70 61 |Screen "|+save_pa|
|00001480| 74 68 24 2b 22 20 7e 43 | 7e 56 46 51 22 3a 21 62 |th$+" ~C|~VFQ":!b|
|00001490| 6c 6f 63 6b 25 3d 68 61 | 6e 64 25 21 31 32 3a c8 |lock%=ha|nd%!12:.|
|000014a0| 99 20 22 57 69 6d 70 5f | 43 6c 6f 73 65 57 69 6e |. "Wimp_|CloseWin|
|000014b0| 64 6f 77 22 2c 2c 62 6c | 6f 63 6b 25 0d 08 7a 82 |dow",,bl|ock%..z.|
|000014c0| 20 20 20 20 20 20 e7 20 | 73 61 76 65 5f 74 79 70 | . |save_typ|
|000014d0| 65 25 3d 31 20 8c 20 ff | 20 22 43 6f 70 79 20 3c |e%=1 . .| "Copy <|
|000014e0| 46 6f 6e 74 50 61 69 6e | 74 24 44 69 72 3e 2e 53 |FontPain|t$Dir>.S|
|000014f0| 77 61 70 2e 54 65 78 74 | 20 22 2b 73 61 76 65 5f |wap.Text| "+save_|
|00001500| 70 61 74 68 24 2b 22 20 | 7e 43 7e 56 46 51 22 3a |path$+" |~C~VFQ":|
|00001510| 21 62 6c 6f 63 6b 25 3d | 68 61 6e 64 25 21 31 32 |!block%=|hand%!12|
|00001520| 3a c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 |:.. "Wim|p_CloseW|
|00001530| 69 6e 64 6f 77 22 2c 2c | 62 6c 6f 63 6b 25 0d 08 |indow",,|block%..|
|00001540| 84 09 20 20 20 20 cb 0d | 08 8e 0a 20 20 20 c9 20 |.. ..|... . |
|00001550| 30 0d 08 98 3f 20 20 20 | 20 c8 99 20 22 57 69 6d |0...? | .. "Wim|
|00001560| 70 45 78 74 5f 44 72 61 | 67 49 63 6f 6e 22 2c 25 |pExt_Dra|gIcon",%|
|00001570| 31 30 30 30 30 30 30 31 | 2c 31 2c 68 61 6e 64 25 |10000001|,1,hand%|
|00001580| 21 31 32 2c 30 2c 22 66 | 69 6c 65 5f 66 66 39 22 |!12,0,"f|ile_ff9"|
|00001590| 0d 08 a2 07 20 20 cb 0d | 08 ac 06 20 20 0d 08 b6 |.... ..|... ...|
|000015a0| 06 20 e1 0d 08 c0 05 20 | 0d 08 ca 07 20 20 20 0d |. ..... |.... .|
|000015b0| 08 d4 04 0d 08 de 04 0d | 08 e8 04 0d 08 f2 13 dd |........|........|
|000015c0| f2 73 65 74 5f 73 61 76 | 65 5f 74 79 70 65 0d 08 |.set_sav|e_type..|
|000015d0| fc 2d c8 99 20 22 57 69 | 6d 70 45 78 74 5f 47 65 |.-.. "Wi|mpExt_Ge|
|000015e0| 74 49 63 6f 6e 22 2c 2c | 2c 68 61 6e 64 25 21 31 |tIcon",,|,hand%!1|
|000015f0| 32 2c 33 20 b8 20 73 65 | 6c 31 25 0d 09 06 2d c8 |2,3 . se|l1%...-.|
|00001600| 99 20 22 57 69 6d 70 45 | 78 74 5f 47 65 74 49 63 |. "WimpE|xt_GetIc|
|00001610| 6f 6e 22 2c 2c 2c 68 61 | 6e 64 25 21 31 32 2c 34 |on",,,ha|nd%!12,4|
|00001620| 20 b8 20 73 65 6c 32 25 | 0d 09 10 1c e7 20 73 65 | . sel2%|..... se|
|00001630| 6c 31 25 3d 31 20 8c 20 | 73 61 76 65 5f 74 79 70 |l1%=1 . |save_typ|
|00001640| 65 25 3d 30 0d 09 1a 1c | e7 20 73 65 6c 32 25 3d |e%=0....|. sel2%=|
|00001650| 31 20 8c 20 73 61 76 65 | 5f 74 79 70 65 25 3d 31 |1 . save|_type%=1|
|00001660| 0d 09 24 05 e1 0d 09 2e | 04 0d 09 38 04 0d 09 42 |..$.....|...8...B|
|00001670| 04 0d 09 4c 04 0d 09 56 | 04 0d 09 60 11 dd f2 6d |...L...V|...`...m|
|00001680| 61 69 6e 5f 77 69 6e 64 | 6f 77 0d 09 6a 12 20 c8 |ain_wind|ow..j. .|
|00001690| 8e 20 62 6c 6f 63 6b 25 | 21 38 20 ca 0d 09 74 09 |. block%|!8 ...t.|
|000016a0| 20 20 c9 20 32 0d 09 7e | 15 20 20 20 c8 8e 20 62 | . 2..~|. .. b|
|000016b0| 6c 6f 63 6b 25 21 31 36 | 20 ca 0d 09 88 0b 20 20 |lock%!16| ..... |
|000016c0| 20 20 c9 20 34 0d 09 92 | 2d 20 20 20 20 20 c8 99 | . 4...|- ..|
|000016d0| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 53 68 6f 77 22 | "MenuUt|il_Show"|
|000016e0| 2c 6d 6f 64 65 5f 6d 65 | 6e 75 25 2c 62 6c 6f 63 |,mode_me|nu%,bloc|
|000016f0| 6b 25 0d 09 9c 0c 20 20 | 20 20 c9 20 32 32 0d 09 |k%.... | . 22..|
|00001700| a6 14 20 20 20 20 20 f4 | 20 46 6f 6e 74 20 6d 65 |.. .| Font me|
|00001710| 6e 75 0d 09 b0 0d 20 20 | 20 20 c9 20 32 35 20 0d |nu.... | . 25 .|
|00001720| 09 ba 2d 20 20 20 20 20 | c8 99 20 22 4d 65 6e 75 |..- |.. "Menu|
|00001730| 55 74 69 6c 5f 53 68 6f | 77 22 2c 73 69 7a 65 5f |Util_Sho|w",size_|
|00001740| 6d 65 6e 75 25 2c 62 6c | 6f 63 6b 25 0d 09 c4 09 |menu%,bl|ock%....|
|00001750| 20 20 20 20 7f 0d 09 ce | 28 20 20 20 20 20 c8 99 | ....|( ..|
|00001760| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 53 68 6f 77 22 | "MenuUt|il_Show"|
|00001770| 2c 6d 61 69 6e 25 2c 62 | 6c 6f 63 6b 25 0d 09 d8 |,main%,b|lock%...|
|00001780| 08 20 20 20 cb 0d 09 e2 | 07 20 20 7f 0d 09 ec 15 |. ....|. .....|
|00001790| 20 20 20 c8 8e 20 62 6c | 6f 63 6b 25 21 31 36 20 | .. bl|ock%!16 |
|000017a0| ca 0d 09 f6 0b 20 20 20 | 20 c9 20 34 0d 0a 00 11 |..... | . 4....|
|000017b0| 20 20 20 20 20 6d 65 6e | 75 24 3d 22 22 0d 0a 0a | men|u$=""...|
|000017c0| 2d 20 20 20 20 20 c8 99 | 20 22 4d 65 6e 75 55 74 |- ..| "MenuUt|
|000017d0| 69 6c 5f 53 68 6f 77 22 | 2c 6d 6f 64 65 5f 6d 65 |il_Show"|,mode_me|
|000017e0| 6e 75 25 2c 62 6c 6f 63 | 6b 25 0d 0a 14 0c 20 20 |nu%,bloc|k%.... |
|000017f0| 20 20 c9 20 32 32 0d 0a | 1e 12 20 20 20 20 20 6d | . 22..|.. m|
|00001800| 65 6e 75 24 3d 22 46 22 | 0d 0a 28 3d 20 20 20 20 |enu$="F"|..(= |
|00001810| 20 c8 99 20 22 57 69 6d | 70 45 78 74 5f 47 65 74 | .. "Wim|pExt_Get|
|00001820| 46 6f 6e 74 4d 65 6e 75 | 22 2c 31 2c 22 54 65 78 |FontMenu|",1,"Tex|
|00001830| 74 20 46 6f 6e 74 22 20 | b8 20 2c 66 6f 6e 74 5f |t Font" |. ,font_|
|00001840| 6d 65 6e 75 25 0d 0a 32 | 44 20 20 20 20 20 c8 99 |menu%..2|D ..|
|00001850| 20 22 57 69 6d 70 45 78 | 74 5f 43 72 65 61 74 65 | "WimpEx|t_Create|
|00001860| 4d 65 6e 75 22 2c 2c 66 | 6f 6e 74 5f 6d 65 6e 75 |Menu",,f|ont_menu|
|00001870| 25 2c 62 6c 6f 63 6b 25 | 21 30 2b 31 32 2c 62 6c |%,block%|!0+12,bl|
|00001880| 6f 63 6b 25 21 34 2b 32 | 30 0d 0a 3c 0d 20 20 20 |ock%!4+2|0..<. |
|00001890| 20 c9 20 32 35 20 0d 0a | 46 11 20 20 20 20 20 6d | . 25 ..|F. m|
|000018a0| 65 6e 75 24 3d 22 22 0d | 0a 50 2d 20 20 20 20 20 |enu$="".|.P- |
|000018b0| c8 99 20 22 4d 65 6e 75 | 55 74 69 6c 5f 53 68 6f |.. "Menu|Util_Sho|
|000018c0| 77 22 2c 73 69 7a 65 5f | 6d 65 6e 75 25 2c 62 6c |w",size_|menu%,bl|
|000018d0| 6f 63 6b 25 0d 0a 5a 08 | 20 20 20 cb 0d 0a 64 06 |ock%..Z.| ...d.|
|000018e0| 20 cb 0d 0a 6e 05 e1 0d | 0a 78 04 0d 0a 82 04 0d | ...n...|.x......|
|000018f0| 0a 8c 04 0d 0a 96 04 0d | 0a a0 04 0d 0a aa 04 0d |........|........|
|00001900| 0a b4 0e dd f2 69 63 6f | 6e 5f 62 61 72 0d 0a be |.....ico|n_bar...|
|00001910| 11 c8 8e 20 62 6c 6f 63 | 6b 25 21 38 20 ca 0d 0a |... bloc|k%!8 ...|
|00001920| c8 08 20 c9 20 32 0d 0a | d2 0e 20 20 6d 65 6e 75 |.. . 2..|.. menu|
|00001930| 24 3d 22 22 0d 0a dc 25 | 20 20 c8 99 20 22 4d 65 |$=""...%| .. "Me|
|00001940| 6e 75 55 74 69 6c 5f 53 | 68 6f 77 22 2c 6d 61 69 |nuUtil_S|how",mai|
|00001950| 6e 25 2c 62 6c 6f 63 6b | 25 0d 0a e6 08 20 c9 20 |n%,block|%.... . |
|00001960| 34 0d 0a f0 28 20 20 c8 | 99 20 22 57 69 6d 70 45 |4...( .|. "WimpE|
|00001970| 78 74 5f 4f 70 65 6e 57 | 69 6e 64 6f 77 54 6f 70 |xt_OpenW|indowTop|
|00001980| 22 2c 68 61 6e 64 25 21 | 38 0d 0a fa 05 cb 0d 0b |",hand%!|8.......|
|00001990| 04 05 e1 0d 0b 0e 04 0d | 0b 18 04 0d 0b 22 04 0d |........|....."..|
|000019a0| 0b 2c 04 0d 0b 36 04 0d | 0b 40 0f dd f2 64 72 61 |.,...6..|.@...dra|
|000019b0| 67 5f 65 6e 64 73 0d 0b | 4a 1a c8 99 20 22 58 44 |g_ends..|J... "XD|
|000019c0| 72 61 67 41 53 70 72 69 | 74 65 5f 53 74 6f 70 22 |ragASpri|te_Stop"|
|000019d0| 0d 0b 54 13 20 f2 73 65 | 74 5f 73 61 76 65 5f 74 |..T. .se|t_save_t|
|000019e0| 79 70 65 0d 0b 5e 26 20 | 66 69 6c 65 5f 66 75 6c |ype..^& |file_ful|
|000019f0| 6c 24 3d a4 72 65 61 64 | 5f 69 63 6f 6e 28 68 61 |l$=.read|_icon(ha|
|00001a00| 6e 64 25 21 31 32 2c 30 | 29 0d 0b 68 51 20 e7 20 |nd%!12,0|)..hQ . |
|00001a10| 73 61 76 65 5f 74 79 70 | 65 25 3d 30 20 8c 20 c8 |save_typ|e%=0 . .|
|00001a20| 99 20 22 4f 53 5f 46 69 | 6c 65 22 2c 31 37 2c 22 |. "OS_Fi|le",17,"|
|00001a30| 3c 46 6f 6e 74 50 61 69 | 6e 74 24 44 69 72 3e 2e |<FontPai|nt$Dir>.|
|00001a40| 53 77 61 70 2e 53 63 72 | 65 65 6e 22 20 b8 20 2c |Swap.Scr|een" . ,|
|00001a50| 2c 2c 2c 6c 65 6e 67 74 | 68 25 0d 0b 72 4f 20 e7 |,,,lengt|h%..rO .|
|00001a60| 20 73 61 76 65 5f 74 79 | 70 65 25 3d 31 20 8c 20 | save_ty|pe%=1 . |
|00001a70| c8 99 20 22 4f 53 5f 46 | 69 6c 65 22 2c 31 37 2c |.. "OS_F|ile",17,|
|00001a80| 22 3c 46 6f 6e 74 50 61 | 69 6e 74 24 44 69 72 3e |"<FontPa|int$Dir>|
|00001a90| 2e 53 77 61 70 2e 54 65 | 78 74 22 20 b8 20 2c 2c |.Swap.Te|xt" . ,,|
|00001aa0| 2c 2c 6c 65 6e 67 74 68 | 25 0d 0b 7c 32 20 c8 99 |,,length|%..|2 ..|
|00001ab0| 20 22 57 69 6d 70 45 78 | 74 5f 46 69 6e 64 4c 65 | "WimpEx|t_FindLe|
|00001ac0| 61 66 22 2c 66 69 6c 65 | 5f 66 75 6c 6c 24 20 b8 |af",file|_full$ .|
|00001ad0| 20 66 69 6c 65 5f 6c 65 | 61 66 24 0d 0b 86 0c 20 | file_le|af$.... |
|00001ae0| 21 63 25 3d 32 35 36 0d | 0b 90 0c 20 63 25 21 31 |!c%=256.|... c%!1|
|00001af0| 32 3d 30 0d 0b 9a 0c 20 | 63 25 21 31 36 3d 31 0d |2=0.... |c%!16=1.|
|00001b00| 0b a4 25 20 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |..% .. "|Wimp_Get|
|00001b10| 50 6f 69 6e 74 65 72 49 | 6e 66 6f 22 2c 2c 62 6c |PointerI|nfo",,bl|
|00001b20| 6f 63 6b 25 0d 0b ae 14 | 20 63 25 21 32 30 3d 62 |ock%....| c%!20=b|
|00001b30| 6c 6f 63 6b 25 21 31 32 | 0d 0b b8 14 20 63 25 21 |lock%!12|.... c%!|
|00001b40| 32 34 3d 62 6c 6f 63 6b | 25 21 31 36 0d 0b c2 13 |24=block|%!16....|
|00001b50| 20 63 25 21 32 38 3d 62 | 6c 6f 63 6b 25 21 30 0d | c%!28=b|lock%!0.|
|00001b60| 0b cc 13 20 63 25 21 33 | 32 3d 62 6c 6f 63 6b 25 |... c%!3|2=block%|
|00001b70| 21 34 0d 0b d6 12 20 63 | 25 21 33 36 3d 6c 65 6e |!4.... c|%!36=len|
|00001b80| 67 74 68 25 0d 0b e0 0f | 20 63 25 21 34 30 3d 26 |gth%....| c%!40=&|
|00001b90| 46 46 39 0d 0b ea 1d 20 | 24 28 63 25 2b 34 34 29 |FF9.... |$(c%+44)|
|00001ba0| 3d 66 69 6c 65 5f 6c 65 | 61 66 24 2b bd 28 30 29 |=file_le|af$+.(0)|
|00001bb0| 0d 0b f4 34 20 c8 99 20 | 22 57 69 6d 70 5f 53 65 |...4 .. |"Wimp_Se|
|00001bc0| 6e 64 4d 65 73 73 61 67 | 65 22 2c 31 37 2c 63 25 |ndMessag|e",17,c%|
|00001bd0| 2c 62 6c 6f 63 6b 25 21 | 31 32 2c 62 6c 6f 63 6b |,block%!|12,block|
|00001be0| 25 21 31 36 0d 0b fe 05 | e1 0d 0c 08 05 20 0d 0c |%!16....|..... ..|
|00001bf0| 12 04 0d 0c 1c 04 0d 0c | 26 06 20 20 0d 0c 30 06 |........|&. ..0.|
|00001c00| 20 20 0d 0c 3a 04 0d 0c | 44 04 0d 0c 4e 04 0d 0c | ..:...|D...N...|
|00001c10| 58 04 0d 0c 62 19 dd a4 | 72 65 61 64 5f 69 63 6f |X...b...|read_ico|
|00001c20| 6e 28 77 69 6e 25 2c 69 | 63 25 29 0d 0c 6c 11 62 |n(win%,i|c%)..l.b|
|00001c30| 6c 6f 63 6b 25 21 30 3d | 77 69 6e 25 0d 0c 76 10 |lock%!0=|win%..v.|
|00001c40| 62 6c 6f 63 6b 25 21 34 | 3d 69 63 25 0d 0c 80 22 |block%!4|=ic%..."|
|00001c50| c8 99 20 22 57 69 6d 70 | 5f 47 65 74 49 63 6f 6e |.. "Wimp|_GetIcon|
|00001c60| 53 74 61 74 65 22 2c 2c | 62 6c 6f 63 6b 25 0d 0c |State",,|block%..|
|00001c70| 8a 19 61 24 3d a4 73 74 | 72 69 6e 67 28 62 6c 6f |..a$=.st|ring(blo|
|00001c80| 63 6b 25 21 32 38 29 0d | 0c 94 09 3d 61 24 20 20 |ck%!28).|...=a$ |
|00001c90| 0d 0c 9e 06 20 20 0d 0c | a8 04 0d 0c b2 04 0d 0c |.... ..|........|
|00001ca0| bc 04 0d 0c c6 04 0d 0c | d0 04 0d 0c da 10 dd f2 |........|........|
|00001cb0| 77 61 72 6e 28 65 72 72 | 24 29 0d 0c e4 0d 21 62 |warn(err|$)....!b|
|00001cc0| 6c 6f 63 6b 25 3d 9f 0d | 0c ee 16 24 28 62 6c 6f |lock%=..|...$(blo|
|00001cd0| 63 6b 25 2b 34 29 3d 28 | 65 72 72 24 29 0d 0c f8 |ck%+4)=(|err$)...|
|00001ce0| 31 c8 99 20 22 57 69 6d | 70 5f 52 65 70 6f 72 74 |1.. "Wim|p_Report|
|00001cf0| 45 72 72 6f 72 22 2c 62 | 6c 6f 63 6b 25 2c 30 2c |Error",b|lock%,0,|
|00001d00| 22 46 6f 6e 74 20 50 61 | 69 6e 74 65 72 22 0d 0d |"Font Pa|inter"..|
|00001d10| 02 05 e1 0d 0d 0c 04 0d | 0d 16 04 0d 0d 20 04 0d |........|..... ..|
|00001d20| 0d 2a 04 0d 0d 34 04 0d | 0d 3e 04 0d 0d 48 04 0d |.*...4..|.>...H..|
|00001d30| 0d 52 04 0d 0d 5c 0a dd | 20 f2 65 6e 64 0d 0d 66 |.R...\..| .end..f|
|00001d40| 0d f2 65 78 69 74 5f 64 | 69 65 0d 0d 70 05 e1 0d |..exit_d|ie..p...|
|00001d50| 0d 7a 04 0d 0d 84 04 0d | 0d 8e 04 0d 0d 98 04 0d |.z......|........|
|00001d60| 0d a2 04 0d 0d ac 04 0d | 0d b6 04 0d 0d c0 04 0d |........|........|
|00001d70| 0d ca 0e dd f2 65 78 69 | 74 5f 64 69 65 0d 0d d4 |.....exi|t_die...|
|00001d80| 20 c8 99 20 22 57 69 6d | 70 45 78 74 5f 43 6c 6f | .. "Wim|pExt_Clo|
|00001d90| 73 65 44 6f 77 6e 22 2c | 74 61 73 6b 25 0d 0d de |seDown",|task%...|
|00001da0| 17 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 44 |... "Wim|p_CloseD|
|00001db0| 6f 77 6e 22 0d 0d e8 10 | c8 99 20 22 4f 53 5f 45 |own"....|.. "OS_E|
|00001dc0| 78 69 74 22 0d 0d f2 05 | e1 0d 0d fc 04 0d 0e 06 |xit"....|........|
|00001dd0| 04 0d 0e 10 04 0d 0e 1a | 04 0d 0e 24 04 0d 0e 2e |........|...$....|
|00001de0| 05 20 0d 0e 38 05 20 0d | 0e 42 05 20 0d 0e 4c 13 |. ..8. .|.B. ..L.|
|00001df0| dd 20 f2 63 72 65 61 74 | 65 5f 6d 65 6e 75 73 0d |. .creat|e_menus.|
|00001e00| 0e 56 0c 6d 65 6e 75 24 | 3d 22 22 0d 0e 60 0f f4 |.V.menu$|=""..`..|
|00001e10| 20 4d 61 69 6e 20 4d 65 | 6e 75 0d 0e 6a 16 24 63 | Main Me|nu..j.$c|
|00001e20| 25 3d 22 46 6f 6e 74 20 | 50 61 69 6e 74 65 72 22 |%="Font |Painter"|
|00001e30| 0d 0e 74 23 c8 99 20 22 | 4d 65 6e 75 55 74 69 6c |..t#.. "|MenuUtil|
|00001e40| 5f 4e 65 77 22 2c 2c 63 | 25 2c 32 20 b8 20 6d 61 |_New",,c|%,2 . ma|
|00001e50| 69 6e 25 0d 0e 7e 1a 20 | f4 20 43 72 65 61 74 65 |in%..~. |. Create|
|00001e60| 20 32 20 6d 65 6e 75 20 | 69 74 65 6d 73 0d 0e 88 | 2 menu |items...|
|00001e70| 10 20 20 24 63 25 3d 22 | 49 6e 66 6f 22 0d 0e 92 |. $c%="|Info"...|
|00001e80| 34 20 20 c8 99 20 22 4d | 65 6e 75 55 74 69 6c 5f |4 .. "M|enuUtil_|
|00001e90| 41 64 64 22 2c 6d 61 69 | 6e 25 2c 63 25 2c 22 69 |Add",mai|n%,c%,"i|
|00001ea0| 6e 66 6f 22 20 b8 20 69 | 6e 66 6f 5f 69 74 65 6d |nfo" . i|nfo_item|
|00001eb0| 25 0d 0e 9c 10 20 20 24 | 63 25 3d 22 51 75 69 74 |%.... $|c%="Quit|
|00001ec0| 22 0d 0e a6 34 20 20 c8 | 99 20 22 4d 65 6e 75 55 |"...4 .|. "MenuU|
|00001ed0| 74 69 6c 5f 41 64 64 22 | 2c 6d 61 69 6e 25 2c 63 |til_Add"|,main%,c|
|00001ee0| 25 2c 22 71 75 69 74 22 | 20 b8 20 71 75 69 74 5f |%,"quit"| . quit_|
|00001ef0| 69 74 65 6d 25 0d 0e b0 | 2f 20 20 20 c8 99 20 22 |item%...|/ .. "|
|00001f00| 4d 65 6e 75 55 74 69 6c | 5f 53 75 62 4d 65 6e 75 |MenuUtil|_SubMenu|
|00001f10| 22 2c 69 6e 66 6f 5f 69 | 74 65 6d 25 2c 68 61 6e |",info_i|tem%,han|
|00001f20| 64 25 21 30 0d 0e ba 2f | 20 20 20 c8 99 20 22 4d |d%!0.../| .. "M|
|00001f30| 65 6e 75 55 74 69 6c 5f | 4e 65 77 22 2c 2c 22 4d |enuUtil_|New",,"M|
|00001f40| 6f 64 65 22 2c 37 20 b8 | 20 6d 6f 64 65 5f 6d 65 |ode",7 .| mode_me|
|00001f50| 6e 75 25 0d 0e c4 3e 20 | 20 c8 99 20 22 4d 65 6e |nu%...> | .. "Men|
|00001f60| 75 55 74 69 6c 5f 41 64 | 64 22 2c 6d 6f 64 65 5f |uUtil_Ad|d",mode_|
|00001f70| 6d 65 6e 75 25 2c 22 31 | 32 22 2c 22 6d 6f 64 65 |menu%,"1|2","mode|
|00001f80| 28 31 32 29 22 20 b8 20 | 6d 31 32 5f 69 74 65 6d |(12)" . |m12_item|
|00001f90| 25 0d 0e ce 3e 20 20 c8 | 99 20 22 4d 65 6e 75 55 |%...> .|. "MenuU|
|00001fa0| 74 69 6c 5f 41 64 64 22 | 2c 6d 6f 64 65 5f 6d 65 |til_Add"|,mode_me|
|00001fb0| 6e 75 25 2c 22 31 35 22 | 2c 22 6d 6f 64 65 28 31 |nu%,"15"|,"mode(1|
|00001fc0| 35 29 22 20 b8 20 6d 31 | 35 5f 69 74 65 6d 25 0d |5)" . m1|5_item%.|
|00001fd0| 0e d8 3e 20 20 c8 99 20 | 22 4d 65 6e 75 55 74 69 |..> .. |"MenuUti|
|00001fe0| 6c 5f 41 64 64 22 2c 6d | 6f 64 65 5f 6d 65 6e 75 |l_Add",m|ode_menu|
|00001ff0| 25 2c 22 32 37 22 2c 22 | 6d 6f 64 65 28 32 37 29 |%,"27","|mode(27)|
|00002000| 22 20 b8 20 6d 32 37 5f | 69 74 65 6d 25 0d 0e e2 |" . m27_|item%...|
|00002010| 3e 20 20 c8 99 20 22 4d | 65 6e 75 55 74 69 6c 5f |> .. "M|enuUtil_|
|00002020| 41 64 64 22 2c 6d 6f 64 | 65 5f 6d 65 6e 75 25 2c |Add",mod|e_menu%,|
|00002030| 22 32 38 22 2c 22 6d 6f | 64 65 28 32 38 29 22 20 |"28","mo|de(28)" |
|00002040| b8 20 6d 32 38 5f 69 74 | 65 6d 25 0d 0e ec 3e 20 |. m28_it|em%...> |
|00002050| 20 c8 99 20 22 4d 65 6e | 75 55 74 69 6c 5f 41 64 | .. "Men|uUtil_Ad|
|00002060| 64 22 2c 6d 6f 64 65 5f | 6d 65 6e 75 25 2c 22 33 |d",mode_|menu%,"3|
|00002070| 31 22 2c 22 6d 6f 64 65 | 28 33 31 29 22 20 b8 20 |1","mode|(31)" . |
|00002080| 6d 33 31 5f 69 74 65 6d | 25 0d 0e f6 3e 20 20 c8 |m31_item|%...> .|
|00002090| 99 20 22 4d 65 6e 75 55 | 74 69 6c 5f 41 64 64 22 |. "MenuU|til_Add"|
|000020a0| 2c 6d 6f 64 65 5f 6d 65 | 6e 75 25 2c 22 33 32 22 |,mode_me|nu%,"32"|
|000020b0| 2c 22 6d 6f 64 65 28 33 | 32 29 22 20 b8 20 6d 33 |,"mode(3|2)" . m3|
|000020c0| 32 5f 69 74 65 6d 25 0d | 0f 00 3e 20 20 c8 99 20 |2_item%.|..> .. |
|000020d0| 22 4d 65 6e 75 55 74 69 | 6c 5f 41 64 64 22 2c 6d |"MenuUti|l_Add",m|
|000020e0| 6f 64 65 5f 6d 65 6e 75 | 25 2c 22 32 33 22 2c 22 |ode_menu|%,"23","|
|000020f0| 6d 6f 64 65 28 32 33 29 | 22 20 b8 20 6d 32 33 5f |mode(23)|" . m23_|
|00002100| 69 74 65 6d 25 0d 0f 0a | 3e 20 20 c8 99 20 22 4d |item%...|> .. "M|
|00002110| 65 6e 75 55 74 69 6c 5f | 41 64 64 22 2c 6d 6f 64 |enuUtil_|Add",mod|
|00002120| 65 5f 6d 65 6e 75 25 2c | 22 31 33 22 2c 22 6d 6f |e_menu%,|"13","mo|
|00002130| 64 65 28 31 33 29 22 20 | b8 20 6d 31 33 5f 69 74 |de(13)" |. m13_it|
|00002140| 65 6d 25 0d 0f 14 3e 20 | 20 c8 99 20 22 4d 65 6e |em%...> | .. "Men|
|00002150| 75 55 74 69 6c 5f 41 64 | 64 22 2c 6d 6f 64 65 5f |uUtil_Ad|d",mode_|
|00002160| 6d 65 6e 75 25 2c 22 34 | 33 22 2c 22 6d 6f 64 65 |menu%,"4|3","mode|
|00002170| 28 34 33 29 22 20 b8 20 | 6d 34 33 5f 69 74 65 6d |(43)" . |m43_item|
|00002180| 25 0d 0f 1e 3e 20 20 c8 | 99 20 22 4d 65 6e 75 55 |%...> .|. "MenuU|
|00002190| 74 69 6c 5f 41 64 64 22 | 2c 6d 6f 64 65 5f 6d 65 |til_Add"|,mode_me|
|000021a0| 6e 75 25 2c 22 34 36 22 | 2c 22 6d 6f 64 65 28 34 |nu%,"46"|,"mode(4|
|000021b0| 36 29 22 20 b8 20 6d 34 | 36 5f 69 74 65 6d 25 0d |6)" . m4|6_item%.|
|000021c0| 0f 28 06 20 20 0d 0f 32 | 04 0d 0f 3c 14 20 24 63 |.(. ..2|...<. $c|
|000021d0| 25 3d 22 46 6f 6e 74 20 | 73 69 7a 65 22 0d 0f 46 |%="Font |size"..F|
|000021e0| 2b 20 20 20 c8 99 20 22 | 4d 65 6e 75 55 74 69 6c |+ .. "|MenuUtil|
|000021f0| 5f 4e 65 77 22 2c 2c 63 | 25 2c 34 20 b8 20 73 69 |_New",,c|%,4 . si|
|00002200| 7a 65 5f 6d 65 6e 75 25 | 0d 0f 50 10 20 20 24 63 |ze_menu%|..P. $c|
|00002210| 25 3d 22 31 32 70 74 22 | 0d 0f 5a 3c 20 20 c8 99 |%="12pt"|..Z< ..|
|00002220| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 41 64 64 22 2c | "MenuUt|il_Add",|
|00002230| 73 69 7a 65 5f 6d 65 6e | 75 25 2c 63 25 2c 22 73 |size_men|u%,c%,"s|
|00002240| 69 7a 65 28 31 32 29 22 | 20 b8 20 53 31 32 5f 69 |ize(12)"| . S12_i|
|00002250| 74 65 6d 25 0d 0f 64 10 | 20 20 24 63 25 3d 22 31 |tem%..d.| $c%="1|
|00002260| 36 70 74 22 0d 0f 6e 3c | 20 20 c8 99 20 22 4d 65 |6pt"..n<| .. "Me|
|00002270| 6e 75 55 74 69 6c 5f 41 | 64 64 22 2c 73 69 7a 65 |nuUtil_A|dd",size|
|00002280| 5f 6d 65 6e 75 25 2c 63 | 25 2c 22 73 69 7a 65 28 |_menu%,c|%,"size(|
|00002290| 31 36 29 22 20 b8 20 53 | 31 36 5f 69 74 65 6d 25 |16)" . S|16_item%|
|000022a0| 0d 0f 78 10 20 20 24 63 | 25 3d 22 32 30 70 74 22 |..x. $c|%="20pt"|
|000022b0| 0d 0f 82 3c 20 20 c8 99 | 20 22 4d 65 6e 75 55 74 |...< ..| "MenuUt|
|000022c0| 69 6c 5f 41 64 64 22 2c | 73 69 7a 65 5f 6d 65 6e |il_Add",|size_men|
|000022d0| 75 25 2c 63 25 2c 22 73 | 69 7a 65 28 32 30 29 22 |u%,c%,"s|ize(20)"|
|000022e0| 20 b8 20 53 32 30 5f 69 | 74 65 6d 25 0d 0f 8c 10 | . S20_i|tem%....|
|000022f0| 20 20 24 63 25 3d 22 33 | 30 70 74 22 0d 0f 96 3c | $c%="3|0pt"...<|
|00002300| 20 20 c8 99 20 22 4d 65 | 6e 75 55 74 69 6c 5f 41 | .. "Me|nuUtil_A|
|00002310| 64 64 22 2c 73 69 7a 65 | 5f 6d 65 6e 75 25 2c 63 |dd",size|_menu%,c|
|00002320| 25 2c 22 73 69 7a 65 28 | 33 30 29 22 20 b8 20 53 |%,"size(|30)" . S|
|00002330| 33 30 5f 69 74 65 6d 25 | 0d 0f a0 10 20 20 24 63 |30_item%|.... $c|
|00002340| 25 3d 22 34 30 70 74 22 | 0d 0f aa 3c 20 20 c8 99 |%="40pt"|...< ..|
|00002350| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 41 64 64 22 2c | "MenuUt|il_Add",|
|00002360| 73 69 7a 65 5f 6d 65 6e | 75 25 2c 63 25 2c 22 73 |size_men|u%,c%,"s|
|00002370| 69 7a 65 28 34 30 29 22 | 20 b8 20 53 34 30 5f 69 |ize(40)"| . S40_i|
|00002380| 74 65 6d 25 0d 0f b4 10 | 20 20 24 63 25 3d 22 35 |tem%....| $c%="5|
|00002390| 30 70 74 22 0d 0f be 3c | 20 20 c8 99 20 22 4d 65 |0pt"...<| .. "Me|
|000023a0| 6e 75 55 74 69 6c 5f 41 | 64 64 22 2c 73 69 7a 65 |nuUtil_A|dd",size|
|000023b0| 5f 6d 65 6e 75 25 2c 63 | 25 2c 22 73 69 7a 65 28 |_menu%,c|%,"size(|
|000023c0| 35 30 29 22 20 b8 20 53 | 35 30 5f 69 74 65 6d 25 |50)" . S|50_item%|
|000023d0| 0d 0f c8 10 20 20 24 63 | 25 3d 22 36 30 70 74 22 |.... $c|%="60pt"|
|000023e0| 0d 0f d2 3c 20 20 c8 99 | 20 22 4d 65 6e 75 55 74 |...< ..| "MenuUt|
|000023f0| 69 6c 5f 41 64 64 22 2c | 73 69 7a 65 5f 6d 65 6e |il_Add",|size_men|
|00002400| 75 25 2c 63 25 2c 22 73 | 69 7a 65 28 36 30 29 22 |u%,c%,"s|ize(60)"|
|00002410| 20 b8 20 53 36 30 5f 69 | 74 65 6d 25 0d 0f dc 10 | . S60_i|tem%....|
|00002420| 20 20 24 63 25 3d 22 37 | 30 70 74 22 0d 0f e6 3c | $c%="7|0pt"...<|
|00002430| 20 20 c8 99 20 22 4d 65 | 6e 75 55 74 69 6c 5f 41 | .. "Me|nuUtil_A|
|00002440| 64 64 22 2c 73 69 7a 65 | 5f 6d 65 6e 75 25 2c 63 |dd",size|_menu%,c|
|00002450| 25 2c 22 73 69 7a 65 28 | 37 30 29 22 20 b8 20 53 |%,"size(|70)" . S|
|00002460| 37 30 5f 69 74 65 6d 25 | 0d 0f f0 10 20 20 24 63 |70_item%|.... $c|
|00002470| 25 3d 22 38 30 70 74 22 | 0d 0f fa 3c 20 20 c8 99 |%="80pt"|...< ..|
|00002480| 20 22 4d 65 6e 75 55 74 | 69 6c 5f 41 64 64 22 2c | "MenuUt|il_Add",|
|00002490| 73 69 7a 65 5f 6d 65 6e | 75 25 2c 63 25 2c 22 73 |size_men|u%,c%,"s|
|000024a0| 69 7a 65 28 38 30 29 22 | 20 b8 20 53 38 30 5f 69 |ize(80)"| . S80_i|
|000024b0| 74 65 6d 25 0d 10 04 05 | e1 0d 10 0e 05 20 0d 10 |tem%....|..... ..|
|000024c0| 18 04 0d 10 22 0e dd a4 | 6d 6f 64 65 28 73 25 29 |...."...|mode(s%)|
|000024d0| 0d 10 2c 14 73 63 72 65 | 65 6e 5f 6d 6f 64 65 24 |..,.scre|en_mode$|
|000024e0| 3d c3 73 25 0d 10 36 37 | c8 99 20 22 57 69 6d 70 |=.s%..67|.. "Wimp|
|000024f0| 45 78 74 5f 53 65 74 49 | 63 6f 6e 53 74 72 69 6e |Ext_SetI|conStrin|
|00002500| 67 22 2c 2c 2c 68 61 6e | 64 25 21 34 2c 33 2c 73 |g",,,han|d%!4,3,s|
|00002510| 63 72 65 65 6e 5f 6d 6f | 64 65 24 0d 10 40 06 3d |creen_mo|de$..@.=|
|00002520| b9 0d 10 4a 04 0d 10 54 | 04 0d 10 5e 0e dd a4 73 |...J...T|...^...s|
|00002530| 69 7a 65 28 66 25 29 0d | 10 68 12 66 6f 6e 74 5f |ize(f%).|.h.font_|
|00002540| 73 69 7a 65 24 3d c3 66 | 25 0d 10 72 3b c8 99 20 |size$=.f|%..r;.. |
|00002550| 22 57 69 6d 70 45 78 74 | 5f 53 65 74 49 63 6f 6e |"WimpExt|_SetIcon|
|00002560| 53 74 72 69 6e 67 22 2c | 2c 2c 68 61 6e 64 25 21 |String",|,,hand%!|
|00002570| 34 2c 32 34 2c 66 6f 6e | 74 5f 73 69 7a 65 24 2b |4,24,fon|t_size$+|
|00002580| 22 70 74 22 0d 10 7c 06 | 3d b9 0d 10 86 04 0d 10 |"pt"..|.|=.......|
|00002590| 90 04 0d 10 9a 0a dd a4 | 71 75 69 74 0d 10 a4 0d |........|quit....|
|000025a0| f2 65 78 69 74 5f 64 69 | 65 0d 10 ae 07 3d b9 20 |.exit_di|e....=. |
|000025b0| 0d 10 b8 05 20 0d 10 c2 | 05 20 0d 10 cc 0a dd a4 |.... ...|. ......|
|000025c0| 69 6e 66 6f 0d 10 d6 26 | c8 99 20 22 57 69 6d 70 |info...&|.. "Wimp|
|000025d0| 45 78 74 5f 4f 70 65 6e | 57 69 6e 64 6f 77 54 6f |Ext_Open|WindowTo|
|000025e0| 70 22 2c 68 61 6e 64 25 | 21 30 0d 10 e0 06 3d b9 |p",hand%|!0....=.|
|000025f0| 0d 10 ea 04 0d 10 f4 05 | 20 0d 10 fe 05 20 0d 11 |........| .... ..|
|00002600| 08 05 20 0d 11 12 05 20 | 0d 11 1c 05 20 0d 11 26 |.. .... |.... ..&|
|00002610| 05 20 0d 11 30 1a dd 20 | a4 75 70 70 65 72 5f 63 |. ..0.. |.upper_c|
|00002620| 61 73 65 28 73 74 72 69 | 6e 67 24 29 0d 11 3a 14 |ase(stri|ng$)..:.|
|00002630| ea 20 63 6f 75 6e 74 25 | 2c 72 65 73 75 6c 74 24 |. count%|,result$|
|00002640| 0d 11 44 1b e3 20 63 6f | 75 6e 74 25 3d 31 20 b8 |..D.. co|unt%=1 .|
|00002650| 20 a9 28 73 74 72 69 6e | 67 24 29 0d 11 4e 1f 20 | .(strin|g$)..N. |
|00002660| 72 65 73 75 6c 74 24 3d | c1 73 74 72 69 6e 67 24 |result$=|.string$|
|00002670| 2c 63 6f 75 6e 74 25 2c | 31 29 0d 11 58 44 20 e7 |,count%,|1)..XD .|
|00002680| 20 72 65 73 75 6c 74 24 | 3e 3d 22 61 22 20 80 20 | result$|>="a" . |
|00002690| 72 65 73 75 6c 74 24 3c | 3d 22 7a 22 20 c1 73 74 |result$<|="z" .st|
|000026a0| 72 69 6e 67 24 2c 63 6f | 75 6e 74 25 2c 31 29 3d |ring$,co|unt%,1)=|
|000026b0| bd 28 97 72 65 73 75 6c | 74 24 2d 33 32 29 0d 11 |.(.resul|t$-32)..|
|000026c0| 62 05 ed 0d 11 6c 0c 3d | 73 74 72 69 6e 67 24 0d |b....l.=|string$.|
|000026d0| 11 76 05 20 0d 11 80 05 | 20 0d 11 8a 05 20 0d 11 |.v. ....| .... ..|
|000026e0| 94 05 20 0d 11 9e 05 20 | 0d 11 a8 05 20 0d 11 b2 |.. .... |.... ...|
|000026f0| 05 20 0d 11 bc 05 20 0d | 11 c6 13 dd f2 6d 65 6e |. .... .|.....men|
|00002700| 75 5f 73 65 6c 65 63 74 | 65 64 0d 11 d0 0f 20 c8 |u_select|ed.... .|
|00002710| 8e 20 6d 65 6e 75 24 20 | ca 0d 11 da 0b 20 20 c9 |. menu$ |..... .|
|00002720| 20 22 46 22 0d 11 e4 2c | 20 20 20 c8 99 20 22 57 | "F"...,| .. "W|
|00002730| 69 6d 70 45 78 74 5f 44 | 65 63 6f 64 65 46 6f 6e |impExt_D|ecodeFon|
|00002740| 74 4d 65 6e 75 22 2c 63 | 25 2c 62 6c 6f 63 6b 25 |tMenu",c|%,block%|
|00002750| 0d 11 ee 18 20 20 20 66 | 6f 6e 74 24 3d a4 73 74 |.... f|ont$=.st|
|00002760| 72 69 6e 67 28 63 25 29 | 0d 11 f8 34 20 20 20 c8 |ring(c%)|...4 .|
|00002770| 99 20 22 57 69 6d 70 45 | 78 74 5f 53 65 74 49 63 |. "WimpE|xt_SetIc|
|00002780| 6f 6e 53 74 72 69 6e 67 | 22 2c 2c 2c 68 61 6e 64 |onString|",,,hand|
|00002790| 25 21 34 2c 32 31 2c 66 | 6f 6e 74 24 0d 12 02 07 |%!4,21,f|ont$....|
|000027a0| 20 20 7f 0d 12 0c 2e 20 | 20 20 c8 99 20 22 4d 65 | ..... | .. "Me|
|000027b0| 6e 75 55 74 69 6c 5f 44 | 65 63 6f 64 65 22 2c 2c |nuUtil_D|ecode",,|
|000027c0| 62 6c 6f 63 6b 25 20 b8 | 20 68 61 6e 64 6c 65 72 |block% .| handler|
|000027d0| 25 0d 12 16 14 20 20 20 | 20 e7 20 68 61 6e 64 6c |%.... | . handl|
|000027e0| 65 72 25 20 8c 0d 12 20 | 20 20 20 20 20 20 68 61 |er% ... | ha|
|000027f0| 6e 64 6c 65 72 24 3d 22 | 46 4e 22 2b 24 68 61 6e |ndler$="|FN"+$han|
|00002800| 64 6c 65 72 25 0d 12 2a | 15 20 20 20 20 20 e7 20 |dler%..*|. . |
|00002810| a0 20 68 61 6e 64 6c 65 | 72 24 0d 12 34 09 20 20 |. handle|r$..4. |
|00002820| 20 20 cd 0d 12 3e 06 20 | cb 0d 12 48 05 e1 0d 12 | ...>. |...H....|
|00002830| 52 04 0d 12 5c 04 0d 12 | 66 04 0d 12 70 04 0d 12 |R...\...|f...p...|
|00002840| 7a 04 0d 12 84 04 0d 12 | 8e 04 0d 12 98 04 0d 12 |z.......|........|
|00002850| a2 04 0d 12 ac 04 0d 12 | b6 04 0d 12 c0 04 0d 12 |........|........|
|00002860| ca 04 0d 12 d4 04 0d 12 | de 04 0d 12 e8 04 0d 12 |........|........|
|00002870| f2 04 0d 12 fc 04 0d 13 | 06 04 0d 13 10 04 0d 13 |........|........|
|00002880| 1a 15 dd 20 f2 63 72 65 | 61 74 65 5f 77 69 6e 64 |... .cre|ate_wind|
|00002890| 6f 77 73 0d 13 24 23 e3 | 20 69 25 3d 30 20 b8 20 |ows..$#.| i%=0 . |
|000028a0| 33 32 3a 68 61 6e 64 25 | 21 28 69 25 2a 34 29 3d |32:hand%|!(i%*4)=|
|000028b0| 30 3a ed 20 69 25 0d 13 | 2e 11 68 61 6e 64 25 21 |0:. i%..|..hand%!|
|000028c0| 31 32 3d 25 31 30 31 0d | 13 38 11 68 61 6e 64 25 |12=%101.|.8.hand%|
|000028d0| 21 31 36 3d 25 31 30 31 | 0d 13 42 69 c8 99 20 22 |!16=%101|..Bi.. "|
|000028e0| 57 69 6d 70 45 78 74 5f | 4c 6f 61 64 54 65 6d 70 |WimpExt_|LoadTemp|
|000028f0| 6c 61 74 65 73 22 2c 68 | 61 6e 64 25 2c 77 69 6e |lates",h|and%,win|
|00002900| 64 6f 77 25 2c 69 6e 64 | 69 72 65 63 74 25 2c 69 |dow%,ind|irect%,i|
|00002910| 6e 64 69 72 65 63 74 25 | 2b 36 30 30 30 2c 66 6f |ndirect%|+6000,fo|
|00002920| 6e 74 25 2c 22 3c 46 6f | 6e 74 50 61 69 6e 74 24 |nt%,"<Fo|ntPaint$|
|00002930| 44 69 72 3e 2e 54 65 6d | 70 6c 61 74 65 73 22 2c |Dir>.Tem|plates",|
|00002940| 31 0d 13 4c 34 c8 99 20 | 22 57 69 6d 70 45 78 74 |1..L4.. |"WimpExt|
|00002950| 5f 4c 69 6e 6b 57 69 6e | 64 6f 77 73 22 2c 2c 2c |_LinkWin|dows",,,|
|00002960| 68 61 6e 64 25 21 38 2c | 68 61 6e 64 25 21 34 2c |hand%!8,|hand%!4,|
|00002970| 25 31 31 31 31 0d 13 56 | 05 e1 0d 13 60 04 0d 13 |%1111..V|....`...|
|00002980| 6a 04 0d 13 74 04 0d 13 | 7e 04 0d 13 88 04 0d 13 |j...t...|~.......|
|00002990| 92 04 0d ff | |.... | |
+--------+-------------------------+-------------------------+--------+--------+