home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-03-26 | 20.2 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
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 11 f4 20 3e 20 | 21 52 75 6e 49 6d 61 67 |..... > |!RunImag|
|00000010| 65 0d 00 14 05 f4 0d 00 | 1e 05 f4 0d 00 28 2f f4 |e.......|.....(/.|
|00000020| 20 41 73 20 61 70 70 65 | 61 72 73 20 69 6e 20 41 | As appe|ars in A|
|00000030| 63 6f 72 6e 20 55 73 65 | 72 20 2d 20 53 65 70 74 |corn Use|r - Sept|
|00000040| 65 6d 62 65 72 20 31 39 | 38 38 0d 00 32 05 3a 0d |ember 19|88..2.:.|
|00000050| 00 3c 08 eb 20 31 32 0d | 00 46 35 de 20 62 6c 6f |.<.. 12.|.F5. blo|
|00000060| 63 6b 20 26 32 30 30 2c | 70 6f 6c 6c 62 20 26 32 |ck &200,|pollb &2|
|00000070| 30 2c 66 69 6c 65 6e 61 | 6d 65 20 38 2c 61 6c 65 |0,filena|me 8,ale|
|00000080| 72 74 6d 65 73 73 61 67 | 65 20 33 30 0d 00 50 0e |rtmessag|e 30..P.|
|00000090| ee 20 85 20 f2 65 72 72 | 6f 72 0d 00 5a 0d 2a 46 |. . .err|or..Z.*F|
|000000a0| 58 20 32 30 30 2c 30 0d | 00 5b 0c 2a 50 4f 49 4e |X 200,0.|.[.*POIN|
|000000b0| 54 45 52 0d 00 64 1f 2a | 53 4c 4f 41 44 20 3c 6f |TER..d.*|SLOAD <o|
|000000c0| 62 65 79 24 64 69 72 3e | 2e 66 6c 6f 77 69 63 6f |bey$dir>|.flowico|
|000000d0| 6e 73 0d 00 6e 10 f2 69 | 6e 69 74 6f 62 74 61 62 |ns..n..i|nitobtab|
|000000e0| 6c 65 0d 00 78 10 f2 69 | 6e 69 74 63 6f 6c 6f 75 |le..x..i|nitcolou|
|000000f0| 72 73 0d 00 82 0e f2 69 | 6e 69 74 6d 65 6e 75 73 |rs.....i|nitmenus|
|00000100| 0d 00 8c 18 c8 99 20 22 | 57 69 6d 70 5f 49 6e 69 |...... "|Wimp_Ini|
|00000110| 74 69 61 6c 69 73 65 22 | 0d 00 96 22 f2 6d 6f 75 |tialise"|...".mou|
|00000120| 73 65 72 65 63 74 61 6e | 67 6c 65 28 30 2c 30 2c |serectan|gle(0,0,|
|00000130| 31 32 37 39 2c 31 30 32 | 33 29 0d 00 a0 05 3a 0d |1279,102|3)....:.|
|00000140| 00 aa 17 67 72 69 64 78 | 25 3d 34 30 3a 67 72 69 |...gridx|%=40:gri|
|00000150| 64 79 25 3d 34 30 0d 00 | b4 21 63 6c 61 69 6d 64 |dy%=40..|.!claimd|
|00000160| 72 61 67 24 3d 22 22 3a | 63 6c 61 69 6d 64 69 61 |rag$="":|claimdia|
|00000170| 6c 6f 67 24 3d 22 22 0d | 00 be 18 64 69 61 6c 6f |log$="".|...dialo|
|00000180| 67 25 3d 2d 31 3a 61 6c | 65 72 74 25 3d 2d 31 0d |g%=-1:al|ert%=-1.|
|00000190| 00 c8 05 3a 0d 00 d2 1b | 64 6d 61 78 78 25 3d 32 |...:....|dmaxx%=2|
|000001a0| 30 30 30 3a 64 6d 61 78 | 79 25 3d 32 30 30 30 0d |000:dmax|y%=2000.|
|000001b0| 00 dc 57 64 72 61 77 77 | 69 6e 25 3d a4 63 72 65 |..Wdraww|in%=.cre|
|000001c0| 61 74 65 77 69 6e 64 6f | 77 28 22 46 6c 6f 77 20 |atewindo|w("Flow |
|000001d0| 44 72 61 77 22 2c 26 30 | 46 2c 62 6c 61 63 6b 2c |Draw",&0|F,black,|
|000001e0| 77 68 69 74 65 2c 64 6d | 61 78 79 25 2c 64 6d 61 |white,dm|axy%,dma|
|000001f0| 78 78 25 2c 31 30 30 2c | 32 35 30 2c 35 30 30 2c |xx%,100,|250,500,|
|00000200| 37 35 30 2c 30 29 0d 00 | e6 1b f2 6f 70 65 6e 77 |750,0)..|...openw|
|00000210| 69 6e 64 6f 77 28 64 72 | 61 77 77 69 6e 25 2c a3 |indow(dr|awwin%,.|
|00000220| 29 0d 00 f0 05 3a 0d 00 | fa 0f 6e 78 25 3d 33 3a |)....:..|..nx%=3:|
|00000230| 6e 79 25 3d 32 0d 01 04 | 13 6e 69 63 6f 6e 73 25 |ny%=2...|.nicons%|
|00000240| 3d 6e 78 25 2a 6e 79 25 | 0d 01 0e 18 de 20 6f 62 |=nx%*ny%|..... ob|
|00000250| 6e 61 6d 65 24 28 6e 69 | 63 6f 6e 73 25 2d 31 29 |name$(ni|cons%-1)|
|00000260| 0d 01 18 15 69 78 25 3d | 33 32 2a 32 3a 69 79 25 |....ix%=|32*2:iy%|
|00000270| 3d 31 32 2a 34 0d 01 22 | 29 69 6d 61 78 78 25 3d |=12*4.."|)imaxx%=|
|00000280| 6e 78 25 2a 28 69 78 25 | 2b 34 29 3a 69 6d 61 78 |nx%*(ix%|+4):imax|
|00000290| 79 25 3d 6e 79 25 2a 28 | 69 79 25 2b 38 29 0d 01 |y%=ny%*(|iy%+8)..|
|000002a0| 2c 66 69 63 6f 6e 77 69 | 6e 25 3d a4 63 72 65 61 |,ficonwi|n%=.crea|
|000002b0| 74 65 77 69 6e 64 6f 77 | 28 22 46 6c 6f 77 20 49 |tewindow|("Flow I|
|000002c0| 63 6f 6e 73 22 2c 26 39 | 33 2c 62 6c 61 63 6b 2c |cons",&9|3,black,|
|000002d0| 77 68 69 74 65 2c 69 6d | 61 78 78 25 2c 69 6d 61 |white,im|axx%,ima|
|000002e0| 78 79 25 2c 33 30 30 2c | 33 30 30 2c 33 30 30 2b |xy%,300,|300,300+|
|000002f0| 69 6d 61 78 78 25 2c 33 | 30 30 2b 69 6d 61 78 79 |imaxx%,3|00+imaxy|
|00000300| 25 2c 30 29 0d 01 36 1b | f2 6f 70 65 6e 77 69 6e |%,0)..6.|.openwin|
|00000310| 64 6f 77 28 69 63 6f 6e | 77 69 6e 25 2c a3 29 0d |dow(icon|win%,.).|
|00000320| 01 40 14 6f 62 6e 61 6d | 65 24 28 30 29 3d 22 62 |.@.obnam|e$(0)="b|
|00000330| 6f 78 22 0d 01 4a 18 6f | 62 6e 61 6d 65 24 28 31 |ox"..J.o|bname$(1|
|00000340| 29 3d 22 72 68 6f 6d 62 | 75 73 22 0d 01 54 17 6f |)="rhomb|us"..T.o|
|00000350| 62 6e 61 6d 65 24 28 32 | 29 3d 22 63 69 72 63 6c |bname$(2|)="circl|
|00000360| 65 22 0d 01 5e 19 6f 62 | 6e 61 6d 65 24 28 33 29 |e"..^.ob|name$(3)|
|00000370| 3d 22 74 72 69 61 6e 67 | 6c 65 22 0d 01 68 15 6f |="triang|le"..h.o|
|00000380| 62 6e 61 6d 65 24 28 34 | 29 3d 22 6f 76 61 6c 22 |bname$(4|)="oval"|
|00000390| 0d 01 72 15 6f 62 6e 61 | 6d 65 24 28 35 29 3d 22 |..r.obna|me$(5)="|
|000003a0| 6c 69 6e 65 22 0d 01 7c | 08 69 25 3d 30 0d 01 86 |line"..||.i%=0...|
|000003b0| 29 e3 20 79 25 3d 28 6e | 79 25 2d 31 29 2a 28 69 |). y%=(n|y%-1)*(i|
|000003c0| 79 25 2b 38 29 2b 34 20 | b8 20 34 20 88 20 2d 28 |y%+8)+4 |. 4 . -(|
|000003d0| 69 79 25 2b 38 29 0d 01 | 90 28 e3 20 78 25 3d 32 |iy%+8)..|.(. x%=2|
|000003e0| 20 b8 20 28 6e 78 25 2d | 31 29 2a 28 69 78 25 2b | . (nx%-|1)*(ix%+|
|000003f0| 34 29 2b 32 20 88 20 28 | 69 78 25 2b 34 29 0d 01 |4)+2 . (|ix%+4)..|
|00000400| 9a 4b f2 63 72 65 61 74 | 65 69 63 6f 6e 28 69 63 |.K.creat|eicon(ic|
|00000410| 6f 6e 77 69 6e 25 2c 78 | 25 2c 79 25 2c 78 25 2b |onwin%,x|%,y%,x%+|
|00000420| 69 78 25 2c 79 25 2b 69 | 79 25 2c 77 68 69 74 65 |ix%,y%+i|y%,white|
|00000430| 2c 62 6c 61 63 6b 2c 26 | 33 30 32 32 2c 6f 62 6e |,black,&|3022,obn|
|00000440| 61 6d 65 24 28 69 25 29 | 29 0d 01 a4 09 69 25 2b |ame$(i%)|)....i%+|
|00000450| 3d 31 0d 01 ae 08 ed 20 | 78 25 0d 01 b8 08 ed 20 |=1..... |x%..... |
|00000460| 79 25 0d 01 c2 13 73 65 | 6c 65 63 74 65 64 69 63 |y%....se|lectedic|
|00000470| 6f 6e 25 3d 30 0d 01 cc | 27 f2 73 65 6c 65 63 74 |on%=0...|'.select|
|00000480| 69 63 6f 6e 28 69 63 6f | 6e 77 69 6e 25 2c 73 65 |icon(ico|nwin%,se|
|00000490| 6c 65 63 74 65 64 69 63 | 6f 6e 25 29 0d 01 d6 05 |lectedic|on%)....|
|000004a0| 3a 0d 01 e0 05 f5 0d 01 | ea 23 c8 99 20 22 57 69 |:.......|.#.. "Wi|
|000004b0| 6d 70 5f 50 6f 6c 6c 22 | 2c 30 2c 70 6f 6c 6c 62 |mp_Poll"|,0,pollb|
|000004c0| 20 b8 20 65 76 65 6e 74 | 25 0d 01 f4 13 f2 61 63 | . event|%.....ac|
|000004d0| 74 69 6f 6e 28 65 76 65 | 6e 74 25 29 0d 01 fe 07 |tion(eve|nt%)....|
|000004e0| fd 20 a3 0d 02 08 05 3a | 0d 02 12 15 dd 20 f2 61 |. .....:|..... .a|
|000004f0| 63 74 69 6f 6e 28 65 76 | 65 6e 74 25 29 0d 02 1c |ction(ev|ent%)...|
|00000500| 08 ea 20 68 25 0d 02 26 | 0f c8 8e 20 65 76 65 6e |.. h%..&|... even|
|00000510| 74 25 20 ca 0d 02 30 36 | c9 20 30 3a e7 20 63 6c |t% ...06|. 0:. cl|
|00000520| 61 69 6d 64 72 61 67 24 | 3c 3e 22 22 20 8c 20 6a |aimdrag$|<>"" . j|
|00000530| 75 6e 6b 3d a0 28 22 46 | 4e 64 72 61 67 22 2b 63 |unk=.("F|Ndrag"+c|
|00000540| 6c 61 69 6d 64 72 61 67 | 24 29 0d 02 3a 1e c9 20 |laimdrag|$)..:.. |
|00000550| 31 3a f2 72 65 64 72 61 | 77 77 69 6e 64 6f 77 28 |1:.redra|wwindow(|
|00000560| 70 6f 6c 6c 62 21 30 29 | 0d 02 44 22 c9 20 32 3a |pollb!0)|..D". 2:|
|00000570| f2 6f 70 65 6e 77 69 6e | 64 6f 77 28 70 6f 6c 6c |.openwin|dow(poll|
|00000580| 62 21 30 2c 70 6f 6c 6c | 62 29 0d 02 4e 0d c9 20 |b!0,poll|b)..N.. |
|00000590| 33 3a f2 71 75 69 74 0d | 02 58 08 c9 20 34 3a 0d |3:.quit.|.X.. 4:.|
|000005a0| 02 62 08 c9 20 35 3a 0d | 02 6c 14 c9 20 36 3a f2 |.b.. 5:.|.l.. 6:.|
|000005b0| 63 6c 69 63 6b 77 69 6e | 64 6f 77 0d 02 76 3a c9 |clickwin|dow..v:.|
|000005c0| 20 37 3a e7 20 63 6c 61 | 69 6d 64 72 61 67 24 3c | 7:. cla|imdrag$<|
|000005d0| 3e 22 22 20 8c 20 6a 75 | 6e 6b 3d a0 28 22 46 4e |>"" . ju|nk=.("FN|
|000005e0| 75 73 65 72 64 72 61 67 | 22 2b 63 6c 61 69 6d 64 |userdrag|"+claimd|
|000005f0| 72 61 67 24 29 0d 02 80 | 08 c9 20 38 3a 0d 02 8a |rag$)...|.. 8:...|
|00000600| 3c c9 20 39 3a e7 20 63 | 6c 61 69 6d 6d 65 6e 75 |<. 9:. c|laimmenu|
|00000610| 24 3c 3e 22 22 20 8c 20 | 6a 75 6e 6b 3d a0 28 22 |$<>"" . |junk=.("|
|00000620| 46 4e 6d 65 6e 75 73 65 | 6c 65 63 74 22 2b 63 6c |FNmenuse|lect"+cl|
|00000630| 61 69 6d 6d 65 6e 75 24 | 29 0d 02 94 05 cb 0d 02 |aimmenu$|).......|
|00000640| 9e 05 e1 0d 02 a8 05 3a | 0d 02 b2 26 dd 20 f2 6f |.......:|...&. .o|
|00000650| 70 65 6e 77 69 6e 64 6f | 77 28 68 61 6e 64 6c 65 |penwindo|w(handle|
|00000660| 25 2c 6e 65 77 70 6f 73 | 69 74 69 6f 6e 29 0d 02 |%,newpos|ition)..|
|00000670| bc 07 ea 20 62 0d 02 c6 | 15 e7 20 6e 65 77 70 6f |... b...|.. newpo|
|00000680| 73 69 74 69 6f 6e 3d a3 | 20 8c 0d 02 d0 17 62 3d |sition=.| .....b=|
|00000690| 62 6c 6f 63 6b 3a 62 21 | 30 3d 68 61 6e 64 6c 65 |block:b!|0=handle|
|000006a0| 25 0d 02 da 20 c8 99 20 | 22 57 69 6d 70 5f 47 65 |%... .. |"Wimp_Ge|
|000006b0| 74 57 69 6e 64 6f 77 53 | 74 61 74 65 22 2c 30 2c |tWindowS|tate",0,|
|000006c0| 62 0d 02 e4 05 cc 0d 02 | ee 11 62 3d 6e 65 77 70 |b.......|..b=newp|
|000006d0| 6f 73 69 74 69 6f 6e 0d | 02 f8 05 cd 0d 03 02 1c |osition.|........|
|000006e0| c8 99 20 22 57 69 6d 70 | 5f 4f 70 65 6e 57 69 6e |.. "Wimp|_OpenWin|
|000006f0| 64 6f 77 22 2c 30 2c 62 | 0d 03 0c 05 e1 0d 03 16 |dow",0,b|........|
|00000700| 05 3a 0d 03 20 1c dd 20 | f2 72 65 64 72 61 77 77 |.:.. .. |.redraww|
|00000710| 69 6e 64 6f 77 28 68 61 | 6e 64 6c 65 25 29 0d 03 |indow(ha|ndle%)..|
|00000720| 2a 24 ea 20 6d 6f 72 65 | 25 2c 6f 62 2c 78 30 25 |*$. more|%,ob,x0%|
|00000730| 2c 79 30 25 2c 69 25 2c | 6e 61 6d 65 24 2c 6a 75 |,y0%,i%,|name$,ju|
|00000740| 6e 6b 0d 03 34 13 62 6c | 6f 63 6b 21 30 3d 68 61 |nk..4.bl|ock!0=ha|
|00000750| 6e 64 6c 65 25 0d 03 3e | 2a c8 99 20 22 57 69 6d |ndle%..>|*.. "Wim|
|00000760| 70 5f 52 65 64 72 61 77 | 57 69 6e 64 6f 77 22 2c |p_Redraw|Window",|
|00000770| 30 2c 62 6c 6f 63 6b 20 | b8 20 6d 6f 72 65 25 0d |0,block |. more%.|
|00000780| 03 48 1f f2 6f 72 69 67 | 69 6e 6c 77 61 28 62 6c |.H..orig|inlwa(bl|
|00000790| 6f 63 6b 2b 34 2c 78 30 | 25 2c 79 30 25 29 0d 03 |ock+4,x0|%,y0%)..|
|000007a0| 52 0c c8 95 20 6d 6f 72 | 65 25 0d 03 5c 1f 62 6c |R... mor|e%..\.bl|
|000007b0| 6f 63 6b 21 32 38 2d 3d | 78 30 25 3a 62 6c 6f 63 |ock!28-=|x0%:bloc|
|000007c0| 6b 21 33 32 2d 3d 79 30 | 25 0d 03 66 1f 62 6c 6f |k!32-=y0|%..f.blo|
|000007d0| 63 6b 21 33 36 2d 3d 78 | 30 25 3a 62 6c 6f 63 6b |ck!36-=x|0%:block|
|000007e0| 21 34 30 2d 3d 79 30 25 | 0d 03 70 0e c8 91 20 78 |!40-=y0%|..p... x|
|000007f0| 30 25 2c 79 30 25 0d 03 | 7a 10 c8 8e 20 68 61 6e |0%,y0%..|z... han|
|00000800| 64 6c 65 25 20 ca 0d 03 | 84 27 c9 20 64 72 61 77 |dle% ...|.'. draw|
|00000810| 77 69 6e 25 3a f2 72 65 | 64 72 61 77 64 72 61 77 |win%:.re|drawdraw|
|00000820| 77 69 6e 28 62 6c 6f 63 | 6b 2b 32 38 29 0d 03 8e |win(bloc|k+28)...|
|00000830| 05 cb 0d 03 98 0a c8 91 | 20 30 2c 30 0d 03 a2 13 |........| 0,0....|
|00000840| 62 6c 6f 63 6b 21 30 3d | 68 61 6e 64 6c 65 25 0d |block!0=|handle%.|
|00000850| 03 ac 2a c8 99 20 22 57 | 69 6d 70 5f 47 65 74 52 |..*.. "W|imp_GetR|
|00000860| 65 63 74 61 6e 67 6c 65 | 22 2c 30 2c 62 6c 6f 63 |ectangle|",0,bloc|
|00000870| 6b 20 b8 20 6d 6f 72 65 | 25 0d 03 b6 05 ce 0d 03 |k . more|%.......|
|00000880| c0 05 e1 0d 03 ca 05 3a | 0d 03 d4 1b dd 20 f2 63 |.......:|..... .c|
|00000890| 6c 6f 73 65 77 69 6e 64 | 6f 77 28 68 61 6e 64 6c |losewind|ow(handl|
|000008a0| 65 25 29 0d 03 de 13 62 | 6c 6f 63 6b 21 30 3d 68 |e%)....b|lock!0=h|
|000008b0| 61 6e 64 6c 65 25 0d 03 | e8 21 c8 99 20 22 57 69 |andle%..|.!.. "Wi|
|000008c0| 6d 70 5f 43 6c 6f 73 65 | 57 69 6e 64 6f 77 22 2c |mp_Close|Window",|
|000008d0| 30 2c 62 6c 6f 63 6b 0d | 03 f2 05 e1 0d 03 fc 05 |0,block.|........|
|000008e0| 3a 0d 04 06 12 dd 20 f2 | 63 6c 69 63 6b 77 69 6e |:..... .|clickwin|
|000008f0| 64 6f 77 0d 04 10 0b ea | 20 68 25 2c 62 25 0d 04 |dow.....| h%,b%..|
|00000900| 1a 0f 68 25 3d 70 6f 6c | 6c 62 21 31 32 0d 04 24 |..h%=pol|lb!12..$|
|00000910| 2b 62 25 3d 28 28 70 6f | 6c 6c 62 21 38 29 20 80 |+b%=((po|llb!8) .|
|00000920| 20 37 29 20 80 20 ac 20 | 28 28 70 6f 6c 6c 62 21 | 7) . . |((pollb!|
|00000930| 32 30 29 20 80 20 37 29 | 0d 04 2e 23 6d 6f 75 73 |20) . 7)|...#mous|
|00000940| 65 78 25 3d 70 6f 6c 6c | 62 21 30 3a 6d 6f 75 73 |ex%=poll|b!0:mous|
|00000950| 65 79 25 3d 70 6f 6c 6c | 62 21 34 0d 04 38 0b c8 |ey%=poll|b!4..8..|
|00000960| 8e 20 68 25 20 ca 0d 04 | 42 29 c9 20 69 63 6f 6e |. h% ...|B). icon|
|00000970| 77 69 6e 25 3a f2 63 6c | 69 63 6b 69 63 6f 6e 77 |win%:.cl|ickiconw|
|00000980| 69 6e 28 62 25 2c 70 6f | 6c 6c 62 21 31 36 29 0d |in(b%,po|llb!16).|
|00000990| 04 4c 29 c9 20 64 72 61 | 77 77 69 6e 25 3a f2 63 |.L). dra|wwin%:.c|
|000009a0| 6c 69 63 6b 64 72 61 77 | 77 69 6e 28 62 25 2c 70 |lickdraw|win(b%,p|
|000009b0| 6f 6c 6c 62 21 31 36 29 | 0d 04 56 27 c9 20 64 69 |ollb!16)|..V'. di|
|000009c0| 61 6c 6f 67 25 3a f2 63 | 6c 69 63 6b 64 69 61 6c |alog%:.c|lickdial|
|000009d0| 6f 67 28 62 25 2c 70 6f | 6c 6c 62 21 31 36 29 0d |og(b%,po|llb!16).|
|000009e0| 04 60 25 c9 20 61 6c 65 | 72 74 25 3a f2 63 6c 69 |.`%. ale|rt%:.cli|
|000009f0| 63 6b 61 6c 65 72 74 28 | 62 25 2c 70 6f 6c 6c 62 |ckalert(|b%,pollb|
|00000a00| 21 31 36 29 0d 04 6a 05 | cd 0d 04 74 05 cb 0d 04 |!16)..j.|...t....|
|00000a10| 7e 05 e1 0d 04 88 05 3a | 0d 04 92 58 dd 20 a4 63 |~......:|...X. .c|
|00000a20| 72 65 61 74 65 77 69 6e | 64 6f 77 28 74 69 74 6c |reatewin|dow(titl|
|00000a30| 65 24 2c 66 6c 61 67 73 | 25 2c 66 67 63 6f 6c 25 |e$,flags|%,fgcol%|
|00000a40| 2c 62 67 63 6f 6c 25 2c | 6d 61 78 58 25 2c 6d 61 |,bgcol%,|maxX%,ma|
|00000a50| 78 59 25 2c 77 61 4c 25 | 2c 77 61 42 25 2c 77 61 |xY%,waL%|,waB%,wa|
|00000a60| 52 25 2c 77 61 54 25 2c | 6e 69 63 6f 6e 73 25 29 |R%,waT%,|nicons%)|
|00000a70| 0d 04 9c 0d ea 20 68 61 | 6e 64 6c 65 25 0d 04 a6 |..... ha|ndle%...|
|00000a80| 10 62 6c 6f 63 6b 21 30 | 3d 77 61 4c 25 0d 04 b0 |.block!0|=waL%...|
|00000a90| 10 62 6c 6f 63 6b 21 34 | 3d 77 61 42 25 0d 04 ba |.block!4|=waB%...|
|00000aa0| 10 62 6c 6f 63 6b 21 38 | 3d 77 61 52 25 0d 04 c4 |.block!8|=waR%...|
|00000ab0| 11 62 6c 6f 63 6b 21 31 | 32 3d 77 61 54 25 0d 04 |.block!1|2=waT%..|
|00000ac0| ce 0e 62 6c 6f 63 6b 21 | 31 36 3d 30 0d 04 d8 12 |..block!|16=0....|
|00000ad0| 62 6c 6f 63 6b 21 32 30 | 3d 6d 61 78 59 25 0d 04 |block!20|=maxY%..|
|00000ae0| e2 0f 62 6c 6f 63 6b 21 | 32 34 3d 2d 31 0d 04 ec |..block!|24=-1...|
|00000af0| 13 62 6c 6f 63 6b 21 32 | 38 3d 66 6c 61 67 73 25 |.block!2|8=flags%|
|00000b00| 0d 04 f6 17 62 6c 6f 63 | 6b 3f 33 32 3d 74 69 74 |....bloc|k?32=tit|
|00000b10| 6c 65 66 67 63 6f 6c 0d | 05 00 17 62 6c 6f 63 6b |lefgcol.|...block|
|00000b20| 3f 33 33 3d 74 69 74 6c | 65 62 67 63 6f 6c 0d 05 |?33=titl|ebgcol..|
|00000b30| 0a 13 62 6c 6f 63 6b 3f | 33 34 3d 66 67 63 6f 6c |..block?|34=fgcol|
|00000b40| 25 0d 05 14 13 62 6c 6f | 63 6b 3f 33 35 3d 62 67 |%....blo|ck?35=bg|
|00000b50| 63 6f 6c 25 0d 05 1e 1b | 62 6c 6f 63 6b 3f 33 36 |col%....|block?36|
|00000b60| 3d 73 63 72 6f 6c 6c 62 | 61 72 62 67 63 6f 6c 0d |=scrollb|arbgcol.|
|00000b70| 05 28 1b 62 6c 6f 63 6b | 3f 33 37 3d 73 63 72 6f |.(.block|?37=scro|
|00000b80| 6c 6c 62 61 72 66 67 63 | 6f 6c 0d 05 32 1b 62 6c |llbarfgc|ol..2.bl|
|00000b90| 6f 63 6b 3f 33 38 3d 68 | 69 67 68 6c 69 67 68 74 |ock?38=h|ighlight|
|00000ba0| 62 67 63 6f 6c 0d 05 3c | 0e 62 6c 6f 63 6b 3f 33 |bgcol..<|.block?3|
|00000bb0| 39 3d 30 0d 05 46 0e 62 | 6c 6f 63 6b 21 34 30 3d |9=0..F.b|lock!40=|
|00000bc0| 30 0d 05 50 0e 62 6c 6f | 63 6b 21 34 34 3d 30 0d |0..P.blo|ck!44=0.|
|00000bd0| 05 5a 12 62 6c 6f 63 6b | 21 34 38 3d 6d 61 78 58 |.Z.block|!48=maxX|
|00000be0| 25 0d 05 64 12 62 6c 6f | 63 6b 21 35 32 3d 6d 61 |%..d.blo|ck!52=ma|
|00000bf0| 78 59 25 0d 05 6e 10 62 | 6c 6f 63 6b 21 35 36 3d |xY%..n.b|lock!56=|
|00000c00| 26 32 44 0d 05 78 12 62 | 6c 6f 63 6b 21 36 30 3d |&2D..x.b|lock!60=|
|00000c10| 26 33 30 30 30 0d 05 82 | 0e 62 6c 6f 63 6b 21 36 |&3000...|.block!6|
|00000c20| 34 3d 30 0d 05 8c 0e 62 | 6c 6f 63 6b 21 36 38 3d |4=0....b|lock!68=|
|00000c30| 30 0d 05 96 1b 24 28 62 | 6c 6f 63 6b 2b 37 32 29 |0....$(b|lock+72)|
|00000c40| 3d c0 74 69 74 6c 65 24 | 2c 31 31 29 0d 05 a0 14 |=.title$|,11)....|
|00000c50| 62 6c 6f 63 6b 21 38 34 | 3d 6e 69 63 6f 6e 73 25 |block!84|=nicons%|
|00000c60| 0d 05 aa 2c c8 99 20 22 | 57 69 6d 70 5f 43 72 65 |...,.. "|Wimp_Cre|
|00000c70| 61 74 65 57 69 6e 64 6f | 77 22 2c 30 2c 62 6c 6f |ateWindo|w",0,blo|
|00000c80| 63 6b 20 b8 20 68 61 6e | 64 6c 65 25 0d 05 b4 0c |ck . han|dle%....|
|00000c90| 3d 68 61 6e 64 6c 65 25 | 0d 05 be 05 3a 0d 05 c8 |=handle%|....:...|
|00000ca0| 0c dd 20 f2 65 72 72 6f | 72 0d 05 d2 09 ee 20 85 |.. .erro|r..... .|
|00000cb0| 20 87 0d 05 dc 11 ea 20 | 65 72 72 2c 65 72 6c 2c | ...... |err,erl,|
|00000cc0| 65 72 24 0d 05 e6 16 65 | 72 72 3d 9f 3a 65 72 6c |er$....e|rr=.:erl|
|00000cd0| 3d 9e 3a 65 72 24 3d f6 | 24 0d 05 f0 17 c8 99 20 |=.:er$=.|$...... |
|00000ce0| 22 57 69 6d 70 5f 43 6c | 6f 73 65 44 6f 77 6e 22 |"Wimp_Cl|oseDown"|
|00000cf0| 0d 05 fa 08 eb 20 31 32 | 0d 06 04 0d 2a 46 58 20 |..... 12|....*FX |
|00000d00| 32 30 30 2c 30 0d 06 0e | 33 f1 20 22 45 72 72 6f |200,0...|3. "Erro|
|00000d10| 72 20 6e 75 6d 62 65 72 | 20 22 3b 65 72 72 3b 22 |r number| ";err;"|
|00000d20| 20 3a 20 22 3b 65 72 24 | 3b 22 20 61 74 20 6c 69 | : ";er$|;" at li|
|00000d30| 6e 65 20 22 3b 65 72 6c | 0d 06 18 05 e0 0d 06 22 |ne ";erl|......."|
|00000d40| 05 3a 0d 06 2c 11 dd 20 | a4 6d 69 6e 28 61 25 2c |.:..,.. |.min(a%,|
|00000d50| 62 25 29 0d 06 36 17 e7 | 20 61 25 3e 62 25 20 8c |b%)..6..| a%>b% .|
|00000d60| 20 3d 62 25 20 8b 20 3d | 61 25 0d 06 40 05 3a 0d | =b% . =|a%..@.:.|
|00000d70| 06 4a 11 dd 20 a4 6d 61 | 78 28 61 25 2c 62 25 29 |.J.. .ma|x(a%,b%)|
|00000d80| 0d 06 54 17 e7 20 61 25 | 3c 62 25 20 8c 20 3d 62 |..T.. a%|<b% . =b|
|00000d90| 25 20 8b 20 3d 61 25 0d | 06 5e 05 3a 0d 06 68 15 |% . =a%.|.^.:..h.|
|00000da0| dd 20 a4 69 6e 74 65 72 | 73 65 63 74 28 61 2c 62 |. .inter|sect(a,b|
|00000db0| 29 0d 06 72 15 ea 20 74 | 78 31 2c 74 79 31 2c 74 |)..r.. t|x1,ty1,t|
|00000dc0| 78 32 2c 74 79 32 0d 06 | 7c 21 e7 20 61 21 30 3e |x2,ty2..||!. a!0>|
|00000dd0| 62 21 30 20 8c 20 74 78 | 31 3d 61 21 30 20 8b 20 |b!0 . tx|1=a!0 . |
|00000de0| 74 78 31 3d 62 21 30 0d | 06 86 21 e7 20 61 21 34 |tx1=b!0.|..!. a!4|
|00000df0| 3e 62 21 34 20 8c 20 74 | 79 31 3d 61 21 34 20 8b |>b!4 . t|y1=a!4 .|
|00000e00| 20 74 79 31 3d 62 21 34 | 0d 06 90 21 e7 20 61 21 | ty1=b!4|...!. a!|
|00000e10| 38 3e 62 21 38 20 8c 20 | 74 78 32 3d 62 21 38 20 |8>b!8 . |tx2=b!8 |
|00000e20| 8b 20 74 78 32 3d 61 21 | 38 0d 06 9a 25 e7 20 61 |. tx2=a!|8...%. a|
|00000e30| 21 31 32 3e 62 21 31 32 | 20 8c 20 74 79 32 3d 62 |!12>b!12| . ty2=b|
|00000e40| 21 31 32 20 8b 20 74 79 | 32 3d 61 21 31 32 0d 06 |!12 . ty|2=a!12..|
|00000e50| a4 1c 3d 28 74 78 31 3c | 3d 74 78 32 29 20 80 20 |..=(tx1<|=tx2) . |
|00000e60| 28 74 79 31 3c 3d 74 79 | 32 29 0d 06 ae 05 3a 0d |(ty1<=ty|2)....:.|
|00000e70| 06 b8 24 dd 20 f2 6d 6f | 75 73 65 72 65 63 74 61 |..$. .mo|userecta|
|00000e80| 6e 67 6c 65 28 78 25 2c | 79 25 2c 78 31 25 2c 79 |ngle(x%,|y%,x1%,y|
|00000e90| 31 25 29 0d 06 c2 1d c8 | 97 20 c8 93 20 78 25 2c |1%).....|. .. x%,|
|00000ea0| 79 25 2c 78 31 25 2d 78 | 25 2c 79 31 25 2d 79 25 |y%,x1%-x|%,y1%-y%|
|00000eb0| 0d 06 cc 1f 6d 6f 75 73 | 65 6d 69 6e 78 25 3d 78 |....mous|eminx%=x|
|00000ec0| 25 3a 6d 6f 75 73 65 6d | 69 6e 79 25 3d 79 25 0d |%:mousem|iny%=y%.|
|00000ed0| 06 d6 21 6d 6f 75 73 65 | 6d 61 78 78 25 3d 78 31 |..!mouse|maxx%=x1|
|00000ee0| 25 3a 6d 6f 75 73 65 6d | 61 78 79 25 3d 79 31 25 |%:mousem|axy%=y1%|
|00000ef0| 0d 06 e0 05 e1 0d 06 ea | 05 3a 0d 06 f4 20 dd 20 |........|.:... . |
|00000f00| f2 73 65 6c 65 63 74 69 | 63 6f 6e 28 77 69 6e 64 |.selecti|con(wind|
|00000f10| 6f 77 25 2c 69 63 6f 6e | 25 29 0d 06 fe 21 62 6c |ow%,icon|%)...!bl|
|00000f20| 6f 63 6b 21 30 3d 77 69 | 6e 64 6f 77 25 3a 62 6c |ock!0=wi|ndow%:bl|
|00000f30| 6f 63 6b 21 34 3d 69 63 | 6f 6e 25 0d 07 08 26 62 |ock!4=ic|on%...&b|
|00000f40| 6c 6f 63 6b 21 38 3d 72 | 65 64 3c 3c 32 38 3a 62 |lock!8=r|ed<<28:b|
|00000f50| 6c 6f 63 6b 21 31 32 3d | 26 46 30 30 30 30 30 30 |lock!12=|&F000000|
|00000f60| 30 0d 07 12 22 c8 99 20 | 22 57 69 6d 70 5f 53 65 |0...".. |"Wimp_Se|
|00000f70| 74 49 63 6f 6e 53 74 61 | 74 65 22 2c 30 2c 62 6c |tIconSta|te",0,bl|
|00000f80| 6f 63 6b 0d 07 1c 05 e1 | 0d 07 26 05 3a 0d 07 30 |ock.....|..&.:..0|
|00000f90| 22 dd 20 f2 64 65 73 65 | 6c 65 63 74 69 63 6f 6e |". .dese|lecticon|
|00000fa0| 28 77 69 6e 64 6f 77 25 | 2c 69 63 6f 6e 25 29 0d |(window%|,icon%).|
|00000fb0| 07 3a 21 62 6c 6f 63 6b | 21 30 3d 77 69 6e 64 6f |.:!block|!0=windo|
|00000fc0| 77 25 3a 62 6c 6f 63 6b | 21 34 3d 69 63 6f 6e 25 |w%:block|!4=icon%|
|00000fd0| 0d 07 44 28 62 6c 6f 63 | 6b 21 38 3d 77 68 69 74 |..D(bloc|k!8=whit|
|00000fe0| 65 3c 3c 32 38 3a 62 6c | 6f 63 6b 21 31 32 3d 26 |e<<28:bl|ock!12=&|
|00000ff0| 46 30 30 30 30 30 30 30 | 0d 07 4e 22 c8 99 20 22 |F0000000|..N".. "|
|00001000| 57 69 6d 70 5f 53 65 74 | 49 63 6f 6e 53 74 61 74 |Wimp_Set|IconStat|
|00001010| 65 22 2c 30 2c 62 6c 6f | 63 6b 0d 07 58 05 e1 0d |e",0,blo|ck..X...|
|00001020| 07 62 05 3a 0d 07 6c 20 | dd 20 f2 69 6e 76 65 72 |.b.:..l |. .inver|
|00001030| 74 69 63 6f 6e 28 77 69 | 6e 64 6f 77 25 2c 69 63 |ticon(wi|ndow%,ic|
|00001040| 6f 6e 25 29 0d 07 76 21 | 62 6c 6f 63 6b 21 30 3d |on%)..v!|block!0=|
|00001050| 77 69 6e 64 6f 77 25 3a | 62 6c 6f 63 6b 21 34 3d |window%:|block!4=|
|00001060| 69 63 6f 6e 25 0d 07 80 | 20 62 6c 6f 63 6b 21 38 |icon%...| block!8|
|00001070| 3d 26 30 30 32 30 30 30 | 30 30 3a 62 6c 6f 63 6b |=&002000|00:block|
|00001080| 21 31 32 3d 30 0d 07 8a | 22 c8 99 20 22 57 69 6d |!12=0...|".. "Wim|
|00001090| 70 5f 53 65 74 49 63 6f | 6e 53 74 61 74 65 22 2c |p_SetIco|nState",|
|000010a0| 30 2c 62 6c 6f 63 6b 0d | 07 94 05 e1 0d 07 9e 05 |0,block.|........|
|000010b0| 3a 0d 07 a8 28 dd 20 f2 | 6f 72 69 67 69 6e 77 69 |:...(. .|originwi|
|000010c0| 6e 64 6f 77 6c 77 61 28 | 77 69 6e 25 2c f8 20 78 |ndowlwa(|win%,. x|
|000010d0| 30 25 2c f8 20 79 30 25 | 29 0d 07 b2 10 62 6c 6f |0%,. y0%|)....blo|
|000010e0| 63 6b 21 30 3d 77 69 6e | 25 0d 07 bc 24 c8 99 20 |ck!0=win|%...$.. |
|000010f0| 22 57 69 6d 70 5f 47 65 | 74 57 69 6e 64 6f 77 53 |"Wimp_Ge|tWindowS|
|00001100| 74 61 74 65 22 2c 30 2c | 62 6c 6f 63 6b 0d 07 c6 |tate",0,|block...|
|00001110| 1f f2 6f 72 69 67 69 6e | 6c 77 61 28 62 6c 6f 63 |..origin|lwa(bloc|
|00001120| 6b 2b 34 2c 78 30 25 2c | 79 30 25 29 0d 07 d0 05 |k+4,x0%,|y0%)....|
|00001130| e1 0d 07 da 05 3a 0d 07 | e4 1d dd 20 f2 6f 72 69 |.....:..|... .ori|
|00001140| 67 69 6e 6c 77 61 28 62 | 2c f8 20 78 25 2c f8 20 |ginlwa(b|,. x%,. |
|00001150| 79 25 29 0d 07 ee 0f 78 | 25 3d 62 21 30 2d 62 21 |y%)....x|%=b!0-b!|
|00001160| 31 36 0d 07 f8 10 79 25 | 3d 62 21 31 32 2d 62 21 |16....y%|=b!12-b!|
|00001170| 32 30 0d 08 02 05 e1 0d | 08 0c 05 3a 0d 08 16 28 |20......|...:...(|
|00001180| dd 20 f2 73 65 74 63 61 | 72 65 74 28 72 30 25 2c |. .setca|ret(r0%,|
|00001190| 72 31 25 2c 72 32 25 2c | 72 33 25 2c 72 34 25 2c |r1%,r2%,|r3%,r4%,|
|000011a0| 72 35 25 29 0d 08 20 36 | c8 99 20 22 57 69 6d 70 |r5%).. 6|.. "Wimp|
|000011b0| 5f 53 65 74 43 61 72 65 | 74 50 6f 73 69 74 69 6f |_SetCare|tPositio|
|000011c0| 6e 22 2c 72 30 25 2c 72 | 31 25 2c 72 32 25 2c 72 |n",r0%,r|1%,r2%,r|
|000011d0| 33 25 2c 72 34 25 2c 72 | 35 25 0d 08 2a 05 e1 0d |3%,r4%,r|5%..*...|
|000011e0| 08 34 05 3a 0d 08 3e 45 | dd 20 f2 63 72 65 61 74 |.4.:..>E|. .creat|
|000011f0| 65 69 63 6f 6e 28 77 69 | 6e 64 6f 77 25 2c 6d 69 |eicon(wi|ndow%,mi|
|00001200| 6e 78 25 2c 6d 69 6e 79 | 25 2c 6d 61 78 78 25 2c |nx%,miny|%,maxx%,|
|00001210| 6d 61 78 79 25 2c 62 67 | 25 2c 66 67 25 2c 66 6c |maxy%,bg|%,fg%,fl|
|00001220| 67 25 2c 64 61 74 61 24 | 29 0d 08 48 08 ea 20 69 |g%,data$|)..H.. i|
|00001230| 25 0d 08 52 13 62 6c 6f | 63 6b 21 30 3d 77 69 6e |%..R.blo|ck!0=win|
|00001240| 64 6f 77 25 0d 08 5c 1f | 62 6c 6f 63 6b 21 34 3d |dow%..\.|block!4=|
|00001250| 6d 69 6e 78 25 3a 62 6c | 6f 63 6b 21 38 3d 6d 69 |minx%:bl|ock!8=mi|
|00001260| 6e 79 25 0d 08 66 21 62 | 6c 6f 63 6b 21 31 32 3d |ny%..f!b|lock!12=|
|00001270| 6d 61 78 78 25 3a 62 6c | 6f 63 6b 21 31 36 3d 6d |maxx%:bl|ock!16=m|
|00001280| 61 78 79 25 0d 08 70 25 | 62 6c 6f 63 6b 21 32 30 |axy%..p%|block!20|
|00001290| 3d 66 6c 67 25 20 84 20 | 62 67 25 3c 3c 32 38 20 |=flg% . |bg%<<28 |
|000012a0| 84 20 66 67 25 3c 3c 32 | 34 0d 08 7a 17 e7 20 62 |. fg%<<2|4..z.. b|
|000012b0| 6c 6f 63 6b 21 32 30 20 | 80 20 26 31 30 30 20 8c |lock!20 |. &100 .|
|000012c0| 0d 08 84 12 69 25 3d a7 | 64 61 74 61 24 2c 22 2c |....i%=.|data$,",|
|000012d0| 22 29 0d 08 8e 1c 62 6c | 6f 63 6b 21 32 34 3d a0 |")....bl|ock!24=.|
|000012e0| 28 c0 64 61 74 61 24 2c | 69 25 2d 31 29 29 0d 08 |(.data$,|i%-1))..|
|000012f0| 98 0f 62 6c 6f 63 6b 21 | 32 38 3d 2d 31 0d 08 a2 |..block!|28=-1...|
|00001300| 1c 62 6c 6f 63 6b 21 33 | 32 3d a0 28 c1 64 61 74 |.block!3|2=.(.dat|
|00001310| 61 24 2c 69 25 2b 31 29 | 29 0d 08 ac 05 cc 0d 08 |a$,i%+1)|).......|
|00001320| b6 1a 24 28 62 6c 6f 63 | 6b 2b 32 34 29 3d c0 64 |..$(bloc|k+24)=.d|
|00001330| 61 74 61 24 2c 31 31 29 | 0d 08 c0 05 cd 0d 08 ca |ata$,11)|........|
|00001340| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00001350| 49 63 6f 6e 22 2c 30 2c | 62 6c 6f 63 6b 0d 08 d4 |Icon",0,|block...|
|00001360| 05 e1 0d 08 de 05 3a 0d | 08 e8 1c dd 20 f2 63 72 |......:.|.... .cr|
|00001370| 65 61 74 65 61 6c 65 72 | 74 28 6d 65 73 73 61 67 |eatealer|t(messag|
|00001380| 65 24 29 0d 08 f2 2f ea | 20 6e 25 2c 77 25 2c 68 |e$).../.| n%,w%,h|
|00001390| 25 2c 78 25 2c 79 25 2c | 69 25 2c 6d 69 6e 78 25 |%,x%,y%,|i%,minx%|
|000013a0| 2c 6d 69 6e 79 25 2c 6d | 61 78 78 25 2c 6d 61 78 |,miny%,m|axx%,max|
|000013b0| 79 25 0d 08 fc 11 c8 97 | 20 78 25 2c 79 25 2c 6a |y%......| x%,y%,j|
|000013c0| 75 6e 6b 0d 09 06 11 68 | 25 3d 32 30 30 3a 79 25 |unk....h|%=200:y%|
|000013d0| 2d 3d 68 25 0d 09 10 23 | 77 25 3d 32 30 30 2b a4 |-=h%...#|w%=200+.|
|000013e0| 6d 61 78 28 31 36 2a a9 | 28 6d 65 73 73 61 67 65 |max(16*.|(message|
|000013f0| 24 29 2c 32 30 30 29 0d | 09 1a 45 61 6c 65 72 74 |$),200).|..Ealert|
|00001400| 25 3d a4 63 72 65 61 74 | 65 77 69 6e 64 6f 77 28 |%=.creat|ewindow(|
|00001410| 22 22 2c 26 39 30 2c 62 | 6c 61 63 6b 2c 63 79 61 |"",&90,b|lack,cya|
|00001420| 6e 2c 77 25 2c 68 25 2c | 78 25 2c 79 25 2c 78 25 |n,w%,h%,|x%,y%,x%|
|00001430| 2b 77 25 2c 79 25 2b 68 | 25 2c 30 29 0d 09 24 4d |+w%,y%+h|%,0)..$M|
|00001440| f2 63 72 65 61 74 65 69 | 63 6f 6e 28 61 6c 65 72 |.createi|con(aler|
|00001450| 74 25 2c 31 39 30 2c 33 | 30 2c 31 39 30 2b 31 36 |t%,190,3|0,190+16|
|00001460| 30 2c 33 30 2b 34 30 2c | 6c 69 67 68 74 67 72 65 |0,30+40,|lightgre|
|00001470| 79 2c 62 6c 61 63 6b 2c | 26 33 30 33 44 2c 22 43 |y,black,|&303D,"C|
|00001480| 6f 6e 74 69 6e 75 65 22 | 29 0d 09 2e 3e f2 63 72 |ontinue"|)...>.cr|
|00001490| 65 61 74 65 69 63 6f 6e | 28 61 6c 65 72 74 25 2c |eateicon|(alert%,|
|000014a0| 32 30 2c 33 30 2c 31 30 | 30 2c 31 30 30 2c 63 79 |20,30,10|0,100,cy|
|000014b0| 61 6e 2c 62 6c 61 63 6b | 2c 26 30 32 2c 22 77 61 |an,black|,&02,"wa|
|000014c0| 72 6e 69 6e 67 22 29 0d | 09 38 1a 24 61 6c 65 72 |rning").|.8.$aler|
|000014d0| 74 6d 65 73 73 61 67 65 | 3d 6d 65 73 73 61 67 65 |tmessage|=message|
|000014e0| 24 0d 09 42 71 f2 63 72 | 65 61 74 65 69 63 6f 6e |$..Bq.cr|eateicon|
|000014f0| 28 61 6c 65 72 74 25 2c | 31 38 30 2c 31 30 30 2c |(alert%,|180,100,|
|00001500| 31 38 30 2b 31 36 2a a9 | 28 24 61 6c 65 72 74 6d |180+16*.|($alertm|
|00001510| 65 73 73 61 67 65 29 2c | 31 30 30 2b 34 30 2c 63 |essage),|100+40,c|
|00001520| 79 61 6e 2c 62 6c 61 63 | 6b 2c 26 30 31 31 39 2c |yan,blac|k,&0119,|
|00001530| 22 61 6c 65 72 74 6d 65 | 73 73 61 67 65 2c 4c 45 |"alertme|ssage,LE|
|00001540| 4e 28 24 61 6c 65 72 74 | 6d 65 73 73 61 67 65 29 |N($alert|message)|
|00001550| 22 29 0d 09 4c 19 f2 6f | 70 65 6e 77 69 6e 64 6f |")..L..o|penwindo|
|00001560| 77 28 61 6c 65 72 74 25 | 2c a3 29 0d 09 56 1c 6f |w(alert%|,.)..V.o|
|00001570| 6c 64 6d 6f 75 73 65 6d | 69 6e 78 25 3d 6d 6f 75 |ldmousem|inx%=mou|
|00001580| 73 65 6d 69 6e 78 25 0d | 09 60 1c 6f 6c 64 6d 6f |seminx%.|.`.oldmo|
|00001590| 75 73 65 6d 69 6e 79 25 | 3d 6d 6f 75 73 65 6d 69 |useminy%|=mousemi|
|000015a0| 6e 79 25 0d 09 6a 1c 6f | 6c 64 6d 6f 75 73 65 6d |ny%..j.o|ldmousem|
|000015b0| 61 78 78 25 3d 6d 6f 75 | 73 65 6d 61 78 78 25 0d |axx%=mou|semaxx%.|
|000015c0| 09 74 1c 6f 6c 64 6d 6f | 75 73 65 6d 61 78 79 25 |.t.oldmo|usemaxy%|
|000015d0| 3d 6d 6f 75 73 65 6d 61 | 78 79 25 0d 09 7e 36 f2 |=mousema|xy%..~6.|
|000015e0| 6d 6f 75 73 65 72 65 63 | 74 61 6e 67 6c 65 28 62 |mouserec|tangle(b|
|000015f0| 6c 6f 63 6b 21 34 2c 62 | 6c 6f 63 6b 21 38 2c 62 |lock!4,b|lock!8,b|
|00001600| 6c 6f 63 6b 21 31 32 2c | 62 6c 6f 63 6b 21 31 36 |lock!12,|block!16|
|00001610| 29 0d 09 88 05 e1 0d 09 | 92 05 3a 0d 09 9c 20 dd |).......|..:... .|
|00001620| 20 f2 63 6c 69 63 6b 61 | 6c 65 72 74 28 62 75 74 | .clicka|lert(but|
|00001630| 74 6f 6e 25 2c 69 63 6f | 6e 25 29 0d 09 a6 11 e7 |ton%,ico|n%).....|
|00001640| 20 69 63 6f 6e 25 3c 30 | 20 8c 20 e1 0d 09 b0 1d | icon%<0| . .....|
|00001650| f2 69 6e 76 65 72 74 69 | 63 6f 6e 28 61 6c 65 72 |.inverti|con(aler|
|00001660| 74 25 2c 69 63 6f 6e 25 | 29 0d 09 ba 18 f2 63 6c |t%,icon%|).....cl|
|00001670| 6f 73 65 77 69 6e 64 6f | 77 28 61 6c 65 72 74 25 |osewindo|w(alert%|
|00001680| 29 0d 09 c4 0d 61 6c 65 | 72 74 25 3d 2d 31 0d 09 |)....ale|rt%=-1..|
|00001690| ce 4c f2 6d 6f 75 73 65 | 72 65 63 74 61 6e 67 6c |.L.mouse|rectangl|
|000016a0| 65 28 6f 6c 64 6d 6f 75 | 73 65 6d 69 6e 78 25 2c |e(oldmou|seminx%,|
|000016b0| 6f 6c 64 6d 6f 75 73 65 | 6d 69 6e 79 25 2c 6f 6c |oldmouse|miny%,ol|
|000016c0| 64 6d 6f 75 73 65 6d 61 | 78 78 25 2c 6f 6c 64 6d |dmousema|xx%,oldm|
|000016d0| 6f 75 73 65 6d 61 78 79 | 25 29 0d 09 d8 05 e1 0d |ousemaxy|%)......|
|000016e0| 09 e2 05 3a 0d 09 ec 23 | dd 20 f2 63 6c 69 63 6b |...:...#|. .click|
|000016f0| 64 72 61 77 77 69 6e 28 | 62 75 74 74 6f 6e 73 25 |drawwin(|buttons%|
|00001700| 2c 69 63 6f 6e 25 29 0d | 09 f6 23 e7 20 62 75 74 |,icon%).|..#. but|
|00001710| 74 6f 6e 73 25 20 80 20 | 34 20 8c 20 f2 73 65 6c |tons% . |4 . .sel|
|00001720| 65 63 74 64 72 61 77 77 | 69 6e 0d 0a 00 21 e7 20 |ectdraww|in...!. |
|00001730| 62 75 74 74 6f 6e 73 25 | 20 80 20 32 20 8c 20 f2 |buttons%| . 2 . .|
|00001740| 6d 65 6e 75 64 72 61 77 | 77 69 6e 0d 0a 0a 1e e7 |menudraw|win.....|
|00001750| 20 62 75 74 74 6f 6e 73 | 25 20 80 20 31 20 8c 20 | buttons|% . 1 . |
|00001760| f2 63 72 65 61 74 65 6f | 62 0d 0a 14 05 e1 0d 0a |.createo|b.......|
|00001770| 1e 05 3a 0d 0a 28 12 dd | 20 f2 6d 65 6e 75 64 72 |..:..(..| .menudr|
|00001780| 61 77 77 69 6e 0d 0a 32 | 24 6a 75 6e 6b 3d a4 63 |awwin..2|$junk=.c|
|00001790| 72 65 61 74 65 6d 65 6e | 75 28 30 2c 64 72 61 77 |reatemen|u(0,draw|
|000017a0| 77 69 6e 6d 65 6e 75 24 | 29 0d 0a 3c 18 63 6c 61 |winmenu$|)..<.cla|
|000017b0| 69 6d 6d 65 6e 75 24 3d | 22 64 72 61 77 77 69 6e |immenu$=|"drawwin|
|000017c0| 22 0d 0a 46 05 e1 0d 0a | 50 05 3a 0d 0a 5a 18 dd |"..F....|P.:..Z..|
|000017d0| 20 a4 6d 65 6e 75 73 65 | 6c 65 63 74 64 72 61 77 | .menuse|lectdraw|
|000017e0| 77 69 6e 0d 0a 64 10 c8 | 8e 20 70 6f 6c 6c 62 21 |win..d..|. pollb!|
|000017f0| 30 20 ca 0d 0a 6e 0d c9 | 20 30 3a f2 6c 6f 61 64 |0 ...n..| 0:.load|
|00001800| 0d 0a 78 0d c9 20 31 3a | f2 73 61 76 65 0d 0a 82 |..x.. 1:|.save...|
|00001810| 3e c9 20 32 3a e7 20 28 | 70 6f 6c 6c 62 21 34 3e |>. 2:. (|pollb!4>|
|00001820| 3d 30 29 20 80 20 28 70 | 6f 6c 6c 62 21 34 3c 3d |=0) . (p|ollb!4<=|
|00001830| 36 29 20 8c 20 f2 73 65 | 6c 65 63 74 63 6f 6c 6f |6) . .se|lectcolo|
|00001840| 75 72 28 70 6f 6c 6c 62 | 21 34 29 0d 0a 8c 11 c9 |ur(pollb|!4).....|
|00001850| 20 33 3a f2 64 65 6c 65 | 74 65 6f 62 0d 0a 96 12 | 3:.dele|teob....|
|00001860| c9 20 34 3a f2 73 65 74 | 74 65 78 74 6f 62 0d 0a |. 4:.set|textob..|
|00001870| a0 05 cb 0d 0a aa 11 63 | 6c 61 69 6d 6d 65 6e 75 |.......c|laimmenu|
|00001880| 24 3d 22 22 0d 0a b4 06 | 3d 30 0d 0a be 05 3a 0d |$=""....|=0....:.|
|00001890| 0a c8 14 dd 20 f2 73 65 | 6c 65 63 74 64 72 61 77 |.... .se|lectdraw|
|000018a0| 77 69 6e 0d 0a d2 11 ea | 20 69 25 2c 6a 25 2c 62 |win.....| i%,j%,b|
|000018b0| 2c 6f 6c 64 0d 0a dc 38 | e7 20 73 65 6c 65 63 74 |,old...8|. select|
|000018c0| 65 64 6f 62 6a 65 63 74 | 25 3c 3e 30 20 8c 20 62 |edobject|%<>0 . b|
|000018d0| 3d 73 65 6c 65 63 74 65 | 64 6f 62 6a 65 63 74 25 |=selecte|dobject%|
|000018e0| 20 8b 20 62 3d 6f 62 74 | 61 62 6c 65 0d 0a e6 20 | . b=obt|able... |
|000018f0| f2 64 65 73 65 6c 65 63 | 74 6f 62 28 73 65 6c 65 |.deselec|tob(sele|
|00001900| 63 74 65 64 6f 62 6a 65 | 63 74 25 29 0d 0a f0 09 |ctedobje|ct%)....|
|00001910| 6f 6c 64 3d 62 0d 0a fa | 05 f5 0d 0b 04 27 62 2b |old=b...|.....'b+|
|00001920| 3d 6f 62 72 65 63 6f 72 | 64 3a e7 20 62 3e 3d 6f |=obrecor|d:. b>=o|
|00001930| 62 66 72 65 65 20 8c 20 | 62 3d 6f 62 74 61 62 6c |bfree . |b=obtabl|
|00001940| 65 0d 0b 0e 25 e7 20 a4 | 6d 6f 75 73 65 69 6e 28 |e...%. .|mousein(|
|00001950| 62 29 20 8c 20 73 65 6c | 65 63 74 65 64 6f 62 6a |b) . sel|ectedobj|
|00001960| 65 63 74 25 3d 62 0d 0b | 18 24 fd 20 28 73 65 6c |ect%=b..|.$. (sel|
|00001970| 65 63 74 65 64 6f 62 6a | 65 63 74 25 3c 3e 30 29 |ectedobj|ect%<>0)|
|00001980| 20 84 20 28 62 3d 6f 6c | 64 29 0d 0b 22 1e f2 73 | . (b=ol|d).."..s|
|00001990| 65 6c 65 63 74 6f 62 28 | 73 65 6c 65 63 74 65 64 |electob(|selected|
|000019a0| 6f 62 6a 65 63 74 25 29 | 0d 0b 2c 05 e1 0d 0b 36 |object%)|..,....6|
|000019b0| 05 3a 0d 0b 40 17 dd 20 | f2 72 65 64 72 61 77 64 |.:..@.. |.redrawd|
|000019c0| 72 61 77 77 69 6e 28 62 | 29 0d 0b 4a 0c f2 67 72 |rawwin(b|)..J..gr|
|000019d0| 69 64 28 62 29 0d 0b 54 | 0e 6f 62 3d 6f 62 74 61 |id(b)..T|.ob=obta|
|000019e0| 62 6c 65 0d 0b 5e 10 c8 | 95 20 6f 62 3c 6f 62 66 |ble..^..|. ob<obf|
|000019f0| 72 65 65 0d 0b 68 2b e7 | 20 a4 69 6e 74 65 72 73 |ree..h+.| .inters|
|00001a00| 65 63 74 28 62 2c 6f 62 | 2b 6f 62 6d 69 6e 78 29 |ect(b,ob|+obminx)|
|00001a10| 20 8c 20 f2 64 72 61 77 | 6f 62 28 6f 62 29 0d 0b | . .draw|ob(ob)..|
|00001a20| 72 10 6f 62 2b 3d 6f 62 | 72 65 63 6f 72 64 0d 0b |r.ob+=ob|record..|
|00001a30| 7c 05 ce 0d 0b 86 05 e1 | 0d 0b 90 05 3a 0d 0b 9a ||.......|....:...|
|00001a40| 21 dd 20 f2 67 65 74 6d | 6f 75 73 65 64 72 61 77 |!. .getm|ousedraw|
|00001a50| 77 69 6e 28 f8 20 78 25 | 2c f8 20 79 25 29 0d 0b |win(. x%|,. y%)..|
|00001a60| a4 0d ea 20 78 30 25 2c | 79 30 25 0d 0b ae 1b c8 |... x0%,|y0%.....|
|00001a70| 97 20 6d 6f 75 73 65 78 | 25 2c 6d 6f 75 73 65 79 |. mousex|%,mousey|
|00001a80| 25 2c 6a 75 6e 6b 0d 0b | b8 26 f2 6f 72 69 67 69 |%,junk..|.&.origi|
|00001a90| 6e 77 69 6e 64 6f 77 6c | 77 61 28 64 72 61 77 77 |nwindowl|wa(draww|
|00001aa0| 69 6e 25 2c 78 30 25 2c | 79 30 25 29 0d 0b c2 21 |in%,x0%,|y0%)...!|
|00001ab0| 78 25 3d 6d 6f 75 73 65 | 78 25 2d 78 30 25 3a 79 |x%=mouse|x%-x0%:y|
|00001ac0| 25 3d 6d 6f 75 73 65 79 | 25 2d 79 30 25 0d 0b cc |%=mousey|%-y0%...|
|00001ad0| 2c 78 25 3d 28 78 25 2b | 67 72 69 64 78 25 20 81 |,x%=(x%+|gridx% .|
|00001ae0| 20 32 29 20 81 20 67 72 | 69 64 78 25 3a 78 25 3d | 2) . gr|idx%:x%=|
|00001af0| 78 25 2a 67 72 69 64 78 | 25 0d 0b d6 2c 79 25 3d |x%*gridx|%...,y%=|
|00001b00| 28 79 25 2b 67 72 69 64 | 79 25 20 81 20 32 29 20 |(y%+grid|y% . 2) |
|00001b10| 81 20 67 72 69 64 79 25 | 3a 79 25 3d 79 25 2a 67 |. gridy%|:y%=y%*g|
|00001b20| 72 69 64 79 25 0d 0b e0 | 05 e1 0d 0b ea 05 3a 0d |ridy%...|......:.|
|00001b30| 0b f4 22 dd 20 f2 63 6c | 69 63 6b 69 63 6f 6e 77 |..". .cl|ickiconw|
|00001b40| 69 6e 28 62 75 74 74 6f | 6e 25 2c 69 63 6f 6e 25 |in(butto|n%,icon%|
|00001b50| 29 0d 0b fe 11 e7 20 69 | 63 6f 6e 25 3c 30 20 8c |)..... i|con%<0 .|
|00001b60| 20 e1 0d 0c 08 29 f2 64 | 65 73 65 6c 65 63 74 69 | ....).d|eselecti|
|00001b70| 63 6f 6e 28 69 63 6f 6e | 77 69 6e 25 2c 73 65 6c |con(icon|win%,sel|
|00001b80| 65 63 74 65 64 69 63 6f | 6e 25 29 0d 0c 12 17 73 |ectedico|n%)....s|
|00001b90| 65 6c 65 63 74 65 64 69 | 63 6f 6e 25 3d 69 63 6f |electedi|con%=ico|
|00001ba0| 6e 25 0d 0c 1c 27 f2 73 | 65 6c 65 63 74 69 63 6f |n%...'.s|electico|
|00001bb0| 6e 28 69 63 6f 6e 77 69 | 6e 25 2c 73 65 6c 65 63 |n(iconwi|n%,selec|
|00001bc0| 74 65 64 69 63 6f 6e 25 | 29 0d 0c 26 05 e1 0d 0c |tedicon%|)..&....|
|00001bd0| 30 05 3a 0d 0c 3a 13 dd | 20 a4 63 72 65 61 74 65 |0.:..:..| .create|
|00001be0| 64 69 61 6c 6f 67 0d 0c | 44 28 ea 20 6e 69 63 6f |dialog..|D(. nico|
|00001bf0| 6e 73 25 2c 77 69 64 74 | 68 25 2c 68 65 69 67 68 |ns%,widt|h%,heigh|
|00001c00| 74 25 2c 78 25 2c 79 25 | 2c 69 25 2c 68 25 0d 0c |t%,x%,y%|,i%,h%..|
|00001c10| 4e 2d ea 20 6d 69 6e 78 | 25 2c 6d 69 6e 79 25 2c |N-. minx|%,miny%,|
|00001c20| 6d 61 78 78 25 2c 6d 61 | 78 79 25 2c 62 67 25 2c |maxx%,ma|xy%,bg%,|
|00001c30| 66 67 25 2c 66 6c 67 25 | 2c 69 24 0d 0c 58 1b c8 |fg%,flg%|,i$..X..|
|00001c40| 97 20 6d 6f 75 73 65 78 | 25 2c 6d 6f 75 73 65 79 |. mousex|%,mousey|
|00001c50| 25 2c 6a 75 6e 6b 0d 0c | 62 12 f3 20 63 6c 61 69 |%,junk..|b.. clai|
|00001c60| 6d 64 69 61 6c 6f 67 24 | 0d 0c 6c 16 f3 20 69 24 |mdialog$|..l.. i$|
|00001c70| 3a 6e 69 63 6f 6e 73 25 | 3d a0 28 69 24 29 0d 0c |:nicons%|=.(i$)..|
|00001c80| 76 15 f3 20 69 24 3a 77 | 69 64 74 68 25 3d a0 28 |v.. i$:w|idth%=.(|
|00001c90| 69 24 29 0d 0c 80 16 f3 | 20 69 24 3a 68 65 69 67 |i$).....| i$:heig|
|00001ca0| 68 74 25 3d a0 28 69 24 | 29 0d 0c 8a 0e 78 25 3d |ht%=.(i$|)....x%=|
|00001cb0| 6d 6f 75 73 65 78 25 0d | 0c 94 16 79 25 3d 6d 6f |mousex%.|...y%=mo|
|00001cc0| 75 73 65 79 25 2d 68 65 | 69 67 68 74 25 0d 0c 9e |usey%-he|ight%...|
|00001cd0| 54 68 25 3d a4 63 72 65 | 61 74 65 77 69 6e 64 6f |Th%=.cre|atewindo|
|00001ce0| 77 28 22 22 2c 26 39 30 | 2c 62 6c 61 63 6b 2c 77 |w("",&90|,black,w|
|00001cf0| 68 69 74 65 2c 77 69 64 | 74 68 25 2c 68 65 69 67 |hite,wid|th%,heig|
|00001d00| 68 74 25 2c 78 25 2c 79 | 25 2c 78 25 2b 77 69 64 |ht%,x%,y|%,x%+wid|
|00001d10| 74 68 25 2c 79 25 2b 68 | 65 69 67 68 74 25 2c 30 |th%,y%+h|eight%,0|
|00001d20| 29 0d 0c a8 14 e3 20 69 | 25 3d 31 20 b8 20 6e 69 |)..... i|%=1 . ni|
|00001d30| 63 6f 6e 73 25 0d 0c b2 | 14 f3 20 69 24 3a 6d 69 |cons%...|.. i$:mi|
|00001d40| 6e 78 25 3d a0 28 69 24 | 29 0d 0c bc 14 f3 20 69 |nx%=.(i$|)..... i|
|00001d50| 24 3a 6d 69 6e 79 25 3d | a0 28 69 24 29 0d 0c c6 |$:miny%=|.(i$)...|
|00001d60| 14 f3 20 69 24 3a 6d 61 | 78 78 25 3d a0 28 69 24 |.. i$:ma|xx%=.(i$|
|00001d70| 29 0d 0c d0 14 f3 20 69 | 24 3a 6d 61 78 79 25 3d |)..... i|$:maxy%=|
|00001d80| a0 28 69 24 29 0d 0c da | 12 f3 20 69 24 3a 62 67 |.(i$)...|.. i$:bg|
|00001d90| 25 3d a0 28 69 24 29 0d | 0c e4 12 f3 20 69 24 3a |%=.(i$).|.... i$:|
|00001da0| 66 67 25 3d a0 28 69 24 | 29 0d 0c ee 13 f3 20 69 |fg%=.(i$|)..... i|
|00001db0| 24 3a 66 6c 67 25 3d a0 | 28 69 24 29 0d 0c f8 08 |$:flg%=.|(i$)....|
|00001dc0| f3 20 69 24 0d 0d 02 3b | f2 63 72 65 61 74 65 69 |. i$...;|.createi|
|00001dd0| 63 6f 6e 28 68 25 2c 6d | 69 6e 78 25 2c 6d 69 6e |con(h%,m|inx%,min|
|00001de0| 79 25 2c 6d 61 78 78 25 | 2c 6d 61 78 79 25 2c 62 |y%,maxx%|,maxy%,b|
|00001df0| 67 25 2c 66 67 25 2c 66 | 6c 67 25 2c 69 24 29 0d |g%,fg%,f|lg%,i$).|
|00001e00| 0d 0c 08 ed 20 69 25 0d | 0d 16 15 f2 6f 70 65 6e |.... i%.|....open|
|00001e10| 77 69 6e 64 6f 77 28 68 | 25 2c a3 29 0d 0d 20 36 |window(h|%,.).. 6|
|00001e20| f2 6d 6f 75 73 65 72 65 | 63 74 61 6e 67 6c 65 28 |.mousere|ctangle(|
|00001e30| 62 6c 6f 63 6b 21 34 2c | 62 6c 6f 63 6b 21 38 2c |block!4,|block!8,|
|00001e40| 62 6c 6f 63 6b 21 31 32 | 2c 62 6c 6f 63 6b 21 31 |block!12|,block!1|
|00001e50| 36 29 0d 0d 2a 07 3d 68 | 25 0d 0d 34 05 3a 0d 0d |6)..*.=h|%..4.:..|
|00001e60| 3e 21 dd 20 f2 63 6c 69 | 63 6b 64 69 61 6c 6f 67 |>!. .cli|ckdialog|
|00001e70| 28 62 75 74 74 6f 6e 25 | 2c 69 63 6f 6e 25 29 0d |(button%|,icon%).|
|00001e80| 0d 48 19 e7 20 63 6c 61 | 69 6d 64 69 61 6c 6f 67 |.H.. cla|imdialog|
|00001e90| 24 3d 22 22 20 8c 20 e1 | 0d 0d 52 12 e7 20 69 63 |$="" . .|..R.. ic|
|00001ea0| 6f 6e 25 3d 2d 31 20 8c | 20 e1 0d 0d 5c 31 e7 20 |on%=-1 .| ...\1. |
|00001eb0| a0 28 22 46 4e 63 6c 69 | 63 6b 64 69 61 6c 6f 67 |.("FNcli|ckdialog|
|00001ec0| 22 2b 63 6c 61 69 6d 64 | 69 61 6c 6f 67 24 2b 22 |"+claimd|ialog$+"|
|00001ed0| 28 69 63 6f 6e 25 29 22 | 29 20 8c 0d 0d 66 19 f2 |(icon%)"|) ...f..|
|00001ee0| 63 6c 6f 73 65 77 69 6e | 64 6f 77 28 64 69 61 6c |closewin|dow(dial|
|00001ef0| 6f 67 25 29 0d 0d 70 22 | f2 6d 6f 75 73 65 72 65 |og%)..p"|.mousere|
|00001f00| 63 74 61 6e 67 6c 65 28 | 30 2c 30 2c 31 32 37 39 |ctangle(|0,0,1279|
|00001f10| 2c 31 30 32 33 29 0d 0d | 7a 06 20 cc 0d 0d 84 05 |,1023)..|z. .....|
|00001f20| cd 0d 0d 8e 05 e1 0d 0d | 98 05 3a 0d 0d a2 11 dd |........|..:.....|
|00001f30| 20 f2 64 72 61 77 6f 62 | 28 6f 62 29 0d 0d ac 08 | .drawob|(ob)....|
|00001f40| ea 20 74 24 0d 0d b6 1a | e7 20 6f 62 3d 73 65 6c |. t$....|. ob=sel|
|00001f50| 65 63 74 65 64 6f 62 6a | 65 63 74 25 20 8c 0d 0d |ectedobj|ect% ...|
|00001f60| c0 1a f2 73 65 74 66 6c | 61 73 68 28 6f 62 3f 6f |...setfl|ash(ob?o|
|00001f70| 62 63 6f 6c 6f 75 72 29 | 0d 0d ca 0b e6 20 66 6c |bcolour)|..... fl|
|00001f80| 61 73 68 0d 0d d4 05 cc | 0d 0d de 11 e6 20 6f 62 |ash.....|..... ob|
|00001f90| 3f 6f 62 63 6f 6c 6f 75 | 72 0d 0d e8 05 cd 0d 0d |?obcolou|r.......|
|00001fa0| f2 2a 6a 75 6e 6b 3d a0 | 28 22 46 4e 64 72 61 77 |.*junk=.|("FNdraw|
|00001fb0| 6f 62 22 2b 24 28 6f 62 | 2b 6f 62 74 79 70 65 29 |ob"+$(ob|+obtype)|
|00001fc0| 2b 22 28 6f 62 29 22 29 | 0d 0d fc 05 e1 0d 0e 06 |+"(ob)")|........|
|00001fd0| 05 3a 0d 0e 10 0f dd 20 | f2 63 72 65 61 74 65 6f |.:..... |.createo|
|00001fe0| 62 0d 0e 1a 0e ea 20 6f | 62 2c 78 25 2c 79 25 0d |b..... o|b,x%,y%.|
|00001ff0| 0e 24 49 e7 20 6f 62 66 | 72 65 65 3e 3d 6f 62 74 |.$I. obf|ree>=obt|
|00002000| 61 62 6c 65 2b 6f 62 74 | 61 62 6c 65 73 69 7a 65 |able+obt|ablesize|
|00002010| 20 8c 20 f2 63 72 65 61 | 74 65 61 6c 65 72 74 28 | . .crea|tealert(|
|00002020| 22 4e 6f 74 20 65 6e 6f | 75 67 68 20 73 70 61 63 |"Not eno|ugh spac|
|00002030| 65 21 22 29 20 3a 20 e1 | 0d 0e 2e 1b f2 67 65 74 |e!") : .|.....get|
|00002040| 6d 6f 75 73 65 64 72 61 | 77 77 69 6e 28 78 25 2c |mousedra|wwin(x%,|
|00002050| 79 25 29 0d 0e 38 0d 6f | 62 3d 6f 62 66 72 65 65 |y%)..8.o|b=obfree|
|00002060| 0d 0e 42 27 24 28 6f 62 | 2b 6f 62 74 79 70 65 29 |..B'$(ob|+obtype)|
|00002070| 3d 6f 62 6e 61 6d 65 24 | 28 73 65 6c 65 63 74 65 |=obname$|(selecte|
|00002080| 64 69 63 6f 6e 25 29 0d | 0e 4c 1f 6f 62 3f 6f 62 |dicon%).|.L.ob?ob|
|00002090| 63 6f 6c 6f 75 72 3d 73 | 65 6c 65 63 74 65 64 63 |colour=s|electedc|
|000020a0| 6f 6c 6f 75 72 25 0d 0e | 56 13 24 28 6f 62 2b 6f |olour%..|V.$(ob+o|
|000020b0| 62 74 65 78 74 29 3d 22 | 22 0d 0e 60 31 e7 20 a0 |btext)="|"..`1. .|
|000020c0| 28 22 46 4e 63 72 65 61 | 74 65 6f 62 22 2b 24 28 |("FNcrea|teob"+$(|
|000020d0| 6f 62 2b 6f 62 74 79 70 | 65 29 2b 22 28 6f 62 2c |ob+obtyp|e)+"(ob,|
|000020e0| 78 25 2c 79 25 29 22 29 | 20 8c 0d 0e 6a 14 6f 62 |x%,y%)")| ...j.ob|
|000020f0| 66 72 65 65 2b 3d 6f 62 | 72 65 63 6f 72 64 0d 0e |free+=ob|record..|
|00002100| 74 4e c8 99 20 22 57 69 | 6d 70 5f 46 6f 72 63 65 |tN.. "Wi|mp_Force|
|00002110| 52 65 64 72 61 77 22 2c | 64 72 61 77 77 69 6e 25 |Redraw",|drawwin%|
|00002120| 2c 6f 62 21 6f 62 6d 69 | 6e 78 2c 6f 62 21 6f 62 |,ob!obmi|nx,ob!ob|
|00002130| 6d 69 6e 79 2c 6f 62 21 | 6f 62 6d 61 78 78 2b 31 |miny,ob!|obmaxx+1|
|00002140| 2c 6f 62 21 6f 62 6d 61 | 78 79 2b 31 0d 0e 7e 05 |,ob!obma|xy+1..~.|
|00002150| cd 0d 0e 88 05 e1 0d 0e | 92 05 3a 0d 0e 9c 13 dd |........|..:.....|
|00002160| 20 f2 73 65 6c 65 63 74 | 6f 62 28 6f 62 29 0d 0e | .select|ob(ob)..|
|00002170| a6 0e e7 20 6f 62 3d 30 | 20 8c 20 e1 0d 0e b0 17 |... ob=0| . .....|
|00002180| 24 6d 74 65 78 74 3d 24 | 28 6f 62 2b 6f 62 74 65 |$mtext=$|(ob+obte|
|00002190| 78 74 29 0d 0e ba 16 73 | 65 6c 65 63 74 65 64 6f |xt)....s|electedo|
|000021a0| 62 6a 65 63 74 25 3d 6f | 62 0d 0e c4 4a c8 99 20 |bject%=o|b...J.. |
|000021b0| 22 57 69 6d 70 5f 46 6f | 72 63 65 52 65 64 72 61 |"Wimp_Fo|rceRedra|
|000021c0| 77 22 2c 64 72 61 77 77 | 69 6e 25 2c 62 21 6f 62 |w",draww|in%,b!ob|
|000021d0| 6d 69 6e 78 2c 62 21 6f | 62 6d 69 6e 79 2c 62 21 |minx,b!o|bminy,b!|
|000021e0| 6f 62 6d 61 78 78 2b 31 | 2c 62 21 6f 62 6d 61 78 |obmaxx+1|,b!obmax|
|000021f0| 79 2b 31 0d 0e ce 15 f2 | 73 65 6c 65 63 74 6d 65 |y+1.....|selectme|
|00002200| 6e 75 64 65 6c 65 74 65 | 0d 0e d8 13 f2 73 65 6c |nudelete|.....sel|
|00002210| 65 63 74 6d 65 6e 75 74 | 65 78 74 0d 0e e2 05 e1 |ectmenut|ext.....|
|00002220| 0d 0e ec 05 3a 0d 0e f6 | 14 dd 20 f2 64 65 73 65 |....:...|.. .dese|
|00002230| 6c 65 63 74 6f 62 28 62 | 29 0d 0f 00 4a c8 99 20 |lectob(b|)...J.. |
|00002240| 22 57 69 6d 70 5f 46 6f | 72 63 65 52 65 64 72 61 |"Wimp_Fo|rceRedra|
|00002250| 77 22 2c 64 72 61 77 77 | 69 6e 25 2c 62 21 6f 62 |w",draww|in%,b!ob|
|00002260| 6d 69 6e 78 2c 62 21 6f | 62 6d 69 6e 79 2c 62 21 |minx,b!o|bminy,b!|
|00002270| 6f 62 6d 61 78 78 2b 31 | 2c 62 21 6f 62 6d 61 78 |obmaxx+1|,b!obmax|
|00002280| 79 2b 31 0d 0f 0a 0d 24 | 6d 74 65 78 74 3d 22 22 |y+1....$|mtext=""|
|00002290| 0d 0f 14 15 73 65 6c 65 | 63 74 65 64 6f 62 6a 65 |....sele|ctedobje|
|000022a0| 63 74 25 3d 30 0d 0f 1e | 17 f2 64 65 73 65 6c 65 |ct%=0...|..desele|
|000022b0| 63 74 6d 65 6e 75 64 65 | 6c 65 74 65 0d 0f 28 15 |ctmenude|lete..(.|
|000022c0| f2 64 65 73 65 6c 65 63 | 74 6d 65 6e 75 74 65 78 |.deselec|tmenutex|
|000022d0| 74 0d 0f 32 05 e1 0d 0f | 3c 05 3a 0d 0f 46 10 dd |t..2....|<.:..F..|
|000022e0| 20 f2 73 65 74 74 65 78 | 74 6f 62 0d 0f 50 1b e7 | .settex|tob..P..|
|000022f0| 20 73 65 6c 65 63 74 65 | 64 6f 62 6a 65 63 74 25 | selecte|dobject%|
|00002300| 3d 30 20 8c 20 e1 0d 0f | 5a 24 24 28 73 65 6c 65 |=0 . ...|Z$$(sele|
|00002310| 63 74 65 64 6f 62 6a 65 | 63 74 25 2b 6f 62 74 65 |ctedobje|ct%+obte|
|00002320| 78 74 29 3d 24 6d 74 65 | 78 74 0d 0f 64 20 f2 64 |xt)=$mte|xt..d .d|
|00002330| 65 73 65 6c 65 63 74 6f | 62 28 73 65 6c 65 63 74 |eselecto|b(select|
|00002340| 65 64 6f 62 6a 65 63 74 | 25 29 0d 0f 6e 05 e1 0d |edobject|%)..n...|
|00002350| 0f 78 05 3a 0d 0f 82 17 | dd 20 a4 74 65 78 74 6c |.x.:....|. .textl|
|00002360| 65 6e 67 74 68 6f 62 28 | 6f 62 29 0d 0f 8c 25 3d |engthob(|ob)...%=|
|00002370| a0 28 22 46 4e 74 65 78 | 74 6c 65 6e 67 74 68 6f |.("FNtex|tlengtho|
|00002380| 62 22 2b 24 28 6f 62 2b | 6f 62 74 79 70 65 29 29 |b"+$(ob+|obtype))|
|00002390| 0d 0f 96 05 3a 0d 0f a0 | 0f dd 20 f2 64 65 6c 65 |....:...|.. .dele|
|000023a0| 74 65 6f 62 0d 0f aa 0a | ea 20 62 2c 69 25 0d 0f |teob....|. b,i%..|
|000023b0| b4 1b e7 20 73 65 6c 65 | 63 74 65 64 6f 62 6a 65 |... sele|ctedobje|
|000023c0| 63 74 25 3d 30 20 8c 20 | e1 0d 0f be 15 62 3d 73 |ct%=0 . |.....b=s|
|000023d0| 65 6c 65 63 74 65 64 6f | 62 6a 65 63 74 25 0d 0f |electedo|bject%..|
|000023e0| c8 12 f2 64 65 73 65 6c | 65 63 74 6f 62 28 62 29 |...desel|ectob(b)|
|000023f0| 0d 0f d2 19 e7 20 62 2b | 6f 62 72 65 63 6f 72 64 |..... b+|obrecord|
|00002400| 3c 6f 62 66 72 65 65 20 | 8c 0d 0f dc 22 e3 20 69 |<obfree |....". i|
|00002410| 25 3d 62 2b 6f 62 72 65 | 63 6f 72 64 20 b8 20 6f |%=b+obre|cord . o|
|00002420| 62 66 72 65 65 2d 34 20 | 88 20 34 0d 0f e6 16 21 |bfree-4 |. 4....!|
|00002430| 28 69 25 2d 6f 62 72 65 | 63 6f 72 64 29 3d 21 69 |(i%-obre|cord)=!i|
|00002440| 25 0d 0f f0 08 ed 20 69 | 25 0d 0f fa 05 cd 0d 10 |%..... i|%.......|
|00002450| 04 14 6f 62 66 72 65 65 | 2d 3d 6f 62 72 65 63 6f |..obfree|-=obreco|
|00002460| 72 64 0d 10 0e 05 e1 0d | 10 18 05 3a 0d 10 22 1a |rd......|...:..".|
|00002470| dd 20 a4 74 65 78 74 6c | 65 6e 67 74 68 6f 62 62 |. .textl|engthobb|
|00002480| 6f 78 3a 3d 33 37 0d 10 | 2c 05 3a 0d 10 36 14 dd |ox:=37..|,.:..6..|
|00002490| 20 a4 64 72 61 77 6f 62 | 62 6f 78 28 6f 62 29 0d | .drawob|box(ob).|
|000024a0| 10 40 08 ea 20 74 24 0d | 10 4a 13 74 24 3d 24 28 |.@.. t$.|.J.t$=$(|
|000024b0| 6f 62 2b 6f 62 74 65 78 | 74 29 0d 10 54 2a c8 93 |ob+obtex|t)..T*..|
|000024c0| 20 6f 62 21 6f 62 6d 69 | 6e 78 2c 6f 62 21 6f 62 | ob!obmi|nx,ob!ob|
|000024d0| 6d 69 6e 79 2c 6f 62 21 | 6f 62 78 31 2c 6f 62 21 |miny,ob!|obx1,ob!|
|000024e0| 6f 62 79 31 0d 10 5e 27 | ec 20 6f 62 21 6f 62 6d |oby1..^'|. ob!obm|
|000024f0| 69 6e 78 2b 32 34 2c 6f | 62 21 6f 62 6d 69 6e 79 |inx+24,o|b!obminy|
|00002500| 2b 6f 62 21 6f 62 79 31 | 2d 32 30 0d 10 68 19 f1 |+ob!oby1|-20..h..|
|00002510| 20 c0 74 24 2c 31 32 29 | 3b 3a 74 24 3d c1 74 24 | .t$,12)|;:t$=.t$|
|00002520| 2c 31 33 29 0d 10 72 27 | ec 20 6f 62 21 6f 62 6d |,13)..r'|. ob!obm|
|00002530| 69 6e 78 2b 32 34 2c 6f | 62 21 6f 62 6d 69 6e 79 |inx+24,o|b!obminy|
|00002540| 2b 6f 62 21 6f 62 79 31 | 2d 36 30 0d 10 7c 19 f1 |+ob!oby1|-60..|..|
|00002550| 20 c0 74 24 2c 31 32 29 | 3b 3a 74 24 3d c1 74 24 | .t$,12)|;:t$=.t$|
|00002560| 2c 31 33 29 0d 10 86 28 | ec 20 6f 62 21 6f 62 6d |,13)...(|. ob!obm|
|00002570| 69 6e 78 2b 32 34 2c 6f | 62 21 6f 62 6d 69 6e 79 |inx+24,o|b!obminy|
|00002580| 2b 6f 62 21 6f 62 79 31 | 2d 31 30 30 0d 10 90 0e |+ob!oby1|-100....|
|00002590| f1 20 c0 74 24 2c 31 32 | 29 3b 0d 10 9a 06 3d 30 |. .t$,12|);....=0|
|000025a0| 0d 10 a4 05 3a 0d 10 ae | 1c dd 20 a4 63 72 65 61 |....:...|.. .crea|
|000025b0| 74 65 6f 62 62 6f 78 28 | 6f 62 2c 78 25 2c 79 25 |teobbox(|ob,x%,y%|
|000025c0| 29 0d 10 b8 14 6f 62 21 | 6f 62 78 31 3d 36 2a 67 |)....ob!|obx1=6*g|
|000025d0| 72 69 64 78 25 0d 10 c2 | 14 6f 62 21 6f 62 79 31 |ridx%...|.ob!oby1|
|000025e0| 3d 34 2a 67 72 69 64 79 | 25 0d 10 cc 1c 6f 62 21 |=4*gridy|%....ob!|
|000025f0| 6f 62 6d 69 6e 78 3d 78 | 25 2d 6f 62 21 6f 62 78 |obminx=x|%-ob!obx|
|00002600| 31 20 81 20 32 0d 10 d6 | 1c 6f 62 21 6f 62 6d 69 |1 . 2...|.ob!obmi|
|00002610| 6e 79 3d 79 25 2d 6f 62 | 21 6f 62 79 31 20 81 20 |ny=y%-ob|!oby1 . |
|00002620| 32 0d 10 e0 18 6f 62 21 | 6f 62 6d 61 78 78 3d 78 |2....ob!|obmaxx=x|
|00002630| 25 2b 6f 62 21 6f 62 78 | 31 0d 10 ea 18 6f 62 21 |%+ob!obx|1....ob!|
|00002640| 6f 62 6d 61 78 79 3d 79 | 25 2b 6f 62 21 6f 62 79 |obmaxy=y|%+ob!oby|
|00002650| 31 0d 10 f4 06 3d b9 0d | 10 fe 05 3a 0d 11 08 18 |1....=..|...:....|
|00002660| dd 20 a4 64 72 61 77 6f | 62 72 68 6f 6d 62 75 73 |. .drawo|brhombus|
|00002670| 28 6f 62 29 0d 11 12 08 | ea 20 74 24 0d 11 1c 13 |(ob)....|. t$....|
|00002680| 74 24 3d 24 28 6f 62 2b | 6f 62 74 65 78 74 29 0d |t$=$(ob+|obtext).|
|00002690| 11 26 21 ec 20 6f 62 21 | 6f 62 6d 69 6e 78 2b 6f |.&!. ob!|obminx+o|
|000026a0| 62 21 6f 62 78 31 2c 6f | 62 21 6f 62 6d 61 78 79 |b!obx1,o|b!obmaxy|
|000026b0| 0d 11 30 21 df 20 6f 62 | 21 6f 62 6d 69 6e 78 2c |..0!. ob|!obminx,|
|000026c0| 6f 62 21 6f 62 6d 69 6e | 79 2b 6f 62 21 6f 62 79 |ob!obmin|y+ob!oby|
|000026d0| 31 0d 11 3a 21 df 20 6f | 62 21 6f 62 6d 69 6e 78 |1..:!. o|b!obminx|
|000026e0| 2b 6f 62 21 6f 62 78 31 | 2c 6f 62 21 6f 62 6d 69 |+ob!obx1|,ob!obmi|
|000026f0| 6e 79 0d 11 44 21 df 20 | 6f 62 21 6f 62 6d 61 78 |ny..D!. |ob!obmax|
|00002700| 78 2c 6f 62 21 6f 62 6d | 69 6e 79 2b 6f 62 21 6f |x,ob!obm|iny+ob!o|
|00002710| 62 79 31 0d 11 4e 21 df | 20 6f 62 21 6f 62 6d 69 |by1..N!.| ob!obmi|
|00002720| 6e 78 2b 6f 62 21 6f 62 | 78 31 2c 6f 62 21 6f 62 |nx+ob!ob|x1,ob!ob|
|00002730| 6d 61 78 79 0d 11 58 1f | ec 20 6f 62 21 6f 62 6d |maxy..X.|. ob!obm|
|00002740| 69 6e 78 2b 39 36 2c 6f | 62 21 6f 62 6d 61 78 79 |inx+96,o|b!obmaxy|
|00002750| 2d 36 30 0d 11 62 17 f1 | 20 c0 74 24 2c 38 29 3b |-60..b..| .t$,8);|
|00002760| 3a 74 24 3d c1 74 24 2c | 39 29 0d 11 6c 20 ec 20 |:t$=.t$,|9)..l . |
|00002770| 6f 62 21 6f 62 6d 69 6e | 78 2b 34 38 2c 6f 62 21 |ob!obmin|x+48,ob!|
|00002780| 6f 62 6d 61 78 79 2d 31 | 30 38 0d 11 76 19 f1 20 |obmaxy-1|08..v.. |
|00002790| c0 74 24 2c 31 34 29 3b | 3a 74 24 3d c1 74 24 2c |.t$,14);|:t$=.t$,|
|000027a0| 31 35 29 0d 11 80 20 ec | 20 6f 62 21 6f 62 6d 69 |15)... .| ob!obmi|
|000027b0| 6e 78 2b 39 36 2c 6f 62 | 21 6f 62 6d 61 78 79 2d |nx+96,ob|!obmaxy-|
|000027c0| 31 35 36 0d 11 8a 0d f1 | 20 c0 74 24 2c 38 29 3b |156.....| .t$,8);|
|000027d0| 0d 11 94 06 3d 30 0d 11 | 9e 05 3a 0d 11 a8 20 dd |....=0..|..:... .|
|000027e0| 20 a4 63 72 65 61 74 65 | 6f 62 72 68 6f 6d 62 75 | .create|obrhombu|
|000027f0| 73 28 6f 62 2c 78 25 2c | 79 25 29 0d 11 b2 14 6f |s(ob,x%,|y%)....o|
|00002800| 62 21 6f 62 78 31 3d 34 | 2a 67 72 69 64 78 25 0d |b!obx1=4|*gridx%.|
|00002810| 11 bc 14 6f 62 21 6f 62 | 79 31 3d 33 2a 67 72 69 |...ob!ob|y1=3*gri|
|00002820| 64 79 25 0d 11 c6 18 6f | 62 21 6f 62 6d 69 6e 78 |dy%....o|b!obminx|
|00002830| 3d 78 25 2d 6f 62 21 6f | 62 78 31 0d 11 d0 1a 6f |=x%-ob!o|bx1....o|
|00002840| 62 21 6f 62 6d 69 6e 79 | 3d 79 25 2d 32 2a 6f 62 |b!obminy|=y%-2*ob|
|00002850| 21 6f 62 79 31 0d 11 da | 18 6f 62 21 6f 62 6d 61 |!oby1...|.ob!obma|
|00002860| 78 78 3d 78 25 2b 6f 62 | 21 6f 62 78 31 0d 11 e4 |xx=x%+ob|!obx1...|
|00002870| 10 6f 62 21 6f 62 6d 61 | 78 79 3d 79 25 0d 11 ee |.ob!obma|xy=y%...|
|00002880| 06 3d b9 0d 11 f8 05 3a | 0d 12 02 1e dd 20 a4 74 |.=.....:|..... .t|
|00002890| 65 78 74 6c 65 6e 67 74 | 68 6f 62 72 68 6f 6d 62 |extlengt|hobrhomb|
|000028a0| 75 73 3a 3d 33 31 0d 12 | 0c 05 3a 0d 12 16 17 dd |us:=31..|..:.....|
|000028b0| 20 a4 64 72 61 77 6f 62 | 63 69 72 63 6c 65 28 6f | .drawob|circle(o|
|000028c0| 62 29 0d 12 20 08 ea 20 | 74 24 0d 12 2a 13 74 24 |b).. .. |t$..*.t$|
|000028d0| 3d 24 28 6f 62 2b 6f 62 | 74 65 78 74 29 0d 12 34 |=$(ob+ob|text)..4|
|000028e0| 32 c8 8f 20 6f 62 21 6f | 62 6d 69 6e 78 2b 6f 62 |2.. ob!o|bminx+ob|
|000028f0| 21 6f 62 78 31 2c 6f 62 | 21 6f 62 6d 69 6e 79 2b |!obx1,ob|!obminy+|
|00002900| 6f 62 21 6f 62 78 31 2c | 6f 62 21 6f 62 78 31 0d |ob!obx1,|ob!obx1.|
|00002910| 12 3e 1f ec 20 6f 62 21 | 6f 62 6d 69 6e 78 2b 32 |.>.. ob!|obminx+2|
|00002920| 34 2c 6f 62 21 6f 62 6d | 61 78 79 2d 36 30 0d 12 |4,ob!obm|axy-60..|
|00002930| 48 19 f1 20 c0 74 24 2c | 31 32 29 3b 3a 74 24 3d |H.. .t$,|12);:t$=|
|00002940| c1 74 24 2c 31 33 29 0d | 12 52 20 ec 20 6f 62 21 |.t$,13).|.R . ob!|
|00002950| 6f 62 6d 69 6e 78 2b 32 | 34 2c 6f 62 21 6f 62 6d |obminx+2|4,ob!obm|
|00002960| 61 78 79 2d 31 30 30 0d | 12 5c 19 f1 20 c0 74 24 |axy-100.|.\.. .t$|
|00002970| 2c 31 32 29 3b 3a 74 24 | 3d c1 74 24 2c 31 33 29 |,12);:t$|=.t$,13)|
|00002980| 0d 12 66 20 ec 20 6f 62 | 21 6f 62 6d 69 6e 78 2b |..f . ob|!obminx+|
|00002990| 32 34 2c 6f 62 21 6f 62 | 6d 61 78 79 2d 31 34 30 |24,ob!ob|maxy-140|
|000029a0| 0d 12 70 0e f1 20 c0 74 | 24 2c 31 32 29 3b 0d 12 |..p.. .t|$,12);..|
|000029b0| 7a 06 3d 30 0d 12 84 05 | 3a 0d 12 8e 1f dd 20 a4 |z.=0....|:..... .|
|000029c0| 63 72 65 61 74 65 6f 62 | 63 69 72 63 6c 65 28 6f |createob|circle(o|
|000029d0| 62 2c 78 25 2c 79 25 29 | 0d 12 98 14 6f 62 21 6f |b,x%,y%)|....ob!o|
|000029e0| 62 78 31 3d 33 2a 67 72 | 69 64 79 25 0d 12 a2 18 |bx1=3*gr|idy%....|
|000029f0| 6f 62 21 6f 62 6d 69 6e | 78 3d 78 25 2d 6f 62 21 |ob!obmin|x=x%-ob!|
|00002a00| 6f 62 78 31 0d 12 ac 18 | 6f 62 21 6f 62 6d 69 6e |obx1....|ob!obmin|
|00002a10| 79 3d 79 25 2d 6f 62 21 | 6f 62 78 31 0d 12 b6 18 |y=y%-ob!|obx1....|
|00002a20| 6f 62 21 6f 62 6d 61 78 | 78 3d 78 25 2b 6f 62 21 |ob!obmax|x=x%+ob!|
|00002a30| 6f 62 78 31 0d 12 c0 18 | 6f 62 21 6f 62 6d 61 78 |obx1....|ob!obmax|
|00002a40| 79 3d 79 25 2b 6f 62 21 | 6f 62 78 31 0d 12 ca 06 |y=y%+ob!|obx1....|
|00002a50| 3d b9 0d 12 d4 05 3a 0d | 12 de 1d dd 20 a4 74 65 |=.....:.|.... .te|
|00002a60| 78 74 6c 65 6e 67 74 68 | 6f 62 63 69 72 63 6c 65 |xtlength|obcircle|
|00002a70| 3a 3d 33 37 0d 12 e8 05 | 3a 0d 12 f2 19 dd 20 a4 |:=37....|:..... .|
|00002a80| 64 72 61 77 6f 62 74 72 | 69 61 6e 67 6c 65 28 6f |drawobtr|iangle(o|
|00002a90| 62 29 0d 12 fc 19 ec 20 | 6f 62 21 6f 62 6d 69 6e |b)..... |ob!obmin|
|00002aa0| 78 2c 6f 62 21 6f 62 6d | 61 78 79 0d 13 06 25 df |x,ob!obm|axy...%.|
|00002ab0| 20 6f 62 21 6f 62 6d 69 | 6e 78 2b 6f 62 21 6f 62 | ob!obmi|nx+ob!ob|
|00002ac0| 78 31 20 81 20 32 2c 6f | 62 21 6f 62 6d 69 6e 79 |x1 . 2,o|b!obminy|
|00002ad0| 0d 13 10 19 df 20 6f 62 | 21 6f 62 6d 61 78 78 2c |..... ob|!obmaxx,|
|00002ae0| 6f 62 21 6f 62 6d 61 78 | 79 0d 13 1a 19 df 20 6f |ob!obmax|y..... o|
|00002af0| 62 21 6f 62 6d 69 6e 78 | 2c 6f 62 21 6f 62 6d 61 |b!obminx|,ob!obma|
|00002b00| 78 79 0d 13 24 0f ec 20 | 42 59 20 33 34 2c 2d 31 |xy..$.. |BY 34,-1|
|00002b10| 32 0d 13 2e 13 f1 20 24 | 28 6f 62 2b 6f 62 74 65 |2..... $|(ob+obte|
|00002b20| 78 74 29 3b 0d 13 38 06 | 3d 30 0d 13 42 05 3a 0d |xt);..8.|=0..B.:.|
|00002b30| 13 4c 21 dd 20 a4 63 72 | 65 61 74 65 6f 62 74 72 |.L!. .cr|eateobtr|
|00002b40| 69 61 6e 67 6c 65 28 6f | 62 2c 78 25 2c 79 25 29 |iangle(o|b,x%,y%)|
|00002b50| 0d 13 56 14 6f 62 21 6f | 62 78 31 3d 32 2a 67 72 |..V.ob!o|bx1=2*gr|
|00002b60| 69 64 78 25 0d 13 60 1c | 6f 62 21 6f 62 6d 69 6e |idx%..`.|ob!obmin|
|00002b70| 78 3d 78 25 2d 6f 62 21 | 6f 62 78 31 20 81 20 32 |x=x%-ob!|obx1 . 2|
|00002b80| 0d 13 6a 21 6f 62 21 6f | 62 6d 69 6e 79 3d 79 25 |..j!ob!o|bminy=y%|
|00002b90| 2d 28 6f 62 21 6f 62 78 | 31 2a 39 29 20 81 20 31 |-(ob!obx|1*9) . 1|
|00002ba0| 30 0d 13 74 1c 6f 62 21 | 6f 62 6d 61 78 78 3d 78 |0..t.ob!|obmaxx=x|
|00002bb0| 25 2b 6f 62 21 6f 62 78 | 31 20 81 20 32 0d 13 7e |%+ob!obx|1 . 2..~|
|00002bc0| 10 6f 62 21 6f 62 6d 61 | 78 79 3d 79 25 0d 13 88 |.ob!obma|xy=y%...|
|00002bd0| 06 3d b9 0d 13 92 05 3a | 0d 13 9c 1e dd 20 a4 74 |.=.....:|..... .t|
|00002be0| 65 78 74 6c 65 6e 67 74 | 68 6f 62 74 72 69 61 6e |extlengt|hobtrian|
|00002bf0| 67 6c 65 3a 3d 32 0d 13 | a6 05 3a 0d 13 b0 15 dd |gle:=2..|..:.....|
|00002c00| 20 a4 64 72 61 77 6f 62 | 6f 76 61 6c 28 6f 62 29 | .drawob|oval(ob)|
|00002c10| 0d 13 ba 25 ec 20 6f 62 | 21 6f 62 6d 69 6e 78 2b |...%. ob|!obminx+|
|00002c20| 6f 62 21 6f 62 79 31 20 | 81 20 32 2c 6f 62 21 6f |ob!oby1 |. 2,ob!o|
|00002c30| 62 6d 61 78 79 0d 13 c4 | 25 df 20 6f 62 21 6f 62 |bmaxy...|%. ob!ob|
|00002c40| 6d 61 78 78 2d 6f 62 21 | 6f 62 79 31 20 81 20 32 |maxx-ob!|oby1 . 2|
|00002c50| 2c 6f 62 21 6f 62 6d 61 | 78 79 0d 13 ce 25 ec 20 |,ob!obma|xy...%. |
|00002c60| 6f 62 21 6f 62 6d 69 6e | 78 2b 6f 62 21 6f 62 79 |ob!obmin|x+ob!oby|
|00002c70| 31 20 81 20 32 2c 6f 62 | 21 6f 62 6d 69 6e 79 0d |1 . 2,ob|!obminy.|
|00002c80| 13 d8 25 df 20 6f 62 21 | 6f 62 6d 61 78 78 2d 6f |..%. ob!|obmaxx-o|
|00002c90| 62 21 6f 62 79 31 20 81 | 20 32 2c 6f 62 21 6f 62 |b!oby1 .| 2,ob!ob|
|00002ca0| 6d 69 6e 79 0d 13 e2 31 | ec 20 6f 62 21 6f 62 6d |miny...1|. ob!obm|
|00002cb0| 69 6e 78 2b 6f 62 21 6f | 62 79 31 20 81 20 32 2c |inx+ob!o|by1 . 2,|
|00002cc0| 6f 62 21 6f 62 6d 69 6e | 79 2b 6f 62 21 6f 62 79 |ob!obmin|y+ob!oby|
|00002cd0| 31 20 81 20 32 0d 13 ec | 25 ec 20 6f 62 21 6f 62 |1 . 2...|%. ob!ob|
|00002ce0| 6d 69 6e 78 2b 6f 62 21 | 6f 62 79 31 20 81 20 32 |minx+ob!|oby1 . 2|
|00002cf0| 2c 6f 62 21 6f 62 6d 61 | 78 79 0d 13 f6 29 f0 20 |,ob!obma|xy...). |
|00002d00| 26 41 35 2c 6f 62 21 6f | 62 6d 69 6e 78 2b 6f 62 |&A5,ob!o|bminx+ob|
|00002d10| 21 6f 62 79 31 20 81 20 | 32 2c 6f 62 21 6f 62 6d |!oby1 . |2,ob!obm|
|00002d20| 69 6e 79 0d 14 00 31 ec | 20 6f 62 21 6f 62 6d 61 |iny...1.| ob!obma|
|00002d30| 78 78 2d 6f 62 21 6f 62 | 79 31 20 81 20 32 2c 6f |xx-ob!ob|y1 . 2,o|
|00002d40| 62 21 6f 62 6d 69 6e 79 | 2b 6f 62 21 6f 62 79 31 |b!obminy|+ob!oby1|
|00002d50| 20 81 20 32 0d 14 0a 25 | ec 20 6f 62 21 6f 62 6d | . 2...%|. ob!obm|
|00002d60| 61 78 78 2d 6f 62 21 6f | 62 79 31 20 81 20 32 2c |axx-ob!o|by1 . 2,|
|00002d70| 6f 62 21 6f 62 6d 69 6e | 79 0d 14 14 29 f0 20 26 |ob!obmin|y...). &|
|00002d80| 41 35 2c 6f 62 21 6f 62 | 6d 61 78 78 2d 6f 62 21 |A5,ob!ob|maxx-ob!|
|00002d90| 6f 62 79 31 20 81 20 32 | 2c 6f 62 21 6f 62 6d 61 |oby1 . 2|,ob!obma|
|00002da0| 78 79 0d 14 1e 29 ec 20 | 6f 62 21 6f 62 6d 69 6e |xy...). |ob!obmin|
|00002db0| 78 2b 6f 62 21 6f 62 79 | 31 20 81 20 32 2d 34 2c |x+ob!oby|1 . 2-4,|
|00002dc0| 6f 62 21 6f 62 6d 61 78 | 79 2d 38 0d 14 28 13 f1 |ob!obmax|y-8..(..|
|00002dd0| 20 24 28 6f 62 2b 6f 62 | 74 65 78 74 29 3b 0d 14 | $(ob+ob|text);..|
|00002de0| 32 06 3d 30 0d 14 3c 05 | 3a 0d 14 46 1d dd 20 a4 |2.=0..<.|:..F.. .|
|00002df0| 63 72 65 61 74 65 6f 62 | 6f 76 61 6c 28 6f 62 2c |createob|oval(ob,|
|00002e00| 78 25 2c 79 25 29 0d 14 | 50 14 6f 62 21 6f 62 78 |x%,y%)..|P.ob!obx|
|00002e10| 31 3d 35 2a 67 72 69 64 | 78 25 0d 14 5a 14 6f 62 |1=5*grid|x%..Z.ob|
|00002e20| 21 6f 62 79 31 3d 31 2a | 67 72 69 64 79 25 0d 14 |!oby1=1*|gridy%..|
|00002e30| 64 1c 6f 62 21 6f 62 6d | 69 6e 78 3d 78 25 2d 6f |d.ob!obm|inx=x%-o|
|00002e40| 62 21 6f 62 78 31 20 81 | 20 32 0d 14 6e 18 6f 62 |b!obx1 .| 2..n.ob|
|00002e50| 21 6f 62 6d 69 6e 79 3d | 79 25 2d 6f 62 21 6f 62 |!obminy=|y%-ob!ob|
|00002e60| 79 31 0d 14 78 1c 6f 62 | 21 6f 62 6d 61 78 78 3d |y1..x.ob|!obmaxx=|
|00002e70| 78 25 2b 6f 62 21 6f 62 | 78 31 20 81 20 32 0d 14 |x%+ob!ob|x1 . 2..|
|00002e80| 82 10 6f 62 21 6f 62 6d | 61 78 79 3d 79 25 0d 14 |..ob!obm|axy=y%..|
|00002e90| 8c 06 3d b9 0d 14 96 05 | 3a 0d 14 a0 1b dd 20 a4 |..=.....|:..... .|
|00002ea0| 74 65 78 74 6c 65 6e 67 | 74 68 6f 62 6f 76 61 6c |textleng|thoboval|
|00002eb0| 3a 3d 31 32 0d 14 aa 05 | 3a 0d 14 b4 15 dd 20 a4 |:=12....|:..... .|
|00002ec0| 64 72 61 77 6f 62 6c 69 | 6e 65 28 6f 62 29 0d 14 |drawobli|ne(ob)..|
|00002ed0| be 15 ec 20 6f 62 21 6f | 62 78 31 2c 6f 62 21 6f |... ob!o|bx1,ob!o|
|00002ee0| 62 79 31 0d 14 c8 15 df | 20 6f 62 21 6f 62 78 32 |by1.....| ob!obx2|
|00002ef0| 2c 6f 62 21 6f 62 79 32 | 0d 14 d2 06 3d 30 0d 14 |,ob!oby2|....=0..|
|00002f00| dc 05 3a 0d 14 e6 1d dd | 20 a4 63 72 65 61 74 65 |..:.....| .create|
|00002f10| 6f 62 6c 69 6e 65 28 6f | 62 2c 78 25 2c 79 25 29 |obline(o|b,x%,y%)|
|00002f20| 0d 14 f0 0e 6f 62 21 6f | 62 78 31 3d 78 25 0d 14 |....ob!o|bx1=x%..|
|00002f30| fa 0e 6f 62 21 6f 62 79 | 31 3d 79 25 0d 15 04 14 |..ob!oby|1=y%....|
|00002f40| 62 6c 6f 63 6b 21 30 3d | 64 72 61 77 77 69 6e 25 |block!0=|drawwin%|
|00002f50| 0d 15 0e 24 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |...$.. "|Wimp_Get|
|00002f60| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 30 2c 62 |WindowSt|ate",0,b|
|00002f70| 6c 6f 63 6b 0d 15 18 14 | 62 6c 6f 63 6b 21 32 34 |lock....|block!24|
|00002f80| 3d 62 6c 6f 63 6b 21 34 | 0d 15 22 14 62 6c 6f 63 |=block!4|..".bloc|
|00002f90| 6b 21 32 38 3d 62 6c 6f | 63 6b 21 38 0d 15 2c 15 |k!28=blo|ck!8..,.|
|00002fa0| 62 6c 6f 63 6b 21 33 32 | 3d 62 6c 6f 63 6b 21 31 |block!32|=block!1|
|00002fb0| 32 0d 15 36 15 62 6c 6f | 63 6b 21 33 36 3d 62 6c |2..6.blo|ck!36=bl|
|00002fc0| 6f 63 6b 21 31 36 0d 15 | 40 14 62 6c 6f 63 6b 21 |ock!16..|@.block!|
|00002fd0| 30 3d 64 72 61 77 77 69 | 6e 25 0d 15 4a 0d 62 6c |0=drawwi|n%..J.bl|
|00002fe0| 6f 63 6b 21 34 3d 37 0d | 15 54 1d c8 99 20 22 57 |ock!4=7.|.T... "W|
|00002ff0| 69 6d 70 5f 44 72 61 67 | 42 6f 78 22 2c 30 2c 62 |imp_Drag|Box",0,b|
|00003000| 6c 6f 63 6b 0d 15 5e 17 | 64 72 61 67 78 25 3d 78 |lock..^.|dragx%=x|
|00003010| 25 3a 64 72 61 67 79 25 | 3d 79 25 0d 15 68 25 6f |%:dragy%|=y%..h%o|
|00003020| 6c 64 64 72 61 67 78 25 | 3d 64 72 61 67 78 25 3a |lddragx%|=dragx%:|
|00003030| 6f 6c 64 64 72 61 67 79 | 25 3d 64 72 61 67 79 25 |olddragy|%=dragy%|
|00003040| 0d 15 72 15 63 6c 61 69 | 6d 64 72 61 67 24 3d 22 |..r.clai|mdrag$="|
|00003050| 6c 69 6e 65 22 0d 15 7c | 06 3d a3 0d 15 86 05 3a |line"..||.=.....:|
|00003060| 0d 15 90 1a dd 20 a4 74 | 65 78 74 6c 65 6e 67 74 |..... .t|extlengt|
|00003070| 68 6f 62 6c 69 6e 65 3a | 3d 30 0d 15 9a 05 3a 0d |hobline:|=0....:.|
|00003080| 15 a4 0f dd 20 a4 64 72 | 61 67 6c 69 6e 65 0d 15 |.... .dr|agline..|
|00003090| ae 13 ea 20 78 25 2c 79 | 25 2c 78 30 25 2c 79 30 |... x%,y|%,x0%,y0|
|000030a0| 25 0d 15 b8 26 f2 6f 72 | 69 67 69 6e 77 69 6e 64 |%...&.or|iginwind|
|000030b0| 6f 77 6c 77 61 28 64 72 | 61 77 77 69 6e 25 2c 78 |owlwa(dr|awwin%,x|
|000030c0| 30 25 2c 79 30 25 29 0d | 15 c2 1b f2 67 65 74 6d |0%,y0%).|....getm|
|000030d0| 6f 75 73 65 64 72 61 77 | 77 69 6e 28 78 25 2c 79 |ousedraw|win(x%,y|
|000030e0| 25 29 0d 15 cc 2a e7 20 | 28 6f 6c 64 64 72 61 67 |%)...*. |(olddrag|
|000030f0| 78 25 3d 78 25 29 20 80 | 20 28 6f 6c 64 64 72 61 |x%=x%) .| (olddra|
|00003100| 67 79 25 3d 79 25 29 20 | 8c 20 3d 30 0d 15 d6 0e |gy%=y%) |. =0....|
|00003110| c8 91 20 78 30 25 2c 79 | 30 25 0d 15 e0 2d ec 20 |.. x0%,y|0%...-. |
|00003120| 64 72 61 67 78 25 2c 64 | 72 61 67 79 25 3a f0 20 |dragx%,d|ragy%:. |
|00003130| 26 31 36 2c 6f 6c 64 64 | 72 61 67 78 25 2c 6f 6c |&16,oldd|ragx%,ol|
|00003140| 64 64 72 61 67 79 25 0d | 15 ea 1f ec 20 64 72 61 |ddragy%.|.... dra|
|00003150| 67 78 25 2c 64 72 61 67 | 79 25 3a f0 20 26 31 36 |gx%,drag|y%:. &16|
|00003160| 2c 78 25 2c 79 25 0d 15 | f4 0a c8 91 20 30 2c 30 |,x%,y%..|.... 0,0|
|00003170| 0d 15 fe 10 6f 6c 64 64 | 72 61 67 78 25 3d 78 25 |....oldd|ragx%=x%|
|00003180| 0d 16 08 10 6f 6c 64 64 | 72 61 67 79 25 3d 79 25 |....oldd|ragy%=y%|
|00003190| 0d 16 12 06 3d 30 0d 16 | 1c 05 3a 0d 16 26 13 dd |....=0..|..:..&..|
|000031a0| 20 a4 75 73 65 72 64 72 | 61 67 6c 69 6e 65 0d 16 | .userdr|agline..|
|000031b0| 30 16 ea 20 78 25 2c 79 | 25 2c 6f 62 2c 78 30 25 |0.. x%,y|%,ob,x0%|
|000031c0| 2c 79 30 25 0d 16 3a 0d | 6f 62 3d 6f 62 66 72 65 |,y0%..:.|ob=obfre|
|000031d0| 65 0d 16 44 26 f2 6f 72 | 69 67 69 6e 77 69 6e 64 |e..D&.or|iginwind|
|000031e0| 6f 77 6c 77 61 28 64 72 | 61 77 77 69 6e 25 2c 78 |owlwa(dr|awwin%,x|
|000031f0| 30 25 2c 79 30 25 29 0d | 16 4e 1b f2 67 65 74 6d |0%,y0%).|.N..getm|
|00003200| 6f 75 73 65 64 72 61 77 | 77 69 6e 28 78 25 2c 79 |ousedraw|win(x%,y|
|00003210| 25 29 0d 16 58 0e c8 91 | 20 78 30 25 2c 79 30 25 |%)..X...| x0%,y0%|
|00003220| 0d 16 62 2d ec 20 64 72 | 61 67 78 25 2c 64 72 61 |..b-. dr|agx%,dra|
|00003230| 67 79 25 3a f0 20 26 31 | 36 2c 6f 6c 64 64 72 61 |gy%:. &1|6,olddra|
|00003240| 67 78 25 2c 6f 6c 64 64 | 72 61 67 79 25 0d 16 6c |gx%,oldd|ragy%..l|
|00003250| 0a c8 91 20 30 2c 30 0d | 16 76 0e 6f 62 21 6f 62 |... 0,0.|.v.ob!ob|
|00003260| 78 32 3d 78 25 0d 16 80 | 0e 6f 62 21 6f 62 79 32 |x2=x%...|.ob!oby2|
|00003270| 3d 79 25 0d 16 8a 23 6f | 62 21 6f 62 6d 69 6e 78 |=y%...#o|b!obminx|
|00003280| 3d a4 6d 69 6e 28 6f 62 | 21 6f 62 78 31 2c 6f 62 |=.min(ob|!obx1,ob|
|00003290| 21 6f 62 78 32 29 0d 16 | 94 23 6f 62 21 6f 62 6d |!obx2)..|.#ob!obm|
|000032a0| 69 6e 79 3d a4 6d 69 6e | 28 6f 62 21 6f 62 79 31 |iny=.min|(ob!oby1|
|000032b0| 2c 6f 62 21 6f 62 79 32 | 29 0d 16 9e 23 6f 62 21 |,ob!oby2|)...#ob!|
|000032c0| 6f 62 6d 61 78 78 3d a4 | 6d 61 78 28 6f 62 21 6f |obmaxx=.|max(ob!o|
|000032d0| 62 78 31 2c 6f 62 21 6f | 62 78 32 29 0d 16 a8 23 |bx1,ob!o|bx2)...#|
|000032e0| 6f 62 21 6f 62 6d 61 78 | 79 3d a4 6d 61 78 28 6f |ob!obmax|y=.max(o|
|000032f0| 62 21 6f 62 79 31 2c 6f | 62 21 6f 62 79 32 29 0d |b!oby1,o|b!oby2).|
|00003300| 16 b2 11 63 6c 61 69 6d | 64 72 61 67 24 3d 22 22 |...claim|drag$=""|
|00003310| 0d 16 bc 30 e7 20 28 6f | 62 21 6f 62 78 31 3d 6f |...0. (o|b!obx1=o|
|00003320| 62 21 6f 62 78 32 29 20 | 80 20 28 6f 62 21 6f 62 |b!obx2) |. (ob!ob|
|00003330| 79 31 3d 6f 62 21 6f 62 | 79 32 29 20 8c 20 3d 30 |y1=ob!ob|y2) . =0|
|00003340| 0d 16 c6 14 6f 62 66 72 | 65 65 2b 3d 6f 62 72 65 |....obfr|ee+=obre|
|00003350| 63 6f 72 64 0d 16 d0 4e | c8 99 20 22 57 69 6d 70 |cord...N|.. "Wimp|
|00003360| 5f 46 6f 72 63 65 52 65 | 64 72 61 77 22 2c 64 72 |_ForceRe|draw",dr|
|00003370| 61 77 77 69 6e 25 2c 6f | 62 21 6f 62 6d 69 6e 78 |awwin%,o|b!obminx|
|00003380| 2c 6f 62 21 6f 62 6d 69 | 6e 79 2c 6f 62 21 6f 62 |,ob!obmi|ny,ob!ob|
|00003390| 6d 61 78 78 2b 31 2c 6f | 62 21 6f 62 6d 61 78 79 |maxx+1,o|b!obmaxy|
|000033a0| 2b 31 0d 16 da 06 3d 30 | 0d 16 e4 05 3a 0d 16 ee |+1....=0|....:...|
|000033b0| 17 dd 20 f2 73 65 6c 65 | 63 74 63 6f 6c 6f 75 72 |.. .sele|ctcolour|
|000033c0| 28 6a 25 29 0d 16 f8 0d | ea 20 69 25 2c 74 24 2c |(j%)....|. i%,t$,|
|000033d0| 62 0d 17 02 12 74 24 3d | 63 6f 6c 6f 75 72 6d 65 |b....t$=|colourme|
|000033e0| 6e 75 24 0d 17 0c 0f 69 | 25 3d a7 74 24 2c 22 23 |nu$....i|%=.t$,"#|
|000033f0| 22 29 0d 17 16 0b c8 95 | 20 6a 25 3e 30 0d 17 20 |")......| j%>0.. |
|00003400| 22 74 24 3d c1 74 24 2c | 69 25 2b 31 29 3a 6a 25 |"t$=.t$,|i%+1):j%|
|00003410| 2d 3d 31 3a 69 25 3d a7 | 74 24 2c 22 23 22 29 0d |-=1:i%=.|t$,"#").|
|00003420| 17 2a 05 ce 0d 17 34 19 | 63 25 3d a0 28 22 26 22 |.*....4.|c%=.("&"|
|00003430| 2b c1 74 24 2c 69 25 2b | 31 2c 31 29 29 0d 17 3e |+.t$,i%+|1,1))..>|
|00003440| 16 73 65 6c 65 63 74 65 | 64 63 6f 6c 6f 75 72 25 |.selecte|dcolour%|
|00003450| 3d 63 25 0d 17 48 18 69 | 25 3d a7 63 6f 6c 6f 75 |=c%..H.i|%=.colou|
|00003460| 72 6d 65 6e 75 24 2c 22 | 3e 22 29 0d 17 52 3e e7 |rmenu$,"|>")..R>.|
|00003470| 20 69 25 3e 30 20 8c 20 | 63 6f 6c 6f 75 72 6d 65 | i%>0 . |colourme|
|00003480| 6e 75 24 3d c0 63 6f 6c | 6f 75 72 6d 65 6e 75 24 |nu$=.col|ourmenu$|
|00003490| 2c 69 25 2d 31 29 2b c1 | 63 6f 6c 6f 75 72 6d 65 |,i%-1)+.|colourme|
|000034a0| 6e 75 24 2c 69 25 2b 31 | 29 0d 17 5c 1f 69 25 3d |nu$,i%+1|)..\.i%=|
|000034b0| a7 63 6f 6c 6f 75 72 6d | 65 6e 75 24 2c 22 23 22 |.colourm|enu$,"#"|
|000034c0| 2b c3 7e 28 63 25 29 29 | 0d 17 66 37 63 6f 6c 6f |+.~(c%))|..f7colo|
|000034d0| 75 72 6d 65 6e 75 24 3d | c0 63 6f 6c 6f 75 72 6d |urmenu$=|.colourm|
|000034e0| 65 6e 75 24 2c 69 25 2d | 31 29 2b 22 3e 22 2b c1 |enu$,i%-|1)+">"+.|
|000034f0| 63 6f 6c 6f 75 72 6d 65 | 6e 75 24 2c 69 25 29 0d |colourme|nu$,i%).|
|00003500| 17 70 1a e7 20 73 65 6c | 65 63 74 65 64 6f 62 6a |.p.. sel|ectedobj|
|00003510| 65 63 74 25 3c 3e 30 20 | 8c 0d 17 7a 15 62 3d 73 |ect%<>0 |...z.b=s|
|00003520| 65 6c 65 63 74 65 64 6f | 62 6a 65 63 74 25 0d 17 |electedo|bject%..|
|00003530| 84 4a c8 99 20 22 57 69 | 6d 70 5f 46 6f 72 63 65 |.J.. "Wi|mp_Force|
|00003540| 52 65 64 72 61 77 22 2c | 64 72 61 77 77 69 6e 25 |Redraw",|drawwin%|
|00003550| 2c 62 21 6f 62 6d 69 6e | 78 2c 62 21 6f 62 6d 69 |,b!obmin|x,b!obmi|
|00003560| 6e 79 2c 62 21 6f 62 6d | 61 78 78 2b 31 2c 62 21 |ny,b!obm|axx+1,b!|
|00003570| 6f 62 6d 61 78 79 2b 31 | 0d 17 8e 1e 62 3f 6f 62 |obmaxy+1|....b?ob|
|00003580| 63 6f 6c 6f 75 72 3d 73 | 65 6c 65 63 74 65 64 63 |colour=s|electedc|
|00003590| 6f 6c 6f 75 72 25 0d 17 | 98 05 cd 0d 17 a2 05 e1 |olour%..|........|
|000035a0| 0d 17 ac 05 3a 0d 17 b6 | 12 dd 20 f2 69 6e 69 74 |....:...|.. .init|
|000035b0| 63 6f 6c 6f 75 72 73 0d | 17 c0 26 77 68 69 74 65 |colours.|..&white|
|000035c0| 3d 30 3a 72 65 64 3d 31 | 3a 6c 69 67 68 74 67 72 |=0:red=1|:lightgr|
|000035d0| 65 79 3d 32 3a 79 65 6c | 6c 6f 77 3d 33 0d 17 ca |ey=2:yel|low=3...|
|000035e0| 23 62 6c 75 65 3d 34 3a | 6d 61 67 65 6e 74 61 3d |#blue=4:|magenta=|
|000035f0| 35 3a 63 79 61 6e 3d 36 | 3a 62 6c 61 63 6b 3d 37 |5:cyan=6|:black=7|
|00003600| 0d 17 d4 22 66 6c 61 73 | 68 3d 38 3a 67 72 65 65 |..."flas|h=8:gree|
|00003610| 6e 3d 31 31 3a 74 69 74 | 6c 65 66 67 63 6f 6c 3d |n=11:tit|lefgcol=|
|00003620| 31 32 0d 17 de 27 73 63 | 72 6f 6c 6c 62 61 72 62 |12...'sc|rollbarb|
|00003630| 67 63 6f 6c 3d 31 33 3a | 73 63 72 6f 6c 6c 62 61 |gcol=13:|scrollba|
|00003640| 72 66 67 63 6f 6c 3d 31 | 34 0d 17 e8 21 6d 69 64 |rfgcol=1|4...!mid|
|00003650| 67 72 65 79 3d 31 35 3a | 68 69 67 68 6c 69 67 68 |grey=15:|highligh|
|00003660| 74 62 67 63 6f 6c 3d 72 | 65 64 0d 17 f2 1d 74 69 |tbgcol=r|ed....ti|
|00003670| 74 6c 65 62 67 63 6f 6c | 3d 73 63 72 6f 6c 6c 62 |tlebgcol|=scrollb|
|00003680| 61 72 66 67 63 6f 6c 0d | 17 fc 17 fb 20 77 68 69 |arfgcol.|.... whi|
|00003690| 74 65 2c 26 46 30 2c 26 | 46 30 2c 26 46 30 0d 18 |te,&F0,&|F0,&F0..|
|000036a0| 06 11 fb 20 72 65 64 2c | 26 46 30 2c 30 2c 30 0d |... red,|&F0,0,0.|
|000036b0| 18 10 1b fb 20 6c 69 67 | 68 74 67 72 65 79 2c 26 |.... lig|htgrey,&|
|000036c0| 41 30 2c 26 41 30 2c 26 | 41 30 0d 18 1a 11 fb 20 |A0,&A0,&|A0..... |
|000036d0| 62 6c 61 63 6b 2c 30 2c | 30 2c 30 0d 18 24 1d ef |black,0,|0,0..$..|
|000036e0| 20 31 39 2c 66 6c 61 73 | 68 2c 31 37 2c 26 46 30 | 19,flas|h,17,&F0|
|000036f0| 2c 26 46 30 2c 26 46 30 | 0d 18 2e 13 fb 20 67 72 |,&F0,&F0|..... gr|
|00003700| 65 65 6e 2c 30 2c 26 46 | 30 2c 30 0d 18 38 18 fb |een,0,&F|0,0..8..|
|00003710| 20 74 69 74 6c 65 66 67 | 63 6f 6c 2c 30 2c 30 2c | titlefg|col,0,0,|
|00003720| 26 38 30 0d 18 42 1e fb | 20 73 63 72 6f 6c 6c 62 |&80..B..| scrollb|
|00003730| 61 72 62 67 63 6f 6c 2c | 30 2c 26 43 30 2c 26 46 |arbgcol,|0,&C0,&F|
|00003740| 30 0d 18 4c 20 fb 20 73 | 63 72 6f 6c 6c 62 61 72 |0..L . s|crollbar|
|00003750| 66 67 63 6f 6c 2c 26 46 | 30 2c 26 42 30 2c 26 36 |fgcol,&F|0,&B0,&6|
|00003760| 30 0d 18 56 19 fb 20 6d | 69 64 67 72 65 79 2c 26 |0..V.. m|idgrey,&|
|00003770| 38 30 2c 26 38 30 2c 26 | 38 30 0d 18 60 19 ef 20 |80,&80,&|80..`.. |
|00003780| 31 39 2c 30 2c 32 34 2c | 26 38 30 2c 26 38 30 2c |19,0,24,|&80,&80,|
|00003790| 26 38 30 0d 18 6a 0c 2a | 46 58 20 39 2c 31 30 0d |&80..j.*|FX 9,10.|
|000037a0| 18 74 0d 2a 46 58 20 31 | 30 2c 31 30 0d 18 7e 05 |.t.*FX 1|0,10..~.|
|000037b0| e1 0d 18 88 05 3a 0d 18 | 92 13 dd 20 f2 73 65 74 |.....:..|... .set|
|000037c0| 66 6c 61 73 68 28 63 25 | 29 0d 18 9c 28 c8 99 20 |flash(c%|)...(.. |
|000037d0| 22 4f 53 5f 52 65 61 64 | 50 61 6c 65 74 74 65 22 |"OS_Read|Palette"|
|000037e0| 2c 63 25 2c 31 36 20 b8 | 20 2c 2c 21 62 6c 6f 63 |,c%,16 .| ,,!bloc|
|000037f0| 6b 0d 18 a6 29 ef 20 31 | 39 2c 66 6c 61 73 68 2c |k...). 1|9,flash,|
|00003800| 31 38 2c 62 6c 6f 63 6b | 3f 31 2c 62 6c 6f 63 6b |18,block|?1,block|
|00003810| 3f 32 2c 62 6c 6f 63 6b | 3f 33 0d 18 b0 05 e1 0d |?2,block|?3......|
|00003820| 18 ba 05 3a 0d 18 c4 0b | dd 20 f2 71 75 69 74 0d |...:....|. .quit.|
|00003830| 18 ce 24 f4 20 20 20 6f | 77 6e 65 72 20 6e 69 63 |..$. o|wner nic|
|00003840| 6f 6e 73 20 20 20 77 69 | 64 74 68 20 20 68 65 69 |ons wi|dth hei|
|00003850| 67 68 74 0d 18 d8 23 dc | 20 22 71 75 69 74 22 2c |ght...#.| "quit",|
|00003860| 22 20 20 20 34 22 2c 20 | 22 20 34 32 30 22 2c 20 |" 4", |" 420", |
|00003870| 22 20 31 35 30 22 0d 18 | e2 40 f4 20 20 20 6d 69 |" 150"..|.@. mi|
|00003880| 6e 78 20 20 6d 69 6e 79 | 20 20 6d 61 78 78 20 20 |nx miny| maxx |
|00003890| 6d 61 78 79 20 20 20 20 | 62 61 63 6b 67 6e 64 20 |maxy |backgnd |
|000038a0| 66 6f 72 65 67 6e 64 20 | 20 20 66 6c 61 67 73 20 |foregnd | flags |
|000038b0| 20 20 64 61 74 61 0d 18 | ec 40 dc 20 22 31 34 30 | data..|.@. "140|
|000038c0| 22 2c 22 20 34 30 22 2c | 22 32 36 30 22 2c 22 20 |"," 40",|"260"," |
|000038d0| 38 30 22 2c 22 6c 69 67 | 68 74 67 72 65 79 22 2c |80","lig|htgrey",|
|000038e0| 22 62 6c 61 63 6b 22 2c | 22 26 33 30 33 44 22 2c |"black",|"&303D",|
|000038f0| 22 51 75 69 74 22 0d 18 | f6 42 dc 20 22 32 38 30 |"Quit"..|.B. "280|
|00003900| 22 2c 22 20 34 30 22 2c | 22 34 30 30 22 2c 22 20 |"," 40",|"400"," |
|00003910| 38 30 22 2c 22 6c 69 67 | 68 74 67 72 65 79 22 2c |80","lig|htgrey",|
|00003920| 22 62 6c 61 63 6b 22 2c | 22 26 33 30 33 44 22 2c |"black",|"&303D",|
|00003930| 22 43 61 6e 63 65 6c 22 | 0d 19 00 46 dc 20 22 31 |"Cancel"|...F. "1|
|00003940| 32 30 22 2c 22 31 30 30 | 22 2c 22 34 32 30 22 2c |20","100|","420",|
|00003950| 22 31 34 30 22 2c 20 20 | 20 20 22 77 68 69 74 65 |"140", | "white|
|00003960| 22 2c 22 62 6c 61 63 6b | 22 2c 22 20 20 26 31 39 |","black|"," &19|
|00003970| 22 2c 22 51 75 69 74 20 | 66 6c 6f 77 3f 22 0d 19 |","Quit |flow?"..|
|00003980| 0a 40 dc 20 22 20 31 30 | 22 2c 22 20 31 36 22 2c |.@. " 10|"," 16",|
|00003990| 22 31 31 30 22 2c 22 31 | 34 30 22 2c 20 20 20 20 |"110","1|40", |
|000039a0| 22 77 68 69 74 65 22 2c | 22 62 6c 61 63 6b 22 2c |"white",|"black",|
|000039b0| 22 20 20 26 30 32 22 2c | 22 73 74 6f 70 22 0d 19 |" &02",|"stop"..|
|000039c0| 14 0a f7 20 8d 64 58 58 | 0d 19 1e 19 64 69 61 6c |... .dXX|....dial|
|000039d0| 6f 67 25 3d a4 63 72 65 | 61 74 65 64 69 61 6c 6f |og%=.cre|atedialo|
|000039e0| 67 0d 19 28 05 e1 0d 19 | 32 05 3a 0d 19 3c 1d dd |g..(....|2.:..<..|
|000039f0| 20 a4 63 6c 69 63 6b 64 | 69 61 6c 6f 67 71 75 69 | .clickd|ialogqui|
|00003a00| 74 28 69 63 6f 6e 25 29 | 0d 19 46 1e f2 69 6e 76 |t(icon%)|..F..inv|
|00003a10| 65 72 74 69 63 6f 6e 28 | 64 69 61 6c 6f 67 25 2c |erticon(|dialog%,|
|00003a20| 69 63 6f 6e 25 29 0d 19 | 50 0f e7 20 69 63 6f 6e |icon%)..|P.. icon|
|00003a30| 25 3d 30 20 8c 0d 19 5a | 19 f2 63 6c 6f 73 65 77 |%=0 ...Z|..closew|
|00003a40| 69 6e 64 6f 77 28 64 69 | 61 6c 6f 67 25 29 0d 19 |indow(di|alog%)..|
|00003a50| 64 1a f2 63 6c 6f 73 65 | 77 69 6e 64 6f 77 28 64 |d..close|window(d|
|00003a60| 72 61 77 77 69 6e 25 29 | 0d 19 6e 1a f2 63 6c 6f |rawwin%)|..n..clo|
|00003a70| 73 65 77 69 6e 64 6f 77 | 28 69 63 6f 6e 77 69 6e |sewindow|(iconwin|
|00003a80| 25 29 0d 19 78 17 c8 99 | 20 22 57 69 6d 70 5f 43 |%)..x...| "Wimp_C|
|00003a90| 6c 6f 73 65 44 6f 77 6e | 22 0d 19 82 0d 2a 46 58 |loseDown|"....*FX|
|00003aa0| 20 32 30 30 2c 30 0d 19 | 8c 0c 2a 46 58 20 39 2c | 200,0..|..*FX 9,|
|00003ab0| 32 35 0d 19 96 0d 2a 46 | 58 20 31 30 2c 32 35 0d |25....*F|X 10,25.|
|00003ac0| 19 a0 08 eb 20 31 32 0d | 19 aa 05 e0 0d 19 b4 05 |.... 12.|........|
|00003ad0| cd 0d 19 be 06 3d b9 0d | 19 c8 05 3a 0d 19 d2 0b |.....=..|...:....|
|00003ae0| dd 20 f2 6c 6f 61 64 0d | 19 dc 10 24 66 69 6c 65 |. .load.|...$file|
|00003af0| 6e 61 6d 65 3d 22 22 0d | 19 e6 24 f4 20 20 20 6f |name="".|..$. o|
|00003b00| 77 6e 65 72 20 6e 69 63 | 6f 6e 73 20 20 20 77 69 |wner nic|ons wi|
|00003b10| 64 74 68 20 20 68 65 69 | 67 68 74 0d 19 f0 23 dc |dth hei|ght...#.|
|00003b20| 20 22 6c 6f 61 64 22 2c | 22 20 20 20 35 22 2c 20 | "load",|" 5", |
|00003b30| 22 20 33 30 30 22 2c 20 | 22 20 32 35 30 22 0d 19 |" 300", |" 250"..|
|00003b40| fa 40 f4 20 20 20 6d 69 | 6e 78 20 20 6d 69 6e 79 |.@. mi|nx miny|
|00003b50| 20 20 6d 61 78 78 20 20 | 6d 61 78 79 20 20 20 20 | maxx |maxy |
|00003b60| 62 61 63 6b 67 6e 64 20 | 66 6f 72 65 67 6e 64 20 |backgnd |foregnd |
|00003b70| 20 20 66 6c 61 67 73 20 | 20 20 64 61 74 61 0d 1a | flags | data..|
|00003b80| 04 40 dc 20 22 20 32 30 | 22 2c 22 20 35 30 22 2c |.@. " 20|"," 50",|
|00003b90| 22 31 34 30 22 2c 22 20 | 39 30 22 2c 22 6c 69 67 |"140"," |90","lig|
|00003ba0| 68 74 67 72 65 79 22 2c | 22 62 6c 61 63 6b 22 2c |htgrey",|"black",|
|00003bb0| 22 26 33 30 33 44 22 2c | 22 4c 6f 61 64 22 0d 1a |"&303D",|"Load"..|
|00003bc0| 0e 42 dc 20 22 31 36 30 | 22 2c 22 20 35 30 22 2c |.B. "160|"," 50",|
|00003bd0| 22 32 38 30 22 2c 22 20 | 39 30 22 2c 22 6c 69 67 |"280"," |90","lig|
|00003be0| 68 74 67 72 65 79 22 2c | 22 62 6c 61 63 6b 22 2c |htgrey",|"black",|
|00003bf0| 22 26 33 30 33 44 22 2c | 22 43 61 6e 63 65 6c 22 |"&303D",|"Cancel"|
|00003c00| 0d 1a 18 45 dc 20 22 20 | 20 30 22 2c 22 32 30 30 |...E. " | 0","200|
|00003c10| 22 2c 22 33 30 30 22 2c | 22 32 34 30 22 2c 20 20 |","300",|"240", |
|00003c20| 20 20 22 77 68 69 74 65 | 22 2c 22 62 6c 61 63 6b | "white|","black|
|00003c30| 22 2c 22 20 20 26 31 39 | 22 2c 22 4c 6f 61 64 20 |"," &19|","Load |
|00003c40| 66 69 6c 65 22 0d 1a 22 | 41 dc 20 22 20 33 30 22 |file".."|A. " 30"|
|00003c50| 2c 22 31 33 30 22 2c 22 | 31 33 30 22 2c 22 31 37 |,"130","|130","17|
|00003c60| 30 22 2c 20 20 20 20 22 | 77 68 69 74 65 22 2c 22 |0", "|white","|
|00003c70| 62 6c 61 63 6b 22 2c 22 | 20 20 26 31 39 22 2c 22 |black","| &19","|
|00003c80| 4e 61 6d 65 3a 22 0d 1a | 2c 46 dc 20 22 31 34 30 |Name:"..|,F. "140|
|00003c90| 22 2c 22 31 33 30 22 2c | 22 32 37 30 22 2c 22 31 |","130",|"270","1|
|00003ca0| 37 30 22 2c 20 20 20 20 | 22 77 68 69 74 65 22 2c |70", |"white",|
|00003cb0| 22 62 6c 61 63 6b 22 2c | 22 26 46 31 31 44 22 2c |"black",|"&F11D",|
|00003cc0| 22 66 69 6c 65 6e 61 6d | 65 2c 38 22 0d 1a 36 0a |"filenam|e,8"..6.|
|00003cd0| f7 20 8d 64 70 59 0d 1a | 40 19 64 69 61 6c 6f 67 |. .dpY..|@.dialog|
|00003ce0| 25 3d a4 63 72 65 61 74 | 65 64 69 61 6c 6f 67 0d |%=.creat|edialog.|
|00003cf0| 1a 4a 21 f2 73 65 74 63 | 61 72 65 74 28 64 69 61 |.J!.setc|aret(dia|
|00003d00| 6c 6f 67 25 2c 34 2c 30 | 2c 30 2c 2d 31 2c 30 29 |log%,4,0|,0,-1,0)|
|00003d10| 0d 1a 54 05 e1 0d 1a 5e | 05 3a 0d 1a 68 1d dd 20 |..T....^|.:..h.. |
|00003d20| a4 63 6c 69 63 6b 64 69 | 61 6c 6f 67 6c 6f 61 64 |.clickdi|alogload|
|00003d30| 28 69 63 6f 6e 25 29 0d | 1a 72 1a ea 20 6c 65 6e |(icon%).|.r.. len|
|00003d40| 25 2c 66 69 6c 65 74 79 | 70 65 25 2c 74 79 70 65 |%,filety|pe%,type|
|00003d50| 25 0d 1a 7c 1e f2 69 6e | 76 65 72 74 69 63 6f 6e |%..|..in|verticon|
|00003d60| 28 64 69 61 6c 6f 67 25 | 2c 69 63 6f 6e 25 29 0d |(dialog%|,icon%).|
|00003d70| 1a 86 0f e7 20 69 63 6f | 6e 25 3d 30 20 8c 0d 1a |.... ico|n%=0 ...|
|00003d80| 90 14 e7 20 24 66 69 6c | 65 6e 61 6d 65 3d 22 22 |... $fil|ename=""|
|00003d90| 20 8c 0d 1a 9a 2d f2 63 | 72 65 61 74 65 61 6c 65 | ....-.c|reateale|
|00003da0| 72 74 28 22 4d 75 73 74 | 20 73 70 65 63 69 66 79 |rt("Must| specify|
|00003db0| 20 61 20 66 69 6c 65 20 | 6e 61 6d 65 21 22 29 0d | a file |name!").|
|00003dc0| 1a a4 1e f2 69 6e 76 65 | 72 74 69 63 6f 6e 28 64 |....inve|rticon(d|
|00003dd0| 69 61 6c 6f 67 25 2c 69 | 63 6f 6e 25 29 0d 1a ae |ialog%,i|con%)...|
|00003de0| 06 3d a3 0d 1a b8 05 cd | 0d 1a c2 35 c8 99 20 22 |.=......|...5.. "|
|00003df0| 4f 53 5f 46 69 6c 65 22 | 2c 35 2c 24 66 69 6c 65 |OS_File"|,5,$file|
|00003e00| 6e 61 6d 65 20 b8 20 74 | 79 70 65 25 2c 2c 66 69 |name . t|ype%,,fi|
|00003e10| 6c 65 74 79 70 65 25 2c | 2c 6c 65 6e 25 0d 1a cc |letype%,|,len%...|
|00003e20| 45 e7 20 28 74 79 70 65 | 25 3c 3e 31 29 20 84 20 |E. (type|%<>1) . |
|00003e30| 28 28 66 69 6c 65 74 79 | 70 65 25 20 80 20 26 46 |((filety|pe% . &F|
|00003e40| 46 46 46 46 46 30 30 29 | 3c 3e 28 26 46 46 46 30 |FFFFF00)|<>(&FFF0|
|00003e50| 30 30 30 30 20 84 20 26 | 30 43 41 3c 3c 38 29 29 |0000 . &|0CA<<8))|
|00003e60| 20 8c 0d 1a d6 2e f2 63 | 72 65 61 74 65 61 6c 65 | ......c|reateale|
|00003e70| 72 74 28 22 46 69 6c 65 | 20 69 73 20 6f 66 20 74 |rt("File| is of t|
|00003e80| 68 65 20 77 72 6f 6e 67 | 20 74 79 70 65 21 22 29 |he wrong| type!")|
|00003e90| 0d 1a e0 1e f2 69 6e 76 | 65 72 74 69 63 6f 6e 28 |.....inv|erticon(|
|00003ea0| 64 69 61 6c 6f 67 25 2c | 69 63 6f 6e 25 29 0d 1a |dialog%,|icon%)..|
|00003eb0| ea 06 3d a3 0d 1a f4 05 | cd 0d 1a fe 27 ff 20 22 |..=.....|....'. "|
|00003ec0| 4c 4f 41 44 20 22 2b 24 | 66 69 6c 65 6e 61 6d 65 |LOAD "+$|filename|
|00003ed0| 2b 22 20 22 2b c3 7e 28 | 6f 62 74 61 62 6c 65 29 |+" "+.~(|obtable)|
|00003ee0| 0d 1b 08 2d 6f 62 66 72 | 65 65 3d 6f 62 74 61 62 |...-obfr|ee=obtab|
|00003ef0| 6c 65 2b 28 6c 65 6e 25 | 20 81 20 6f 62 72 65 63 |le+(len%| . obrec|
|00003f00| 6f 72 64 29 2a 6f 62 72 | 65 63 6f 72 64 0d 1b 12 |ord)*obr|ecord...|
|00003f10| 34 c8 99 20 22 57 69 6d | 70 5f 46 6f 72 63 65 52 |4.. "Wim|p_ForceR|
|00003f20| 65 64 72 61 77 22 2c 64 | 72 61 77 77 69 6e 25 2c |edraw",d|rawwin%,|
|00003f30| 30 2c 30 2c 64 6d 61 78 | 78 25 2c 64 6d 61 78 79 |0,0,dmax|x%,dmaxy|
|00003f40| 25 0d 1b 1c 05 cd 0d 1b | 26 06 3d b9 0d 1b 30 05 |%.......|&.=...0.|
|00003f50| 3a 0d 1b 3a 0b dd 20 f2 | 73 61 76 65 0d 1b 44 10 |:..:.. .|save..D.|
|00003f60| 24 66 69 6c 65 6e 61 6d | 65 3d 22 22 0d 1b 4e 24 |$filenam|e=""..N$|
|00003f70| f4 20 20 20 6f 77 6e 65 | 72 20 6e 69 63 6f 6e 73 |. owne|r nicons|
|00003f80| 20 20 20 77 69 64 74 68 | 20 20 68 65 69 67 68 74 | width| height|
|00003f90| 0d 1b 58 23 dc 20 22 73 | 61 76 65 22 2c 22 20 20 |..X#. "s|ave"," |
|00003fa0| 20 35 22 2c 20 22 20 33 | 30 30 22 2c 20 22 20 32 | 5", " 3|00", " 2|
|00003fb0| 35 30 22 0d 1b 62 41 f4 | 20 20 20 6d 69 6e 78 20 |50"..bA.| minx |
|00003fc0| 20 6d 69 6e 79 20 20 6d | 61 78 78 20 20 6d 61 78 | miny m|axx max|
|00003fd0| 79 20 20 20 20 20 62 61 | 63 6b 67 6e 64 20 66 6f |y ba|ckgnd fo|
|00003fe0| 72 65 67 6e 64 20 20 20 | 66 6c 61 67 73 20 20 20 |regnd |flags |
|00003ff0| 64 61 74 61 0d 1b 6c 40 | dc 20 22 20 32 30 22 2c |data..l@|. " 20",|
|00004000| 22 20 35 30 22 2c 22 31 | 34 30 22 2c 22 20 39 30 |" 50","1|40"," 90|
|00004010| 22 2c 22 6c 69 67 68 74 | 67 72 65 79 22 2c 22 62 |","light|grey","b|
|00004020| 6c 61 63 6b 22 2c 22 26 | 33 30 33 44 22 2c 22 53 |lack","&|303D","S|
|00004030| 61 76 65 22 0d 1b 76 42 | dc 20 22 31 36 30 22 2c |ave"..vB|. "160",|
|00004040| 22 20 35 30 22 2c 22 32 | 38 30 22 2c 22 20 39 30 |" 50","2|80"," 90|
|00004050| 22 2c 22 6c 69 67 68 74 | 67 72 65 79 22 2c 22 62 |","light|grey","b|
|00004060| 6c 61 63 6b 22 2c 22 26 | 33 30 33 44 22 2c 22 43 |lack","&|303D","C|
|00004070| 61 6e 63 65 6c 22 0d 1b | 80 45 dc 20 22 20 20 30 |ancel"..|.E. " 0|
|00004080| 22 2c 22 32 30 30 22 2c | 22 33 30 30 22 2c 22 32 |","200",|"300","2|
|00004090| 34 30 22 2c 20 20 20 20 | 22 77 68 69 74 65 22 2c |40", |"white",|
|000040a0| 22 62 6c 61 63 6b 22 2c | 22 20 20 26 31 39 22 2c |"black",|" &19",|
|000040b0| 22 53 61 76 65 20 66 69 | 6c 65 22 0d 1b 8a 41 dc |"Save fi|le"...A.|
|000040c0| 20 22 20 33 30 22 2c 22 | 31 33 30 22 2c 22 31 33 | " 30","|130","13|
|000040d0| 30 22 2c 22 31 37 30 22 | 2c 20 20 20 20 22 77 68 |0","170"|, "wh|
|000040e0| 69 74 65 22 2c 22 62 6c | 61 63 6b 22 2c 22 20 20 |ite","bl|ack"," |
|000040f0| 26 31 39 22 2c 22 4e 61 | 6d 65 3a 22 0d 1b 94 46 |&19","Na|me:"...F|
|00004100| dc 20 22 31 34 30 22 2c | 22 31 33 30 22 2c 22 32 |. "140",|"130","2|
|00004110| 37 30 22 2c 22 31 37 30 | 22 2c 20 20 20 20 22 77 |70","170|", "w|
|00004120| 68 69 74 65 22 2c 22 62 | 6c 61 63 6b 22 2c 22 26 |hite","b|lack","&|
|00004130| 46 31 31 44 22 2c 22 66 | 69 6c 65 6e 61 6d 65 2c |F11D","f|ilename,|
|00004140| 38 22 0d 1b 9e 0a f7 20 | 8d 44 58 5b 0d 1b a8 19 |8"..... |.DX[....|
|00004150| 64 69 61 6c 6f 67 25 3d | a4 63 72 65 61 74 65 64 |dialog%=|.created|
|00004160| 69 61 6c 6f 67 0d 1b b2 | 21 f2 73 65 74 63 61 72 |ialog...|!.setcar|
|00004170| 65 74 28 64 69 61 6c 6f | 67 25 2c 34 2c 30 2c 30 |et(dialo|g%,4,0,0|
|00004180| 2c 2d 31 2c 30 29 0d 1b | bc 05 e1 0d 1b c6 05 3a |,-1,0)..|.......:|
|00004190| 0d 1b d0 1d dd 20 a4 63 | 6c 69 63 6b 64 69 61 6c |..... .c|lickdial|
|000041a0| 6f 67 73 61 76 65 28 69 | 63 6f 6e 25 29 0d 1b da |ogsave(i|con%)...|
|000041b0| 1e f2 69 6e 76 65 72 74 | 69 63 6f 6e 28 64 69 61 |..invert|icon(dia|
|000041c0| 6c 6f 67 25 2c 69 63 6f | 6e 25 29 0d 1b e4 0f e7 |log%,ico|n%).....|
|000041d0| 20 69 63 6f 6e 25 3d 30 | 20 8c 0d 1b ee 14 e7 20 | icon%=0| ...... |
|000041e0| 24 66 69 6c 65 6e 61 6d | 65 3d 22 22 20 8c 0d 1b |$filenam|e="" ...|
|000041f0| f8 2d f2 63 72 65 61 74 | 65 61 6c 65 72 74 28 22 |.-.creat|ealert("|
|00004200| 4d 75 73 74 20 73 70 65 | 63 69 66 79 20 61 20 66 |Must spe|cify a f|
|00004210| 69 6c 65 20 6e 61 6d 65 | 21 22 29 0d 1c 02 1e f2 |ile name|!").....|
|00004220| 69 6e 76 65 72 74 69 63 | 6f 6e 28 64 69 61 6c 6f |invertic|on(dialo|
|00004230| 67 25 2c 69 63 6f 6e 25 | 29 0d 1c 0c 06 3d a3 0d |g%,icon%|)....=..|
|00004240| 1c 16 05 cd 0d 1c 20 36 | ff 20 22 53 41 56 45 20 |...... 6|. "SAVE |
|00004250| 22 2b 24 66 69 6c 65 6e | 61 6d 65 2b 22 20 22 2b |"+$filen|ame+" "+|
|00004260| c3 7e 28 6f 62 74 61 62 | 6c 65 29 2b 22 20 22 2b |.~(obtab|le)+" "+|
|00004270| c3 7e 28 6f 62 66 72 65 | 65 29 0d 1c 2a 21 ff 20 |.~(obfre|e)..*!. |
|00004280| 22 53 45 54 54 59 50 45 | 20 22 2b 24 66 69 6c 65 |"SETTYPE| "+$file|
|00004290| 6e 61 6d 65 2b 22 20 30 | 43 41 22 0d 1c 34 05 cd |name+" 0|CA"..4..|
|000042a0| 0d 1c 3e 06 3d b9 0d 1c | 48 05 3a 0d 1c 52 19 dd |..>.=...|H.:..R..|
|000042b0| 20 f2 64 65 73 65 6c 65 | 63 74 6d 65 6e 75 64 65 | .desele|ctmenude|
|000042c0| 6c 65 74 65 0d 1c 5c 08 | ea 20 69 25 0d 1c 66 1e |lete..\.|. i%..f.|
|000042d0| 69 25 3d a7 64 72 61 77 | 77 69 6e 6d 65 6e 75 24 |i%=.draw|winmenu$|
|000042e0| 2c 22 44 65 6c 65 74 65 | 22 29 0d 1c 70 59 e7 20 |,"Delete|")..pY. |
|000042f0| c1 64 72 61 77 77 69 6e | 6d 65 6e 75 24 2c 69 25 |.drawwin|menu$,i%|
|00004300| 2d 31 2c 31 29 3c 3e 22 | 3c 22 20 8c 20 64 72 61 |-1,1)<>"|<" . dra|
|00004310| 77 77 69 6e 6d 65 6e 75 | 24 3d c0 64 72 61 77 77 |wwinmenu|$=.draww|
|00004320| 69 6e 6d 65 6e 75 24 2c | 69 25 2d 31 29 2b 22 3c |inmenu$,|i%-1)+"<|
|00004330| 22 2b c1 64 72 61 77 77 | 69 6e 6d 65 6e 75 24 2c |"+.draww|inmenu$,|
|00004340| 69 25 29 0d 1c 7a 05 e1 | 0d 1c 84 05 3a 0d 1c 8e |i%)..z..|....:...|
|00004350| 17 dd 20 f2 64 65 73 65 | 6c 65 63 74 6d 65 6e 75 |.. .dese|lectmenu|
|00004360| 74 65 78 74 0d 1c 98 08 | ea 20 69 25 0d 1c a2 1d |text....|. i%....|
|00004370| 69 25 3d a7 64 72 61 77 | 77 69 6e 6d 65 6e 75 24 |i%=.draw|winmenu$|
|00004380| 2c 22 27 74 65 78 74 22 | 29 0d 1c ac 59 e7 20 c1 |,"'text"|)...Y. .|
|00004390| 64 72 61 77 77 69 6e 6d | 65 6e 75 24 2c 69 25 2d |drawwinm|enu$,i%-|
|000043a0| 31 2c 31 29 3c 3e 22 3c | 22 20 8c 20 64 72 61 77 |1,1)<>"<|" . draw|
|000043b0| 77 69 6e 6d 65 6e 75 24 | 3d c0 64 72 61 77 77 69 |winmenu$|=.drawwi|
|000043c0| 6e 6d 65 6e 75 24 2c 69 | 25 2d 31 29 2b 22 3c 22 |nmenu$,i|%-1)+"<"|
|000043d0| 2b c1 64 72 61 77 77 69 | 6e 6d 65 6e 75 24 2c 69 |+.drawwi|nmenu$,i|
|000043e0| 25 29 0d 1c b6 05 e1 0d | 1c c0 05 3a 0d 1c ca 17 |%)......|...:....|
|000043f0| dd 20 f2 73 65 6c 65 63 | 74 6d 65 6e 75 64 65 6c |. .selec|tmenudel|
|00004400| 65 74 65 0d 1c d4 08 ea | 20 69 25 0d 1c de 1f 69 |ete.....| i%....i|
|00004410| 25 3d a7 64 72 61 77 77 | 69 6e 6d 65 6e 75 24 2c |%=.draww|inmenu$,|
|00004420| 22 3c 44 65 6c 65 74 65 | 22 29 0d 1c e8 41 e7 20 |"<Delete|")...A. |
|00004430| 69 25 3e 30 20 8c 20 64 | 72 61 77 77 69 6e 6d 65 |i%>0 . d|rawwinme|
|00004440| 6e 75 24 3d c0 64 72 61 | 77 77 69 6e 6d 65 6e 75 |nu$=.dra|wwinmenu|
|00004450| 24 2c 69 25 2d 31 29 2b | c1 64 72 61 77 77 69 6e |$,i%-1)+|.drawwin|
|00004460| 6d 65 6e 75 24 2c 69 25 | 2b 31 29 0d 1c f2 05 e1 |menu$,i%|+1).....|
|00004470| 0d 1c fc 05 3a 0d 1d 06 | 15 dd 20 f2 73 65 6c 65 |....:...|.. .sele|
|00004480| 63 74 6d 65 6e 75 74 65 | 78 74 0d 1d 10 08 ea 20 |ctmenute|xt..... |
|00004490| 69 25 0d 1d 1a 2d 74 65 | 78 74 6c 65 6e 67 74 68 |i%...-te|xtlength|
|000044a0| 3d a4 74 65 78 74 6c 65 | 6e 67 74 68 6f 62 28 73 |=.textle|ngthob(s|
|000044b0| 65 6c 65 63 74 65 64 6f | 62 6a 65 63 74 25 29 0d |electedo|bject%).|
|000044c0| 1d 24 15 e7 20 74 65 78 | 74 6c 65 6e 67 74 68 3c |.$.. tex|tlength<|
|000044d0| 3e 30 20 8c 0d 1d 2e 1e | 69 25 3d a7 64 72 61 77 |>0 .....|i%=.draw|
|000044e0| 77 69 6e 6d 65 6e 75 24 | 2c 22 3c 27 74 65 78 74 |winmenu$|,"<'text|
|000044f0| 22 29 0d 1d 38 41 e7 20 | 69 25 3e 30 20 8c 20 64 |")..8A. |i%>0 . d|
|00004500| 72 61 77 77 69 6e 6d 65 | 6e 75 24 3d c0 64 72 61 |rawwinme|nu$=.dra|
|00004510| 77 77 69 6e 6d 65 6e 75 | 24 2c 69 25 2d 31 29 2b |wwinmenu|$,i%-1)+|
|00004520| c1 64 72 61 77 77 69 6e | 6d 65 6e 75 24 2c 69 25 |.drawwin|menu$,i%|
|00004530| 2b 31 29 0d 1d 42 05 cd | 0d 1d 4c 05 e1 0d 1d 56 |+1)..B..|..L....V|
|00004540| 05 3a 0d 1d 60 10 dd 20 | f2 69 6e 69 74 6d 65 6e |.:..`.. |.initmen|
|00004550| 75 73 0d 1d 6a 14 6d 61 | 78 74 65 78 74 6c 65 6e |us..j.ma|xtextlen|
|00004560| 67 74 68 3d 34 30 0d 1d | 74 1c 74 65 78 74 6c 65 |gth=40..|t.textle|
|00004570| 6e 67 74 68 3d 6d 61 78 | 74 65 78 74 6c 65 6e 67 |ngth=max|textleng|
|00004580| 74 68 0d 1d 7e 19 de 20 | 6d 74 65 78 74 20 6d 61 |th..~.. |mtext ma|
|00004590| 78 74 65 78 74 6c 65 6e | 67 74 68 0d 1d 88 0d 24 |xtextlen|gth....$|
|000045a0| 6d 74 65 78 74 3d 22 22 | 0d 1d 92 26 6d 65 6e 75 |mtext=""|...&menu|
|000045b0| 62 6c 6f 63 6b 73 69 7a | 65 3d 32 38 2b 31 30 2a |blocksiz|e=28+10*|
|000045c0| 32 34 3a 6e 6f 6f 66 6d | 65 6e 75 73 3d 33 0d 1d |24:noofm|enus=3..|
|000045d0| 9c 27 de 20 6d 65 6e 75 | 62 6c 6f 63 6b 20 6e 6f |.'. menu|block no|
|000045e0| 6f 66 6d 65 6e 75 73 2a | 6d 65 6e 75 62 6c 6f 63 |ofmenus*|menubloc|
|000045f0| 6b 73 69 7a 65 0d 1d a6 | 19 63 6f 6c 6f 75 72 6d |ksize...|.colourm|
|00004600| 65 6e 75 24 3d 22 43 6f | 6c 6f 75 72 73 22 0d 1d |enu$="Co|lours"..|
|00004610| b0 27 63 6f 6c 6f 75 72 | 6d 65 6e 75 24 2b 3d 22 |.'colour|menu$+="|
|00004620| 7c 23 22 2b c3 7e 28 62 | 6c 61 63 6b 29 2b 22 42 ||#"+.~(b|lack)+"B|
|00004630| 6c 61 63 6b 22 0d 1d ba | 23 63 6f 6c 6f 75 72 6d |lack"...|#colourm|
|00004640| 65 6e 75 24 2b 3d 22 7c | 23 22 2b c3 7e 28 72 65 |enu$+="||#"+.~(re|
|00004650| 64 29 2b 22 52 65 64 22 | 0d 1d c4 27 63 6f 6c 6f |d)+"Red"|...'colo|
|00004660| 75 72 6d 65 6e 75 24 2b | 3d 22 7c 23 22 2b c3 7e |urmenu$+|="|#"+.~|
|00004670| 28 67 72 65 65 6e 29 2b | 22 47 72 65 65 6e 22 0d |(green)+|"Green".|
|00004680| 1d ce 29 63 6f 6c 6f 75 | 72 6d 65 6e 75 24 2b 3d |..)colou|rmenu$+=|
|00004690| 22 7c 23 22 2b c3 7e 28 | 79 65 6c 6c 6f 77 29 2b |"|#"+.~(|yellow)+|
|000046a0| 22 59 65 6c 6c 6f 77 22 | 0d 1d d8 25 63 6f 6c 6f |"Yellow"|...%colo|
|000046b0| 75 72 6d 65 6e 75 24 2b | 3d 22 7c 23 22 2b c3 7e |urmenu$+|="|#"+.~|
|000046c0| 28 62 6c 75 65 29 2b 22 | 42 6c 75 65 22 0d 1d e2 |(blue)+"|Blue"...|
|000046d0| 2b 63 6f 6c 6f 75 72 6d | 65 6e 75 24 2b 3d 22 7c |+colourm|enu$+="||
|000046e0| 23 22 2b c3 7e 28 6d 61 | 67 65 6e 74 61 29 2b 22 |#"+.~(ma|genta)+"|
|000046f0| 4d 61 67 65 6e 74 61 22 | 0d 1d ec 25 63 6f 6c 6f |Magenta"|...%colo|
|00004700| 75 72 6d 65 6e 75 24 2b | 3d 22 7c 23 22 2b c3 7e |urmenu$+|="|#"+.~|
|00004710| 28 63 79 61 6e 29 2b 22 | 43 79 61 6e 22 0d 1d f6 |(cyan)+"|Cyan"...|
|00004720| 14 f2 73 65 6c 65 63 74 | 63 6f 6c 6f 75 72 28 30 |..select|colour(0|
|00004730| 29 0d 1e 00 58 64 72 61 | 77 77 69 6e 6d 65 6e 75 |)...Xdra|wwinmenu|
|00004740| 24 3d 22 46 6c 6f 77 20 | 6d 65 6e 75 7c 4c 6f 61 |$="Flow |menu|Loa|
|00004750| 64 2e 2e 2e 7c 3a 53 61 | 76 65 2e 2e 2e 7c 27 63 |d...|:Sa|ve...|'c|
|00004760| 6f 6c 6f 75 72 6d 65 6e | 75 24 27 43 6f 6c 6f 75 |olourmen|u$'Colou|
|00004770| 72 7c 44 65 6c 65 74 65 | 7c 27 74 65 78 74 6d 65 |r|Delete||'textme|
|00004780| 6e 75 24 27 54 65 78 74 | 22 0d 1e 0a 2d 74 65 78 |nu$'Text|"...-tex|
|00004790| 74 6d 65 6e 75 24 3d 22 | 4f 62 6a 65 63 74 20 74 |tmenu$="|Object t|
|000047a0| 65 78 74 7c 2a 6d 74 65 | 78 74 2c 74 65 78 74 6c |ext|*mte|xt,textl|
|000047b0| 65 6e 67 74 68 22 0d 1e | 14 15 f2 64 65 73 65 6c |ength"..|...desel|
|000047c0| 65 63 74 6d 65 6e 75 74 | 65 78 74 0d 1e 1e 17 f2 |ectmenut|ext.....|
|000047d0| 64 65 73 65 6c 65 63 74 | 6d 65 6e 75 64 65 6c 65 |deselect|menudele|
|000047e0| 74 65 0d 1e 28 05 e1 0d | 1e 32 05 3a 0d 1e 3c 1f |te..(...|.2.:..<.|
|000047f0| dd 20 a4 63 72 65 61 74 | 65 6d 65 6e 75 28 6c 65 |. .creat|emenu(le|
|00004800| 76 65 6c 25 2c 74 65 78 | 74 24 29 0d 1e 46 49 ea |vel%,tex|t$)..FI.|
|00004810| 20 6e 65 77 74 65 78 74 | 24 2c 74 69 74 6c 65 24 | newtext|$,title$|
|00004820| 2c 70 74 72 25 2c 73 68 | 61 64 65 25 2c 74 69 63 |,ptr%,sh|ade%,tic|
|00004830| 6b 25 2c 64 6f 74 74 65 | 64 25 2c 66 67 63 6f 6c |k%,dotte|d%,fgcol|
|00004840| 25 2c 73 75 62 6d 65 6e | 75 25 2c 77 72 69 74 61 |%,submen|u%,writa|
|00004850| 62 6c 65 25 0d 1e 50 31 | e7 20 6c 65 76 65 6c 25 |ble%..P1|. level%|
|00004860| 3d 30 20 8c 20 6d 62 3d | 6d 65 6e 75 62 6c 6f 63 |=0 . mb=|menubloc|
|00004870| 6b 20 8b 20 6d 62 2b 3d | 6d 65 6e 75 62 6c 6f 63 |k . mb+=|menubloc|
|00004880| 6b 73 69 7a 65 0d 1e 5a | 20 74 69 74 6c 65 24 3d |ksize..Z| title$=|
|00004890| c0 74 65 78 74 24 2c a7 | 74 65 78 74 24 2c 22 7c |.text$,.|text$,"||
|000048a0| 22 29 2d 31 29 0d 1e 64 | 1f 74 65 78 74 24 3d c1 |")-1)..d|.text$=.|
|000048b0| 74 65 78 74 24 2c a7 74 | 65 78 74 24 2c 22 7c 22 |text$,.t|ext$,"|"|
|000048c0| 29 2b 31 29 0d 1e 6e 13 | 24 6d 62 3d c0 74 69 74 |)+1)..n.|$mb=.tit|
|000048d0| 6c 65 24 2c 31 31 29 0d | 1e 78 25 6d 62 3f 31 32 |le$,11).|.x%mb?12|
|000048e0| 3d 74 69 74 6c 65 66 67 | 63 6f 6c 3a 6d 62 3f 31 |=titlefg|col:mb?1|
|000048f0| 33 3d 74 69 74 6c 65 62 | 67 63 6f 6c 0d 1e 82 1b |3=titleb|gcol....|
|00004900| 6d 62 3f 31 34 3d 62 6c | 61 63 6b 3a 6d 62 3f 31 |mb?14=bl|ack:mb?1|
|00004910| 35 3d 77 68 69 74 65 0d | 1e 8c 24 6d 62 21 31 36 |5=white.|..$mb!16|
|00004920| 3d 31 30 30 2b 33 32 3a | 6d 62 21 32 30 3d 33 32 |=100+32:|mb!20=32|
|00004930| 2b 38 3a 6d 62 21 32 34 | 3d 31 30 0d 1e 96 1f e7 |+8:mb!24|=10.....|
|00004940| 20 c2 74 65 78 74 24 2c | 31 29 3c 3e 22 7c 22 20 | .text$,|1)<>"|" |
|00004950| 74 65 78 74 24 2b 3d 22 | 7c 22 0d 1e a0 0e 70 74 |text$+="||"....pt|
|00004960| 72 25 3d 6d 62 2b 32 38 | 0d 1e aa 05 f5 0d 1e b4 |r%=mb+28|........|
|00004970| 2a 73 68 61 64 65 25 3d | 30 3a 74 69 63 6b 25 3d |*shade%=|0:tick%=|
|00004980| 30 3a 64 6f 74 74 65 64 | 25 3d 30 3a 77 72 69 74 |0:dotted|%=0:writ|
|00004990| 61 62 6c 65 25 3d 30 0d | 1e be 1c 66 67 63 6f 6c |able%=0.|...fgcol|
|000049a0| 25 3d 62 6c 61 63 6b 3a | 73 75 62 6d 65 6e 75 25 |%=black:|submenu%|
|000049b0| 3d 2d 31 0d 1e c8 35 e7 | 20 c0 74 65 78 74 24 2c |=-1...5.| .text$,|
|000049c0| 31 29 3d 22 3c 22 20 8c | 20 73 68 61 64 65 25 3d |1)="<" .| shade%=|
|000049d0| 26 34 30 30 30 30 30 3a | 20 74 65 78 74 24 3d c1 |&400000:| text$=.|
|000049e0| 74 65 78 74 24 2c 32 29 | 0d 1e d2 2d e7 20 c0 74 |text$,2)|...-. .t|
|000049f0| 65 78 74 24 2c 31 29 3d | 22 3e 22 20 8c 20 74 69 |ext$,1)=|">" . ti|
|00004a00| 63 6b 25 3d 31 3a 74 65 | 78 74 24 3d c1 74 65 78 |ck%=1:te|xt$=.tex|
|00004a10| 74 24 2c 32 29 0d 1e dc | 2f e7 20 c0 74 65 78 74 |t$,2)...|/. .text|
|00004a20| 24 2c 31 29 3d 22 3a 22 | 20 8c 20 64 6f 74 74 65 |$,1)=":"| . dotte|
|00004a30| 64 25 3d 32 3a 74 65 78 | 74 24 3d c1 74 65 78 74 |d%=2:tex|t$=.text|
|00004a40| 24 2c 32 29 0d 1e e6 31 | e7 20 c0 74 65 78 74 24 |$,2)...1|. .text$|
|00004a50| 2c 31 29 3d 22 2a 22 20 | 8c 20 77 72 69 74 61 62 |,1)="*" |. writab|
|00004a60| 6c 65 25 3d 34 3a 74 65 | 78 74 24 3d c1 74 65 78 |le%=4:te|xt$=.tex|
|00004a70| 74 24 2c 32 29 0d 1e f0 | 3f e7 20 c0 74 65 78 74 |t$,2)...|?. .text|
|00004a80| 24 2c 31 29 3d 22 23 22 | 20 8c 20 66 67 63 6f 6c |$,1)="#"| . fgcol|
|00004a90| 25 3d a0 28 22 26 22 2b | c1 74 65 78 74 24 2c 32 |%=.("&"+|.text$,2|
|00004aa0| 2c 31 29 29 3a 74 65 78 | 74 24 3d c1 74 65 78 74 |,1)):tex|t$=.text|
|00004ab0| 24 2c 33 29 0d 1e fa 15 | e7 20 c0 74 65 78 74 24 |$,3)....|. .text$|
|00004ac0| 2c 31 29 3d 22 27 22 20 | 8c 0d 1f 04 13 74 65 78 |,1)="'" |.....tex|
|00004ad0| 74 24 3d c1 74 65 78 74 | 24 2c 32 29 0d 1f 0e 25 |t$=.text|$,2)...%|
|00004ae0| 6e 65 77 74 65 78 74 24 | 3d a0 28 c0 74 65 78 74 |newtext$|=.(.text|
|00004af0| 24 2c a7 74 65 78 74 24 | 2c 22 27 22 29 2d 31 29 |$,.text$|,"'")-1)|
|00004b00| 29 0d 1f 18 1f 74 65 78 | 74 24 3d c1 74 65 78 74 |)....tex|t$=.text|
|00004b10| 24 2c a7 74 65 78 74 24 | 2c 22 27 22 29 2b 31 29 |$,.text$|,"'")+1)|
|00004b20| 0d 1f 22 2b 73 75 62 6d | 65 6e 75 25 3d a4 63 72 |.."+subm|enu%=.cr|
|00004b30| 65 61 74 65 6d 65 6e 75 | 28 6c 65 76 65 6c 25 2b |eatemenu|(level%+|
|00004b40| 31 2c 6e 65 77 74 65 78 | 74 24 29 0d 1f 2c 05 cd |1,newtex|t$)..,..|
|00004b50| 0d 1f 36 11 e7 20 77 72 | 69 74 61 62 6c 65 25 20 |..6.. wr|itable% |
|00004b60| 8c 0d 1f 40 12 69 25 3d | a7 74 65 78 74 24 2c 22 |...@.i%=|.text$,"|
|00004b70| 2c 22 29 0d 1f 4a 1b 70 | 74 72 25 21 31 32 3d a0 |,")..J.p|tr%!12=.|
|00004b80| 28 c0 74 65 78 74 24 2c | 69 25 2d 31 29 29 0d 1f |(.text$,|i%-1))..|
|00004b90| 54 16 74 65 78 74 24 3d | c1 74 65 78 74 24 2c 69 |T.text$=|.text$,i|
|00004ba0| 25 2b 31 29 0d 1f 5e 2d | 70 74 72 25 21 31 36 3d |%+1)..^-|ptr%!16=|
|00004bb0| 2d 31 3a 70 74 72 25 21 | 32 30 3d a0 28 c0 74 65 |-1:ptr%!|20=.(.te|
|00004bc0| 78 74 24 2c a7 74 65 78 | 74 24 2c 22 7c 22 29 29 |xt$,.tex|t$,"|"))|
|00004bd0| 29 0d 1f 68 22 6d 62 21 | 31 36 3d a4 6d 61 78 28 |)..h"mb!|16=.max(|
|00004be0| 6d 62 21 31 36 2c 34 2b | 31 36 2a 70 74 72 25 21 |mb!16,4+|16*ptr%!|
|00004bf0| 32 30 29 0d 1f 72 05 cc | 0d 1f 7c 29 24 28 70 74 |20)..r..|..|)$(pt|
|00004c00| 72 25 2b 31 32 29 3d c0 | c0 74 65 78 74 24 2c a7 |r%+12)=.|.text$,.|
|00004c10| 74 65 78 74 24 2c 22 7c | 22 29 2d 31 29 2c 31 31 |text$,"||")-1),11|
|00004c20| 29 0d 1f 86 05 cd 0d 1f | 90 1f 74 65 78 74 24 3d |).......|..text$=|
|00004c30| c1 74 65 78 74 24 2c a7 | 74 65 78 74 24 2c 22 7c |.text$,.|text$,"||
|00004c40| 22 29 2b 31 29 0d 1f 9a | 3b 70 74 72 25 21 30 3d |")+1)...|;ptr%!0=|
|00004c50| 74 69 63 6b 25 20 84 20 | 64 6f 74 74 65 64 25 20 |tick% . |dotted% |
|00004c60| 84 20 77 72 69 74 61 62 | 6c 65 25 20 84 20 28 26 |. writab|le% . (&|
|00004c70| 38 30 20 80 20 28 74 65 | 78 74 24 3d 22 22 29 29 |80 . (te|xt$=""))|
|00004c80| 0d 1f a4 13 70 74 72 25 | 21 34 3d 73 75 62 6d 65 |....ptr%|!4=subme|
|00004c90| 6e 75 25 0d 1f ae 43 70 | 74 72 25 21 38 3d 73 68 |nu%...Cp|tr%!8=sh|
|00004ca0| 61 64 65 25 20 84 20 77 | 72 69 74 61 62 6c 65 25 |ade% . w|ritable%|
|00004cb0| 3c 3c 36 20 84 20 26 30 | 31 30 30 32 31 20 84 20 |<<6 . &0|10021 . |
|00004cc0| 77 68 69 74 65 3c 3c 32 | 38 20 84 20 66 67 63 6f |white<<2|8 . fgco|
|00004cd0| 6c 25 3c 3c 32 34 0d 1f | b8 0c 70 74 72 25 2b 3d |l%<<24..|..ptr%+=|
|00004ce0| 32 34 0d 1f c2 0e fd 20 | 74 65 78 74 24 3d 22 22 |24..... |text$=""|
|00004cf0| 0d 1f cc 41 e7 20 6c 65 | 76 65 6c 25 3d 30 20 8c |...A. le|vel%=0 .|
|00004d00| 20 c8 99 20 22 57 69 6d | 70 5f 43 72 65 61 74 65 | .. "Wim|p_Create|
|00004d10| 4d 65 6e 75 22 2c 30 2c | 6d 65 6e 75 62 6c 6f 63 |Menu",0,|menubloc|
|00004d20| 6b 2c 6d 6f 75 73 65 78 | 25 2c 6d 6f 75 73 65 79 |k,mousex|%,mousey|
|00004d30| 25 0d 1f d6 07 3d 6d 62 | 0d 1f e0 05 3a 0d 1f ea |%....=mb|....:...|
|00004d40| 12 dd 20 f2 69 6e 69 74 | 6f 62 74 61 62 6c 65 0d |.. .init|obtable.|
|00004d50| 1f f4 0b ea 20 6e 25 2c | 69 25 0d 1f fe 08 69 25 |.... n%,|i%....i%|
|00004d60| 3d 30 0d 20 08 18 6f 62 | 74 79 70 65 20 20 3d 69 |=0. ..ob|type =i|
|00004d70| 25 20 3a 20 69 25 2b 3d | 31 32 0d 20 12 17 6f 62 |% : i%+=|12. ..ob|
|00004d80| 63 6f 6c 6f 75 72 3d 69 | 25 20 3a 20 69 25 2b 3d |colour=i|% : i%+=|
|00004d90| 34 0d 20 1c 17 6f 62 6d | 69 6e 78 20 20 3d 69 25 |4. ..obm|inx =i%|
|00004da0| 20 3a 20 69 25 2b 3d 34 | 0d 20 26 17 6f 62 6d 69 | : i%+=4|. &.obmi|
|00004db0| 6e 79 20 20 3d 69 25 20 | 3a 20 69 25 2b 3d 34 0d |ny =i% |: i%+=4.|
|00004dc0| 20 30 17 6f 62 6d 61 78 | 78 20 20 3d 69 25 20 3a | 0.obmax|x =i% :|
|00004dd0| 20 69 25 2b 3d 34 0d 20 | 3a 17 6f 62 6d 61 78 79 | i%+=4. |:.obmaxy|
|00004de0| 20 20 3d 69 25 20 3a 20 | 69 25 2b 3d 34 0d 20 44 | =i% : |i%+=4. D|
|00004df0| 17 6f 62 78 31 20 20 20 | 20 3d 69 25 20 3a 20 69 |.obx1 | =i% : i|
|00004e00| 25 2b 3d 34 0d 20 4e 17 | 6f 62 79 31 20 20 20 20 |%+=4. N.|oby1 |
|00004e10| 3d 69 25 20 3a 20 69 25 | 2b 3d 34 0d 20 58 17 6f |=i% : i%|+=4. X.o|
|00004e20| 62 78 32 20 20 20 20 3d | 69 25 20 3a 20 69 25 2b |bx2 =|i% : i%+|
|00004e30| 3d 34 0d 20 62 17 6f 62 | 79 32 20 20 20 20 3d 69 |=4. b.ob|y2 =i|
|00004e40| 25 20 3a 20 69 25 2b 3d | 34 0d 20 6c 18 6f 62 74 |% : i%+=|4. l.obt|
|00004e50| 65 78 74 20 20 3d 69 25 | 20 3a 20 69 25 2b 3d 34 |ext =i%| : i%+=4|
|00004e60| 30 0d 20 76 0f 6f 62 72 | 65 63 6f 72 64 3d 69 25 |0. v.obr|ecord=i%|
|00004e70| 0d 20 80 21 6e 25 3d 35 | 30 3a 6f 62 74 61 62 6c |. .!n%=5|0:obtabl|
|00004e80| 65 73 69 7a 65 3d 6e 25 | 2a 6f 62 72 65 63 6f 72 |esize=n%|*obrecor|
|00004e90| 64 0d 20 8a 19 de 20 6f | 62 74 61 62 6c 65 20 6f |d. ... o|btable o|
|00004ea0| 62 74 61 62 6c 65 73 69 | 7a 65 0d 20 94 24 6f 62 |btablesi|ze. .$ob|
|00004eb0| 66 72 65 65 3d 6f 62 74 | 61 62 6c 65 3a 73 65 6c |free=obt|able:sel|
|00004ec0| 65 63 74 65 64 6f 62 6a | 65 63 74 25 3d 30 0d 20 |ectedobj|ect%=0. |
|00004ed0| 9e 05 e1 0d 20 a8 05 3a | 0d 20 b2 0e dd 20 f2 67 |.... ..:|. ... .g|
|00004ee0| 72 69 64 28 62 29 0d 20 | bc 15 ea 20 78 31 2c 79 |rid(b). |... x1,y|
|00004ef0| 31 2c 78 32 2c 79 32 2c | 69 2c 6a 0d 20 c6 1e 78 |1,x2,y2,|i,j. ..x|
|00004f00| 31 3d 28 62 21 30 20 81 | 20 67 72 69 64 78 25 29 |1=(b!0 .| gridx%)|
|00004f10| 20 2a 20 67 72 69 64 78 | 25 0d 20 d0 1e 79 31 3d | * gridx|%. ..y1=|
|00004f20| 28 62 21 34 20 81 20 67 | 72 69 64 79 25 29 20 2a |(b!4 . g|ridy%) *|
|00004f30| 20 67 72 69 64 79 25 0d | 20 da 1e 78 32 3d 28 62 | gridy%.| ..x2=(b|
|00004f40| 21 38 20 81 20 67 72 69 | 64 78 25 29 20 2a 20 67 |!8 . gri|dx%) * g|
|00004f50| 72 69 64 78 25 0d 20 e4 | 1f 79 32 3d 28 62 21 31 |ridx%. .|.y2=(b!1|
|00004f60| 32 20 81 20 67 72 69 64 | 79 25 29 20 2a 20 67 72 |2 . grid|y%) * gr|
|00004f70| 69 64 79 25 0d 20 ee 0f | e6 20 6c 69 67 68 74 67 |idy%. ..|. lightg|
|00004f80| 72 65 79 0d 20 f8 18 e3 | 20 69 3d 78 31 20 b8 20 |rey. ...| i=x1 . |
|00004f90| 78 32 20 88 20 67 72 69 | 64 78 25 0d 21 02 18 e3 |x2 . gri|dx%.!...|
|00004fa0| 20 6a 3d 79 31 20 b8 20 | 79 32 20 88 20 67 72 69 | j=y1 . |y2 . gri|
|00004fb0| 64 79 25 0d 21 0c 0a c8 | 92 20 69 2c 6a 0d 21 16 |dy%.!...|. i,j.!.|
|00004fc0| 07 ed 20 6a 0d 21 20 07 | ed 20 69 0d 21 2a 05 e1 |.. j.! .|. i.!*..|
|00004fd0| 0d 21 34 05 3a 0d 21 3e | 12 dd 20 a4 6d 6f 75 73 |.!4.:.!>|.. .mous|
|00004fe0| 65 69 6e 28 6f 62 29 0d | 21 48 0b ea 20 78 25 2c |ein(ob).|!H.. x%,|
|00004ff0| 79 25 0d 21 52 14 62 6c | 6f 63 6b 21 30 3d 64 72 |y%.!R.bl|ock!0=dr|
|00005000| 61 77 77 69 6e 25 0d 21 | 5c 24 c8 99 20 22 57 69 |awwin%.!|\$.. "Wi|
|00005010| 6d 70 5f 47 65 74 57 69 | 6e 64 6f 77 53 74 61 74 |mp_GetWi|ndowStat|
|00005020| 65 22 2c 30 2c 62 6c 6f | 63 6b 0d 21 66 1d f2 6f |e",0,blo|ck.!f..o|
|00005030| 72 69 67 69 6e 6c 77 61 | 28 62 6c 6f 63 6b 2b 34 |riginlwa|(block+4|
|00005040| 2c 78 25 2c 79 25 29 0d | 21 70 1f 78 25 3d 6d 6f |,x%,y%).|!p.x%=mo|
|00005050| 75 73 65 78 25 2d 78 25 | 3a 79 25 3d 6d 6f 75 73 |usex%-x%|:y%=mous|
|00005060| 65 79 25 2d 79 25 0d 21 | 7a 4b 3d 20 28 6f 62 21 |ey%-y%.!|zK= (ob!|
|00005070| 6f 62 6d 69 6e 78 3c 3d | 78 25 29 20 80 20 28 78 |obminx<=|x%) . (x|
|00005080| 25 3c 3d 6f 62 21 6f 62 | 6d 61 78 78 29 20 80 20 |%<=ob!ob|maxx) . |
|00005090| 28 6f 62 21 6f 62 6d 69 | 6e 79 3c 3d 79 25 29 20 |(ob!obmi|ny<=y%) |
|000050a0| 80 20 28 79 25 3c 3d 6f | 62 21 6f 62 6d 61 78 79 |. (y%<=o|b!obmaxy|
|000050b0| 29 0d 21 84 04 0d ff | |).!.... | |
+--------+-------------------------+-------------------------+--------+--------+