home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-09-05 | 19.3 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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 49 6e 74 75 | 69 74 6f 6f 6c 73 20 76 |;.; Intu|itools v|
|00000010| 20 32 2e 30 31 00 3b 00 | 3b 20 28 63 29 31 39 39 | 2.01.;.|; (c)199|
|00000020| 34 20 41 63 69 64 20 53 | 6f 66 74 77 61 72 65 00 |4 Acid S|oftware.|
|00000030| 3b 00 3b 20 46 6f 72 20 | 42 55 4d 20 73 75 62 73 |;.; For |BUM subs|
|00000040| 63 72 69 62 65 72 73 20 | 6f 6e 6c 79 21 00 3b 00 |cribers |only!.;.|
|00000050| 00 3b 20 75 73 65 73 20 | 74 77 6f 20 73 63 72 65 |.; uses |two scre|
|00000060| 65 6e 73 20 77 69 74 68 | 20 73 61 6d 65 20 62 69 |ens with| same bi|
|00000070| 74 6d 61 70 20 73 6f 20 | 75 73 65 72 20 64 65 66 |tmap so |user def|
|00000080| 69 6e 65 64 20 77 69 6e | 64 6f 77 73 00 3b 20 74 |ined win|dows.; t|
|00000090| 68 61 74 20 61 72 65 20 | 6f 70 65 6e 65 64 20 6f |hat are |opened o|
|000000a0| 6e 20 62 61 63 6b 20 73 | 63 72 65 65 6e 20 63 61 |n back s|creen ca|
|000000b0| 6e 20 62 65 20 76 69 65 | 77 65 64 20 6f 6e 20 66 |n be vie|wed on f|
|000000c0| 72 6f 6e 74 00 00 3b 20 | 77 69 6e 64 6f 77 20 30 |ront..; |window 0|
|000000d0| 26 31 20 75 73 65 64 20 | 66 6f 72 20 75 69 20 32 |&1 used |for ui 2|
|000000e0| 20 6f 6e 20 66 6f 72 20 | 75 73 65 72 20 64 65 66 | on for |user def|
|000000f0| 69 6e 65 64 20 28 69 64 | 2b 32 29 00 3b 20 67 61 |ined (id|+2).; ga|
|00000100| 64 67 65 74 6c 69 73 74 | 73 20 61 72 65 20 65 71 |dgetlist|s are eq|
|00000110| 75 61 6c 20 74 6f 20 74 | 68 65 20 77 69 6e 64 6f |ual to t|he windo|
|00000120| 77 20 74 68 65 79 20 61 | 70 70 65 61 72 20 6f 6e |w they a|ppear on|
|00000130| 00 00 3b 20 77 6f 72 6b | 6f 75 74 20 66 6c 61 67 |..; work|out flag|
|00000140| 73 20 66 6f 72 20 67 61 | 64 67 65 74 73 00 3b 20 |s for ga|dgets.; |
|00000150| 73 6f 72 74 20 6f 75 74 | 20 66 6f 6e 74 73 20 66 |sort out| fonts f|
|00000160| 6f 72 20 77 69 6e 64 6f | 77 00 3b 20 64 65 6c 65 |or windo|w.; dele|
|00000170| 74 65 20 67 61 64 67 65 | 74 00 00 3b 20 77 69 6e |te gadge|t..; win|
|00000180| 64 6f 77 20 72 65 71 75 | 65 73 74 65 72 00 3b 20 |dow requ|ester.; |
|00000190| 70 75 74 20 64 69 76 69 | 64 65 73 20 69 6e 20 6e |put divi|des in n|
|000001a0| 75 6d 65 72 69 63 20 70 | 61 72 61 6d 65 74 65 72 |umeric p|arameter|
|000001b0| 73 20 65 67 20 31 2f 31 | 36 00 3b 20 67 65 6e 65 |s eg 1/1|6.; gene|
|000001c0| 72 61 74 65 20 62 6c 69 | 74 7a 32 20 63 6f 64 65 |rate bli|tz2 code|
|000001d0| 00 00 3b 20 2a 20 6e 6f | 20 63 6f 64 65 20 67 65 |..; * no| code ge|
|000001e0| 6e 65 72 61 74 65 64 20 | 66 6f 72 20 73 68 61 70 |nerated |for shap|
|000001f0| 65 20 67 61 64 67 65 74 | 73 00 3b 20 2a 20 67 74 |e gadget|s.; * gt|
|00000200| 6c 69 73 74 20 63 75 72 | 72 65 6e 74 6c 79 20 63 |list cur|rently c|
|00000210| 72 65 61 74 65 73 20 72 | 65 6d 6d 64 20 6c 69 6e |reates r|emmd lin|
|00000220| 65 00 3b 20 2a 20 63 6f | 6e 73 74 61 6e 74 20 73 |e.; * co|nstant s|
|00000230| 79 73 74 65 6d 20 6e 6f | 74 20 73 75 70 70 6f 72 |ystem no|t suppor|
|00000240| 74 65 64 20 61 73 20 79 | 65 74 00 00 76 65 72 24 |ted as y|et..ver$|
|00000250| 3d 22 49 6e 74 75 69 54 | 6f 6f 6c 73 20 76 32 2e |="IntuiT|ools v2.|
|00000260| 30 31 22 00 00 80 32 20 | 70 61 24 3d 31 39 32 3a |01"...2 |pa$=192:|
|00000270| 80 32 20 66 69 24 3d 31 | 39 32 00 80 32 20 70 63 |.2 fi$=1|92..2 pc|
|00000280| 24 3d 31 39 32 3a 80 32 | 20 66 63 24 3d 31 39 32 |$=192:.2| fc$=192|
|00000290| 00 00 80 01 20 2e 78 79 | 3a 78 2e 77 3a 79 2e 77 |.... .xy|:x.w:y.w|
|000002a0| 3a 80 02 20 80 01 00 00 | 80 01 20 2e 6f 62 6a 00 |:.. ....|.. .obj.|
|000002b0| 20 20 78 2e 77 3a 79 3a | 77 3a 68 20 20 20 20 20 | x.w:y:|w:h |
|000002c0| 20 20 20 20 20 20 20 3b | 70 6f 73 69 74 69 6f 6e | ;|position|
|000002d0| 00 20 20 63 2e 78 79 5b | 38 5d 20 20 20 20 20 20 |. c.xy[|8] |
|000002e0| 20 20 20 20 20 20 20 20 | 3b 68 61 6e 64 6c 65 73 | |;handles|
|000002f0| 00 20 20 6f 62 6a 2e 77 | 20 20 20 20 20 20 20 20 |. obj.w| |
|00000300| 20 20 20 20 20 20 20 20 | 3b 77 69 6e 64 6f 77 3d | |;window=|
|00000310| 30 20 67 61 64 67 65 74 | 3d 31 00 20 20 69 64 2e |0 gadget|=1. id.|
|00000320| 77 00 20 20 6c 61 62 65 | 6c 24 3a 63 6f 6e 73 74 |w. labe|l$:const|
|00000330| 61 6e 74 24 00 20 20 67 | 74 79 70 65 2e 77 20 20 |ant$. g|type.w |
|00000340| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 67 61 64 | | ;gad|
|00000350| 67 65 74 74 79 70 65 20 | 30 3d 74 65 78 74 20 31 |gettype |0=text 1|
|00000360| 3d 73 74 72 69 6e 67 20 | 32 3d 70 72 6f 70 20 33 |=string |2=prop 3|
|00000370| 3d 73 68 61 70 65 20 34 | 2e 2e 3d 67 74 00 20 20 |=shape 4|..=gt. |
|00000380| 67 66 6c 61 67 73 2e 77 | 20 20 20 20 20 20 20 20 |gflags.w| |
|00000390| 20 20 20 20 20 3b 66 6c | 61 67 73 20 66 69 65 6c | ;fl|ags fiel|
|000003a0| 64 20 63 6f 6d 70 69 6c | 65 64 20 66 72 6f 6d 20 |d compil|ed from |
|000003b0| 62 65 6c 6f 77 00 20 20 | 67 73 74 72 69 6e 67 2e |below. |gstring.|
|000003c0| 73 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 6d 61 |s | ;ma|
|000003d0| 69 6e 20 73 74 72 69 6e | 67 20 66 69 65 6c 64 20 |in strin|g field |
|000003e0| 28 69 6e 63 6c 75 64 65 | 73 20 7c 20 69 66 20 6e |(include|s | if n|
|000003f0| 65 63 65 73 61 72 79 29 | 00 20 20 66 6c 61 67 73 |ecesary)|. flags|
|00000400| 2e 77 5b 31 36 5d 00 20 | 20 70 61 72 73 24 5b 38 |.w[16]. | pars$[8|
|00000410| 5d 00 20 20 6e 61 72 73 | 2e 71 5b 38 5d 00 20 20 |]. nars|.q[8]. |
|00000420| 2a 77 69 6e 2e 6f 62 6a | 20 20 20 20 20 20 20 20 |*win.obj| |
|00000430| 20 20 20 20 20 3b 69 66 | 20 6e 6f 74 20 61 20 77 | ;if| not a w|
|00000440| 69 6e 64 6f 77 20 74 68 | 69 73 20 70 6f 69 6e 74 |indow th|is point|
|00000450| 73 20 74 6f 20 61 20 77 | 69 6e 64 6f 77 00 20 20 |s to a w|indow. |
|00000460| 77 69 6e 69 64 2e 77 00 | 20 20 6f 78 2e 77 3a 6f |winid.w.| ox.w:o|
|00000470| 79 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |y | ;|
|00000480| 6f 66 66 73 65 74 20 66 | 72 6f 6d 20 77 69 6e 64 |offset f|rom wind|
|00000490| 6f 77 00 20 20 63 30 24 | 00 80 02 20 80 01 00 00 |ow. c0$|... ....|
|000004a0| 80 01 20 2e 70 72 6f 6a | 00 20 20 77 2e 77 3a 68 |.. .proj|. w.w:h|
|000004b0| 2e 77 3a 64 2e 77 3a 6d | 2e 77 20 20 20 20 3b 73 |.w:d.w:m|.w ;s|
|000004c0| 63 72 65 65 6e 20 72 65 | 73 00 20 20 66 6f 6e 74 |creen re|s. font|
|000004d0| 24 3a 68 65 69 67 68 74 | 2e 77 3a 73 74 79 6c 65 |$:height|.w:style|
|000004e0| 2e 77 00 20 20 6e 75 6d | 77 69 6e 2e 77 00 20 20 |.w. num|win.w. |
|000004f0| 6e 75 6d 67 61 64 2e 77 | 00 80 02 20 80 01 00 00 |numgad.w|... ....|
|00000500| 80 01 20 2e 73 69 6e 66 | 6f 3a 69 64 2e 6c 3a 77 |.. .sinf|o:id.l:w|
|00000510| 2e 6c 3a 68 2e 6c 3a 64 | 2e 77 3a 6f 73 2e 77 3a |.l:h.l:d|.w:os.w:|
|00000520| 73 63 2e 77 3a 62 77 2e | 6c 3a 62 68 2e 6c 3a 80 |sc.w:bw.|l:bh.l:.|
|00000530| 02 20 80 01 00 80 01 20 | 2e 66 69 6e 66 6f 3a 6e |. ..... |.finfo:n|
|00000540| 61 6d 65 2e 73 3a 79 73 | 69 7a 65 2e 77 3a 73 74 |ame.s:ys|ize.w:st|
|00000550| 79 6c 65 2e 62 3a 66 6c | 61 67 73 3a 70 31 3a 70 |yle.b:fl|ags:p1:p|
|00000560| 32 3a 64 6d 3a 70 61 64 | 3a 80 02 20 80 01 00 00 |2:dm:pad|:.. ....|
|00000570| 80 01 20 2e 74 73 74 3a | 61 2e 77 3a 63 24 3a 80 |.. .tst:|a.w:c$:.|
|00000580| 02 20 80 01 00 80 04 20 | 80 b3 20 74 65 73 74 2e |. ..... |.. test.|
|00000590| 74 73 74 28 33 32 29 00 | 80 0c 20 c0 02 28 74 65 |tst(32).|.. ..(te|
|000005a0| 73 74 28 29 29 3a 74 65 | 73 74 28 29 5c 63 3d 22 |st()):te|st()\c="|
|000005b0| 49 54 45 4d 22 2b dd 83 | 28 69 29 3a 69 2b 31 3a |ITEM"+..|(i):i+1:|
|000005c0| 80 c1 00 00 80 08 20 64 | 72 61 77 62 6f 78 7b 2a |...... d|rawbox{*|
|000005d0| 67 2e 6f 62 6a 7d 00 20 | 20 80 ca 20 2a 67 00 20 |g.obj}. | .. *g. |
|000005e0| 20 78 3d 5c 78 3a 79 3d | 5c 79 00 20 20 5c 63 5b | x=\x:y=|\y. \c[|
|000005f0| 30 5d 5c 78 3d 78 2c 79 | 3a 5c 63 5b 31 5d 5c 78 |0]\x=x,y|:\c[1]\x|
|00000600| 3d 78 2b 5c 77 2f 32 2d | 32 2c 79 3a 5c 63 5b 32 |=x+\w/2-|2,y:\c[2|
|00000610| 5d 5c 78 3d 78 2b 5c 77 | 2d 36 2c 79 00 20 20 5c |]\x=x+\w|-6,y. \|
|00000620| 63 5b 33 5d 5c 78 3d 78 | 2c 79 2b 5c 68 2f 32 2d |c[3]\x=x|,y+\h/2-|
|00000630| 31 3a 5c 63 5b 34 5d 5c | 78 3d 78 2b 5c 77 2d 36 |1:\c[4]\|x=x+\w-6|
|00000640| 2c 79 2b 5c 68 2f 32 2d | 31 00 20 20 5c 63 5b 35 |,y+\h/2-|1. \c[5|
|00000650| 5d 5c 78 3d 78 2c 79 2b | 5c 68 2d 33 3a 5c 63 5b |]\x=x,y+|\h-3:\c[|
|00000660| 36 5d 5c 78 3d 78 2b 5c | 77 2f 32 2d 32 2c 79 2b |6]\x=x+\|w/2-2,y+|
|00000670| 5c 68 2d 33 00 20 20 5c | 63 5b 37 5d 5c 78 3d 78 |\h-3. \|c[7]\x=x|
|00000680| 2b 5c 77 2d 36 2c 79 2b | 5c 68 2d 33 00 20 20 80 |+\w-6,y+|\h-3. .|
|00000690| ca 20 2a 67 5c 63 5b 69 | 5d 00 20 20 80 16 20 69 |. *g\c[i|]. .. i|
|000006a0| 3d 30 20 80 18 20 37 00 | 20 20 20 20 bb 84 20 5c |=0 .. 7.| .. \|
|000006b0| 78 2c 5c 79 2c 5c 78 2b | 35 2c 5c 79 2b 32 2c 2d |x,\y,\x+|5,\y+2,-|
|000006c0| 31 00 20 20 80 17 00 80 | 02 20 80 08 00 00 80 09 |1. ....|. ......|
|000006d0| 20 69 6e 70 75 74 7b 7d | 3a 80 09 20 80 07 20 bc | input{}|:.. .. .|
|000006e0| 01 28 dd 01 28 38 30 29 | 29 3a 80 02 20 80 09 00 |.(..(80)|):.. ...|
|000006f0| 00 3b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.;------|--------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000710| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000720| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000730| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 00 00 80 01 20 2e |--------|--.... .|
|00000740| 67 61 64 00 20 20 6e 61 | 6d 65 24 00 20 20 6d 61 |gad. na|me$. ma|
|00000750| 73 6b 2e 77 00 20 20 70 | 61 72 73 24 5b 34 5d 00 |sk.w. p|ars$[4].|
|00000760| 80 02 20 80 01 00 00 80 | 04 20 67 74 2e 67 61 64 |.. .....|. gt.gad|
|00000770| 28 33 32 29 00 00 80 33 | 20 2e 70 72 6f 6a 20 70 |(32)...3| .proj p|
|00000780| 00 80 33 20 2e 6f 62 6a | 20 2a 77 2c 2a 6f 20 20 |..3 .obj| *w,*o |
|00000790| 20 20 20 3b 77 68 6f 20 | 77 61 6e 74 73 20 70 72 | ;who |wants pr|
|000007a0| 65 64 65 66 69 6e 65 64 | 20 76 61 72 73 3f 00 00 |edefined| vars?..|
|000007b0| 80 33 20 2e 6c 20 6e 30 | 2c 6e 31 2c 6e 32 00 00 |.3 .l n0|,n1,n2..|
|000007c0| 80 04 20 80 b3 20 71 2e | 6f 62 6a 28 35 30 29 00 |.. .. q.|obj(50).|
|000007d0| 00 c3 01 20 30 2c 22 74 | 6f 70 61 7a 2e 66 6f 6e |... 0,"t|opaz.fon|
|000007e0| 74 22 2c 38 00 00 71 24 | 3d dc 86 28 33 34 29 00 |t",8..q$|=..(34).|
|000007f0| 00 c5 35 20 24 31 30 20 | 20 20 20 20 20 20 20 20 |..5 $10 | |
|00000800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 67 65 | | ;ge|
|00000810| 74 20 6d 6f 75 73 65 20 | 6d 6f 76 65 20 65 76 65 |t mouse |move eve|
|00000820| 6e 74 73 00 80 06 20 69 | 6e 69 74 67 75 69 00 80 |nts... i|nitgui..|
|00000830| 06 20 69 6e 69 74 77 75 | 69 00 80 06 20 69 6e 69 |. initwu|i... ini|
|00000840| 74 6d 65 6e 75 73 00 70 | 5c 77 3d 36 34 30 2c 32 |tmenus.p|\w=640,2|
|00000850| 35 36 2c 32 2c 24 38 30 | 30 30 20 20 20 20 20 20 |56,2,$80|00 |
|00000860| 20 20 20 20 20 20 20 20 | 20 3b 64 65 66 61 75 6c | | ;defaul|
|00000870| 74 20 70 72 6f 6a 65 63 | 74 20 73 65 74 75 70 00 |t projec|t setup.|
|00000880| 70 5c 66 6f 6e 74 3d 22 | 74 6f 70 61 7a 2e 66 6f |p\font="|topaz.fo|
|00000890| 6e 74 22 2c 38 2c 30 00 | 80 06 20 6e 75 73 63 72 |nt",8,0.|.. nuscr|
|000008a0| 65 65 6e 00 00 67 78 3d | 31 3a 67 79 3d 31 3a 61 |een..gx=|1:gy=1:a|
|000008b0| 75 74 6f 3d 30 20 20 20 | 20 20 20 3b 67 72 69 64 |uto=0 | ;grid|
|000008c0| 20 73 65 74 74 69 6e 67 | 00 62 78 3d 34 3a 62 79 | setting|.bx=4:by|
|000008d0| 3d 32 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |=2 | ;|
|000008e0| 67 61 64 67 65 74 20 62 | 6f 72 64 65 72 20 73 65 |gadget b|order se|
|000008f0| 74 74 69 6e 67 73 00 6d | 6f 64 65 3d 30 00 00 2e |ttings.m|ode=0...|
|00000900| 6d 61 69 6e 00 20 20 80 | bb 00 20 20 20 20 c5 11 |main. .|.. ..|
|00000910| 20 30 00 20 20 20 20 65 | 76 2e 6c 3d c5 02 00 20 | 0. e|v.l=... |
|00000920| 20 20 20 80 0b 20 65 76 | 3d 24 38 20 80 21 20 80 | .. ev|=$8 .! .|
|00000930| 06 20 68 69 74 6f 62 6a | 65 63 74 00 20 20 20 20 |. hitobj|ect. |
|00000940| 80 0b 20 65 76 3d 24 31 | 30 30 00 20 20 20 20 20 |.. ev=$1|00. |
|00000950| 20 80 0b 20 c5 07 3d 30 | 00 20 20 20 20 20 20 20 | .. ..=0|. |
|00000960| 20 80 0b 20 c5 08 3d 30 | 20 80 21 20 80 06 20 64 | .. ..=0| .! .. d|
|00000970| 6f 6c 6f 61 64 00 20 20 | 20 20 20 20 20 20 80 0b |oload. | ..|
|00000980| 20 c5 08 3d 31 20 80 21 | 20 80 06 20 64 6f 73 61 | ..=1 .!| .. dosa|
|00000990| 76 65 00 20 20 20 20 20 | 20 20 20 80 0b 20 c5 08 |ve. | .. ..|
|000009a0| 3d 32 20 80 21 20 80 06 | 20 67 65 74 73 63 72 65 |=2 .! ..| getscre|
|000009b0| 65 6e 00 20 20 20 20 20 | 20 20 20 80 0b 20 c5 08 |en. | .. ..|
|000009c0| 3d 33 20 80 21 20 80 06 | 20 67 65 74 66 6f 6e 74 |=3 .! ..| getfont|
|000009d0| 00 20 20 20 20 20 20 20 | 20 80 0b 20 c5 08 3d 35 |. | .. ..=5|
|000009e0| 20 80 21 20 80 06 20 74 | 65 73 74 73 63 72 65 65 | .! .. t|estscree|
|000009f0| 6e 00 20 20 20 20 20 20 | 20 20 80 0b 20 c5 08 3d |n. | .. ..=|
|00000a00| 36 20 80 21 20 80 06 20 | 63 72 65 61 74 65 63 6f |6 .! .. |createco|
|00000a10| 64 65 00 20 20 20 20 20 | 20 20 20 80 0b 20 c5 08 |de. | .. ..|
|00000a20| 3d 37 20 80 21 20 80 02 | 00 20 20 20 20 20 20 80 |=7 .! ..|. .|
|00000a30| c0 00 20 20 20 20 20 20 | 80 0b 20 c5 07 3d 31 00 |.. |.. ..=1.|
|00000a40| 20 20 20 20 20 20 20 20 | 80 0b 20 c5 08 3d 30 00 | |.. ..=0.|
|00000a50| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 c4 0c 28 | | .. ..(|
|00000a60| 30 2c 31 2c 30 29 20 80 | 21 20 67 78 3d 38 3a 67 |0,1,0) .|! gx=8:g|
|00000a70| 79 3d 34 20 80 22 20 67 | 78 3d 31 3a 67 79 3d 31 |y=4 ." g|x=1:gy=1|
|00000a80| 00 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 |. | ... |
|00000a90| 20 20 20 20 80 0b 20 c5 | 08 3d 31 20 80 21 20 61 | .. .|.=1 .! a|
|00000aa0| 75 74 6f 3d c4 0c 28 30 | 2c 31 2c 31 29 00 20 20 |uto=..(0|,1,1). |
|00000ab0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 80 0b 20 | ... | .. |
|00000ac0| c5 07 3d 32 00 20 20 20 | 20 20 20 20 20 80 0b 20 |..=2. | .. |
|00000ad0| c5 08 3d 30 20 80 21 20 | 80 06 20 61 64 64 77 69 |..=0 .! |.. addwi|
|00000ae0| 6e 64 6f 77 00 20 20 20 | 20 20 20 20 20 80 0b 20 |ndow. | .. |
|00000af0| c5 08 3e 30 20 80 21 20 | 67 74 79 70 65 3d c5 08 |..>0 .! |gtype=..|
|00000b00| 2d 31 3a 80 06 20 61 64 | 64 67 61 64 67 65 74 00 |-1:.. ad|dgadget.|
|00000b10| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 80 | ..|. .|
|00000b20| 0b 20 c5 07 3d 33 00 20 | 20 20 20 20 20 20 20 67 |. ..=3. | g|
|00000b30| 74 79 70 65 3d c5 08 2b | 34 3a 80 06 20 61 64 64 |type=..+|4:.. add|
|00000b40| 67 61 64 67 65 74 00 20 | 20 20 20 20 20 80 c0 00 |gadget. | ...|
|00000b50| 20 20 20 20 80 c0 00 20 | 20 80 c7 00 00 2e 63 72 | ... | .....cr|
|00000b60| 65 61 74 65 63 6f 64 65 | 3a 00 20 20 80 2c 20 cf |eatecode|:. ., .|
|00000b70| 01 20 31 3a 80 ca 20 71 | 28 29 00 20 20 66 24 3d |. 1:.. q|(). f$=|
|00000b80| a8 01 28 22 43 52 45 41 | 54 45 20 53 4f 55 52 43 |..("CREA|TE SOURC|
|00000b90| 45 20 43 4f 44 45 22 2c | 70 63 24 2c 66 63 24 29 |E CODE",|pc$,fc$)|
|00000ba0| 00 20 20 80 0b 20 be 12 | 28 30 2c 66 24 29 00 20 |. .. ..|(0,f$). |
|00000bb0| 20 20 20 be 07 20 30 00 | 20 20 20 20 3b 00 20 20 | .. 0.| ;. |
|00000bc0| 20 20 c0 04 20 71 28 29 | 00 20 20 20 20 80 0c 20 | .. q()|. .. |
|00000bd0| c0 03 28 71 28 29 29 3a | dd 81 20 22 23 22 2b 5c |..(q()):|.. "#"+\|
|00000be0| 63 6f 6e 73 74 61 6e 74 | 2b 22 3d 22 2b dd 83 28 |constant|+"="+..(|
|00000bf0| 5c 69 64 29 2b dc 86 28 | 30 29 3a 80 c1 00 20 20 |\id)+..(|0):... |
|00000c00| 20 20 dd 81 20 dc 86 28 | 30 29 00 20 20 20 20 3b | .. ..(|0). ;|
|00000c10| 00 20 20 20 20 73 70 24 | 3d dd 83 28 70 5c 77 29 |. sp$|=..(p\w)|
|00000c20| 2b 22 2c 22 2b dd 83 28 | 70 5c 68 29 2b 22 2c 22 |+","+..(|p\h)+","|
|00000c30| 2b dd 83 28 70 5c 64 29 | 2b 22 2c 22 2b dd 83 28 |+..(p\d)|+","+..(|
|00000c40| 70 5c 6d 29 00 20 20 20 | 20 dd 81 20 dc 8b 28 24 |p\m). | .. ..($|
|00000c50| 63 66 30 31 29 2b 22 20 | 30 2c 30 2c 30 2c 22 2b |cf01)+" |0,0,0,"+|
|00000c60| 73 70 24 2b 22 2c 22 2b | 71 24 2b 22 54 45 53 54 |sp$+","+|q$+"TEST|
|00000c70| 22 2b 71 24 2b 22 2c 30 | 2c 31 22 2b dc 86 28 30 |"+q$+",0|,1"+..(0|
|00000c80| 29 00 20 20 20 20 3b 00 | 20 20 20 20 c0 04 20 71 |). ;.| .. q|
|00000c90| 28 29 00 20 20 20 20 80 | 0c 20 c0 03 28 71 28 29 |(). .|. ..(q()|
|00000ca0| 29 3a dd 81 20 5c 63 30 | 2b dc 86 28 30 29 3a 80 |):.. \c0|+..(0):.|
|00000cb0| c1 3a dd 81 20 dc 86 28 | 30 29 00 20 20 20 20 3b |.:.. ..(|0). ;|
|00000cc0| 00 20 20 20 20 be 02 20 | 30 00 20 20 80 c0 00 20 |. .. |0. ... |
|00000cd0| 20 80 07 00 00 2e 74 65 | 73 74 73 63 72 65 65 6e | .....te|stscreen|
|00000ce0| 3a 00 20 20 6d 6f 64 65 | 3d 31 3a 80 06 20 6e 75 |:. mode|=1:.. nu|
|00000cf0| 73 63 72 65 65 6e 00 20 | 20 80 bb 3a 65 76 2e 6c |screen. | ..:ev.l|
|00000d00| 3d c5 02 3a 80 bc 20 65 | 76 3d 24 31 30 30 00 20 |=..:.. e|v=$100. |
|00000d10| 20 6d 6f 64 65 3d 30 3a | 80 06 20 6e 75 73 63 72 | mode=0:|.. nuscr|
|00000d20| 65 65 6e 00 20 20 80 07 | 00 00 2e 61 64 64 77 69 |een. ..|...addwi|
|00000d30| 6e 64 6f 77 3a 00 20 20 | c5 28 3a 80 2c 20 c5 01 |ndow:. |.(:., ..|
|00000d40| 20 30 3a c5 3b 20 22 22 | 2c 22 41 44 44 20 57 49 | 0:.; ""|,"ADD WI|
|00000d50| 4e 44 4f 57 20 42 59 20 | 44 52 41 47 47 49 4e 47 |NDOW BY |DRAGGING|
|00000d60| 20 4d 4f 55 53 45 22 00 | 20 20 80 bb 3a 65 76 2e | MOUSE".| ..:ev.|
|00000d70| 6c 3d c5 02 3a 80 bc 20 | 65 76 3d 24 38 20 20 20 |l=..:.. |ev=$8 |
|00000d80| 20 20 3b 77 61 69 74 20 | 66 6f 72 20 62 75 74 74 | ;wait |for butt|
|00000d90| 6f 6e 00 20 20 78 3d cf | 05 3a 79 3d cf 06 00 20 |on. x=.|.:y=... |
|00000da0| 20 80 0b 20 c0 08 28 71 | 28 29 29 00 20 20 20 20 | .. ..(q|()). |
|00000db0| 71 28 29 5c 6f 62 6a 3d | 30 3a 71 28 29 5c 69 64 |q()\obj=|0:q()\id|
|00000dc0| 3d 70 5c 6e 75 6d 77 69 | 6e 3a 70 5c 6e 75 6d 77 |=p\numwi|n:p\numw|
|00000dd0| 69 6e 2b 31 00 20 20 20 | 20 71 28 29 5c 78 3d 78 |in+1. | q()\x=x|
|00000de0| 2c 79 00 20 20 20 20 2a | 77 3d 71 28 29 3a 71 28 |,y. *|w=q():q(|
|00000df0| 29 5c 77 69 6e 3d 2a 77 | 3a 71 28 29 5c 77 69 6e |)\win=*w|:q()\win|
|00000e00| 69 64 3d 2a 77 5c 69 64 | 00 20 20 20 20 64 72 61 |id=*w\id|. dra|
|00000e10| 77 62 6f 78 7b 71 28 29 | 7d 00 20 20 20 20 69 3d |wbox{q()|}. i=|
|00000e20| 37 3a 80 06 20 73 69 7a | 65 6f 62 6a 65 63 74 00 |7:.. siz|eobject.|
|00000e30| 20 20 20 20 80 0b 20 71 | 28 29 5c 63 6f 6e 73 74 | .. q|()\const|
|00000e40| 61 6e 74 3d 22 22 20 80 | 21 20 71 28 29 5c 63 6f |ant="" .|! q()\co|
|00000e50| 6e 73 74 61 6e 74 3d 22 | 57 22 2b dd 83 28 70 5c |nstant="|W"+..(p\|
|00000e60| 6e 75 6d 77 69 6e 29 00 | 20 20 20 20 80 0b 20 61 |numwin).| .. a|
|00000e70| 75 74 6f 20 80 21 20 80 | 06 20 65 64 69 74 6f 62 |uto .! .|. editob|
|00000e80| 6a 65 63 74 20 80 22 20 | 80 06 20 72 65 64 72 61 |ject ." |.. redra|
|00000e90| 77 77 69 6e 64 6f 77 00 | 20 20 80 c0 00 20 20 c5 |wwindow.| ... .|
|00000ea0| 27 3a 80 2c 20 c5 01 20 | 30 3a c5 3b 20 22 22 2c |':., .. |0:.; "",|
|00000eb0| 76 65 72 24 3a 80 07 00 | 00 2e 61 64 64 67 61 64 |ver$:...|..addgad|
|00000ec0| 67 65 74 3a 00 20 20 80 | 0b 20 2a 77 3d 30 20 80 |get:. .|. *w=0 .|
|00000ed0| 21 20 cf 0d 20 31 3a 80 | 07 00 20 20 c5 28 3a 80 |! .. 1:.|.. .(:.|
|00000ee0| 2c 20 c5 01 20 30 3a c5 | 3b 20 22 22 2c 22 41 44 |, .. 0:.|; "","AD|
|00000ef0| 44 20 47 41 44 47 45 54 | 20 42 59 20 44 52 41 47 |D GADGET| BY DRAG|
|00000f00| 47 49 4e 47 20 4d 4f 55 | 53 45 22 00 20 20 80 ca |GING MOU|SE". ..|
|00000f10| 20 71 28 29 00 20 20 80 | bb 3a 65 76 2e 6c 3d c5 | q(). .|.:ev.l=.|
|00000f20| 02 3a 80 bc 20 65 76 3d | 24 38 20 20 20 20 20 3b |.:.. ev=|$8 ;|
|00000f30| 77 61 69 74 20 66 6f 72 | 20 62 75 74 74 6f 6e 00 |wait for| button.|
|00000f40| 20 20 78 3d cf 05 3a 79 | 3d cf 06 00 20 20 c0 04 | x=..:y|=... ..|
|00000f50| 20 71 28 29 00 20 20 80 | 0c 20 c0 03 28 71 28 29 | q(). .|. ..(q()|
|00000f60| 29 00 20 20 20 20 80 0b | 20 b4 09 20 28 78 2c 79 |). ..| .. (x,y|
|00000f70| 2c 31 2c 31 2c 5c 78 2c | 5c 79 2c 5c 77 2c 5c 68 |,1,1,\x,|\y,\w,\h|
|00000f80| 29 20 80 42 20 5c 6f 62 | 6a 3d 30 20 80 21 20 80 |) .B \ob|j=0 .! .|
|00000f90| 05 20 67 6f 74 77 69 6e | 00 20 20 80 c1 00 20 20 |. gotwin|. ... |
|00000fa0| cf 0d 20 31 3a c5 27 3a | 80 2c 20 c5 01 20 30 3a |.. 1:.':|., .. 0:|
|00000fb0| c5 3b 20 22 22 2c 76 65 | 72 24 3a 80 07 00 67 6f |.; "",ve|r$:...go|
|00000fc0| 74 77 69 6e 3a 00 20 20 | 2a 77 3d 5c 77 69 6e 00 |twin:. |*w=\win.|
|00000fd0| 20 20 80 0b 20 c0 06 28 | 71 28 29 29 00 20 20 20 | .. ..(|q()). |
|00000fe0| 20 71 28 29 5c 6f 62 6a | 3d 31 3a 71 28 29 5c 69 | q()\obj|=1:q()\i|
|00000ff0| 64 3d 70 5c 6e 75 6d 67 | 61 64 3a 70 5c 6e 75 6d |d=p\numg|ad:p\num|
|00001000| 67 61 64 2b 31 00 20 20 | 20 20 71 28 29 5c 78 3d |gad+1. | q()\x=|
|00001010| 78 2c 79 00 20 20 20 20 | 71 28 29 5c 77 69 6e 3d |x,y. |q()\win=|
|00001020| 2a 77 3a 71 28 29 5c 77 | 69 6e 69 64 3d 2a 77 5c |*w:q()\w|inid=*w\|
|00001030| 69 64 00 20 20 20 20 71 | 28 29 5c 67 74 79 70 65 |id. q|()\gtype|
|00001040| 3d 67 74 79 70 65 00 20 | 20 20 20 64 72 61 77 62 |=gtype. | drawb|
|00001050| 6f 78 7b 71 28 29 7d 00 | 20 20 20 20 69 3d 37 3a |ox{q()}.| i=7:|
|00001060| 80 06 20 73 69 7a 65 6f | 62 6a 65 63 74 00 20 20 |.. sizeo|bject. |
|00001070| 20 20 80 0b 20 71 28 29 | 5c 63 6f 6e 73 74 61 6e | .. q()|\constan|
|00001080| 74 3d 22 22 20 80 21 20 | 71 28 29 5c 63 6f 6e 73 |t="" .! |q()\cons|
|00001090| 74 61 6e 74 3d 22 47 22 | 2b dd 83 28 70 5c 6e 75 |tant="G"|+..(p\nu|
|000010a0| 6d 67 61 64 29 00 20 20 | 20 20 80 0b 20 61 75 74 |mgad). | .. aut|
|000010b0| 6f 20 80 21 20 80 06 20 | 65 64 69 74 6f 62 6a 65 |o .! .. |editobje|
|000010c0| 63 74 20 80 22 20 80 06 | 20 72 65 64 72 61 77 77 |ct ." ..| redraww|
|000010d0| 69 6e 64 6f 77 00 20 20 | 80 c0 00 20 20 c5 27 3a |indow. |... .':|
|000010e0| 80 2c 20 c5 01 20 30 3a | c5 3b 20 22 22 2c 76 65 |., .. 0:|.; "",ve|
|000010f0| 72 24 3a 80 07 00 00 2e | 68 69 74 6f 62 6a 65 63 |r$:.....|hitobjec|
|00001100| 74 3a 00 20 20 80 0b 20 | c5 22 3d 31 00 20 20 20 |t:. .. |."=1. |
|00001110| 20 78 3d cf 05 3a 79 3d | cf 06 00 20 20 20 20 c0 | x=..:y=|... .|
|00001120| 04 20 71 28 29 00 20 20 | 20 20 80 0c 20 c0 03 28 |. q(). | .. ..(|
|00001130| 71 28 29 29 20 20 20 20 | 20 3b 63 68 65 63 6b 20 |q()) | ;check |
|00001140| 61 6c 6c 20 68 61 6e 64 | 6c 65 73 00 20 20 20 20 |all hand|les. |
|00001150| 20 20 80 16 20 69 3d 30 | 20 80 18 20 37 00 20 20 | .. i=0| .. 7. |
|00001160| 20 20 20 20 20 20 80 0b | 20 b4 09 20 28 78 2c 79 | ..| .. (x,y|
|00001170| 2c 31 2c 31 2c 71 28 29 | 5c 63 5b 69 5d 5c 78 2c |,1,1,q()|\c[i]\x,|
|00001180| 71 28 29 5c 63 5b 69 5d | 5c 79 2c 38 2c 34 29 00 |q()\c[i]|\y,8,4).|
|00001190| 20 20 20 20 20 20 20 20 | 20 20 2a 77 3d 71 28 29 | | *w=q()|
|000011a0| 5c 77 69 6e 3a 74 74 3d | 30 3a 67 3d 30 3a 80 be |\win:tt=|0:g=0:..|
|000011b0| 20 80 16 3a 80 05 20 67 | 6f 74 68 69 74 00 20 20 | ..:.. g|othit. |
|000011c0| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 80 | ..|. .|
|000011d0| 17 00 20 20 20 20 80 c1 | 00 20 20 20 20 c0 04 20 |.. ..|. .. |
|000011e0| 71 28 29 00 20 20 20 20 | 80 0c 20 c0 03 28 71 28 |q(). |.. ..(q(|
|000011f0| 29 29 20 20 20 20 20 3b | 63 68 65 63 6b 20 69 6e |)) ;|check in|
|00001200| 73 69 64 65 20 63 6f 6d | 70 6c 65 74 65 00 20 20 |side com|plete. |
|00001210| 20 20 20 20 80 0b 20 b4 | 09 20 28 78 2c 79 2c 31 | .. .|. (x,y,1|
|00001220| 2c 31 2c 71 28 29 5c 78 | 2c 71 28 29 5c 79 2c 71 |,1,q()\x|,q()\y,q|
|00001230| 28 29 5c 77 2c 71 28 29 | 5c 68 29 00 20 20 20 20 |()\w,q()|\h). |
|00001240| 20 20 20 20 2a 77 3d 71 | 28 29 5c 77 69 6e 3a 74 | *w=q|()\win:t|
|00001250| 74 3d 30 3a 67 3d 30 3a | 69 3d 2d 31 3a 80 05 20 |t=0:g=0:|i=-1:.. |
|00001260| 67 6f 74 68 69 74 00 20 | 20 20 20 20 20 80 c0 00 |gothit. | ...|
|00001270| 20 20 20 20 80 c1 00 20 | 20 80 c0 00 20 20 80 07 | ... | ... ..|
|00001280| 00 00 67 6f 74 68 69 74 | 3a 00 20 20 80 bb 20 20 |..gothit|:. .. |
|00001290| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000012a0| 20 20 20 20 3b 63 72 75 | 73 74 79 20 64 6f 75 62 | ;cru|sty doub|
|000012b0| 6c 65 20 63 6c 69 63 6b | 20 6d 65 63 68 61 6e 69 |le click| mechani|
|000012c0| 73 6d 00 20 20 20 20 80 | 37 3a 74 74 2b 31 3a 65 |sm. .|7:tt+1:e|
|000012d0| 76 2e 6c 3d c5 03 00 20 | 20 20 20 80 0b 20 65 76 |v.l=... | .. ev|
|000012e0| 3d 38 00 20 20 20 20 20 | 20 80 0b 20 c5 22 3d 31 |=8. | .. ."=1|
|000012f0| 20 80 21 20 80 05 20 65 | 64 69 74 6f 62 6a 65 63 | .! .. e|ditobjec|
|00001300| 74 20 80 22 20 67 3d 31 | 00 20 20 20 20 80 c0 00 |t ." g=1|. ...|
|00001310| 20 20 80 bc 20 74 74 3d | 31 30 20 80 8a 20 28 65 | .. tt=|10 .. (e|
|00001320| 76 3c 3e 38 20 80 42 20 | 65 76 3c 3e 30 20 80 42 |v<>8 .B |ev<>0 .B|
|00001330| 20 65 76 3c 3e 24 31 30 | 29 00 20 20 80 0b 20 67 | ev<>$10|). .. g|
|00001340| 3d 30 20 80 21 20 80 06 | 20 73 69 7a 65 6f 62 6a |=0 .! ..| sizeobj|
|00001350| 65 63 74 00 20 20 80 06 | 20 72 65 64 72 61 77 77 |ect. ..| redraww|
|00001360| 69 6e 64 6f 77 00 20 20 | 80 07 00 00 2e 73 69 7a |indow. |.....siz|
|00001370| 65 6f 62 6a 65 63 74 3a | 00 20 20 80 ca 20 71 28 |eobject:|. .. q(|
|00001380| 29 00 20 20 80 bb 00 20 | 20 20 20 65 76 2e 6c 3d |). ... | ev.l=|
|00001390| c5 02 00 20 20 20 20 64 | 72 61 77 62 6f 78 7b 71 |... d|rawbox{q|
|000013a0| 28 29 7d 00 20 20 20 20 | 6f 78 3d 78 3a 6f 79 3d |()}. |ox=x:oy=|
|000013b0| 79 3a 78 3d cf 05 3a 79 | 3d cf 06 3a 64 78 3d 78 |y:x=..:y|=..:dx=x|
|000013c0| 2d 6f 78 3a 64 79 3d 79 | 2d 6f 79 00 20 20 20 20 |-ox:dy=y|-oy. |
|000013d0| 80 0e 20 69 00 20 20 20 | 20 20 20 80 0f 20 2d 31 |.. i. | .. -1|
|000013e0| 3a 5c 78 2b 64 78 3a 5c | 79 2b 64 79 00 20 20 20 |:\x+dx:\|y+dy. |
|000013f0| 20 20 20 80 0f 20 30 3a | 5c 78 2b 64 78 3a 5c 79 | .. 0:|\x+dx:\y|
|00001400| 2b 64 79 3a 5c 77 2d 64 | 78 3a 5c 68 2d 64 79 00 |+dy:\w-d|x:\h-dy.|
|00001410| 20 20 20 20 20 20 80 0f | 20 31 3a 5c 79 2b 64 79 | ..| 1:\y+dy|
|00001420| 3a 5c 68 2d 64 79 00 20 | 20 20 20 20 20 80 0f 20 |:\h-dy. | .. |
|00001430| 32 3a 5c 79 2b 64 79 3a | 5c 77 2b 64 78 3a 5c 68 |2:\y+dy:|\w+dx:\h|
|00001440| 2d 64 79 00 20 20 20 20 | 20 20 80 0f 20 33 3a 5c |-dy. | .. 3:\|
|00001450| 78 2b 64 78 3a 5c 77 2d | 64 78 00 20 20 20 20 20 |x+dx:\w-|dx. |
|00001460| 20 80 0f 20 34 3a 5c 77 | 2b 64 78 00 20 20 20 20 | .. 4:\w|+dx. |
|00001470| 20 20 80 0f 20 35 3a 5c | 78 2b 64 78 3a 5c 77 2d | .. 5:\|x+dx:\w-|
|00001480| 64 78 3a 5c 68 2b 64 79 | 00 20 20 20 20 20 20 80 |dx:\h+dy|. .|
|00001490| 0f 20 36 3a 5c 68 2b 64 | 79 00 20 20 20 20 20 20 |. 6:\h+d|y. |
|000014a0| 80 0f 20 37 3a 5c 77 2b | 64 78 3a 5c 68 2b 64 79 |.. 7:\w+|dx:\h+dy|
|000014b0| 00 20 20 20 20 80 02 20 | 80 0e 00 20 20 20 20 5c |. .. |... \|
|000014c0| 77 3d bc 0a 28 5c 77 2c | 31 36 2c 31 30 32 34 29 |w=..(\w,|16,1024)|
|000014d0| 3a 5c 68 3d bc 0a 28 5c | 68 2c 38 2c 31 30 32 34 |:\h=..(\|h,8,1024|
|000014e0| 29 00 20 20 20 20 5c 78 | 3d bc 0a 28 5c 78 2c 30 |). \x|=..(\x,0|
|000014f0| 2c 70 5c 77 2d 5c 77 29 | 3a 5c 79 3d bc 0a 28 5c |,p\w-\w)|:\y=..(\|
|00001500| 79 2c 30 2c 70 5c 68 2d | 5c 68 29 00 20 20 20 20 |y,0,p\h-|\h). |
|00001510| 64 72 61 77 62 6f 78 7b | 71 28 29 7d 00 20 20 80 |drawbox{|q()}. .|
|00001520| bc 20 65 76 3d 24 38 00 | 20 20 64 72 61 77 62 6f |. ev=$8.| drawbo|
|00001530| 78 7b 71 28 29 7d 20 20 | 20 20 20 3b 72 75 62 6f |x{q()} | ;rubo|
|00001540| 75 74 00 20 20 80 0b 20 | 67 78 20 80 21 20 5c 78 |ut. .. |gx .! \x|
|00001550| 3d bc 02 28 28 5c 78 2b | 67 78 2f 32 29 2f 67 78 |=..((\x+|gx/2)/gx|
|00001560| 29 2a 67 78 3a 5c 77 3d | bc 02 28 28 5c 77 2b 67 |)*gx:\w=|..((\w+g|
|00001570| 78 2f 32 29 2f 67 78 29 | 2a 67 78 00 20 20 80 0b |x/2)/gx)|*gx. ..|
|00001580| 20 67 79 20 80 21 20 5c | 79 3d bc 02 28 28 5c 79 | gy .! \|y=..((\y|
|00001590| 2b 67 79 2f 32 29 2f 67 | 79 29 2a 67 79 3a 5c 68 |+gy/2)/g|y)*gy:\h|
|000015a0| 3d bc 02 28 28 5c 68 2b | 67 79 2f 32 29 2f 67 79 |=..((\h+|gy/2)/gy|
|000015b0| 29 2a 67 79 00 20 20 5c | 78 3d bc 0a 28 5c 78 2c |)*gy. \|x=..(\x,|
|000015c0| 30 2c 70 5c 77 2d 5c 77 | 29 3a 5c 79 3d bc 0a 28 |0,p\w-\w|):\y=..(|
|000015d0| 5c 79 2c 30 2c 70 5c 68 | 2d 5c 68 29 00 20 20 5c |\y,0,p\h|-\h). \|
|000015e0| 77 3d bc 0a 28 5c 77 2c | 31 36 2c 31 30 32 34 29 |w=..(\w,|16,1024)|
|000015f0| 3a 5c 68 3d bc 0a 28 5c | 68 2c 38 2c 31 30 32 34 |:\h=..(\|h,8,1024|
|00001600| 29 00 20 20 80 0b 20 5c | 6f 62 6a 3d 31 00 20 20 |). .. \|obj=1. |
|00001610| 20 20 5c 6f 78 3d 5c 78 | 2d 2a 77 5c 78 3a 5c 6f | \ox=\x|-*w\x:\o|
|00001620| 79 3d 5c 79 2d 2a 77 5c | 79 00 20 20 20 20 80 0b |y=\y-*w\|y. ..|
|00001630| 20 5c 67 74 79 70 65 3e | 33 20 80 21 20 5c 6f 79 | \gtype>|3 .! \oy|
|00001640| 2d 70 5c 68 65 69 67 68 | 74 2d 33 3a 5c 6f 78 2d |-p\heigh|t-3:\ox-|
|00001650| 34 00 20 20 80 c0 00 20 | 20 80 07 00 00 2e 72 65 |4. ... | .....re|
|00001660| 64 72 61 77 77 69 6e 64 | 6f 77 3a 00 20 20 80 ca |drawwind|ow:. ..|
|00001670| 20 2a 77 00 20 20 80 0b | 20 2a 77 3d 30 20 80 21 | *w. ..| *w=0 .!|
|00001680| 20 80 07 00 20 20 80 0b | 20 71 28 29 5c 6f 62 6a | ... ..| q()\obj|
|00001690| 3d 30 20 80 21 20 2a 77 | 3d 71 28 29 20 80 22 20 |=0 .! *w|=q() ." |
|000016a0| 2a 77 3d 71 28 29 5c 77 | 69 6e 00 20 20 80 2b 20 |*w=q()\w|in. .+ |
|000016b0| c5 01 20 2a 77 5c 69 64 | 2b 32 3a 80 2b 20 c6 16 |.. *w\id|+2:.+ ..|
|000016c0| 20 2a 77 5c 69 64 2b 32 | 3a 80 2b 20 c6 81 20 2a | *w\id+2|:.+ .. *|
|000016d0| 77 5c 69 64 2b 32 00 20 | 20 c0 09 20 71 28 29 3a |w\id+2. | .. q():|
|000016e0| 80 06 20 63 61 6c 63 67 | 61 64 73 3a c0 0a 20 71 |.. calcg|ads:.. q|
|000016f0| 28 29 00 20 20 80 2c 20 | cf 01 20 6d 6f 64 65 20 |(). ., |.. mode |
|00001700| 20 20 20 3b 30 00 20 20 | 3b 00 20 20 5c 78 3d bc | ;0. |;. \x=.|
|00001710| 0a 28 5c 78 2c 30 2c 70 | 5c 77 2d 31 36 29 20 20 |.(\x,0,p|\w-16) |
|00001720| 20 20 3b 65 6e 73 75 72 | 65 20 77 69 6e 64 6f 77 | ;ensur|e window|
|00001730| 20 69 73 20 6c 65 67 61 | 6c 00 20 20 5c 79 3d bc | is lega|l. \y=.|
|00001740| 0a 28 5c 79 2c 30 2c 70 | 5c 68 2d 34 29 00 20 20 |.(\y,0,p|\h-4). |
|00001750| 5c 77 3d bc 0a 28 5c 77 | 2c 30 2c 70 5c 77 2d 5c |\w=..(\w|,0,p\w-\|
|00001760| 78 29 00 20 20 5c 68 3d | bc 0a 28 5c 68 2c 30 2c |x). \h=|..(\h,0,|
|00001770| 70 5c 68 2d 5c 79 29 00 | 20 20 3b 00 20 20 c5 01 |p\h-\y).| ;. ..|
|00001780| 20 5c 69 64 2b 32 2c 5c | 78 2c 5c 79 2c 5c 77 2c | \id+2,\|x,\y,\w,|
|00001790| 5c 68 2c 5c 67 66 6c 61 | 67 73 2c 5c 67 73 74 72 |\h,\gfla|gs,\gstr|
|000017a0| 69 6e 67 2c 31 2c 32 2c | 5c 69 64 2b 32 3a c4 02 |ing,1,2,|\id+2:..|
|000017b0| 20 6d 6f 64 65 00 20 20 | c6 8e 20 5c 69 64 2b 32 | mode. |.. \id+2|
|000017c0| 2c 5c 69 64 2b 32 00 20 | 20 80 0b 20 6d 6f 64 65 |,\id+2. | .. mode|
|000017d0| 3d 30 00 20 20 20 20 c0 | 09 20 71 28 29 00 20 20 |=0. .|. q(). |
|000017e0| 20 20 c0 04 20 71 28 29 | 3a 80 ca 20 71 28 29 00 | .. q()|:.. q().|
|000017f0| 20 20 20 20 80 0c 20 c0 | 03 28 71 28 29 29 00 20 | .. .|.(q()). |
|00001800| 20 20 20 20 20 80 0b 20 | 5c 77 69 6e 3d 2a 77 00 | .. |\win=*w.|
|00001810| 20 20 20 20 20 20 20 20 | 5c 78 3d 2a 77 5c 78 2b | |\x=*w\x+|
|00001820| 5c 6f 78 3a 5c 79 3d 2a | 77 5c 79 2b 5c 6f 79 00 |\ox:\y=*|w\y+\oy.|
|00001830| 20 20 20 20 20 20 20 20 | 80 0b 20 5c 67 74 79 70 | |.. \gtyp|
|00001840| 65 3e 33 20 80 21 20 5c | 79 2b 70 5c 68 65 69 67 |e>3 .! \|y+p\heig|
|00001850| 68 74 2b 33 3a 5c 78 2b | 34 00 20 20 20 20 20 20 |ht+3:\x+|4. |
|00001860| 20 20 64 72 61 77 62 6f | 78 7b 71 28 29 7d 00 20 | drawbo|x{q()}. |
|00001870| 20 20 20 20 20 80 c0 00 | 20 20 20 20 80 c1 00 20 | ...| ... |
|00001880| 20 20 20 c0 0a 20 71 28 | 29 00 20 20 80 c0 00 20 | .. q(|). ... |
|00001890| 20 80 07 00 00 80 09 2e | 73 20 74 6f 74 70 61 72 | .......|s totpar|
|000018a0| 73 7b 2a 71 2e 6f 62 6a | 7d 20 3b 63 72 65 61 74 |s{*q.obj|} ;creat|
|000018b0| 65 20 7c 20 73 65 70 61 | 72 61 74 65 64 20 70 61 |e | sepa|rated pa|
|000018c0| 72 24 00 20 20 80 ca 20 | 2a 71 00 20 20 6d 61 78 |r$. .. |*q. max|
|000018d0| 3d 30 3a 70 24 3d 22 22 | 3a 6e 3d 30 00 20 20 80 |=0:p$=""|:n=0. .|
|000018e0| 16 20 69 3d 30 20 80 18 | 20 37 00 20 20 20 20 6c |. i=0 ..| 7. l|
|000018f0| 3d dc 8f 28 5c 70 61 72 | 73 5b 69 5d 29 3a 80 0b |=..(\par|s[i]):..|
|00001900| 20 6c 3e 30 20 80 21 20 | 6e 3d 69 00 20 20 20 20 | l>0 .! |n=i. |
|00001910| 80 0b 20 6c 20 3e 20 6d | 61 78 20 80 21 20 6d 61 |.. l > m|ax .! ma|
|00001920| 78 3d dc 8f 28 5c 70 61 | 72 73 5b 69 5d 29 00 20 |x=..(\pa|rs[i]). |
|00001930| 20 80 17 00 20 20 80 0b | 20 6e 3e 30 00 20 20 20 | ... ..| n>0. |
|00001940| 20 80 16 20 69 3d 30 20 | 80 18 20 6e 3a 70 24 2b | .. i=0 |.. n:p$+|
|00001950| 22 7c 22 2b dc 96 28 5c | 70 61 72 73 5b 69 5d 2c |"|"+..(\|pars[i],|
|00001960| 6d 61 78 29 3a 80 17 3a | 70 24 3d dc 83 28 70 24 |max):..:|p$=..(p$|
|00001970| 2c 32 29 00 20 20 80 22 | 00 20 20 20 20 70 24 3d |,2). ."|. p$=|
|00001980| 5c 70 61 72 73 5b 30 5d | 00 20 20 80 c0 00 20 20 |\pars[0]|. ... |
|00001990| 80 09 20 80 07 20 70 24 | 00 80 02 20 80 09 00 00 |.. .. p$|... ....|
|000019a0| 3b 74 6f 67 67 6c 65 7c | 70 6f 73 30 2d 33 7c 73 |;toggle||pos0-3|s|
|000019b0| 65 6c 65 63 74 7c 73 6c | 69 64 65 72 7c 70 72 6f |elect|sl|ider|pro|
|000019c0| 70 62 6f 78 7c 6d 78 7c | 67 30 30 7c 67 74 6c 61 |pbox|mx||g00|gtla|
|000019d0| 62 6c 30 2d 33 7c 62 72 | 64 72 30 2e 2e 33 7c 67 |bl0-3|br|dr0..3|g|
|000019e0| 74 30 2e 2e 33 00 3b 20 | 20 30 20 20 20 20 20 20 |t0..3.; | 0 |
|000019f0| 20 31 20 20 20 20 20 20 | 32 20 20 20 20 20 20 33 | 1 |2 3|
|00001a00| 20 20 20 20 20 20 20 34 | 20 20 20 35 20 20 20 36 | 4| 5 6|
|00001a10| 20 20 20 20 20 20 37 20 | 20 20 20 20 20 38 2d 31 | 7 | 8-1|
|00001a20| 31 20 20 20 20 31 32 2d | 31 34 00 00 80 ca 20 71 |1 12-|14.... q|
|00001a30| 28 29 00 80 0d 20 70 32 | 20 dd 83 28 60 31 29 2b |()... p2| ..(`1)+|
|00001a40| 22 2c 22 2b dd 83 28 60 | 32 29 3a 80 02 20 80 0d |","+..(`|2):.. ..|
|00001a50| 00 80 0d 20 70 33 20 dd | 83 28 60 31 29 2b 22 2c |... p3 .|.(`1)+",|
|00001a60| 22 2b dd 83 28 60 32 29 | 2b 22 2c 22 2b dd 83 28 |"+..(`2)|+","+..(|
|00001a70| 60 33 29 3a 80 02 20 80 | 0d 00 80 0d 20 70 34 20 |`3):.. .|.... p4 |
|00001a80| dd 83 28 60 31 29 2b 22 | 2c 22 2b dd 83 28 60 32 |..(`1)+"|,"+..(`2|
|00001a90| 29 2b 22 2c 22 2b dd 83 | 28 60 33 29 2b 22 2c 22 |)+","+..|(`3)+","|
|00001aa0| 2b dd 83 28 60 34 29 3a | 80 02 20 80 0d 00 80 0d |+..(`4):|.. .....|
|00001ab0| 20 67 74 20 77 77 24 2b | 67 67 24 2b 21 70 34 7b | gt ww$+|gg$+!p4{|
|00001ac0| 5c 6f 78 2c 5c 6f 79 2c | 5c 77 2c 5c 68 7d 2b 22 |\ox,\oy,|\w,\h}+"|
|00001ad0| 2c 22 2b 71 24 2b 5c 6c | 61 62 65 6c 2b 71 24 2b |,"+q$+\l|abel+q$+|
|00001ae0| 22 2c 22 2b dd 83 28 5c | 67 66 6c 61 67 73 29 3a |","+..(\|gflags):|
|00001af0| 80 02 20 80 0d 00 00 2e | 63 61 6c 63 67 61 64 73 |.. .....|calcgads|
|00001b00| 3a 00 20 20 80 ca 20 71 | 28 29 00 20 20 67 74 3d |:. .. q|(). gt=|
|00001b10| 30 3a 62 62 3d 30 3a 77 | 77 24 3d 22 20 23 22 2b |0:bb=0:w|w$=" #"+|
|00001b20| 2a 77 5c 63 6f 6e 73 74 | 61 6e 74 2b 22 2c 22 00 |*w\const|ant+",".|
|00001b30| 20 20 c0 04 20 71 28 29 | 00 20 20 80 0c 20 c0 03 | .. q()|. .. ..|
|00001b40| 28 71 28 29 29 00 20 20 | 20 20 80 0b 20 5c 6f 62 |(q()). | .. \ob|
|00001b50| 6a 3d 31 20 80 42 20 5c | 77 69 6e 3d 2a 77 00 20 |j=1 .B \|win=*w. |
|00001b60| 20 20 20 20 20 67 67 24 | 3d 22 23 22 2b 5c 63 6f | gg$|="#"+\co|
|00001b70| 6e 73 74 61 6e 74 2b 22 | 2c 22 00 20 20 20 20 20 |nstant+"|,". |
|00001b80| 20 80 0b 20 5c 67 74 79 | 70 65 3e 33 20 20 20 20 | .. \gty|pe>3 |
|00001b90| 20 20 20 20 3b 67 61 64 | 74 6f 6f 6c 73 21 00 20 | ;gad|tools!. |
|00001ba0| 20 20 20 20 20 20 20 67 | 74 2b 31 00 20 20 20 20 | g|t+1. |
|00001bb0| 20 20 20 20 5c 67 66 6c | 61 67 73 3d 32 5e 5c 66 | \gfl|ags=2^\f|
|00001bc0| 6c 61 67 73 5b 37 5d 2b | 5c 66 6c 61 67 73 5b 31 |lags[7]+|\flags[1|
|00001bd0| 32 5d 2a 24 32 30 2b 5c | 66 6c 61 67 73 5b 31 33 |2]*$20+\|flags[13|
|00001be0| 5d 2a 24 38 30 2b 5c 66 | 6c 61 67 73 5b 31 34 5d |]*$80+\f|lags[14]|
|00001bf0| 2a 24 31 30 30 00 20 20 | 20 20 20 20 80 22 00 20 |*$100. | .". |
|00001c00| 20 20 20 20 20 20 20 62 | 62 2b 31 00 20 20 20 20 | b|b+1. |
|00001c10| 20 20 80 c0 00 20 20 20 | 20 20 20 80 0e 20 5c 67 | ... | .. \g|
|00001c20| 74 79 70 65 00 20 20 20 | 20 20 20 20 20 80 0f 20 |type. | .. |
|00001c30| 30 00 20 20 20 20 20 20 | 20 20 20 20 5c 67 66 6c |0. | \gfl|
|00001c40| 61 67 73 3d 5c 66 6c 61 | 67 73 5b 30 5d 2b 5c 66 |ags=\fla|gs[0]+\f|
|00001c50| 6c 61 67 73 5b 31 5d 2a | 32 2b 5c 66 6c 61 67 73 |lags[1]*|2+\flags|
|00001c60| 5b 32 5d 2a 33 32 00 20 | 20 20 20 20 20 20 20 20 |[2]*32. | |
|00001c70| 20 5c 67 73 74 72 69 6e | 67 3d 74 6f 70 61 72 73 | \gstrin|g=topars|
|00001c80| 7b 71 28 29 7d 3a 80 0b | 20 5c 67 73 74 72 69 6e |{q()}:..| \gstrin|
|00001c90| 67 3d 22 22 20 80 21 20 | 5c 67 73 74 72 69 6e 67 |g="" .! |\gstring|
|00001ca0| 3d 22 20 22 00 20 20 20 | 20 20 20 20 20 20 20 c6 |=" ". | .|
|00001cb0| 01 20 2a 77 5c 69 64 2b | 32 2c 5c 6f 78 2c 5c 6f |. *w\id+|2,\ox,\o|
|00001cc0| 79 2c 5c 67 66 6c 61 67 | 73 2c 5c 69 64 2c 5c 67 |y,\gflag|s,\id,\g|
|00001cd0| 73 74 72 69 6e 67 00 20 | 20 20 20 20 20 20 20 20 |string. | |
|00001ce0| 20 5c 63 30 3d dc 8b 28 | 24 63 36 30 31 29 2b 77 | \c0=..(|$c601)+w|
|00001cf0| 77 24 2b 21 70 33 7b 5c | 6f 78 2c 5c 6f 79 2c 5c |w$+!p3{\|ox,\oy,\|
|00001d00| 67 66 6c 61 67 73 7d 2b | 22 2c 22 2b 67 67 24 2b |gflags}+|","+gg$+|
|00001d10| 71 24 2b 5c 67 73 74 72 | 69 6e 67 2b 71 24 00 20 |q$+\gstr|ing+q$. |
|00001d20| 20 20 20 20 20 20 20 80 | 0f 20 31 00 20 20 20 20 | .|. 1. |
|00001d30| 20 20 20 20 20 20 5c 67 | 66 6c 61 67 73 3d 5c 66 | \g|flags=\f|
|00001d40| 6c 61 67 73 5b 31 5d 2a | 32 2b 5c 66 6c 61 67 73 |lags[1]*|2+\flags|
|00001d50| 5b 32 5d 2a 33 32 3a 6e | 30 3d 5c 6e 61 72 73 5b |[2]*32:n|0=\nars[|
|00001d60| 30 5d 3a 80 0b 20 6e 30 | 3d 30 20 80 21 20 6e 30 |0]:.. n0|=0 .! n0|
|00001d70| 3d 31 00 20 20 20 20 20 | 20 20 20 20 20 77 77 3d |=1. | ww=|
|00001d80| 5c 77 2d 62 78 2d 62 78 | 00 20 20 20 20 20 20 20 |\w-bx-bx|. |
|00001d90| 20 20 20 c6 02 20 2a 77 | 5c 69 64 2b 32 2c 5c 6f | .. *w|\id+2,\o|
|00001da0| 78 2c 5c 6f 79 2c 5c 67 | 66 6c 61 67 73 2c 5c 69 |x,\oy,\g|flags,\i|
|00001db0| 64 2c 6e 30 2c 77 77 00 | 20 20 20 20 20 20 20 20 |d,n0,ww.| |
|00001dc0| 20 20 5c 63 30 3d dc 8b | 28 24 63 36 30 32 29 2b | \c0=..|($c602)+|
|00001dd0| 77 77 24 2b 21 70 33 7b | 5c 6f 78 2c 5c 6f 79 2c |ww$+!p3{|\ox,\oy,|
|00001de0| 5c 67 66 6c 61 67 73 7d | 2b 22 2c 22 2b 67 67 24 |\gflags}|+","+gg$|
|00001df0| 2b 21 70 32 7b 6e 30 2c | 77 77 7d 00 20 20 20 20 |+!p2{n0,|ww}. |
|00001e00| 20 20 20 20 80 0f 20 32 | 00 20 20 20 20 20 20 20 | .. 2|. |
|00001e10| 20 20 20 5c 67 66 6c 61 | 67 73 3d 5c 66 6c 61 67 | \gfla|gs=\flag|
|00001e20| 73 5b 31 5d 2a 32 2b 5c | 66 6c 61 67 73 5b 32 5d |s[1]*2+\|flags[2]|
|00001e30| 2a 33 32 2b 28 5c 66 6c | 61 67 73 5b 33 5d 2b 31 |*32+(\fl|ags[3]+1|
|00001e40| 29 2a 36 34 2b 5c 66 6c | 61 67 73 5b 34 5d 2a 32 |)*64+\fl|ags[4]*2|
|00001e50| 35 36 00 20 20 20 20 20 | 20 20 20 20 20 c6 03 20 |56. | .. |
|00001e60| 2a 77 5c 69 64 2b 32 2c | 5c 6f 78 2c 5c 6f 79 2c |*w\id+2,|\ox,\oy,|
|00001e70| 5c 67 66 6c 61 67 73 2c | 5c 69 64 2c 5c 77 2c 5c |\gflags,|\id,\w,\|
|00001e80| 68 00 20 20 20 20 20 20 | 20 20 20 20 c6 06 20 2a |h. | .. *|
|00001e90| 77 5c 69 64 2b 32 2c 5c | 69 64 2c 5c 6e 61 72 73 |w\id+2,\|id,\nars|
|00001ea0| 5b 30 5d 2c 5c 6e 61 72 | 73 5b 31 5d 00 20 20 20 |[0],\nar|s[1]. |
|00001eb0| 20 20 20 20 20 20 20 c6 | 05 20 2a 77 5c 69 64 2b | .|. *w\id+|
|00001ec0| 32 2c 5c 69 64 2c 5c 6e | 61 72 73 5b 32 5d 2c 5c |2,\id,\n|ars[2],\|
|00001ed0| 6e 61 72 73 5b 33 5d 00 | 20 20 20 20 20 20 20 20 |nars[3].| |
|00001ee0| 20 20 5c 63 30 3d dc 8b | 28 24 63 36 30 33 29 2b | \c0=..|($c603)+|
|00001ef0| 77 77 24 2b 21 70 33 7b | 5c 6f 78 2c 5c 6f 79 2c |ww$+!p3{|\ox,\oy,|
|00001f00| 5c 67 66 6c 61 67 73 7d | 2b 22 2c 22 2b 67 67 24 |\gflags}|+","+gg$|
|00001f10| 2b 21 70 32 7b 5c 77 2c | 5c 68 7d 00 20 20 20 20 |+!p2{\w,|\h}. |
|00001f20| 20 20 20 20 20 20 5c 63 | 30 2b 22 3a 22 2b dc 8b | \c|0+":"+..|
|00001f30| 28 24 63 36 30 36 29 2b | 77 77 24 2b 67 67 24 2b |($c606)+|ww$+gg$+|
|00001f40| 21 70 32 7b 5c 6e 61 72 | 73 5b 30 5d 2c 5c 6e 61 |!p2{\nar|s[0],\na|
|00001f50| 72 73 5b 31 5d 7d 00 20 | 20 20 20 20 20 20 20 20 |rs[1]}. | |
|00001f60| 20 5c 63 30 2b 22 3a 22 | 2b dc 8b 28 24 63 36 30 | \c0+":"|+..($c60|
|00001f70| 35 29 2b 77 77 24 2b 67 | 67 24 2b 21 70 32 7b 5c |5)+ww$+g|g$+!p2{\|
|00001f80| 6e 61 72 73 5b 32 5d 2c | 5c 6e 61 72 73 5b 33 5d |nars[2],|\nars[3]|
|00001f90| 7d 00 20 20 20 20 20 20 | 20 20 80 0f 20 33 00 20 |}. | .. 3. |
|00001fa0| 20 20 20 20 20 20 20 20 | 20 5c 67 66 6c 61 67 73 | | \gflags|
|00001fb0| 3d 5c 66 6c 61 67 73 5b | 30 5d 2b 5c 66 6c 61 67 |=\flags[|0]+\flag|
|00001fc0| 73 5b 31 5d 2a 32 2b 5c | 66 6c 61 67 73 5b 32 5d |s[1]*2+\|flags[2]|
|00001fd0| 2a 33 32 00 20 20 20 20 | 20 20 20 20 20 20 80 0b |*32. | ..|
|00001fe0| 20 be 15 28 5c 70 61 72 | 73 5b 30 5d 29 00 20 20 | ..(\par|s[0]). |
|00001ff0| 20 20 20 20 20 20 20 20 | 20 20 cd 01 20 30 2c 5c | | .. 0,\|
|00002000| 70 61 72 73 5b 30 5d 00 | 20 20 20 20 20 20 20 20 |pars[0].| |
|00002010| 20 20 20 20 80 0b 20 be | 15 28 5c 70 61 72 73 5b | .. .|.(\pars[|
|00002020| 31 5d 29 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |1]). | |
|00002030| 20 20 cd 01 20 31 2c 5c | 70 61 72 73 5b 31 5d 00 | .. 1,\|pars[1].|
|00002040| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c6 04 | | ..|
|00002050| 20 2a 77 5c 69 64 2b 32 | 2c 5c 6f 78 2c 5c 6f 79 | *w\id+2|,\ox,\oy|
|00002060| 2c 5c 67 66 6c 61 67 73 | 2c 5c 69 64 2c 30 2c 31 |,\gflags|,\id,0,1|
|00002070| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 80 22 00 |. | .".|
|00002080| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c6 04 | | ..|
|00002090| 20 2a 77 5c 69 64 2b 32 | 2c 5c 6f 78 2c 5c 6f 79 | *w\id+2|,\ox,\oy|
|000020a0| 2c 5c 67 66 6c 61 67 73 | 2c 5c 69 64 2c 30 00 20 |,\gflags|,\id,0. |
|000020b0| 20 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 | | ... |
|000020c0| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|000020d0| 20 20 20 80 0f 20 34 00 | 20 20 20 20 20 20 20 20 | .. 4.| |
|000020e0| 20 20 c6 82 20 2a 77 5c | 69 64 2b 32 2c 5c 69 64 | .. *w\|id+2,\id|
|000020f0| 2c 5c 6f 78 2c 5c 6f 79 | 2c 5c 77 2c 5c 68 2c 5c |,\ox,\oy|,\w,\h,\|
|00002100| 6c 61 62 65 6c 2c 5c 67 | 66 6c 61 67 73 00 20 20 |label,\g|flags. |
|00002110| 20 20 20 20 20 20 20 20 | 5c 63 30 3d dc 8b 28 24 | |\c0=..($|
|00002120| 63 36 38 32 29 2b 21 67 | 74 00 20 20 20 20 20 20 |c682)+!g|t. |
|00002130| 20 20 80 0f 20 35 00 20 | 20 20 20 20 20 20 20 20 | .. 5. | |
|00002140| 20 c6 83 20 2a 77 5c 69 | 64 2b 32 2c 5c 69 64 2c | .. *w\i|d+2,\id,|
|00002150| 5c 6f 78 2c 5c 6f 79 2c | 5c 77 2c 5c 68 2c 5c 6c |\ox,\oy,|\w,\h,\l|
|00002160| 61 62 65 6c 2c 5c 67 66 | 6c 61 67 73 00 20 20 20 |abel,\gf|lags. |
|00002170| 20 20 20 20 20 20 20 5c | 63 30 3d dc 8b 28 24 63 | \|c0=..($c|
|00002180| 36 38 33 29 2b 21 67 74 | 00 20 20 20 20 20 20 20 |683)+!gt|. |
|00002190| 20 80 0f 20 36 00 20 20 | 20 20 20 20 20 20 20 20 | .. 6. | |
|000021a0| 5c 67 73 74 72 69 6e 67 | 3d 74 6f 70 61 72 73 7b |\gstring|=topars{|
|000021b0| 71 28 29 7d 00 20 20 20 | 20 20 20 20 20 20 20 c6 |q()}. | .|
|000021c0| 84 20 2a 77 5c 69 64 2b | 32 2c 5c 69 64 2c 5c 6f |. *w\id+|2,\id,\o|
|000021d0| 78 2c 5c 6f 79 2c 5c 77 | 2c 5c 68 2c 5c 6c 61 62 |x,\oy,\w|,\h,\lab|
|000021e0| 65 6c 2c 5c 67 66 6c 61 | 67 73 2c 5c 67 73 74 72 |el,\gfla|gs,\gstr|
|000021f0| 69 6e 67 00 20 20 20 20 | 20 20 20 20 20 20 5c 63 |ing. | \c|
|00002200| 30 3d dc 8b 28 24 63 36 | 38 34 29 2b 21 67 74 2b |0=..($c6|84)+!gt+|
|00002210| 22 2c 22 2b 71 24 2b 5c | 67 73 74 72 69 6e 67 2b |","+q$+\|gstring+|
|00002220| 71 24 00 20 20 20 20 20 | 20 20 20 80 0f 20 37 00 |q$. | .. 7.|
|00002230| 20 20 20 20 20 20 20 20 | 20 20 6e 30 3d 5c 6e 61 | | n0=\na|
|00002240| 72 73 5b 30 5d 00 20 20 | 20 20 20 20 20 20 20 20 |rs[0]. | |
|00002250| c6 85 20 2a 77 5c 69 64 | 2b 32 2c 5c 69 64 2c 5c |.. *w\id|+2,\id,\|
|00002260| 6f 78 2c 5c 6f 79 2c 5c | 77 2c 5c 68 2c 5c 6c 61 |ox,\oy,\|w,\h,\la|
|00002270| 62 65 6c 2c 5c 67 66 6c | 61 67 73 2c 6e 30 00 20 |bel,\gfl|ags,n0. |
|00002280| 20 20 20 20 20 20 20 20 | 20 5c 63 30 3d dc 8b 28 | | \c0=..(|
|00002290| 24 63 36 38 35 29 2b 21 | 67 74 2b 22 2c 22 2b dd |$c685)+!|gt+","+.|
|000022a0| 83 28 6e 30 29 00 20 20 | 20 20 20 20 20 20 80 0f |.(n0). | ..|
|000022b0| 20 38 00 20 20 20 20 20 | 20 20 20 20 20 c6 86 20 | 8. | .. |
|000022c0| 2a 77 5c 69 64 2b 32 2c | 5c 69 64 2c 5c 6f 78 2c |*w\id+2,|\id,\ox,|
|000022d0| 5c 6f 79 2c 5c 77 2c 5c | 68 2c 5c 6c 61 62 65 6c |\oy,\w,\|h,\label|
|000022e0| 2c 5c 67 66 6c 61 67 73 | 2c 74 65 73 74 28 29 00 |,\gflags|,test().|
|000022f0| 20 20 20 20 20 20 20 20 | 20 20 5c 63 30 3d 22 3b | | \c0=";|
|00002300| 22 2b dc 8b 28 24 63 36 | 38 36 29 2b 21 67 74 2b |"+..($c6|86)+!gt+|
|00002310| 22 2c 22 2b 5c 70 61 72 | 73 5b 30 5d 00 20 20 20 |","+\par|s[0]. |
|00002320| 20 20 20 20 20 80 0f 20 | 39 00 20 20 20 20 20 20 | .. |9. |
|00002330| 20 20 20 20 5c 67 73 74 | 72 69 6e 67 3d 74 6f 70 | \gst|ring=top|
|00002340| 61 72 73 7b 71 28 29 7d | 00 20 20 20 20 20 20 20 |ars{q()}|. |
|00002350| 20 20 20 c6 87 20 2a 77 | 5c 69 64 2b 32 2c 5c 69 | .. *w|\id+2,\i|
|00002360| 64 2c 5c 6f 78 2c 5c 6f | 79 2c 5c 77 2c 5c 68 2c |d,\ox,\o|y,\w,\h,|
|00002370| 5c 6c 61 62 65 6c 2c 5c | 67 66 6c 61 67 73 2c 5c |\label,\|gflags,\|
|00002380| 67 73 74 72 69 6e 67 00 | 20 20 20 20 20 20 20 20 |gstring.| |
|00002390| 20 20 5c 63 30 3d dc 8b | 28 24 63 36 38 37 29 2b | \c0=..|($c687)+|
|000023a0| 21 67 74 2b 22 2c 22 2b | 71 24 2b 5c 67 73 74 72 |!gt+","+|q$+\gstr|
|000023b0| 69 6e 67 2b 71 24 00 20 | 20 20 20 20 20 20 20 80 |ing+q$. | .|
|000023c0| 0f 20 31 30 00 20 20 20 | 20 20 20 20 20 20 20 6e |. 10. | n|
|000023d0| 30 3d 5c 6e 61 72 73 5b | 30 5d 00 20 20 20 20 20 |0=\nars[|0]. |
|000023e0| 20 20 20 20 20 c6 88 20 | 2a 77 5c 69 64 2b 32 2c | .. |*w\id+2,|
|000023f0| 5c 69 64 2c 5c 6f 78 2c | 5c 6f 79 2c 5c 77 2c 5c |\id,\ox,|\oy,\w,\|
|00002400| 68 2c 5c 6c 61 62 65 6c | 2c 5c 67 66 6c 61 67 73 |h,\label|,\gflags|
|00002410| 2c 6e 30 00 20 20 20 20 | 20 20 20 20 20 20 5c 63 |,n0. | \c|
|00002420| 30 3d dc 8b 28 24 63 36 | 38 38 29 2b 21 67 74 2b |0=..($c6|88)+!gt+|
|00002430| 22 2c 22 2b dd 83 28 6e | 30 29 00 20 20 20 20 20 |","+..(n|0). |
|00002440| 20 20 20 80 0f 20 31 31 | 00 20 20 20 20 20 20 20 | .. 11|. |
|00002450| 20 20 20 6e 30 3d 5c 6e | 61 72 73 5b 30 5d 00 20 | n0=\n|ars[0]. |
|00002460| 20 20 20 20 20 20 20 20 | 20 c6 89 20 2a 77 5c 69 | | .. *w\i|
|00002470| 64 2b 32 2c 5c 69 64 2c | 5c 6f 78 2c 5c 6f 79 2c |d+2,\id,|\ox,\oy,|
|00002480| 5c 77 2c 5c 68 2c 5c 6c | 61 62 65 6c 2c 5c 67 66 |\w,\h,\l|abel,\gf|
|00002490| 6c 61 67 73 2c 6e 30 00 | 20 20 20 20 20 20 20 20 |lags,n0.| |
|000024a0| 20 20 5c 63 30 3d dc 8b | 28 24 63 36 38 39 29 2b | \c0=..|($c689)+|
|000024b0| 21 67 74 2b 22 2c 22 2b | dd 83 28 6e 30 29 00 20 |!gt+","+|..(n0). |
|000024c0| 20 20 20 20 20 20 20 80 | 0f 20 31 32 00 20 20 20 | .|. 12. |
|000024d0| 20 20 20 20 20 20 20 6e | 30 3d 5c 6e 61 72 73 5b | n|0=\nars[|
|000024e0| 30 5d 3a 6e 31 3d 5c 6e | 61 72 73 5b 31 5d 3a 6e |0]:n1=\n|ars[1]:n|
|000024f0| 32 3d 5c 6e 61 72 73 5b | 32 5d 00 20 20 20 20 20 |2=\nars[|2]. |
|00002500| 20 20 20 20 20 80 0b 20 | 5c 66 6c 61 67 73 5b 33 | .. |\flags[3|
|00002510| 5d 20 80 21 20 5c 67 66 | 6c 61 67 73 2b 24 34 30 |] .! \gf|lags+$40|
|00002520| 30 00 20 20 20 20 20 20 | 20 20 20 20 c6 8a 20 2a |0. | .. *|
|00002530| 77 5c 69 64 2b 32 2c 5c | 69 64 2c 5c 6f 78 2c 5c |w\id+2,\|id,\ox,\|
|00002540| 6f 79 2c 5c 77 2c 5c 68 | 2c 5c 6c 61 62 65 6c 2c |oy,\w,\h|,\label,|
|00002550| 5c 67 66 6c 61 67 73 2c | 6e 30 2c 6e 31 2c 6e 32 |\gflags,|n0,n1,n2|
|00002560| 00 20 20 20 20 20 20 20 | 20 20 20 5c 63 30 3d dc |. | \c0=.|
|00002570| 8b 28 24 63 36 38 61 29 | 2b 21 67 74 2b 22 2c 22 |.($c68a)|+!gt+","|
|00002580| 2b dd 83 28 6e 30 29 2b | 22 2c 22 2b dd 83 28 6e |+..(n0)+|","+..(n|
|00002590| 31 29 2b 22 2c 22 2b dd | 83 28 6e 32 29 00 20 20 |1)+","+.|.(n2). |
|000025a0| 20 20 20 20 20 20 80 0f | 20 31 33 00 20 20 20 20 | ..| 13. |
|000025b0| 20 20 20 20 20 20 6e 30 | 3d 5c 6e 61 72 73 5b 30 | n0|=\nars[0|
|000025c0| 5d 3a 6e 31 3d 5c 6e 61 | 72 73 5b 31 5d 3a 6e 32 |]:n1=\na|rs[1]:n2|
|000025d0| 3d 5c 6e 61 72 73 5b 32 | 5d 00 20 20 20 20 20 20 |=\nars[2|]. |
|000025e0| 20 20 20 20 80 0b 20 5c | 66 6c 61 67 73 5b 33 5d | .. \|flags[3]|
|000025f0| 20 80 21 20 5c 67 66 6c | 61 67 73 2b 24 34 30 30 | .! \gfl|ags+$400|
|00002600| 00 20 20 20 20 20 20 20 | 20 20 20 c6 8b 20 2a 77 |. | .. *w|
|00002610| 5c 69 64 2b 32 2c 5c 69 | 64 2c 5c 6f 78 2c 5c 6f |\id+2,\i|d,\ox,\o|
|00002620| 79 2c 5c 77 2c 5c 68 2c | 5c 6c 61 62 65 6c 2c 5c |y,\w,\h,|\label,\|
|00002630| 67 66 6c 61 67 73 2c 6e | 30 2c 6e 31 2c 6e 32 00 |gflags,n|0,n1,n2.|
|00002640| 20 20 20 20 20 20 20 20 | 20 20 5c 63 30 3d dc 8b | | \c0=..|
|00002650| 28 24 63 36 38 62 29 2b | 21 67 74 2b 22 2c 22 2b |($c68b)+|!gt+","+|
|00002660| dd 83 28 6e 30 29 2b 22 | 2c 22 2b dd 83 28 6e 31 |..(n0)+"|,"+..(n1|
|00002670| 29 2b 22 2c 22 2b dd 83 | 28 6e 32 29 00 20 20 20 |)+","+..|(n2). |
|00002680| 20 20 20 20 20 80 0f 20 | 31 34 00 20 20 20 20 20 | .. |14. |
|00002690| 20 20 20 20 20 6e 30 3d | 5c 6e 61 72 73 5b 30 5d | n0=|\nars[0]|
|000026a0| 00 20 20 20 20 20 20 20 | 20 20 20 c6 8c 20 2a 77 |. | .. *w|
|000026b0| 5c 69 64 2b 32 2c 5c 69 | 64 2c 5c 6f 78 2c 5c 6f |\id+2,\i|d,\ox,\o|
|000026c0| 79 2c 5c 77 2c 5c 68 2c | 5c 6c 61 62 65 6c 2c 5c |y,\w,\h,|\label,\|
|000026d0| 67 66 6c 61 67 73 2c 6e | 30 00 20 20 20 20 20 20 |gflags,n|0. |
|000026e0| 20 20 20 20 5c 63 30 3d | dc 8b 28 24 63 36 38 63 | \c0=|..($c68c|
|000026f0| 29 2b 21 67 74 2b 22 2c | 22 2b dd 83 28 6e 30 29 |)+!gt+",|"+..(n0)|
|00002700| 00 20 20 20 20 20 20 20 | 20 80 0f 20 31 35 00 20 |. | .. 15. |
|00002710| 20 20 20 20 20 20 20 20 | 20 70 24 3d 5c 70 61 72 | | p$=\par|
|00002720| 73 5b 30 5d 00 20 20 20 | 20 20 20 20 20 20 20 c6 |s[0]. | .|
|00002730| 8d 20 2a 77 5c 69 64 2b | 32 2c 5c 69 64 2c 5c 6f |. *w\id+|2,\id,\o|
|00002740| 78 2c 5c 6f 79 2c 5c 77 | 2c 5c 68 2c 5c 6c 61 62 |x,\oy,\w|,\h,\lab|
|00002750| 65 6c 2c 5c 67 66 6c 61 | 67 73 2c 70 24 20 3b 5c |el,\gfla|gs,p$ ;\|
|00002760| 70 61 72 73 5b 30 5d 00 | 20 20 20 20 20 20 20 20 |pars[0].| |
|00002770| 20 20 5c 63 30 3d dc 8b | 28 24 63 36 38 64 29 2b | \c0=..|($c68d)+|
|00002780| 21 67 74 2b 22 2c 22 2b | 71 24 2b 70 24 2b 71 24 |!gt+","+|q$+p$+q$|
|00002790| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b | | ;|
|000027a0| 5c 70 61 72 73 5b 30 5d | 00 20 20 20 20 20 20 20 |\pars[0]|. |
|000027b0| 20 80 0f 20 31 36 00 20 | 20 20 20 20 20 20 20 20 | .. 16. | |
|000027c0| 20 80 0b 20 be 15 28 5c | 70 61 72 73 5b 30 5d 29 | .. ..(\|pars[0])|
|000027d0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 cd 01 20 |. | .. |
|000027e0| 30 2c 5c 70 61 72 73 5b | 30 5d 00 20 20 20 20 20 |0,\pars[|0]. |
|000027f0| 20 20 20 20 20 20 20 80 | 0b 20 be 15 28 5c 70 61 | .|. ..(\pa|
|00002800| 72 73 5b 31 5d 29 00 20 | 20 20 20 20 20 20 20 20 |rs[1]). | |
|00002810| 20 20 20 20 20 cd 01 20 | 31 2c 5c 70 61 72 73 5b | .. |1,\pars[|
|00002820| 31 5d 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |1]. | |
|00002830| 20 c6 98 20 2a 77 5c 69 | 64 2b 32 2c 5c 69 64 2c | .. *w\i|d+2,\id,|
|00002840| 5c 6f 78 2c 5c 6f 79 2c | 5c 67 66 6c 61 67 73 2c |\ox,\oy,|\gflags,|
|00002850| 30 2c 31 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |0,1. | |
|00002860| 80 22 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.". | |
|00002870| 20 c6 98 20 2a 77 5c 69 | 64 2b 32 2c 5c 69 64 2c | .. *w\i|d+2,\id,|
|00002880| 5c 6f 78 2c 5c 6f 79 2c | 5c 67 66 6c 61 67 73 2c |\ox,\oy,|\gflags,|
|00002890| 30 00 20 20 20 20 20 20 | 20 20 20 20 20 20 80 c0 |0. | ..|
|000028a0| 00 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 3b 20 |. | ...; |
|000028b0| 20 20 20 20 20 20 20 20 | 20 5c 63 30 3d 4d 6b 69 | | \c0=Mki|
|000028c0| 24 28 24 63 36 39 38 29 | 2b 21 67 74 2b 70 24 20 |$($c698)|+!gt+p$ |
|000028d0| 20 20 20 20 20 3b 5c 70 | 61 72 73 5b 30 5d 00 20 | ;\p|ars[0]. |
|000028e0| 20 20 20 20 20 80 02 20 | 80 0e 00 20 20 20 20 20 | .. |... |
|000028f0| 20 80 0b 20 5c 67 74 79 | 70 65 3c 34 20 80 21 20 | .. \gty|pe<4 .! |
|00002900| 61 2e 6c 3d 80 b8 20 c6 | 16 28 2a 77 5c 69 64 2b |a.l=.. .|.(*w\id+|
|00002910| 32 29 20 80 22 20 61 2e | 6c 3d 80 b8 20 c6 81 28 |2) ." a.|l=.. ..(|
|00002920| 2a 77 5c 69 64 2b 32 29 | 00 20 20 20 20 20 20 80 |*w\id+2)|. .|
|00002930| 0c 20 da 02 2e 6c 28 61 | 29 3c 3e 30 00 20 20 20 |. ...l(a|)<>0. |
|00002940| 20 20 20 20 20 61 3d da | 02 2e 6c 28 61 29 00 20 | a=.|..l(a). |
|00002950| 20 20 20 20 20 20 20 80 | 0b 20 da 02 2e 77 28 61 | .|. ...w(a|
|00002960| 2b 33 38 29 3d 5c 69 64 | 00 20 20 20 20 20 20 20 |+38)=\id|. |
|00002970| 20 20 20 5c 77 3d da 02 | 2e 77 28 61 2b 38 29 3a | \w=..|.w(a+8):|
|00002980| 5c 68 3d da 02 2e 77 28 | 61 2b 31 30 29 00 20 20 |\h=...w(|a+10). |
|00002990| 20 20 20 20 20 20 20 20 | 80 0b 20 5c 67 74 79 70 | |.. \gtyp|
|000029a0| 65 3d 31 20 80 21 20 5c | 77 2b 62 78 2b 62 78 3a |e=1 .! \|w+bx+bx:|
|000029b0| 5c 68 2b 62 79 2b 62 79 | 00 20 20 20 20 20 20 20 |\h+by+by|. |
|000029c0| 20 20 20 80 0b 20 5c 67 | 74 79 70 65 3d 37 20 80 | .. \g|type=7 .|
|000029d0| 8a 20 5c 67 74 79 70 65 | 3d 31 34 20 80 21 20 5c |. \gtype|=14 .! \|
|000029e0| 77 2b 31 32 3a 5c 68 2b | 36 00 20 20 20 20 20 20 |w+12:\h+|6. |
|000029f0| 20 20 80 c0 00 20 20 20 | 20 20 20 80 c1 00 20 20 | ... | ... |
|00002a00| 20 20 80 c0 00 20 20 80 | c1 00 00 20 20 c0 04 20 | ... .|... .. |
|00002a10| 71 28 29 00 20 20 80 0c | 20 c0 03 28 71 28 29 29 |q(). ..| ..(q())|
|00002a20| 00 20 20 20 20 80 0b 20 | 5c 6f 62 6a 3d 30 20 80 |. .. |\obj=0 .|
|00002a30| 42 20 5c 77 69 6e 3d 2a | 77 00 20 20 20 20 20 20 |B \win=*|w. |
|00002a40| 5c 63 30 3d dc 8b 28 24 | 63 35 30 31 29 2b 22 20 |\c0=..($|c501)+" |
|00002a50| 23 22 2b 2a 77 5c 63 6f | 6e 73 74 61 6e 74 2b 22 |#"+*w\co|nstant+"|
|00002a60| 2c 22 2b 21 70 34 7b 5c | 78 2c 5c 79 2c 5c 77 2c |,"+!p4{\|x,\y,\w,|
|00002a70| 5c 68 7d 00 20 20 20 20 | 20 20 5c 63 30 2b 22 2c |\h}. | \c0+",|
|00002a80| 22 2b dd 83 28 5c 67 66 | 6c 61 67 73 29 2b 22 2c |"+..(\gf|lags)+",|
|00002a90| 22 2b 71 24 2b 5c 67 73 | 74 72 69 6e 67 2b 71 24 |"+q$+\gs|tring+q$|
|00002aa0| 2b 22 2c 31 2c 32 22 00 | 20 20 20 20 20 20 80 0b |+",1,2".| ..|
|00002ab0| 20 62 62 3e 30 20 80 21 | 20 5c 63 30 2b 22 2c 22 | bb>0 .!| \c0+","|
|00002ac0| 2b dd 83 28 5c 69 64 29 | 00 20 20 20 20 20 20 80 |+..(\id)|. .|
|00002ad0| 0b 20 67 74 3e 30 20 80 | 21 20 5c 63 30 2b 22 3a |. gt>0 .|! \c0+":|
|00002ae0| 22 2b dc 8b 28 24 63 36 | 38 65 29 2b 77 77 24 2b |"+..($c6|8e)+ww$+|
|00002af0| 22 23 22 2b 2a 77 5c 63 | 6f 6e 73 74 61 6e 74 00 |"#"+*w\c|onstant.|
|00002b00| 20 20 20 20 80 c0 00 20 | 20 80 c1 00 20 20 80 07 | ... | ... ..|
|00002b10| 00 00 2e 64 6f 6c 6f 61 | 64 00 20 20 80 2c 20 cf |...doloa|d. ., .|
|00002b20| 01 20 31 3a 80 ca 20 71 | 28 29 00 20 20 66 24 3d |. 1:.. q|(). f$=|
|00002b30| a8 01 28 22 4c 4f 41 44 | 20 50 52 4f 4a 45 43 54 |..("LOAD| PROJECT|
|00002b40| 22 2c 70 61 24 2c 66 69 | 24 29 00 20 20 80 0b 20 |",pa$,fi|$). .. |
|00002b50| 66 24 3d 22 22 20 80 21 | 20 80 07 00 20 20 80 0b |f$="" .!| ... ..|
|00002b60| 20 be 11 28 30 2c 66 24 | 29 00 20 20 20 20 be 08 | ..(0,f$|). ..|
|00002b70| 20 30 00 20 20 20 20 80 | 0b 20 dd 01 28 38 30 29 | 0. .|. ..(80)|
|00002b80| 3d 22 49 6e 74 75 69 50 | 72 6f 6a 65 63 74 22 00 |="IntuiP|roject".|
|00002b90| 20 20 20 20 20 20 70 5c | 77 3d 69 6e 70 75 74 7b | p\|w=input{|
|00002ba0| 7d 3a 70 5c 68 3d 69 6e | 70 75 74 7b 7d 3a 70 5c |}:p\h=in|put{}:p\|
|00002bb0| 64 3d 69 6e 70 75 74 7b | 7d 3a 70 5c 6d 3d 69 6e |d=input{|}:p\m=in|
|00002bc0| 70 75 74 7b 7d 00 20 20 | 20 20 20 20 70 5c 66 6f |put{}. | p\fo|
|00002bd0| 6e 74 3d dd 01 28 38 30 | 29 3a 70 5c 68 65 69 67 |nt=..(80|):p\heig|
|00002be0| 68 74 3d 69 6e 70 75 74 | 7b 7d 3a 70 5c 73 74 79 |ht=input|{}:p\sty|
|00002bf0| 6c 65 3d 69 6e 70 75 74 | 7b 7d 00 20 20 20 20 20 |le=input|{}. |
|00002c00| 20 70 5c 6e 75 6d 77 69 | 6e 3d 69 6e 70 75 74 7b | p\numwi|n=input{|
|00002c10| 7d 3a 70 5c 6e 75 6d 67 | 61 64 3d 69 6e 70 75 74 |}:p\numg|ad=input|
|00002c20| 7b 7d 00 20 20 20 20 20 | 20 c0 07 20 71 28 29 00 |{}. | .. q().|
|00002c30| 20 20 20 20 20 20 80 0c | 20 80 89 20 be 0d 28 30 | ..| .. ..(0|
|00002c40| 29 00 20 20 20 20 20 20 | 20 20 c0 02 20 71 28 29 |). | .. q()|
|00002c50| 00 20 20 20 20 20 20 20 | 20 5c 78 3d 69 6e 70 75 |. | \x=inpu|
|00002c60| 74 7b 7d 3a 5c 79 3d 69 | 6e 70 75 74 7b 7d 3a 5c |t{}:\y=i|nput{}:\|
|00002c70| 77 3d 69 6e 70 75 74 7b | 7d 3a 5c 68 3d 69 6e 70 |w=input{|}:\h=inp|
|00002c80| 75 74 7b 7d 00 20 20 20 | 20 20 20 20 20 5c 6f 62 |ut{}. | \ob|
|00002c90| 6a 3d 69 6e 70 75 74 7b | 7d 3a 5c 69 64 3d 69 6e |j=input{|}:\id=in|
|00002ca0| 70 75 74 7b 7d 00 20 20 | 20 20 20 20 20 20 5c 6c |put{}. | \l|
|00002cb0| 61 62 65 6c 3d dd 01 28 | 38 30 29 3a 5c 63 6f 6e |abel=..(|80):\con|
|00002cc0| 73 74 61 6e 74 3d dd 01 | 28 38 30 29 00 20 20 20 |stant=..|(80). |
|00002cd0| 20 20 20 20 20 5c 67 74 | 79 70 65 3d 69 6e 70 75 | \gt|ype=inpu|
|00002ce0| 74 7b 7d 3a 5c 67 66 6c | 61 67 73 3d 69 6e 70 75 |t{}:\gfl|ags=inpu|
|00002cf0| 74 7b 7d 3a 5c 67 73 74 | 72 69 6e 67 3d dd 01 28 |t{}:\gst|ring=..(|
|00002d00| 38 30 29 00 20 20 20 20 | 20 20 20 20 80 16 20 69 |80). | .. i|
|00002d10| 3d 30 20 80 18 20 31 35 | 3a 5c 66 6c 61 67 73 5b |=0 .. 15|:\flags[|
|00002d20| 69 5d 3d 69 6e 70 75 74 | 7b 7d 3a 80 17 00 20 20 |i]=input|{}:... |
|00002d30| 20 20 20 20 20 20 80 16 | 20 69 3d 30 20 80 18 20 | ..| i=0 .. |
|00002d40| 37 3a 5c 70 61 72 73 5b | 69 5d 3d dd 01 28 38 30 |7:\pars[|i]=..(80|
|00002d50| 29 3a 80 17 00 20 20 20 | 20 20 20 20 20 80 16 20 |):... | .. |
|00002d60| 69 3d 30 20 80 18 20 37 | 3a 5c 6e 61 72 73 5b 69 |i=0 .. 7|:\nars[i|
|00002d70| 5d 3d 69 6e 70 75 74 7b | 7d 3a 80 17 00 20 20 20 |]=input{|}:... |
|00002d80| 20 20 20 20 20 5c 77 69 | 6e 69 64 3d 69 6e 70 75 | \wi|nid=inpu|
|00002d90| 74 7b 7d 3a 5c 6f 78 3d | 69 6e 70 75 74 7b 7d 3a |t{}:\ox=|input{}:|
|00002da0| 5c 6f 79 3d 69 6e 70 75 | 74 7b 7d 00 20 20 20 20 |\oy=inpu|t{}. |
|00002db0| 20 20 20 20 5c 63 30 3d | dd 01 28 31 32 38 29 00 | \c0=|..(128).|
|00002dc0| 20 20 20 20 20 20 80 c1 | 00 20 20 20 20 20 20 c0 | ..|. .|
|00002dd0| 04 20 71 28 29 20 20 20 | 20 20 20 20 20 20 20 20 |. q() | |
|00002de0| 20 20 20 20 3b 6c 69 6e | 6b 20 75 70 20 77 69 6e | ;lin|k up win|
|00002df0| 64 6f 77 20 70 6f 69 6e | 74 65 72 73 00 20 20 20 |dow poin|ters. |
|00002e00| 20 20 20 80 0c 20 c0 03 | 28 71 28 29 29 00 20 20 | .. ..|(q()). |
|00002e10| 20 20 20 20 20 20 80 0b | 20 5c 6f 62 6a 3d 30 00 | ..| \obj=0.|
|00002e20| 20 20 20 20 20 20 20 20 | 20 20 2a 77 3d 71 28 29 | | *w=q()|
|00002e30| 3a c0 09 20 71 28 29 3a | c0 04 20 71 28 29 00 20 |:.. q():|.. q(). |
|00002e40| 20 20 20 20 20 20 20 20 | 20 80 0c 20 c0 03 28 71 | | .. ..(q|
|00002e50| 28 29 29 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |()). | |
|00002e60| 80 0b 20 5c 77 69 6e 69 | 64 3d 2a 77 5c 69 64 20 |.. \wini|d=*w\id |
|00002e70| 80 21 20 5c 77 69 6e 3d | 2a 77 00 20 20 20 20 20 |.! \win=|*w. |
|00002e80| 20 20 20 20 20 80 c1 00 | 20 20 20 20 20 20 20 20 | ...| |
|00002e90| 20 20 c0 0a 20 71 28 29 | 00 20 20 20 20 20 20 20 | .. q()|. |
|00002ea0| 20 80 c0 00 20 20 20 20 | 20 20 80 c1 00 20 20 20 | ... | ... |
|00002eb0| 20 80 c0 00 20 20 20 20 | be 02 20 30 00 20 20 20 | ... |.. 0. |
|00002ec0| 20 80 06 20 6e 75 73 63 | 72 65 65 6e 00 20 20 80 | .. nusc|reen. .|
|00002ed0| c0 00 20 20 80 07 00 00 | 2e 64 6f 73 61 76 65 00 |.. ....|.dosave.|
|00002ee0| 20 20 80 2c 20 cf 01 20 | 31 3a 80 ca 20 71 28 29 | ., .. |1:.. q()|
|00002ef0| 00 20 20 66 24 3d a8 01 | 28 22 53 41 56 45 20 50 |. f$=..|("SAVE P|
|00002f00| 52 4f 4a 45 43 54 22 2c | 70 61 24 2c 66 69 24 29 |ROJECT",|pa$,fi$)|
|00002f10| 00 20 20 80 0b 20 be 12 | 28 30 2c 66 24 29 00 20 |. .. ..|(0,f$). |
|00002f20| 20 20 20 be 07 20 30 00 | 20 20 20 20 dd 82 20 22 | .. 0.| .. "|
|00002f30| 49 6e 74 75 69 50 72 6f | 6a 65 63 74 22 00 20 20 |IntuiPro|ject". |
|00002f40| 20 20 dd 82 20 70 5c 77 | 3a dd 82 20 70 5c 68 3a | .. p\w|:.. p\h:|
|00002f50| dd 82 20 70 5c 64 3a dd | 82 20 70 5c 6d 00 20 20 |.. p\d:.|. p\m. |
|00002f60| 20 20 dd 82 20 70 5c 66 | 6f 6e 74 3a dd 82 20 70 | .. p\f|ont:.. p|
|00002f70| 5c 68 65 69 67 68 74 3a | dd 82 20 70 5c 73 74 79 |\height:|.. p\sty|
|00002f80| 6c 65 00 20 20 20 20 dd | 82 20 70 5c 6e 75 6d 77 |le. .|. p\numw|
|00002f90| 69 6e 3a dd 82 20 70 5c | 6e 75 6d 67 61 64 00 20 |in:.. p\|numgad. |
|00002fa0| 20 20 20 c0 04 20 71 28 | 29 00 20 20 20 20 80 0c | .. q(|). ..|
|00002fb0| 20 c0 03 28 71 28 29 29 | 00 20 20 20 20 20 20 dd | ..(q())|. .|
|00002fc0| 82 20 5c 78 3a dd 82 20 | 5c 79 3a dd 82 20 5c 77 |. \x:.. |\y:.. \w|
|00002fd0| 3a dd 82 20 5c 68 00 20 | 20 20 20 20 20 dd 82 20 |:.. \h. | .. |
|00002fe0| 5c 6f 62 6a 3a dd 82 20 | 5c 69 64 00 20 20 20 20 |\obj:.. |\id. |
|00002ff0| 20 20 dd 82 20 5c 6c 61 | 62 65 6c 3a dd 82 20 5c | .. \la|bel:.. \|
|00003000| 63 6f 6e 73 74 61 6e 74 | 00 20 20 20 20 20 20 dd |constant|. .|
|00003010| 82 20 5c 67 74 79 70 65 | 3a dd 82 20 5c 67 66 6c |. \gtype|:.. \gfl|
|00003020| 61 67 73 3a dd 82 20 5c | 67 73 74 72 69 6e 67 00 |ags:.. \|gstring.|
|00003030| 20 20 20 20 20 20 80 16 | 20 69 3d 30 20 80 18 20 | ..| i=0 .. |
|00003040| 31 35 3a dd 82 20 5c 66 | 6c 61 67 73 5b 69 5d 3a |15:.. \f|lags[i]:|
|00003050| 80 17 00 20 20 20 20 20 | 20 80 16 20 69 3d 30 20 |... | .. i=0 |
|00003060| 80 18 20 37 3a dd 82 20 | 5c 70 61 72 73 5b 69 5d |.. 7:.. |\pars[i]|
|00003070| 3a 80 17 00 20 20 20 20 | 20 20 80 16 20 69 3d 30 |:... | .. i=0|
|00003080| 20 80 18 20 37 3a dd 82 | 20 5c 6e 61 72 73 5b 69 | .. 7:..| \nars[i|
|00003090| 5d 3a 80 17 00 20 20 20 | 20 20 20 dd 82 20 5c 77 |]:... | .. \w|
|000030a0| 69 6e 69 64 3a dd 82 20 | 5c 6f 78 3a dd 82 20 5c |inid:.. |\ox:.. \|
|000030b0| 6f 79 00 20 20 20 20 20 | 20 dd 82 20 5c 63 30 00 |oy. | .. \c0.|
|000030c0| 20 20 20 20 80 c1 00 20 | 20 20 20 be 02 20 30 00 | ... | .. 0.|
|000030d0| 20 20 80 c0 00 20 20 c5 | 12 20 30 00 20 20 80 07 | ... .|. 0. ..|
|000030e0| 00 00 2e 67 65 74 73 63 | 72 65 65 6e 3a 00 20 20 |...getsc|reen:. |
|000030f0| 80 2c 20 cf 01 20 31 00 | 20 20 2a 73 2e 73 69 6e |., .. 1.| *s.sin|
|00003100| 66 6f 3d a8 03 28 33 31 | 29 00 20 20 80 0b 20 2a |fo=..(31|). .. *|
|00003110| 73 3c 3e 30 00 20 20 20 | 20 70 5c 77 3d 2a 73 5c |s<>0. | p\w=*s\|
|00003120| 77 2c 2a 73 5c 68 2c 2a | 73 5c 64 2c 2a 73 5c 69 |w,*s\h,*|s\d,*s\i|
|00003130| 64 00 20 20 20 20 80 06 | 20 6e 75 73 63 72 65 65 |d. ..| nuscree|
|00003140| 6e 00 20 20 80 c0 00 20 | 20 80 07 00 00 2e 67 65 |n. ... | .....ge|
|00003150| 74 66 6f 6e 74 3a 00 20 | 20 80 2c 20 cf 01 20 31 |tfont:. | ., .. 1|
|00003160| 00 20 20 2a 66 2e 66 69 | 6e 66 6f 3d a8 02 28 31 |. *f.fi|nfo=..(1|
|00003170| 35 29 00 20 20 80 0b 20 | 2a 66 3c 3e 30 00 20 20 |5). .. |*f<>0. |
|00003180| 20 20 70 5c 66 6f 6e 74 | 3d 2a 66 5c 6e 61 6d 65 | p\font|=*f\name|
|00003190| 2c 2a 66 5c 79 73 69 7a | 65 2c 2a 66 5c 73 74 79 |,*f\ysiz|e,*f\sty|
|000031a0| 6c 65 00 20 20 20 20 80 | 06 20 6e 75 73 63 72 65 |le. .|. nuscre|
|000031b0| 65 6e 00 20 20 80 c0 00 | 20 20 80 07 00 00 2e 66 |en. ...| .....f|
|000031c0| 72 65 65 61 6c 6c 3a 00 | 20 20 80 16 20 69 3d 31 |reeall:.| .. i=1|
|000031d0| 20 80 18 20 70 5c 6e 75 | 6d 77 69 6e 00 20 20 20 | .. p\nu|mwin. |
|000031e0| 20 80 2b 20 c5 01 20 69 | 2b 31 3a 80 2b 20 c6 16 | .+ .. i|+1:.+ ..|
|000031f0| 20 69 2b 31 3a 80 2b 20 | c6 81 20 69 2b 31 00 20 | i+1:.+ |.. i+1. |
|00003200| 20 80 17 00 20 20 80 07 | 00 00 2e 6e 75 73 63 72 | ... ..|...nuscr|
|00003210| 65 65 6e 3a 00 20 20 80 | 06 20 66 72 65 65 61 6c |een:. .|. freeal|
|00003220| 6c 00 20 20 c5 3c 20 30 | 3a cf 0b 20 30 3a cf 0b |l. .< 0|:.. 0:..|
|00003230| 20 31 3a 80 2b 20 d0 01 | 20 30 00 20 20 c3 01 20 | 1:.+ ..| 0. .. |
|00003240| 31 2c 70 5c 66 6f 6e 74 | 2c 70 5c 68 65 69 67 68 |1,p\font|,p\heigh|
|00003250| 74 2c 70 5c 73 74 79 6c | 65 3a 80 2c 20 c3 02 20 |t,p\styl|e:., .. |
|00003260| 31 00 20 20 80 06 20 69 | 6e 69 74 6d 65 6e 75 73 |1. .. i|nitmenus|
|00003270| 00 20 20 70 5c 77 3d 70 | 5c 77 26 24 66 66 66 30 |. p\w=p|\w&$fff0|
|00003280| 00 20 20 d0 01 20 30 2c | 70 5c 77 2c 70 5c 68 2c |. .. 0,|p\w,p\h,|
|00003290| 70 5c 64 00 20 20 cf 01 | 20 30 2c 30 2c 30 2c 70 |p\d. ..| 0,0,0,p|
|000032a0| 5c 77 2c 70 5c 68 2c 70 | 5c 64 2c 70 5c 6d 2c 76 |\w,p\h,p|\d,p\m,v|
|000032b0| 65 72 24 2c 31 2c 32 2c | 30 00 20 20 cf 01 20 31 |er$,1,2,|0. .. 1|
|000032c0| 2c 30 2c 30 2c 70 5c 77 | 2c 70 5c 68 2c 70 5c 64 |,0,0,p\w|,p\h,p\d|
|000032d0| 2c 70 5c 6d 2c 76 65 72 | 24 2c 31 2c 32 2c 30 00 |,p\m,ver|$,1,2,0.|
|000032e0| 20 20 80 2c 20 cf 01 20 | 31 00 20 20 c5 01 20 30 | ., .. |1. .. 0|
|000032f0| 2c 30 2c 30 2c 70 5c 77 | 2c 70 5c 68 2c 24 31 39 |,0,0,p\w|,p\h,$19|
|00003300| 30 30 2c 22 22 2c 31 2c | 32 3a c4 02 20 6d 6f 64 |00,"",1,|2:.. mod|
|00003310| 65 20 3b 30 00 20 20 c0 | 04 20 71 28 29 00 20 20 |e ;0. .|. q(). |
|00003320| 80 0c 20 c0 03 28 71 28 | 29 29 00 20 20 20 20 80 |.. ..(q(|)). .|
|00003330| 0b 20 71 28 29 5c 6f 62 | 6a 3d 30 20 80 21 20 80 |. q()\ob|j=0 .! .|
|00003340| 06 20 72 65 64 72 61 77 | 77 69 6e 64 6f 77 00 20 |. redraw|window. |
|00003350| 20 80 c1 00 20 20 80 07 | 00 00 2e 69 6e 69 74 6d | ... ..|...initm|
|00003360| 65 6e 75 73 3a 00 20 20 | c4 01 20 30 2c 30 2c 22 |enus:. |.. 0,0,"|
|00003370| 50 52 4f 4a 45 43 54 20 | 20 22 00 20 20 20 20 c4 |PROJECT | ". .|
|00003380| 03 20 30 2c 30 2c 30 2c | 30 2c 22 4c 4f 41 44 20 |. 0,0,0,|0,"LOAD |
|00003390| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 22 2c | | ",|
|000033a0| 22 4c 22 00 20 20 20 20 | c4 03 20 30 2c 30 2c 30 |"L". |.. 0,0,0|
|000033b0| 2c 31 2c 22 53 41 56 45 | 20 20 20 22 2c 22 53 22 |,1,"SAVE| ","S"|
|000033c0| 00 20 20 20 20 c4 03 20 | 30 2c 30 2c 30 2c 32 2c |. .. |0,0,0,2,|
|000033d0| 22 53 43 52 45 45 4e 20 | 22 2c 22 43 22 00 20 20 |"SCREEN |","C". |
|000033e0| 20 20 c4 03 20 30 2c 30 | 2c 30 2c 33 2c 22 46 4f | .. 0,0|,0,3,"FO|
|000033f0| 4e 54 20 20 20 22 2c 22 | 46 22 00 20 20 20 20 c4 |NT ","|F". .|
|00003400| 03 20 30 2c 30 2c 30 2c | 34 2c 22 50 41 4c 45 54 |. 0,0,0,|4,"PALET|
|00003410| 54 45 22 2c 22 50 22 00 | 20 20 20 20 c4 03 20 30 |TE","P".| .. 0|
|00003420| 2c 30 2c 30 2c 35 2c 22 | 54 45 53 54 20 20 20 22 |,0,0,5,"|TEST "|
|00003430| 2c 22 54 22 00 20 20 20 | 20 c4 03 20 30 2c 30 2c |,"T". | .. 0,0,|
|00003440| 30 2c 36 2c 22 43 52 45 | 41 54 45 20 22 2c 22 58 |0,6,"CRE|ATE ","X|
|00003450| 22 00 20 20 20 20 c4 03 | 20 30 2c 30 2c 30 2c 37 |". ..| 0,0,0,7|
|00003460| 2c 22 51 55 49 54 20 20 | 20 22 2c 22 51 22 00 20 |,"QUIT | ","Q". |
|00003470| 20 c4 01 20 30 2c 31 2c | 22 4f 50 54 49 4f 4e 53 | .. 0,1,|"OPTIONS|
|00003480| 20 20 22 00 20 20 20 20 | c4 03 20 30 2c 31 2c 31 | ". |.. 0,1,1|
|00003490| 2c 30 2c 22 20 20 47 52 | 49 44 20 20 20 20 20 20 |,0," GR|ID |
|000034a0| 20 20 22 00 20 20 20 20 | c4 03 20 30 2c 31 2c 31 | ". |.. 0,1,1|
|000034b0| 2c 31 2c 22 20 20 41 55 | 54 4f 20 4f 50 54 49 4f |,1," AU|TO OPTIO|
|000034c0| 4e 20 22 00 20 20 c4 01 | 20 30 2c 32 2c 22 41 44 |N ". ..| 0,2,"AD|
|000034d0| 44 20 4f 42 4a 45 43 54 | 20 20 22 00 20 20 20 20 |D OBJECT| ". |
|000034e0| c4 03 20 30 2c 30 2c 32 | 2c 30 2c 22 57 49 4e 44 |.. 0,0,2|,0,"WIND|
|000034f0| 4f 57 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |OW | |
|00003500| 20 20 20 20 20 22 2c 22 | 57 22 00 20 20 20 20 c4 | ","|W". .|
|00003510| 03 20 30 2c 30 2c 32 2c | 31 2c 22 54 45 58 54 20 |. 0,0,2,|1,"TEXT |
|00003520| 47 41 44 47 45 54 22 2c | 22 45 22 00 20 20 20 20 |GADGET",|"E". |
|00003530| c4 03 20 30 2c 30 2c 32 | 2c 32 2c 22 53 54 52 49 |.. 0,0,2|,2,"STRI|
|00003540| 4e 47 20 47 41 44 47 45 | 54 22 2c 22 52 22 00 20 |NG GADGE|T","R". |
|00003550| 20 20 20 c4 03 20 30 2c | 30 2c 32 2c 33 2c 22 50 | .. 0,|0,2,3,"P|
|00003560| 52 4f 50 20 47 41 44 47 | 45 54 22 2c 22 4f 22 00 |ROP GADG|ET","O".|
|00003570| 20 20 20 20 c4 03 20 30 | 2c 30 2c 32 2c 34 2c 22 | .. 0|,0,2,4,"|
|00003580| 53 48 41 50 45 20 47 41 | 44 47 45 54 22 2c 22 48 |SHAPE GA|DGET","H|
|00003590| 22 00 20 20 c4 01 20 30 | 2c 33 2c 22 41 44 44 20 |". .. 0|,3,"ADD |
|000035a0| 47 54 47 41 44 47 45 54 | 20 20 22 00 20 20 20 20 |GTGADGET| ". |
|000035b0| c4 03 20 30 2c 30 2c 33 | 2c 30 2c 22 47 54 42 75 |.. 0,0,3|,0,"GTBu|
|000035c0| 74 74 6f 6e 20 20 20 20 | 20 20 20 20 20 20 20 20 |tton | |
|000035d0| 20 20 20 20 20 22 2c 22 | 31 22 00 20 20 20 20 c4 | ","|1". .|
|000035e0| 03 20 30 2c 30 2c 33 2c | 31 2c 22 47 54 43 68 65 |. 0,0,3,|1,"GTChe|
|000035f0| 63 6b 42 6f 78 22 2c 22 | 32 22 00 20 20 20 20 c4 |ckBox","|2". .|
|00003600| 03 20 30 2c 30 2c 33 2c | 32 2c 22 47 54 43 79 63 |. 0,0,3,|2,"GTCyc|
|00003610| 6c 65 22 2c 22 33 22 00 | 20 20 20 20 c4 03 20 30 |le","3".| .. 0|
|00003620| 2c 30 2c 33 2c 33 2c 22 | 47 54 49 6e 74 65 67 65 |,0,3,3,"|GTIntege|
|00003630| 72 22 2c 22 34 22 00 20 | 20 20 20 c4 03 20 30 2c |r","4". | .. 0,|
|00003640| 30 2c 33 2c 34 2c 22 47 | 54 4c 69 73 74 56 69 65 |0,3,4,"G|TListVie|
|00003650| 77 22 2c 22 35 22 00 20 | 20 20 20 c4 03 20 30 2c |w","5". | .. 0,|
|00003660| 30 2c 33 2c 35 2c 22 47 | 54 4d 58 22 2c 22 36 22 |0,3,5,"G|TMX","6"|
|00003670| 00 20 20 20 20 c4 03 20 | 30 2c 30 2c 33 2c 36 2c |. .. |0,0,3,6,|
|00003680| 22 47 54 4e 75 6d 62 65 | 72 22 2c 22 37 22 00 20 |"GTNumbe|r","7". |
|00003690| 20 20 20 c4 03 20 30 2c | 30 2c 33 2c 37 2c 22 47 | .. 0,|0,3,7,"G|
|000036a0| 54 50 61 6c 65 74 74 65 | 22 2c 22 38 22 00 20 20 |TPalette|","8". |
|000036b0| 20 20 c4 03 20 30 2c 30 | 2c 33 2c 38 2c 22 47 54 | .. 0,0|,3,8,"GT|
|000036c0| 53 63 72 6f 6c 6c 65 72 | 22 2c 22 39 22 00 20 20 |Scroller|","9". |
|000036d0| 20 20 c4 03 20 30 2c 30 | 2c 33 2c 39 2c 22 47 54 | .. 0,0|,3,9,"GT|
|000036e0| 53 6c 69 64 65 72 22 2c | 22 30 22 00 20 20 20 20 |Slider",|"0". |
|000036f0| c4 03 20 30 2c 30 2c 33 | 2c 31 30 2c 22 47 54 53 |.. 0,0,3|,10,"GTS|
|00003700| 74 72 69 6e 67 22 2c 22 | 21 22 00 20 20 20 20 c4 |tring","|!". .|
|00003710| 03 20 30 2c 30 2c 33 2c | 31 31 2c 22 47 54 54 65 |. 0,0,3,|11,"GTTe|
|00003720| 78 74 22 2c 22 40 22 00 | 20 20 20 20 c4 03 20 30 |xt","@".| .. 0|
|00003730| 2c 30 2c 33 2c 31 32 2c | 22 47 54 53 68 61 70 65 |,0,3,12,|"GTShape|
|00003740| 22 2c 22 40 22 00 20 20 | c4 01 20 31 2c 30 2c 22 |","@". |.. 1,0,"|
|00003750| 54 45 53 54 20 4d 45 4e | 55 20 20 22 00 20 20 20 |TEST MEN|U ". |
|00003760| 20 c4 03 20 31 2c 30 2c | 30 2c 30 2c 22 51 55 49 | .. 1,0,|0,0,"QUI|
|00003770| 54 20 54 45 53 54 20 20 | 20 20 20 20 20 20 20 20 |T TEST | |
|00003780| 20 20 20 20 20 20 22 2c | 22 51 22 00 20 20 80 07 | ",|"Q". ..|
|00003790| 00 00 2e 65 64 69 74 6f | 62 6a 65 63 74 3a 00 20 |...edito|bject:. |
|000037a0| 20 80 ca 20 71 28 29 00 | 20 20 80 2c 20 cf 01 20 | .. q().| ., .. |
|000037b0| 31 3a c5 0a 20 30 00 20 | 20 77 78 3d 28 70 5c 77 |1:.. 0. | wx=(p\w|
|000037c0| 2d 33 32 30 29 2f 32 3a | 77 79 3d 28 70 5c 68 2d |-320)/2:|wy=(p\h-|
|000037d0| 32 30 30 29 2f 32 00 20 | 20 80 0b 20 5c 6f 62 6a |200)/2. | .. \obj|
|000037e0| 3d 30 00 20 20 20 20 c5 | 01 20 31 2c 77 78 2c 77 |=0. .|. 1,wx,w|
|000037f0| 79 2c 33 32 30 2c 32 30 | 30 2c 24 31 30 30 30 2c |y,320,20|0,$1000,|
|00003800| 22 22 2c 31 2c 32 2c 31 | 00 20 20 20 20 c5 0a 20 |"",1,2,1|. .. |
|00003810| 30 3a c5 1c 20 32 00 20 | 20 20 20 c5 10 20 34 2c |0:.. 2. | .. 4,|
|00003820| 30 34 3a dd 81 20 22 57 | 69 6e 64 6f 77 4e 61 6d |04:.. "W|indowNam|
|00003830| 65 3a 22 3a c6 1b 20 31 | 2c 30 2c 5c 67 73 74 72 |e:":.. 1|,0,\gstr|
|00003840| 69 6e 67 3a c6 0b 20 31 | 2c 30 00 20 20 20 20 c5 |ing:.. 1|,0. .|
|00003850| 10 20 34 2c 31 37 3a dd | 81 20 22 20 20 43 6f 6e |. 4,17:.|. " Con|
|00003860| 73 74 61 6e 74 3a 22 3a | c6 1b 20 31 2c 31 2c 5c |stant:":|.. 1,1,\|
|00003870| 63 6f 6e 73 74 61 6e 74 | 3a c6 0b 20 31 2c 31 00 |constant|:.. 1,1.|
|00003880| 20 20 20 20 80 16 20 69 | 3d 30 20 80 18 20 31 32 | .. i|=0 .. 12|
|00003890| 3a c6 0e 20 31 2c 69 2b | 32 2c 5c 67 66 6c 61 67 |:.. 1,i+|2,\gflag|
|000038a0| 73 20 80 42 20 bc 02 28 | 32 5e 69 29 3a 80 17 00 |s .B ..(|2^i):...|
|000038b0| 20 20 20 20 80 bb 00 20 | 20 20 20 20 20 65 76 2e | ... | ev.|
|000038c0| 6c 3d c5 02 3a 67 68 3d | c5 04 00 20 20 20 20 20 |l=..:gh=|... |
|000038d0| 20 80 0b 20 65 76 3d 24 | 34 30 00 20 20 20 20 20 | .. ev=$|40. |
|000038e0| 20 20 20 80 0b 20 67 68 | 3d 30 20 80 21 20 5c 67 | .. gh|=0 .! \g|
|000038f0| 73 74 72 69 6e 67 3d c6 | 14 28 31 2c 30 29 00 20 |string=.|.(1,0). |
|00003900| 20 20 20 20 20 20 20 80 | 0b 20 67 68 3d 31 20 80 | .|. gh=1 .|
|00003910| 21 20 5c 63 6f 6e 73 74 | 61 6e 74 3d c6 14 28 31 |! \const|ant=..(1|
|00003920| 2c 31 29 00 20 20 20 20 | 20 20 20 20 80 0b 20 67 |,1). | .. g|
|00003930| 68 3e 31 20 80 42 20 67 | 68 3c 31 35 00 20 20 20 |h>1 .B g|h<15. |
|00003940| 20 20 20 20 20 20 20 62 | 66 2e 77 3d 32 5e 28 67 | b|f.w=2^(g|
|00003950| 68 2d 32 29 3a 62 6d 2e | 77 3d 36 35 35 33 35 2d |h-2):bm.|w=65535-|
|00003960| 62 66 00 20 20 20 20 20 | 20 20 20 20 20 5c 67 66 |bf. | \gf|
|00003970| 6c 61 67 73 3d 28 5c 67 | 66 6c 61 67 73 20 80 42 |lags=(\g|flags .B|
|00003980| 20 62 6d 29 00 20 20 20 | 20 20 20 20 20 20 20 80 | bm). | .|
|00003990| 0b 20 c6 1d 28 31 2c 67 | 68 29 3d 80 c5 20 80 21 |. ..(1,g|h)=.. .!|
|000039a0| 20 5c 67 66 6c 61 67 73 | 2b 62 66 00 20 20 20 20 | \gflags|+bf. |
|000039b0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 20 20 80 | ... | .|
|000039c0| 0b 20 67 68 3d 31 39 20 | 80 21 20 c0 05 20 71 28 |. gh=19 |.! .. q(|
|000039d0| 29 3a c0 04 20 71 28 29 | 3a 2a 77 3d 30 3a 80 05 |):.. q()|:*w=0:..|
|000039e0| 20 73 70 61 67 31 00 20 | 20 20 20 20 20 80 c0 00 | spag1. | ...|
|000039f0| 20 20 20 20 80 bc 20 65 | 76 3d 24 34 30 20 80 42 | .. e|v=$40 .B|
|00003a00| 20 67 68 3d 31 38 00 3b | 20 20 20 20 47 6f 73 75 | gh=18.;| Gosu|
|00003a10| 62 20 63 61 6c 63 77 69 | 6e 00 20 20 80 c0 00 20 |b calcwi|n. ... |
|00003a20| 20 80 0b 20 5c 6f 62 6a | 3d 31 00 20 20 20 20 c5 | .. \obj|=1. .|
|00003a30| 01 20 31 2c 77 78 2c 77 | 79 2c 33 32 30 2c 32 30 |. 1,wx,w|y,320,20|
|00003a40| 30 2c 24 31 30 30 30 2c | 22 22 2c 31 2c 32 2c 30 |0,$1000,|"",1,2,0|
|00003a50| 00 20 20 20 20 c5 0a 20 | 30 3a c5 1c 20 32 00 20 |. .. |0:.. 2. |
|00003a60| 20 20 20 c5 10 20 34 2c | 30 34 3a dd 81 20 22 47 | .. 4,|04:.. "G|
|00003a70| 61 64 67 65 74 54 79 70 | 65 3a 22 00 20 20 20 20 |adgetTyp|e:". |
|00003a80| c5 10 20 34 2c 31 37 3a | dd 81 20 22 20 54 65 78 |.. 4,17:|.. " Tex|
|00003a90| 74 4c 61 62 65 6c 3a 22 | 00 20 20 20 20 c5 10 20 |tLabel:"|. .. |
|00003aa0| 34 2c 33 30 3a dd 81 20 | 22 20 43 6f 6e 73 74 61 |4,30:.. |" Consta|
|00003ab0| 6e 74 23 3a 22 00 20 20 | 20 20 c5 10 20 34 2c 34 |nt#:". | .. 4,4|
|00003ac0| 35 3a dd 81 20 22 20 46 | 4c 41 47 53 3a 22 00 20 |5:.. " F|LAGS:". |
|00003ad0| 20 20 20 c5 10 20 34 2c | 36 39 3a dd 81 20 22 47 | .. 4,|69:.. "G|
|00003ae0| 49 4d 4d 45 30 30 22 00 | 20 20 20 20 c5 10 20 34 |IMME00".| .. 4|
|00003af0| 2c 38 31 3a dd 81 20 22 | 20 4c 41 42 45 4c 3a 22 |,81:.. "| LABEL:"|
|00003b00| 00 20 20 20 20 c6 21 20 | 30 2c 30 2c 5c 67 74 79 |. .! |0,0,\gty|
|00003b10| 70 65 2b 31 3a c6 0b 20 | 31 2c 30 00 20 20 20 20 |pe+1:.. |1,0. |
|00003b20| c6 1b 20 30 2c 31 2c 5c | 6c 61 62 65 6c 3a c6 0b |.. 0,1,\|label:..|
|00003b30| 20 31 2c 31 00 20 20 20 | 20 c6 1b 20 30 2c 32 2c | 1,1. | .. 0,2,|
|00003b40| 5c 63 6f 6e 73 74 61 6e | 74 3a c6 0b 20 31 2c 32 |\constan|t:.. 1,2|
|00003b50| 00 20 20 20 20 80 16 20 | 69 3d 30 20 80 18 20 37 |. .. |i=0 .. 7|
|00003b60| 3a c6 21 20 30 2c 33 2b | 69 2c 5c 66 6c 61 67 73 |:.! 0,3+|i,\flags|
|00003b70| 5b 69 5d 2b 31 3a c6 0b | 20 31 2c 33 2b 69 3a 80 |[i]+1:..| 1,3+i:.|
|00003b80| 17 00 20 20 20 20 80 16 | 20 69 3d 30 20 80 18 20 |.. ..| i=0 .. |
|00003b90| 36 3a c6 0e 20 30 2c 31 | 31 2b 69 2c 5c 66 6c 61 |6:.. 0,1|1+i,\fla|
|00003ba0| 67 73 5b 38 2b 69 5d 3a | c6 0b 20 31 2c 31 31 2b |gs[8+i]:|.. 1,11+|
|00003bb0| 69 3a 80 17 00 20 20 20 | 20 80 16 20 69 3d 30 20 |i:... | .. i=0 |
|00003bc0| 80 18 20 37 3a c6 1b 20 | 30 2c 32 31 2b 69 2c 5c |.. 7:.. |0,21+i,\|
|00003bd0| 70 61 72 73 5b 69 5d 3a | c6 0b 20 31 2c 32 31 2b |pars[i]:|.. 1,21+|
|00003be0| 69 3a 80 17 00 20 20 20 | 20 72 65 66 72 65 73 68 |i:... | refresh|
|00003bf0| 74 79 70 65 3a 00 20 20 | 20 20 67 3d 5c 67 74 79 |type:. | g=\gty|
|00003c00| 70 65 3a 00 20 20 20 20 | 80 16 20 69 3d 30 20 80 |pe:. |.. i=0 .|
|00003c10| 18 20 31 34 00 20 20 20 | 20 20 20 80 0b 20 67 74 |. 14. | .. gt|
|00003c20| 28 67 29 5c 6d 61 73 6b | 20 80 42 20 bc 02 28 32 |(g)\mask| .B ..(2|
|00003c30| 5e 69 29 20 80 21 20 c6 | 1f 20 30 2c 69 2b 33 20 |^i) .! .|. 0,i+3 |
|00003c40| 80 22 20 c6 20 20 30 2c | 69 2b 33 00 20 20 20 20 |." . 0,|i+3. |
|00003c50| 20 20 c6 0b 20 31 2c 69 | 2b 33 00 20 20 20 20 80 | .. 1,i|+3. .|
|00003c60| 17 00 20 20 20 20 80 16 | 20 69 3d 30 20 80 18 20 |.. ..| i=0 .. |
|00003c70| 33 3a c5 10 20 34 2c 39 | 34 2b 69 2a 31 31 3a dd |3:.. 4,9|4+i*11:.|
|00003c80| 81 20 67 74 28 67 29 5c | 70 61 72 73 5b 69 5d 3a |. gt(g)\|pars[i]:|
|00003c90| 80 17 00 20 20 20 20 80 | bb 00 20 20 20 20 20 20 |... .|.. |
|00003ca0| 65 76 2e 6c 3d c5 02 3a | 67 68 3d c5 04 00 20 20 |ev.l=..:|gh=... |
|00003cb0| 20 20 20 20 80 0b 20 65 | 76 3d 24 34 30 00 20 20 | .. e|v=$40. |
|00003cc0| 20 20 20 20 20 20 80 0b | 20 67 68 3d 30 20 80 21 | ..| gh=0 .!|
|00003cd0| 20 5c 67 74 79 70 65 3d | c6 1d 28 30 2c 30 29 2d | \gtype=|..(0,0)-|
|00003ce0| 31 3a 80 05 20 72 65 66 | 72 65 73 68 74 79 70 65 |1:.. ref|reshtype|
|00003cf0| 00 20 20 20 20 20 20 20 | 20 80 0b 20 67 68 3d 31 |. | .. gh=1|
|00003d00| 20 80 21 20 5c 6c 61 62 | 65 6c 3d c6 14 28 30 2c | .! \lab|el=..(0,|
|00003d10| 31 29 3a c6 12 20 31 2c | 32 00 20 20 20 20 20 20 |1):.. 1,|2. |
|00003d20| 20 20 80 0b 20 67 68 3d | 32 20 80 21 20 5c 63 6f | .. gh=|2 .! \co|
|00003d30| 6e 73 74 61 6e 74 3d c6 | 14 28 30 2c 32 29 00 20 |nstant=.|.(0,2). |
|00003d40| 20 20 20 20 20 20 20 80 | 0b 20 67 68 3e 32 20 80 | .|. gh>2 .|
|00003d50| 42 20 67 68 3c 31 31 20 | 80 21 20 5c 66 6c 61 67 |B gh<11 |.! \flag|
|00003d60| 73 5b 67 68 2d 33 5d 3d | c6 1d 28 30 2c 67 68 29 |s[gh-3]=|..(0,gh)|
|00003d70| 2d 31 00 20 20 20 20 20 | 20 20 20 80 0b 20 67 68 |-1. | .. gh|
|00003d80| 3e 31 30 20 80 42 20 67 | 68 3c 31 38 20 80 21 20 |>10 .B g|h<18 .! |
|00003d90| 5c 66 6c 61 67 73 5b 67 | 68 2d 33 5d 3d 31 2d 5c |\flags[g|h-3]=1-\|
|00003da0| 66 6c 61 67 73 5b 67 68 | 2d 33 5d 00 20 20 20 20 |flags[gh|-3]. |
|00003db0| 20 20 20 20 80 0b 20 67 | 68 3e 32 30 00 20 20 20 | .. g|h>20. |
|00003dc0| 20 20 20 20 20 20 20 5c | 70 61 72 73 5b 67 68 2d | \|pars[gh-|
|00003dd0| 32 31 5d 3d c6 14 28 30 | 2c 67 68 29 00 20 20 20 |21]=..(0|,gh). |
|00003de0| 20 20 20 20 20 20 20 5c | 6e 61 72 73 5b 67 68 2d | \|nars[gh-|
|00003df0| 32 31 5d 3d bc 01 28 5c | 70 61 72 73 5b 67 68 2d |21]=..(\|pars[gh-|
|00003e00| 32 31 5d 29 00 20 20 20 | 20 20 20 20 20 20 20 80 |21]). | .|
|00003e10| 0b 20 67 68 3c 32 38 20 | 80 21 20 c6 12 20 31 2c |. gh<28 |.! .. 1,|
|00003e20| 67 68 2b 31 00 20 20 20 | 20 20 20 20 20 80 c0 00 |gh+1. | ...|
|00003e30| 20 20 20 20 20 20 20 20 | 80 0b 20 67 68 3e 32 30 | |.. gh>20|
|00003e40| 00 20 20 20 20 20 20 20 | 20 20 20 5c 70 61 72 73 |. | \pars|
|00003e50| 5b 67 68 2d 32 31 5d 3d | c6 14 28 30 2c 67 68 29 |[gh-21]=|..(0,gh)|
|00003e60| 00 20 20 20 20 20 20 20 | 20 20 20 5c 6e 61 72 73 |. | \nars|
|00003e70| 5b 67 68 2d 32 31 5d 3d | bc 01 28 5c 70 61 72 73 |[gh-21]=|..(\pars|
|00003e80| 5b 67 68 2d 32 31 5d 29 | 00 20 20 20 20 20 20 20 |[gh-21])|. |
|00003e90| 20 20 20 80 0b 20 67 68 | 3c 32 38 20 80 21 20 c6 | .. gh|<28 .! .|
|00003ea0| 12 20 31 2c 67 68 2b 31 | 00 20 20 20 20 20 20 20 |. 1,gh+1|. |
|00003eb0| 20 80 c0 00 20 20 20 20 | 20 20 20 20 80 0b 20 67 | ... | .. g|
|00003ec0| 68 3d 31 39 00 20 20 20 | 20 20 20 20 20 20 20 c0 |h=19. | .|
|00003ed0| 05 20 71 28 29 3a c0 04 | 20 71 28 29 3a 67 68 3d |. q():..| q():gh=|
|00003ee0| 31 38 00 20 20 20 20 20 | 20 20 20 20 20 80 bb 3a |18. | ..:|
|00003ef0| c0 03 20 71 28 29 3a 80 | bc 20 71 28 29 3d 2a 77 |.. q():.|. q()=*w|
|00003f00| 20 20 20 20 20 3b 63 6c | 75 64 67 65 20 6d 61 78 | ;cl|udge max|
|00003f10| 69 6d 75 73 00 20 20 20 | 20 20 20 20 20 80 c0 00 |imus. | ...|
|00003f20| 20 20 20 20 20 20 20 20 | 80 0b 20 67 68 3d 32 30 | |.. gh=20|
|00003f30| 00 20 20 20 20 20 20 20 | 20 20 20 2a 6f 3d 71 28 |. | *o=q(|
|00003f40| 29 00 20 20 20 20 20 20 | 20 20 20 20 80 0b 20 c0 |). | .. .|
|00003f50| 02 28 71 28 29 29 00 20 | 20 20 20 20 20 20 20 20 |.(q()). | |
|00003f60| 20 20 20 71 28 29 5c 6f | 62 6a 3d 31 3a 71 28 29 | q()\o|bj=1:q()|
|00003f70| 5c 69 64 3d 70 5c 6e 75 | 6d 67 61 64 3a 70 5c 6e |\id=p\nu|mgad:p\n|
|00003f80| 75 6d 67 61 64 2b 31 00 | 20 20 20 20 20 20 20 20 |umgad+1.| |
|00003f90| 20 20 20 20 71 28 29 5c | 77 69 6e 3d 2a 6f 5c 77 | q()\|win=*o\w|
|00003fa0| 69 6e 3a 71 28 29 5c 77 | 69 6e 69 64 3d 2a 6f 5c |in:q()\w|inid=*o\|
|00003fb0| 77 69 6e 69 64 00 20 20 | 20 20 20 20 20 20 20 20 |winid. | |
|00003fc0| 20 20 71 28 29 5c 78 3d | 2a 6f 5c 78 2c 2a 6f 5c | q()\x=|*o\x,*o\|
|00003fd0| 79 2c 2a 6f 5c 77 2c 2a | 6f 5c 68 3a 71 28 29 5c |y,*o\w,*|o\h:q()\|
|00003fe0| 6f 78 3d 2a 6f 5c 6f 78 | 2c 2a 6f 5c 6f 79 00 20 |ox=*o\ox|,*o\oy. |
|00003ff0| 20 20 20 20 20 20 20 20 | 20 20 20 71 28 29 5c 6c | | q()\l|
|00004000| 61 62 65 6c 3d 2a 6f 5c | 6c 61 62 65 6c 00 20 20 |abel=*o\|label. |
|00004010| 20 20 20 20 20 20 20 20 | 20 20 71 28 29 5c 63 6f | | q()\co|
|00004020| 6e 73 74 61 6e 74 3d 2a | 6f 5c 63 6f 6e 73 74 61 |nstant=*|o\consta|
|00004030| 6e 74 00 20 20 20 20 20 | 20 20 20 20 20 20 20 71 |nt. | q|
|00004040| 28 29 5c 67 74 79 70 65 | 3d 2a 6f 5c 67 74 79 70 |()\gtype|=*o\gtyp|
|00004050| 65 2c 2a 6f 5c 67 66 6c | 61 67 73 00 20 20 20 20 |e,*o\gfl|ags. |
|00004060| 20 20 20 20 20 20 20 20 | 71 28 29 5c 67 73 74 72 | |q()\gstr|
|00004070| 69 6e 67 3d 2a 6f 5c 67 | 73 74 72 69 6e 67 00 20 |ing=*o\g|string. |
|00004080| 20 20 20 20 20 20 20 20 | 20 20 20 80 16 20 69 3d | | .. i=|
|00004090| 30 20 80 18 20 31 35 3a | 71 28 29 5c 66 6c 61 67 |0 .. 15:|q()\flag|
|000040a0| 73 5b 69 5d 3d 2a 6f 5c | 66 6c 61 67 73 5b 69 5d |s[i]=*o\|flags[i]|
|000040b0| 3a 80 17 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |:... | |
|000040c0| 80 16 20 69 3d 30 20 80 | 18 20 37 00 20 20 20 20 |.. i=0 .|. 7. |
|000040d0| 20 20 20 20 20 20 20 20 | 20 20 71 28 29 5c 70 61 | | q()\pa|
|000040e0| 72 73 5b 69 5d 3d 2a 6f | 5c 70 61 72 73 5b 69 5d |rs[i]=*o|\pars[i]|
|000040f0| 3a 71 28 29 5c 6e 61 72 | 73 5b 69 5d 3d 2a 6f 5c |:q()\nar|s[i]=*o\|
|00004100| 6e 61 72 73 5b 69 5d 00 | 20 20 20 20 20 20 20 20 |nars[i].| |
|00004110| 20 20 20 20 80 17 00 20 | 20 20 20 20 20 20 20 20 | ... | |
|00004120| 20 20 20 67 68 3d 31 38 | 00 20 20 20 20 20 20 20 | gh=18|. |
|00004130| 20 20 20 80 c0 00 20 20 | 20 20 20 20 20 20 80 c0 | ... | ..|
|00004140| 00 20 20 20 20 20 20 80 | c0 00 20 20 20 20 80 bc |. .|.. ..|
|00004150| 20 65 76 3d 24 34 30 20 | 80 42 20 67 68 3d 31 38 | ev=$40 |.B gh=18|
|00004160| 00 20 20 80 c0 00 73 70 | 61 67 31 3a 00 20 20 80 |. ...sp|ag1:. .|
|00004170| 2b 20 c5 01 20 31 00 20 | 20 c5 11 20 30 3a c5 12 |+ .. 1. | .. 0:..|
|00004180| 20 30 3a 80 2c 20 c5 01 | 20 30 3a c5 0a 20 31 00 | 0:., ..| 0:.. 1.|
|00004190| 20 20 80 06 20 72 65 64 | 72 61 77 77 69 6e 64 6f | .. red|rawwindo|
|000041a0| 77 00 20 20 80 07 00 00 | 3b 74 6f 67 67 6c 65 7c |w. ....|;toggle||
|000041b0| 70 6f 73 30 2d 33 7c 73 | 65 6c 65 63 74 7c 73 6c |pos0-3|s|elect|sl|
|000041c0| 69 64 65 72 7c 70 72 6f | 70 62 6f 78 7c 6d 78 7c |ider|pro|pbox|mx||
|000041d0| 67 30 30 7c 6c 61 62 65 | 6c 30 2d 33 7c 62 72 64 |g00|labe|l0-3|brd|
|000041e0| 72 30 2e 2e 33 7c 67 74 | 30 2e 2e 33 00 00 2e 69 |r0..3|gt|0..3...i|
|000041f0| 6e 69 74 77 75 69 3a 00 | 20 20 80 c8 20 77 61 64 |nitwui:.| .. wad|
|00004200| 73 00 20 20 c6 02 20 31 | 2c 31 30 30 2c 34 2c 30 |s. .. 1|,100,4,0|
|00004210| 2c 30 2c 33 32 2c 32 30 | 36 00 20 20 c6 02 20 31 |,0,32,20|6. .. 1|
|00004220| 2c 31 30 30 2c 31 37 2c | 30 2c 31 2c 33 32 2c 32 |,100,17,|0,1,32,2|
|00004230| 30 36 00 20 20 78 3d 31 | 30 3a 79 3d 33 30 00 20 |06. x=1|0:y=30. |
|00004240| 20 80 16 20 66 3d 32 20 | 80 18 20 31 34 00 20 20 | .. f=2 |.. 14. |
|00004250| 20 20 80 1b 20 61 24 3a | 61 24 3d dc 96 28 61 24 | .. a$:|a$=..(a$|
|00004260| 2c 31 37 29 00 20 20 20 | 20 c6 01 20 31 2c 78 2c |,17). | .. 1,x,|
|00004270| 79 2c 31 2c 66 2c 61 24 | 00 20 20 20 20 78 2b 31 |y,1,f,a$|. x+1|
|00004280| 35 30 3a 80 0b 20 78 3d | 33 31 30 20 80 21 20 78 |50:.. x=|310 .! x|
|00004290| 3d 31 30 3a 79 2b 31 33 | 00 20 20 80 17 00 20 20 |=10:y+13|. ... |
|000042a0| c6 01 20 31 2c 32 30 2c | 31 38 35 2c 30 2c 31 38 |.. 1,20,|185,0,18|
|000042b0| 2c 22 20 4f 4b 20 22 00 | 20 20 c6 01 20 31 2c 32 |," OK ".| .. 1,2|
|000042c0| 32 30 2c 31 38 35 2c 30 | 2c 31 39 2c 22 20 44 45 |20,185,0|,19," DE|
|000042d0| 4c 45 54 45 20 22 00 20 | 20 80 07 00 00 77 61 64 |LETE ". | ....wad|
|000042e0| 73 3a 00 20 20 80 1a 24 | 20 57 49 4e 44 4f 57 53 |s:. ..$| WINDOWS|
|000042f0| 49 5a 49 4e 47 2c 57 49 | 4e 44 4f 57 44 52 41 47 |IZING,WI|NDOWDRAG|
|00004300| 2c 57 49 4e 44 4f 57 44 | 45 50 54 48 00 20 20 80 |,WINDOWD|EPTH. .|
|00004310| 1a 24 20 57 49 4e 44 4f | 57 43 4c 4f 53 45 2c 53 |.$ WINDO|WCLOSE,S|
|00004320| 49 5a 45 42 52 49 47 48 | 54 2c 53 49 5a 45 42 42 |IZEBRIGH|T,SIZEBB|
|00004330| 4f 54 54 4f 4d 00 20 20 | 80 1a 24 20 53 49 4d 50 |OTTOM. |..$ SIMP|
|00004340| 4c 45 52 45 46 52 45 53 | 48 2c 53 55 50 45 52 42 |LEREFRES|H,SUPERB|
|00004350| 49 54 4d 41 50 2c 42 41 | 43 4b 44 52 4f 50 00 20 |ITMAP,BA|CKDROP. |
|00004360| 20 80 1a 24 20 52 45 50 | 4f 52 54 4d 4f 55 53 45 | ..$ REP|ORTMOUSE|
|00004370| 2c 47 49 4d 4d 45 30 30 | 2c 42 4f 52 44 45 52 4c |,GIMME00|,BORDERL|
|00004380| 45 53 53 00 20 20 80 1a | 24 20 22 41 43 54 49 56 |ESS. ..|$ "ACTIV|
|00004390| 41 54 45 22 00 00 2e 69 | 6e 69 74 67 75 69 3a 00 |ATE"...i|nitgui:.|
|000043a0| 20 20 80 c8 20 67 61 64 | 73 3a 69 3d 30 3a 67 74 | .. gad|s:i=0:gt|
|000043b0| 24 3d 22 22 00 20 20 80 | bb 00 20 20 20 20 80 1b |$="". .|.. ..|
|000043c0| 20 61 24 00 20 20 20 20 | 80 0b 20 61 24 3c 3e 22 | a$. |.. a$<>"|
|000043d0| 22 00 20 20 20 20 20 20 | 67 74 28 69 29 5c 6e 61 |". |gt(i)\na|
|000043e0| 6d 65 3d 61 24 3a 67 74 | 24 2b 22 7c 22 2b 67 74 |me=a$:gt|$+"|"+gt|
|000043f0| 28 69 29 5c 6e 61 6d 65 | 00 20 20 20 20 20 20 80 |(i)\name|. .|
|00004400| 16 20 6a 3d 30 20 80 18 | 20 33 3a 80 1b 20 67 74 |. j=0 ..| 3:.. gt|
|00004410| 28 69 29 5c 70 61 72 73 | 5b 6a 5d 3a 80 17 00 20 |(i)\pars|[j]:... |
|00004420| 20 20 20 20 20 80 1b 20 | 67 74 28 69 29 5c 6d 61 | .. |gt(i)\ma|
|00004430| 73 6b 00 20 20 20 20 20 | 20 69 2b 31 00 20 20 20 |sk. | i+1. |
|00004440| 20 80 c0 00 20 20 80 bc | 20 61 24 3d 22 22 00 20 | ... ..| a$="". |
|00004450| 20 67 74 24 3d dc 83 28 | 67 74 24 2c 32 29 00 20 | gt$=..(|gt$,2). |
|00004460| 20 c6 01 20 30 2c 31 30 | 30 2c 34 2c 30 2c 30 2c | .. 0,10|0,4,0,0,|
|00004470| 67 74 24 00 20 20 c6 02 | 20 30 2c 31 30 30 2c 31 |gt$. ..| 0,100,1|
|00004480| 37 2c 30 2c 31 2c 33 32 | 2c 32 30 36 00 20 20 c6 |7,0,1,32|,206. .|
|00004490| 02 20 30 2c 31 30 30 2c | 33 30 2c 30 2c 32 2c 33 |. 0,100,|30,0,2,3|
|000044a0| 32 2c 32 30 36 00 20 20 | c6 01 20 30 2c 36 36 2c |2,206. |.. 0,66,|
|000044b0| 34 34 2c 30 2c 33 2c 22 | 4e 4f 20 54 4f 47 47 4c |44,0,3,"|NO TOGGL|
|000044c0| 45 7c 20 54 4f 47 47 4c | 45 20 20 22 00 20 20 c6 |E| TOGGL|E ". .|
|000044d0| 01 20 30 2c 31 35 30 2c | 34 34 2c 30 2c 34 2c 22 |. 0,150,|44,0,4,"|
|000044e0| 54 4f 50 20 4c 45 46 54 | 20 7c 54 4f 50 20 52 49 |TOP LEFT| |TOP RI|
|000044f0| 47 48 54 7c 42 4f 54 20 | 4c 45 46 54 20 7c 42 4f |GHT|BOT |LEFT |BO|
|00004500| 54 20 52 49 47 48 54 22 | 00 20 20 c6 01 20 30 2c |T RIGHT"|. .. 0,|
|00004510| 32 33 34 2c 34 34 2c 30 | 2c 35 2c 22 49 4e 56 53 |234,44,0|,5,"INVS|
|00004520| 45 4c 45 43 54 7c 42 4f | 58 53 45 4c 45 43 54 22 |ELECT|BO|XSELECT"|
|00004530| 00 20 20 c6 01 20 30 2c | 36 36 2c 35 36 2c 30 2c |. .. 0,|66,56,0,|
|00004540| 36 2c 22 48 4f 52 49 5a | 4f 4e 54 4c 7c 56 45 52 |6,"HORIZ|ONTL|VER|
|00004550| 54 49 43 41 4c 20 7c 48 | 4f 52 26 56 45 52 54 20 |TICAL |H|OR&VERT |
|00004560| 22 00 20 20 c6 01 20 30 | 2c 31 35 30 2c 35 36 2c |". .. 0|,150,56,|
|00004570| 30 2c 37 2c 22 50 52 4f | 50 20 42 4f 58 20 7c 4e |0,7,"PRO|P BOX |N|
|00004580| 4f 50 52 4f 50 42 4f 58 | 22 00 20 20 c6 01 20 30 |OPROPBOX|". .. 0|
|00004590| 2c 32 33 34 2c 35 36 2c | 30 2c 38 2c 22 20 4e 4f |,234,56,|0,8," NO|
|000045a0| 54 20 4d 58 20 20 7c 20 | 4d 58 20 54 59 50 45 20 |T MX | |MX TYPE |
|000045b0| 22 00 20 20 c6 01 20 30 | 2c 36 36 2c 36 38 2c 30 |". .. 0|,66,68,0|
|000045c0| 2c 39 2c 22 4f 55 54 53 | 49 44 45 42 4f 52 44 45 |,9,"OUTS|IDEBORDE|
|000045d0| 52 7c 49 4e 53 49 44 45 | 42 4f 52 44 45 52 22 00 |R|INSIDE|BORDER".|
|000045e0| 20 20 c6 01 20 30 2c 36 | 36 2c 38 30 2c 30 2c 31 | .. 0,6|6,80,0,1|
|000045f0| 30 2c 22 20 4c 45 46 54 | 5f 4c 41 42 45 4c 20 7c |0," LEFT|_LABEL ||
|00004600| 52 49 47 48 54 5f 4c 41 | 42 45 4c 7c 20 20 54 4f |RIGHT_LA|BEL| TO|
|00004610| 50 5f 4c 41 42 45 4c 7c | 42 4f 54 54 4d 5f 4c 41 |P_LABEL||BOTTM_LA|
|00004620| 42 45 4c 7c 49 4e 4e 45 | 52 5f 4c 41 42 45 4c 22 |BEL|INNE|R_LABEL"|
|00004630| 00 20 20 c6 01 20 30 2c | 31 38 33 2c 36 38 2c 31 |. .. 0,|183,68,1|
|00004640| 2c 31 31 2c 22 20 4c 20 | 22 00 20 20 c6 01 20 30 |,11," L |". .. 0|
|00004650| 2c 32 31 36 2c 36 38 2c | 31 2c 31 32 2c 22 20 52 |,216,68,|1,12," R|
|00004660| 20 22 00 20 20 c6 01 20 | 30 2c 32 34 39 2c 36 38 | ". .. |0,249,68|
|00004670| 2c 31 2c 31 33 2c 22 20 | 54 20 22 00 20 20 c6 01 |,1,13," |T ". ..|
|00004680| 20 30 2c 32 38 32 2c 36 | 38 2c 31 2c 31 34 2c 22 | 0,282,6|8,1,14,"|
|00004690| 20 42 20 22 00 20 20 c6 | 01 20 30 2c 31 37 30 2c | B ". .|. 0,170,|
|000046a0| 38 30 2c 31 2c 31 35 2c | 22 20 48 49 20 22 00 20 |80,1,15,|" HI ". |
|000046b0| 20 c6 01 20 30 2c 32 31 | 30 2c 38 30 2c 31 2c 31 | .. 0,21|0,80,1,1|
|000046c0| 36 2c 22 20 49 4d 20 22 | 00 20 20 c6 01 20 30 2c |6," IM "|. .. 0,|
|000046d0| 32 35 30 2c 38 30 2c 31 | 2c 31 37 2c 22 20 4f 4e |250,80,1|,17," ON|
|000046e0| 20 22 00 20 20 c6 01 20 | 30 2c 32 30 2c 31 38 35 | ". .. |0,20,185|
|000046f0| 2c 30 2c 31 38 2c 22 20 | 4f 4b 20 22 00 20 20 c6 |,0,18," |OK ". .|
|00004700| 01 20 30 2c 31 30 30 2c | 31 38 35 2c 30 2c 31 39 |. 0,100,|185,0,19|
|00004710| 2c 22 20 44 45 4c 45 54 | 45 20 22 00 20 20 c6 01 |," DELET|E ". ..|
|00004720| 20 30 2c 32 30 30 2c 31 | 38 35 2c 30 2c 32 30 2c | 0,200,1|85,0,20,|
|00004730| 22 20 44 55 50 4c 49 43 | 41 54 45 20 22 00 20 20 |" DUPLIC|ATE ". |
|00004740| 80 16 20 69 3d 30 20 80 | 18 20 37 3a c6 02 20 30 |.. i=0 .|. 7:.. 0|
|00004750| 2c 38 30 2c 39 34 2b 69 | 2a 31 31 2c 30 2c 69 2b |,80,94+i|*11,0,i+|
|00004760| 32 31 2c 33 32 2c 32 32 | 36 3a 80 17 00 20 20 80 |21,32,22|6:... .|
|00004770| 07 00 00 67 61 64 73 3a | 00 20 20 80 1a 2e 73 20 |...gads:|. ...s |
|00004780| 22 20 20 20 54 65 78 74 | 47 61 64 67 65 74 20 20 |" Text|Gadget |
|00004790| 20 22 2c 22 4f 70 74 69 | 6f 6e 20 31 3a 22 2c 22 | ","Opti|on 1:","|
|000047a0| 4f 70 74 69 6f 6e 20 32 | 3a 22 2c 22 4f 70 74 69 |Option 2|:","Opti|
|000047b0| 6f 6e 20 33 3a 22 2c 22 | 20 60 60 20 20 20 27 27 |on 3:","| `` ''|
|000047c0| 20 22 00 20 20 80 1a 2e | 77 20 2d 31 00 20 20 80 | ". ...|w -1. .|
|000047d0| 1a 2e 73 20 22 20 20 53 | 74 72 69 6e 67 47 61 64 |..s " S|tringGad|
|000047e0| 67 65 74 20 20 22 2c 22 | 4d 61 78 43 68 61 72 73 |get ","|MaxChars|
|000047f0| 3d 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 2c 22 |="," | ","|
|00004800| 20 20 20 20 20 20 20 20 | 20 22 2c 22 20 20 20 20 | | "," |
|00004810| 20 20 20 20 20 22 00 20 | 20 80 1a 2e 77 20 2d 31 | ". | ...w -1|
|00004820| 00 20 20 80 1a 2e 73 20 | 22 20 20 20 50 72 6f 70 |. ...s |" Prop|
|00004830| 47 61 64 67 65 74 20 20 | 20 22 2c 22 56 50 72 6f |Gadget | ","VPro|
|00004840| 70 50 6f 74 3d 22 2c 22 | 56 50 72 6f 70 42 6f 64 |pPot=","|VPropBod|
|00004850| 3d 22 2c 22 48 50 72 6f | 70 50 6f 74 3d 22 2c 22 |=","HPro|pPot=","|
|00004860| 48 50 72 6f 70 42 6f 64 | 3d 22 00 20 20 80 1a 2e |HPropBod|=". ...|
|00004870| 77 20 2d 31 00 20 20 80 | 1a 2e 73 20 22 20 20 53 |w -1. .|..s " S|
|00004880| 68 61 70 65 20 47 61 64 | 67 65 74 20 20 22 2c 22 |hape Gad|get ","|
|00004890| 46 69 6c 65 4e 61 6d 65 | 31 22 2c 22 46 69 6c 65 |FileName|1","File|
|000048a0| 4e 61 6d 65 32 22 2c 22 | 20 20 20 20 20 20 20 20 |Name2","| |
|000048b0| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 00 20 | "," | ". |
|000048c0| 20 80 1a 2e 77 20 2d 31 | 00 20 20 80 1a 2e 73 20 | ...w -1|. ...s |
|000048d0| 22 20 20 20 20 47 54 42 | 75 74 74 6f 6e 20 20 20 |" GTB|utton |
|000048e0| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 2c 22 | "," | ","|
|000048f0| 20 20 20 20 20 20 20 20 | 20 22 2c 22 20 20 20 20 | | "," |
|00004900| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004910| 20 22 00 20 20 80 1a 2e | 77 20 2d 31 00 20 20 80 | ". ...|w -1. .|
|00004920| 1a 2e 73 20 22 20 20 20 | 47 54 43 68 65 63 6b 42 |..s " |GTCheckB|
|00004930| 6f 78 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 |ox ","| |
|00004940| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 2c 22 | "," | ","|
|00004950| 20 20 20 20 20 20 20 20 | 20 22 2c 22 20 20 20 20 | | "," |
|00004960| 20 20 20 20 20 22 00 20 | 20 80 1a 2e 77 20 2d 31 | ". | ...w -1|
|00004970| 00 20 20 80 1a 2e 73 20 | 22 20 20 20 20 20 47 54 |. ...s |" GT|
|00004980| 43 79 63 6c 65 20 20 20 | 20 22 2c 22 4f 70 74 69 |Cycle | ","Opti|
|00004990| 6f 6e 20 31 3a 22 2c 22 | 4f 70 74 69 6f 6e 20 32 |on 1:","|Option 2|
|000049a0| 3a 22 2c 22 4f 70 74 69 | 6f 6e 20 33 3a 22 2c 22 |:","Opti|on 3:","|
|000049b0| 20 60 60 20 20 20 27 27 | 20 22 00 20 20 80 1a 2e | `` ''| ". ...|
|000049c0| 77 20 2d 31 00 20 20 80 | 1a 2e 73 20 22 20 20 20 |w -1. .|..s " |
|000049d0| 20 47 54 49 6e 74 65 67 | 65 72 20 20 20 22 2c 22 | GTInteg|er ","|
|000049e0| 20 44 65 66 61 75 6c 74 | 3d 22 2c 22 20 20 20 20 | Default|="," |
|000049f0| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004a00| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 00 20 | "," | ". |
|00004a10| 20 80 1a 2e 77 20 2d 31 | 00 20 20 80 1a 2e 73 20 | ...w -1|. ...s |
|00004a20| 22 20 20 20 47 54 4c 69 | 73 74 56 69 65 77 20 20 |" GTLi|stView |
|00004a30| 20 22 2c 22 4c 69 73 74 | 4e 61 6d 65 3a 22 2c 22 | ","List|Name:","|
|00004a40| 20 20 20 20 20 20 20 20 | 20 22 2c 22 20 20 20 20 | | "," |
|00004a50| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004a60| 20 22 00 20 20 80 1a 2e | 77 20 2d 31 00 20 20 80 | ". ...|w -1. .|
|00004a70| 1a 2e 73 20 22 20 20 20 | 20 20 20 47 54 4d 58 20 |..s " | GTMX |
|00004a80| 20 20 20 20 20 22 2c 22 | 4f 70 74 69 6f 6e 20 31 | ","|Option 1|
|00004a90| 3a 22 2c 22 4f 70 74 69 | 6f 6e 20 32 3a 22 2c 22 |:","Opti|on 2:","|
|00004aa0| 4f 70 74 69 6f 6e 20 33 | 3a 22 2c 22 20 60 60 20 |Option 3|:"," `` |
|00004ab0| 20 20 27 27 20 22 00 20 | 20 80 1a 2e 77 20 2d 31 | '' ". | ...w -1|
|00004ac0| 00 20 20 80 1a 2e 73 20 | 22 20 20 20 20 47 54 4e |. ...s |" GTN|
|00004ad0| 75 6d 62 65 72 20 20 20 | 20 22 2c 22 20 20 20 56 |umber | "," V|
|00004ae0| 61 6c 75 65 3d 22 2c 22 | 20 20 20 20 20 20 20 20 |alue=","| |
|00004af0| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 2c 22 | "," | ","|
|00004b00| 20 20 20 20 20 20 20 20 | 20 22 00 20 20 80 1a 2e | | ". ...|
|00004b10| 77 20 2d 31 00 20 20 80 | 1a 2e 73 20 22 20 20 20 |w -1. .|..s " |
|00004b20| 20 47 54 50 61 6c 65 74 | 74 65 20 20 20 22 2c 22 | GTPalet|te ","|
|00004b30| 20 20 20 44 65 70 74 68 | 3d 22 2c 22 20 20 20 20 | Depth|="," |
|00004b40| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004b50| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 00 20 | "," | ". |
|00004b60| 20 80 1a 2e 77 20 2d 31 | 00 20 20 80 1a 2e 73 20 | ...w -1|. ...s |
|00004b70| 22 20 20 20 47 54 53 63 | 72 6f 6c 6c 65 72 20 20 |" GTSc|roller |
|00004b80| 20 22 2c 22 20 56 69 73 | 69 62 6c 65 3a 22 2c 22 | "," Vis|ible:","|
|00004b90| 20 20 20 54 6f 74 61 6c | 3a 22 2c 22 20 20 20 56 | Total|:"," V|
|00004ba0| 61 6c 75 65 3a 22 2c 22 | 20 20 20 20 20 20 20 20 |alue:","| |
|00004bb0| 20 22 00 20 20 80 1a 2e | 77 20 2d 31 00 20 20 80 | ". ...|w -1. .|
|00004bc0| 1a 2e 73 20 22 20 20 20 | 20 47 54 53 6c 69 64 65 |..s " | GTSlide|
|00004bd0| 72 20 20 20 20 22 2c 22 | 20 20 20 20 20 4d 69 6e |r ","| Min|
|00004be0| 3a 22 2c 22 20 20 20 20 | 20 4d 61 78 3a 22 2c 22 |:"," | Max:","|
|00004bf0| 20 20 20 56 61 6c 75 65 | 3a 22 2c 22 20 20 20 20 | Value|:"," |
|00004c00| 20 20 20 20 20 22 00 20 | 20 80 1a 2e 77 20 2d 31 | ". | ...w -1|
|00004c10| 00 20 20 80 1a 2e 73 20 | 22 20 20 20 20 47 54 53 |. ...s |" GTS|
|00004c20| 74 72 69 6e 67 20 20 20 | 20 22 2c 22 20 20 4d 61 |tring | "," Ma|
|00004c30| 78 4c 65 6e 3d 22 2c 22 | 20 20 20 20 20 20 20 20 |xLen=","| |
|00004c40| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 2c 22 | "," | ","|
|00004c50| 20 20 20 20 20 20 20 20 | 20 22 00 20 20 80 1a 2e | | ". ...|
|00004c60| 77 20 2d 31 00 20 20 80 | 1a 2e 73 20 22 20 20 20 |w -1. .|..s " |
|00004c70| 20 20 47 54 54 65 78 74 | 20 20 20 20 20 22 2c 22 | GTText| ","|
|00004c80| 20 20 20 56 61 6c 75 65 | 3d 22 2c 22 20 20 20 20 | Value|="," |
|00004c90| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004ca0| 20 22 2c 22 20 20 20 20 | 20 20 20 20 20 22 00 20 | "," | ". |
|00004cb0| 20 80 1a 2e 77 20 2d 31 | 00 20 20 80 1a 2e 73 20 | ...w -1|. ...s |
|00004cc0| 22 20 20 20 20 20 47 54 | 53 68 61 70 65 20 20 20 |" GT|Shape |
|00004cd0| 20 22 2c 22 46 69 6c 65 | 4e 61 6d 65 31 22 2c 22 | ","File|Name1","|
|00004ce0| 46 69 6c 65 4e 61 6d 65 | 32 22 2c 22 20 20 20 20 |FileName|2"," |
|00004cf0| 20 20 20 20 20 22 2c 22 | 20 20 20 20 20 20 20 20 | ","| |
|00004d00| 20 22 00 20 20 80 1a 2e | 77 20 2d 31 00 20 20 80 | ". ...|w -1. .|
|00004d10| 1a 2e 73 20 22 22 00 | |..s "". | |
+--------+-------------------------+-------------------------+--------+--------+