home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / fractal / progs / fractal2 / !Fractal / !RunImage < prev    next >
Unknown  |  1990-07-14  |  34.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.

ConfidenceProgramDetectionMatch TypeSupport
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 10 f4 20 3e 21 | 52 75 6e 49 6d 61 67 65 |..... >!|RunImage|
|00000010| 0d 00 14 0d 56 65 72 73 | 3d 31 2e 30 36 0d 00 1e |....Vers|=1.06...|
|00000020| 22 f4 20 62 79 20 49 61 | 6e 20 4d 61 63 66 61 72 |". by Ia|n Macfar|
|00000030| 6c 61 6e 65 2c 31 34 2d | 4a 75 6c 79 2d 39 30 0d |lane,14-|July-90.|
|00000040| 00 28 1d f4 20 66 6f 72 | 20 74 68 65 20 41 72 63 |.(.. for| the Arc|
|00000050| 68 69 6d 65 64 65 73 20 | 6f 6e 6c 79 0d 00 32 1c |himedes |only..2.|
|00000060| f4 20 50 75 62 6c 69 63 | 20 44 6f 6d 61 69 6e 20 |. Public| Domain |
|00000070| 53 6f 66 74 77 61 72 65 | 0d 00 3c 04 0d 00 46 26 |Software|..<...F&|
|00000080| f4 20 49 6e 64 65 78 20 | 6f 66 20 70 72 6f 67 72 |. Index |of progr|
|00000090| 61 6d 20 67 72 6f 75 70 | 73 20 2e 2e 2e 2e 2e 2e |am group|s ......|
|000000a0| 2e 2e 0d 00 50 15 20 20 | 20 20 f4 20 41 70 70 6c |....P. | . Appl|
|000000b0| 69 63 61 74 69 6f 6e 0d | 00 5a 0e 20 20 20 20 f4 |ication.|.Z. .|
|000000c0| 20 50 6f 6c 6c 0d 00 64 | 18 20 20 20 20 f4 20 4d | Poll..d|. . M|
|000000d0| 6f 75 73 65 20 61 6e 64 | 20 6d 65 6e 75 0d 00 6e |ouse and| menu..n|
|000000e0| 1d 20 20 20 20 f4 20 53 | 61 76 69 6e 67 20 64 61 |. . S|aving da|
|000000f0| 74 61 20 74 6f 20 66 69 | 6c 65 0d 00 78 10 20 20 |ta to fi|le..x. |
|00000100| 20 20 f4 20 57 69 6e 64 | 6f 77 0d 00 82 1e 20 20 | . Wind|ow.... |
|00000110| 20 20 f4 20 44 6f 6f 72 | 2f 77 69 6e 64 6f 77 20 | . Door|/window |
|00000120| 73 77 61 70 70 69 6e 67 | 0d 00 8c 3b 20 20 20 20 |swapping|...; |
|00000130| f4 20 49 6e 69 74 69 61 | 6c 69 73 69 6e 67 20 76 |. Initia|lising v|
|00000140| 61 72 69 61 62 6c 65 73 | 2c 20 74 65 6d 70 6c 61 |ariables|, templa|
|00000150| 74 65 73 20 61 6e 64 20 | 6d 65 6d 6f 72 79 20 73 |tes and |memory s|
|00000160| 69 7a 65 0d 00 96 1e 20 | 20 20 20 f4 20 49 6e 69 |ize.... | . Ini|
|00000170| 74 69 61 6c 69 73 69 6e | 67 20 73 70 72 69 74 65 |tialisin|g sprite|
|00000180| 73 0d 00 a0 1c 20 20 20 | 20 f4 20 49 6e 69 74 69 |s.... | . Initi|
|00000190| 61 6c 69 73 69 6e 67 20 | 6d 65 6e 75 73 0d 00 aa |alising |menus...|
|000001a0| 23 20 20 20 20 f4 20 57 | 61 72 6e 69 6e 67 20 61 |# . W|arning a|
|000001b0| 6e 64 20 65 72 72 6f 72 | 20 6d 65 73 73 61 67 65 |nd error| message|
|000001c0| 0d 00 b4 04 0d 00 be 09 | f2 49 6e 69 74 0d 00 c8 |........|.Init...|
|000001d0| 1b 53 69 7a 65 4f 66 52 | 65 73 74 4f 66 44 61 74 |.SizeOfR|estOfDat|
|000001e0| 61 25 3d 26 33 30 30 30 | 0d 00 d2 4b 54 6f 70 25 |a%=&3000|...KTop%|
|000001f0| 3d e0 20 2b 20 46 72 61 | 63 74 61 6c 53 69 7a 65 |=. + Fra|ctalSize|
|00000200| 25 20 2b 20 44 6f 6f 72 | 53 69 7a 65 25 20 2b 20 |% + Door|Size% + |
|00000210| 44 72 61 67 53 70 72 69 | 74 65 53 69 7a 65 25 20 |DragSpri|teSize% |
|00000220| 2b 20 53 69 7a 65 4f 66 | 52 65 73 74 4f 66 44 61 |+ SizeOf|RestOfDa|
|00000230| 74 61 25 0d 00 dc 0a e0 | 3d 54 6f 70 25 0d 00 e6 |ta%.....|=Top%...|
|00000240| 16 f2 49 6e 69 74 53 70 | 72 69 74 65 73 28 54 6f |..InitSp|rites(To|
|00000250| 70 25 29 0d 00 f0 04 0d | 00 fa 10 f2 50 6f 6c 6c |p%).....|....Poll|
|00000260| 28 62 6c 6f 63 6b 29 0d | 01 04 17 c8 99 20 22 57 |(block).|..... "W|
|00000270| 69 6d 70 5f 43 6c 6f 73 | 65 44 6f 77 6e 22 0d 01 |imp_Clos|eDown"..|
|00000280| 0e 05 f9 0d 01 18 04 0d | 01 22 27 20 20 20 20 f4 |........|."' .|
|00000290| 20 41 70 70 6c 69 63 61 | 74 69 6f 6e 20 72 6f 75 | Applica|tion rou|
|000002a0| 74 69 6e 65 73 20 2e 2e | 2e 2e 2e 2e 2e 2e 0d 01 |tines ..|........|
|000002b0| 2c 04 0d 01 36 0b dd 20 | f2 44 72 61 77 0d 01 40 |,...6.. |.Draw..@|
|000002c0| 1a ea 20 63 2c 69 25 2c | 70 25 2c 71 25 2c 72 25 |.. c,i%,|p%,q%,r%|
|000002d0| 2c 74 25 2c 75 2c 76 0d | 01 4a 2d c8 99 20 22 4f |,t%,u,v.|.J-.. "O|
|000002e0| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 36 30 2b 26 |S_Sprite|Op",60+&|
|000002f0| 32 30 30 2c 46 72 61 63 | 25 2c 46 72 61 63 74 61 |200,Frac|%,Fracta|
|00000300| 6c 25 2c 30 0d 01 54 11 | 63 3d 32 30 2a b5 28 b2 |l%,0..T.|c=20*.(.|
|00000310| 28 34 35 29 29 0d 01 5e | 19 72 25 3d b3 28 36 34 |(45))..^|.r%=.(64|
|00000320| 29 2d 31 3a 20 74 25 3d | b3 28 33 29 2d 31 0d 01 |)-1: t%=|.(3)-1..|
|00000330| 68 08 69 25 3d 30 0d 01 | 72 05 f5 0d 01 7c 13 20 |h.i%=0..|r....|. |
|00000340| 20 69 25 2b 3d 31 3a 20 | 76 3d 6b 25 2a 78 0d 01 | i%+=1: |v=k%*x..|
|00000350| 86 23 20 20 e7 20 76 3e | 3d 6d 25 20 76 3d b6 28 |.# . v>|=m% v=.(|
|00000360| 76 2d 6d 25 29 20 8b 20 | 76 3d b6 28 6d 25 2d 76 |v-m%) . |v=.(m%-v|
|00000370| 29 0d 01 90 1b 20 20 e7 | 20 78 3e 3d 30 20 20 75 |).... .| x>=0 u|
|00000380| 3d 79 2d 76 20 8b 20 75 | 3d 79 2b 76 0d 01 9a 11 |=y-v . u|=y+v....|
|00000390| 20 20 79 3d 6a 25 2d 78 | 3a 20 78 3d 75 0d 01 a4 | y=j%-x|: x=u...|
|000003a0| 17 20 20 70 25 3d 28 78 | 2a 63 29 2b 28 79 2a 63 |. p%=(x|*c)+(y*c|
|000003b0| 29 2d 34 38 0d 01 ae 17 | 20 20 71 25 3d 28 79 2a |)-48....| q%=(y*|
|000003c0| 63 29 2d 28 78 2a 63 29 | 2d 31 36 0d 01 b8 0b 20 |c)-(x*c)|-16.... |
|000003d0| 20 f2 50 6c 6f 74 0d 01 | c2 1e 20 20 e7 20 42 61 | .Plot..|.. . Ba|
|000003e0| 63 6b 25 20 80 20 ac 20 | 42 6f 61 72 64 4d 65 6e |ck% . . |BoardMen|
|000003f0| 75 25 20 8c 0d 01 cc 28 | 20 20 20 20 c8 99 20 22 |u% ....(| .. "|
|00000400| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 36 30 2b |OS_Sprit|eOp",60+|
|00000410| 26 32 30 30 2c 46 72 61 | 63 25 2c 30 0d 01 d6 0d |&200,Fra|c%,0....|
|00000420| 20 20 20 20 f2 50 6c 6f | 74 0d 01 e0 31 20 20 20 | .Plo|t...1 |
|00000430| 20 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 | .. "OS_|SpriteOp|
|00000440| 22 2c 36 30 2b 26 32 30 | 30 2c 46 72 61 63 25 2c |",60+&20|0,Frac%,|
|00000450| 46 72 61 63 74 61 6c 25 | 2c 30 0d 01 ea 07 20 20 |Fractal%|,0.... |
|00000460| cd 0d 01 f4 0b fd 20 69 | 25 3e 3d 33 0d 01 fe 24 |...... i|%>=3...$|
|00000470| c8 99 20 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |.. "OS_S|priteOp"|
|00000480| 2c 36 30 2b 26 32 30 30 | 2c 46 72 61 63 25 2c 30 |,60+&200|,Frac%,0|
|00000490| 0d 02 08 15 f2 53 65 74 | 43 68 61 72 53 69 7a 65 |.....Set|CharSize|
|000004a0| 28 38 2c 38 29 0d 02 12 | 16 f2 53 65 74 43 68 61 |(8,8)...|..SetCha|
|000004b0| 72 53 70 61 63 65 28 38 | 2c 38 29 0d 02 1c 05 e1 |rSpace(8|,8).....|
|000004c0| 0d 02 26 04 0d 02 30 0b | dd 20 f2 50 6c 6f 74 0d |..&...0.|. .Plot.|
|000004d0| 02 3a 0f c8 9c 20 72 25 | 2c 74 25 2a 36 34 0d 02 |.:... r%|,t%*64..|
|000004e0| 44 0a e6 20 30 2c 72 25 | 0d 02 4e 20 f0 20 36 39 |D.. 0,r%|..N . 69|
|000004f0| 2c 70 25 2b 4d 69 64 57 | 69 6e 58 25 2c 71 25 2b |,p%+MidW|inX%,q%+|
|00000500| 4d 69 64 57 69 6e 59 25 | 0d 02 58 05 e1 0d 02 62 |MidWinY%|..X....b|
|00000510| 04 0d 02 6c 0d dd 20 f2 | 52 61 6e 64 6f 6d 0d 02 |...l.. .|Random..|
|00000520| 76 05 f5 0d 02 80 32 20 | 20 6a 25 3d b3 28 31 32 |v.....2 | j%=.(12|
|00000530| 29 2d 32 3a 20 6b 25 3d | b3 28 31 32 29 2d 32 3a |)-2: k%=|.(12)-2:|
|00000540| 20 6d 25 3d b3 28 31 32 | 29 2d 32 3a 20 78 3d 30 | m%=.(12|)-2: x=0|
|00000550| 3a 20 79 3d 30 0d 02 8a | 34 fd 20 6a 25 3c 3e 6b |: y=0...|4. j%<>k|
|00000560| 25 20 80 20 6b 25 3c 3e | 6d 25 20 80 20 6d 25 3c |% . k%<>|m% . m%<|
|00000570| 3e 6a 25 20 80 20 6b 25 | 3c 3e 30 20 80 20 6a 25 |>j% . k%|<>0 . j%|
|00000580| 2b 6b 25 2b 6d 25 3c 32 | 30 0d 02 94 1a 76 25 3d |+k%+m%<2|0....v%=|
|00000590| b3 28 4e 6f 4f 66 43 6f | 6c 6f 75 72 73 25 2b 31 |.(NoOfCo|lours%+1|
|000005a0| 29 2d 31 0d 02 9e 0e 7a | 25 3d b3 28 33 29 3c 3c |)-1....z|%=.(3)<<|
|000005b0| 36 0d 02 a8 05 e1 0d 02 | b2 04 0d 02 bc 13 dd 20 |6.......|....... |
|000005c0| f2 52 65 73 65 74 46 72 | 61 63 74 61 6c 0d 02 c6 |.ResetFr|actal...|
|000005d0| 41 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |A.. "OS_|SpriteOp|
|000005e0| 22 2c 36 30 2b 26 32 30 | 30 2c 46 72 61 63 25 2c |",60+&20|0,Frac%,|
|000005f0| 46 72 61 63 74 61 6c 25 | 2c 30 20 20 20 20 3a f4 |Fractal%|,0 :.|
|00000600| 20 53 77 69 74 63 68 20 | 6f 75 74 70 75 74 0d 02 | Switch |output..|
|00000610| d0 1e ef 32 36 3a 20 e6 | 20 28 26 38 30 20 84 20 |...26: .| (&80 . |
|00000620| 76 25 29 20 c8 9c 20 7a | 25 3a 20 da 0d 02 da 42 |v%) .. z|%: ....B|
|00000630| c8 99 20 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |.. "OS_S|priteOp"|
|00000640| 2c 36 30 2b 26 32 30 30 | 2c 46 72 61 63 25 2c 30 |,60+&200|,Frac%,0|
|00000650| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3a | | :|
|00000660| f4 20 72 65 73 65 74 20 | 6f 75 74 70 75 74 0d 02 |. reset |output..|
|00000670| e4 05 e1 0d 02 ee 04 0d | 02 f8 12 dd 20 f2 49 6e |........|.... .In|
|00000680| 69 74 46 72 61 63 74 61 | 6c 0d 03 02 08 ea 20 41 |itFracta|l..... A|
|00000690| 25 0d 03 0c 24 41 25 3d | b3 28 2d 91 29 3a 20 f2 |%...$A%=|.(-.): .|
|000006a0| 52 61 6e 64 6f 6d 3a 20 | f2 52 65 73 65 74 46 72 |Random: |.ResetFr|
|000006b0| 61 63 74 61 6c 0d 03 16 | 71 65 6e 74 72 79 3d a4 |actal...|qentry=.|
|000006c0| 57 69 6e 64 6f 77 28 22 | 46 72 61 63 74 61 6c 44 |Window("|FractalD|
|000006d0| 6f 6f 72 22 2c 26 33 2c | 37 2c 26 46 46 2c 64 6f |oor",&3,|7,&FF,do|
|000006e0| 6f 72 5f 77 69 64 74 68 | 25 2c 64 6f 6f 72 5f 68 |or_width|%,door_h|
|000006f0| 65 69 67 68 74 25 2d 32 | 30 2c 64 6f 6f 72 5f 6d |eight%-2|0,door_m|
|00000700| 69 6e 78 25 2c 64 6f 6f | 72 5f 6d 69 6e 79 25 2c |inx%,doo|r_miny%,|
|00000710| 64 6f 6f 72 5f 6d 61 78 | 78 25 2c 64 6f 6f 72 5f |door_max|x%,door_|
|00000720| 6d 61 78 79 25 29 0d 03 | 20 1c f2 43 72 65 61 74 |maxy%)..| ..Creat|
|00000730| 65 46 72 61 63 74 61 6c | 57 69 6e 64 6f 77 73 28 |eFractal|Windows(|
|00000740| a3 29 0d 03 2a 31 41 25 | 3d a4 41 6c 74 65 72 4d |.)..*1A%|=.AlterM|
|00000750| 65 6e 75 49 74 65 6d 46 | 6c 61 67 28 4d 65 6e 75 |enuItemF|lag(Menu|
|00000760| 54 69 63 6b 25 2c b9 2c | 20 30 2c 50 61 72 61 6d |Tick%,.,| 0,Param|
|00000770| 73 25 29 0d 03 34 05 e1 | 0d 03 3e 04 0d 03 48 24 |s%)..4..|..>...H$|
|00000780| dd 20 f2 43 72 65 61 74 | 65 46 72 61 63 74 61 6c |. .Creat|eFractal|
|00000790| 57 69 6e 64 6f 77 73 28 | 44 65 6c 65 74 65 25 29 |Windows(|Delete%)|
|000007a0| 0d 03 52 0b ea 20 46 25 | 2c 46 24 0d 03 5c 0f e7 |..R.. F%|,F$..\..|
|000007b0| 20 44 65 6c 65 74 65 25 | 20 8c 0d 03 66 34 20 20 | Delete%| ...f4 |
|000007c0| 62 6c 6f 63 6b 21 30 3d | 66 72 61 63 74 61 6c 3a |block!0=|fractal:|
|000007d0| 20 c8 99 20 22 57 69 6d | 70 5f 44 65 6c 65 74 65 | .. "Wim|p_Delete|
|000007e0| 57 69 6e 64 6f 77 22 2c | 2c 62 6c 6f 63 6b 0d 03 |Window",|,block..|
|000007f0| 70 34 20 20 62 6c 6f 63 | 6b 21 30 3d 64 6f 6f 72 |p4 bloc|k!0=door|
|00000800| 3a 20 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 44 65 |: .. |"Wimp_De|
|00000810| 6c 65 74 65 57 69 6e 64 | 6f 77 22 2c 2c 62 6c 6f |leteWind|ow",,blo|
|00000820| 63 6b 0d 03 7a 05 cd 0d | 03 84 2a 4d 69 64 57 69 |ck..z...|..*MidWi|
|00000830| 6e 58 25 3d 62 61 63 6b | 64 72 6f 70 5f 77 69 64 |nX%=back|drop_wid|
|00000840| 74 68 25 2f 32 2d 28 6a | 25 2d 33 2e 35 29 2a 31 |th%/2-(j|%-3.5)*1|
|00000850| 34 0d 03 8e 1f 4d 69 64 | 57 69 6e 59 25 3d 62 61 |4....Mid|WinY%=ba|
|00000860| 63 6b 64 72 6f 70 5f 68 | 65 69 67 68 74 25 2f 32 |ckdrop_h|eight%/2|
|00000870| 0d 03 98 19 46 24 3d 22 | 46 72 61 63 22 2b c3 6a |....F$="|Frac"+.j|
|00000880| 25 2b c3 6b 25 2b c3 6d | 25 0d 03 a2 6d 66 72 61 |%+.k%+.m|%...mfra|
|00000890| 63 74 61 6c 3d a4 57 69 | 6e 64 6f 77 28 46 24 2c |ctal=.Wi|ndow(F$,|
|000008a0| 26 38 36 30 30 30 38 30 | 30 2c 37 2c 26 46 46 2c |&8600080|0,7,&FF,|
|000008b0| 62 61 63 6b 64 72 6f 70 | 5f 77 69 64 74 68 25 2c |backdrop|_width%,|
|000008c0| 62 61 63 6b 64 72 6f 70 | 5f 68 65 69 67 68 74 25 |backdrop|_height%|
|000008d0| 2c 30 2c 30 2c 62 61 63 | 6b 64 72 6f 70 5f 77 69 |,0,0,bac|kdrop_wi|
|000008e0| 64 74 68 25 2c 62 61 63 | 6b 64 72 6f 70 5f 68 65 |dth%,bac|kdrop_he|
|000008f0| 69 67 68 74 25 29 0d 03 | ac 2a e7 20 46 72 61 63 |ight%)..|.*. Frac|
|00000900| 43 6f 6c 25 20 80 20 52 | 65 73 65 74 25 20 8c 20 |Col% . R|eset% . |
|00000910| 46 24 3d 22 46 72 61 63 | 74 61 6c 44 6f 6f 72 22 |F$="Frac|talDoor"|
|00000920| 0d 03 b6 66 64 6f 6f 72 | 3d a4 57 69 6e 64 6f 77 |...fdoor|=.Window|
|00000930| 28 46 24 2c 26 31 33 2c | 37 2c 26 46 46 2c 64 6f |(F$,&13,|7,&FF,do|
|00000940| 6f 72 5f 77 69 64 74 68 | 25 2c 64 6f 6f 72 5f 68 |or_width|%,door_h|
|00000950| 65 69 67 68 74 25 2d 32 | 30 2c 64 6f 6f 72 5f 6d |eight%-2|0,door_m|
|00000960| 69 6e 78 25 2c 64 6f 6f | 72 5f 6d 69 6e 79 25 2c |inx%,doo|r_miny%,|
|00000970| 64 6f 6f 72 5f 6d 61 78 | 78 25 2c 64 6f 6f 72 5f |door_max|x%,door_|
|00000980| 6d 61 78 79 25 29 0d 03 | c0 1b f2 52 65 70 6c 61 |maxy%)..|...Repla|
|00000990| 63 65 4c 65 61 66 28 24 | 50 61 74 68 25 2c 46 24 |ceLeaf($|Path%,F$|
|000009a0| 29 0d 03 ca 12 e7 20 46 | 72 61 63 43 6f 6c 25 3d |)..... F|racCol%=|
|000009b0| a3 20 8c 0d 03 d4 2e 20 | 20 c8 99 20 22 4f 53 5f |. ..... | .. "OS_|
|000009c0| 53 70 72 69 74 65 4f 70 | 22 2c 36 30 2b 26 31 30 |SpriteOp|",60+&10|
|000009d0| 30 2c 44 6f 6f 72 25 2c | 24 64 6f 6f 72 5f 69 2c |0,Door%,|$door_i,|
|000009e0| 30 0d 03 de 20 20 20 ef | 32 36 3a 20 e6 20 28 26 |0... .|26: . (&|
|000009f0| 38 30 20 84 20 76 25 29 | 20 c8 9c 20 7a 25 3a 20 |80 . v%)| .. z%: |
|00000a00| da 0d 03 e8 18 20 20 f2 | 4f 75 74 70 75 74 54 69 |..... .|OutputTi|
|00000a10| 74 6c 65 54 6f 44 6f 6f | 72 0d 03 f2 26 20 20 c8 |tleToDoo|r...& .|
|00000a20| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00000a30| 36 30 2b 26 31 30 30 2c | 44 6f 6f 72 25 2c 30 0d |60+&100,|Door%,0.|
|00000a40| 03 fc 23 20 20 e7 20 45 | 6e 74 72 79 25 20 8c 20 |..# . E|ntry% . |
|00000a50| 46 25 3d 65 6e 74 72 79 | 20 8b 20 46 25 3d 64 6f |F%=entry| . F%=do|
|00000a60| 6f 72 0d 04 06 5c 20 20 | 64 6f 6f 72 5f 69 63 6f |or...\ |door_ico|
|00000a70| 6e 25 3d a4 69 63 6f 6e | 28 46 25 2c 30 2c 30 2c |n%=.icon|(F%,0,0,|
|00000a80| 64 6f 6f 72 5f 77 69 64 | 74 68 25 2c 64 6f 6f 72 |door_wid|th%,door|
|00000a90| 5f 68 65 69 67 68 74 25 | 2c 26 42 37 30 30 30 31 |_height%|,&B70001|
|00000aa0| 30 32 2c 64 6f 6f 72 5f | 69 2c 44 6f 6f 72 25 2c |02,door_|i,Door%,|
|00000ab0| a9 28 24 64 6f 6f 72 5f | 69 29 2c 22 22 29 0d 04 |.($door_|i),"")..|
|00000ac0| 10 05 cd 0d 04 1a 05 e1 | 0d 04 24 04 0d 04 2e 20 |........|..$.... |
|00000ad0| 20 20 20 20 f4 20 50 6f | 6c 6c 20 72 6f 75 74 69 | . Po|ll routi|
|00000ae0| 6e 65 73 20 2e 2e 2e 2e | 2e 2e 2e 2e 0d 04 38 04 |nes ....|......8.|
|00000af0| 0d 04 42 0f dd 20 f2 50 | 6f 6c 6c 28 42 25 29 0d |..B.. .P|oll(B%).|
|00000b00| 04 4c 1a ea 20 52 65 61 | 73 6f 6e 25 2c 20 4d 6f |.L.. Rea|son%, Mo|
|00000b10| 64 65 43 68 61 6e 67 65 | 25 0d 04 56 0b 51 75 69 |deChange|%..V.Qui|
|00000b20| 74 25 3d a3 0d 04 60 05 | f5 0d 04 6a 25 c8 99 20 |t%=...`.|...j%.. |
|00000b30| 22 57 69 6d 70 5f 50 6f | 6c 6c 22 2c 4d 61 73 6b |"Wimp_Po|ll",Mask|
|00000b40| 25 2c 42 25 20 b8 20 52 | 65 61 73 6f 6e 25 0d 04 |%,B% . R|eason%..|
|00000b50| 74 10 c8 8e 20 52 65 61 | 73 6f 6e 25 20 ca 0d 04 |t... Rea|son% ...|
|00000b60| 7e 18 20 c9 20 30 3a 20 | f2 4d 69 6e 69 54 61 73 |~. . 0: |.MiniTas|
|00000b70| 6b 73 28 42 25 29 0d 04 | 88 15 20 c9 20 31 3a 20 |ks(B%)..|.. . 1: |
|00000b80| f2 52 65 64 72 61 77 28 | 42 25 29 0d 04 92 1e 20 |.Redraw(|B%).... |
|00000b90| c9 20 32 3a 20 f2 4f 70 | 65 6e 57 69 6e 64 6f 77 |. 2: .Op|enWindow|
|00000ba0| 28 42 25 21 30 2c 42 25 | 29 0d 04 9c 1e 20 c9 20 |(B%!0,B%|).... . |
|00000bb0| 33 3a 20 f2 53 65 74 57 | 69 6e 64 6f 77 43 6c 6f |3: .SetW|indowClo|
|00000bc0| 73 65 64 28 42 25 29 0d | 04 a6 19 20 c9 20 34 3a |sed(B%).|... . 4:|
|00000bd0| 20 f2 50 6f 69 6e 74 65 | 72 4c 65 61 76 69 6e 67 | .Pointe|rLeaving|
|00000be0| 0d 04 b0 1e 20 c9 20 35 | 3a 20 f2 50 6f 69 6e 74 |.... . 5|: .Point|
|00000bf0| 65 72 45 6e 74 65 72 69 | 6e 67 28 42 25 29 0d 04 |erEnteri|ng(B%)..|
|00000c00| ba 19 20 c9 20 36 3a 20 | f2 4d 6f 75 73 65 43 6c |.. . 6: |.MouseCl|
|00000c10| 69 63 6b 28 42 25 29 0d | 04 c4 17 20 c9 20 37 3a |ick(B%).|... . 7:|
|00000c20| 20 f2 55 73 65 72 44 72 | 61 67 28 42 25 29 0d 04 | .UserDr|ag(B%)..|
|00000c30| ce 1c 20 c9 20 39 3a 20 | f2 4d 65 6e 75 53 65 6c |.. . 9: |.MenuSel|
|00000c40| 65 63 74 69 6f 6e 28 42 | 25 29 0d 04 d8 1e 20 c9 |ection(B|%).... .|
|00000c50| 31 37 3a 20 f2 4d 65 73 | 73 61 67 65 52 65 63 65 |17: .Mes|sageRece|
|00000c60| 69 76 65 64 28 42 25 29 | 0d 04 e2 05 cb 0d 04 ec |ived(B%)|........|
|00000c70| 19 fd 20 51 75 69 74 25 | 20 84 20 4d 6f 64 65 43 |.. Quit%| . ModeC|
|00000c80| 68 61 6e 67 65 25 0d 04 | f6 12 e7 20 51 75 69 74 |hange%..|... Quit|
|00000c90| 25 20 8c 20 f2 45 6e 64 | 0d 05 00 39 f2 46 72 61 |% . .End|...9.Fra|
|00000ca0| 63 74 61 6c 4d 65 73 28 | 22 46 72 61 63 74 61 6c |ctalMes(|"Fractal|
|00000cb0| 20 63 61 6e 6e 6f 74 20 | 77 69 74 68 73 74 61 6e | cannot |withstan|
|00000cc0| 64 20 61 20 6d 6f 64 65 | 20 63 68 61 6e 67 65 22 |d a mode| change"|
|00000cd0| 29 0d 05 0a 05 e1 0d 05 | 14 04 0d 05 1e 1a dd 20 |).......|....... |
|00000ce0| f2 4d 65 73 73 61 67 65 | 52 65 63 65 69 76 65 64 |.Message|Received|
|00000cf0| 28 42 25 29 0d 05 28 0e | c8 8e 20 42 25 21 31 36 |(B%)..(.|.. B%!16|
|00000d00| 20 ca 0d 05 32 16 20 c9 | 20 30 3a 20 20 20 20 20 | ...2. .| 0: |
|00000d10| 20 51 75 69 74 25 3d b9 | 0d 05 3c 1f 20 c9 20 32 | Quit%=.|..<. . 2|
|00000d20| 3a 20 20 20 20 20 20 f2 | 44 61 74 61 53 61 76 65 |: .|DataSave|
|00000d30| 41 63 6b 28 42 25 29 0d | 05 46 1f 20 c9 20 34 3a |Ack(B%).|.F. . 4:|
|00000d40| 20 20 20 20 20 20 f2 44 | 61 74 61 4c 6f 61 64 41 | .D|ataLoadA|
|00000d50| 63 6b 28 42 25 29 0d 05 | 50 1c 20 c9 20 26 34 30 |ck(B%)..|P. . &40|
|00000d60| 30 43 30 3a 20 f2 53 77 | 69 74 63 68 54 6f 53 61 |0C0: .Sw|itchToSa|
|00000d70| 76 65 0d 05 5a 1c 20 c9 | 20 26 34 30 30 43 31 3a |ve..Z. .| &400C1:|
|00000d80| 20 4d 6f 64 65 43 68 61 | 6e 67 65 25 3d b9 0d 05 | ModeCha|nge%=...|
|00000d90| 64 05 cb 0d 05 6e 05 e1 | 0d 05 78 04 0d 05 82 14 |d....n..|..x.....|
|00000da0| dd 20 f2 4d 69 6e 69 54 | 61 73 6b 73 28 42 25 29 |. .MiniT|asks(B%)|
|00000db0| 0d 05 8c 0a c8 8e 20 b9 | 20 ca 0d 05 96 20 20 c9 |...... .| .... .|
|00000dc0| 20 43 6c 6f 73 65 42 6f | 61 72 64 25 3a 20 20 f2 | CloseBo|ard%: .|
|00000dd0| 43 6c 6f 73 65 42 6f 61 | 72 64 0d 05 a0 39 20 c9 |CloseBoa|rd...9 .|
|00000de0| 20 4f 70 65 6e 44 6f 6f | 72 25 3a 20 20 20 20 f2 | OpenDoo|r%: .|
|00000df0| 4f 70 65 6e 44 6f 6f 72 | 3a 20 20 20 20 20 20 20 |OpenDoor|: |
|00000e00| 20 20 20 20 20 20 20 20 | 4f 70 65 6e 44 6f 6f 72 | |OpenDoor|
|00000e10| 25 3d a3 0d 05 aa 39 20 | c9 20 53 61 76 65 4d 65 |%=....9 |. SaveMe|
|00000e20| 6e 75 25 3a 20 20 20 20 | f2 4f 70 65 6e 53 61 76 |nu%: |.OpenSav|
|00000e30| 65 57 69 6e 64 6f 77 28 | 42 25 29 3a 20 20 20 20 |eWindow(|B%): |
|00000e40| 20 53 61 76 65 4d 65 6e | 75 25 3d a3 0d 05 b4 3b | SaveMen|u%=....;|
|00000e50| 20 c9 20 53 63 72 65 65 | 6e 53 61 76 65 25 3a 20 | . Scree|nSave%: |
|00000e60| 20 f2 53 61 76 65 53 63 | 72 65 65 6e 3a 20 20 20 | .SaveSc|reen: |
|00000e70| 20 20 20 20 20 20 20 20 | 20 20 53 63 72 65 65 6e | | Screen|
|00000e80| 53 61 76 65 25 3d a3 0d | 05 be 39 20 c9 20 44 6f |Save%=..|..9 . Do|
|00000e90| 6f 72 53 61 76 65 25 3a | 20 20 20 20 f2 53 61 76 |orSave%:| .Sav|
|00000ea0| 65 44 6f 6f 72 49 63 6f | 6e 3a 20 20 20 20 20 20 |eDoorIco|n: |
|00000eb0| 20 20 20 20 20 44 6f 6f | 72 53 61 76 65 25 3d a3 | Doo|rSave%=.|
|00000ec0| 0d 05 c8 3c 20 c9 20 42 | 61 72 49 63 6f 6e 53 61 |...< . B|arIconSa|
|00000ed0| 76 65 25 3a 20 f2 53 61 | 76 65 42 61 72 49 63 6f |ve%: .Sa|veBarIco|
|00000ee0| 6e 3a 20 20 20 20 20 20 | 20 20 20 20 20 20 42 61 |n: | Ba|
|00000ef0| 72 49 63 6f 6e 53 61 76 | 65 25 3d a3 0d 05 d2 38 |rIconSav|e%=....8|
|00000f00| 20 c9 20 45 6e 64 53 61 | 76 65 25 3a 20 20 20 20 | . EndSa|ve%: |
|00000f10| 20 f2 45 6e 64 53 61 76 | 65 3a 20 20 20 20 20 20 | .EndSav|e: |
|00000f20| 20 20 20 20 20 20 20 20 | 20 20 45 6e 64 53 61 76 | | EndSav|
|00000f30| 65 25 3d a3 0d 05 dc 19 | 20 7f 20 e7 20 50 61 75 |e%=.....| . . Pau|
|00000f40| 73 65 25 3d a3 20 8c 20 | f2 44 72 61 77 0d 05 e6 |se%=. . |.Draw...|
|00000f50| 05 cb 0d 05 f0 05 e1 0d | 05 fa 04 0d 06 04 2a 20 |........|......* |
|00000f60| 20 20 20 f4 20 6d 6f 75 | 73 65 20 61 6e 64 20 6d | . mou|se and m|
|00000f70| 65 6e 75 20 72 6f 75 74 | 69 6e 65 73 20 2e 2e 2e |enu rout|ines ...|
|00000f80| 2e 2e 2e 2e 2e 0d 06 0e | 04 0d 06 18 15 dd 20 f2 |........|...... .|
|00000f90| 4d 6f 75 73 65 43 6c 69 | 63 6b 28 42 25 29 0d 06 |MouseCli|ck(B%)..|
|00000fa0| 22 2c ea 20 4d 65 6e 75 | 58 25 2c 20 4d 65 6e 75 |",. Menu|X%, Menu|
|00000fb0| 59 25 2c 20 4d 65 6e 75 | 5a 25 2c 20 48 61 6e 64 |Y%, Menu|Z%, Hand|
|00000fc0| 6c 65 25 2c 20 49 63 6f | 6e 25 0d 06 2c 2e 4d 65 |le%, Ico|n%..,.Me|
|00000fd0| 6e 75 58 25 3d 28 42 25 | 21 30 29 2d 36 34 3a 20 |nuX%=(B%|!0)-64: |
|00000fe0| 4d 65 6e 75 59 25 3d 42 | 25 21 34 3a 20 4d 65 6e |MenuY%=B|%!4: Men|
|00000ff0| 75 5a 25 3d 42 25 21 38 | 0d 06 36 34 48 61 6e 64 |uZ%=B%!8|..64Hand|
|00001000| 6c 65 25 3d 42 25 21 31 | 32 3a 20 49 63 6f 6e 25 |le%=B%!1|2: Icon%|
|00001010| 3d 42 25 21 31 36 3a 20 | 42 61 72 25 3d a3 3a 20 |=B%!16: |Bar%=.: |
|00001020| 42 6f 61 72 64 4d 65 6e | 75 25 3d a3 0d 06 40 10 |BoardMen|u%=...@.|
|00001030| c8 8e 20 48 61 6e 64 6c | 65 25 20 ca 0d 06 4a 09 |.. Handl|e% ...J.|
|00001040| 20 c9 20 2d 32 0d 06 54 | 1a 20 20 e7 20 49 63 6f | . -2..T|. . Ico|
|00001050| 6e 25 3d 66 72 61 63 74 | 61 6c 62 61 72 20 8c 0d |n%=fract|albar ..|
|00001060| 06 5e 13 20 20 20 20 c8 | 8e 20 4d 65 6e 75 5a 25 |.^. .|. MenuZ%|
|00001070| 20 ca 0d 06 68 3e 20 20 | 20 20 20 c9 20 32 3a c8 | ...h> | . 2:.|
|00001080| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|00001090| 6e 75 22 2c 2c 42 61 72 | 4d 65 6e 75 25 2c 4d 65 |nu",,Bar|Menu%,Me|
|000010a0| 6e 75 58 25 2c 31 37 36 | 3a 20 42 61 72 25 3d b9 |nuX%,176|: Bar%=.|
|000010b0| 0d 06 72 0c 20 20 20 20 | 20 c9 20 34 0d 06 7c 13 |..r. | . 4..|.|
|000010c0| 20 20 20 20 20 e7 20 45 | 6e 74 72 79 25 20 8c 0d | . E|ntry% ..|
|000010d0| 06 86 1f 20 20 20 20 20 | 20 20 f2 4f 70 65 6e 57 |... | .OpenW|
|000010e0| 69 6e 64 6f 77 28 65 6e | 74 72 79 2c a3 29 0d 06 |indow(en|try,.)..|
|000010f0| 90 0b 20 20 20 20 20 20 | cc 0d 06 9a 33 20 20 20 |.. |....3 |
|00001100| 20 20 20 20 e7 20 4f 70 | 65 6e 25 3d a3 20 8c 20 | . Op|en%=. . |
|00001110| f2 4f 70 65 6e 57 69 6e | 64 6f 77 28 64 6f 6f 72 |.OpenWin|dow(door|
|00001120| 2c a3 29 3a 20 4f 70 65 | 6e 25 3d b9 0d 06 a4 0a |,.): Ope|n%=.....|
|00001130| 20 20 20 20 20 cd 0d 06 | ae 4a 20 20 20 20 20 c8 | ...|.J .|
|00001140| 99 20 22 57 69 6d 70 5f | 46 6f 72 63 65 52 65 64 |. "Wimp_|ForceRed|
|00001150| 72 61 77 22 2c 2d 31 2c | 30 2c 30 2c 62 61 63 6b |raw",-1,|0,0,back|
|00001160| 64 72 6f 70 5f 77 69 64 | 74 68 25 2d 31 2c 62 61 |drop_wid|th%-1,ba|
|00001170| 63 6b 64 72 6f 70 5f 68 | 65 69 67 68 74 25 2d 31 |ckdrop_h|eight%-1|
|00001180| 0d 06 b8 09 20 20 20 20 | cb 0d 06 c2 07 20 20 cd |.... |..... .|
|00001190| 0d 06 cc 0e 20 c9 20 66 | 72 61 63 74 61 6c 0d 06 |.... . f|ractal..|
|000011a0| d6 11 20 20 c8 8e 20 4d | 65 6e 75 5a 25 20 ca 0d |.. .. M|enuZ% ..|
|000011b0| 06 e0 42 20 20 20 c9 20 | 32 3a c8 99 20 22 57 69 |..B . |2:.. "Wi|
|000011c0| 6d 70 5f 43 72 65 61 74 | 65 4d 65 6e 75 22 2c 2c |mp_Creat|eMenu",,|
|000011d0| 4d 65 6e 75 25 2c 4d 65 | 6e 75 58 25 2c 4d 65 6e |Menu%,Me|nuX%,Men|
|000011e0| 75 59 25 3a 20 42 6f 61 | 72 64 4d 65 6e 75 25 3d |uY%: Boa|rdMenu%=|
|000011f0| b9 0d 06 ea 07 20 20 cb | 0d 06 f4 0b 20 c9 20 73 |..... .|.... . s|
|00001200| 61 76 65 0d 06 fe 30 20 | 20 f2 53 61 76 65 43 6c |ave...0 | .SaveCl|
|00001210| 69 63 6b 28 42 25 21 30 | 2c 42 25 21 34 2c 4d 65 |ick(B%!0|,B%!4,Me|
|00001220| 6e 75 5a 25 2c 48 61 6e | 64 6c 65 25 2c 49 63 6f |nuZ%,Han|dle%,Ico|
|00001230| 6e 25 29 0d 07 08 05 cb | 0d 07 12 05 e1 0d 07 1c |n%).....|........|
|00001240| 04 0d 07 26 18 dd 20 f2 | 4d 65 6e 75 53 65 6c 65 |...&.. .|MenuSele|
|00001250| 63 74 69 6f 6e 28 42 25 | 29 0d 07 30 20 ea 20 41 |ction(B%|)..0 . A|
|00001260| 25 2c 43 25 2c 58 25 2c | 59 25 2c 42 75 74 74 6f |%,C%,X%,|Y%,Butto|
|00001270| 6e 73 25 2c 54 65 78 74 | 24 0d 07 3a 17 e7 20 42 |ns%,Text|$..:.. B|
|00001280| 61 72 25 20 8c 20 51 75 | 69 74 25 3d b9 3a 20 e1 |ar% . Qu|it%=.: .|
|00001290| 0d 07 44 23 42 6f 61 72 | 64 4d 65 6e 75 25 3d a3 |..D#Boar|dMenu%=.|
|000012a0| 3a 20 41 25 3d 42 25 21 | 38 3a 20 43 25 3d 42 25 |: A%=B%!|8: C%=B%|
|000012b0| 21 31 32 0d 07 4e 29 c8 | 99 20 22 57 69 6d 70 5f |!12..N).|. "Wimp_|
|000012c0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|000012d0| 2c 4d 65 6e 75 42 75 66 | 66 65 72 25 0d 07 58 46 |,MenuBuf|fer%..XF|
|000012e0| 4d 65 6e 75 58 25 3d 4d | 65 6e 75 42 75 66 66 65 |MenuX%=M|enuBuffe|
|000012f0| 72 25 21 30 3a 20 4d 65 | 6e 75 59 25 3d 4d 65 6e |r%!0: Me|nuY%=Men|
|00001300| 75 42 75 66 66 65 72 25 | 21 34 3a 20 42 75 74 74 |uBuffer%|!4: Butt|
|00001310| 6f 6e 73 25 3d 4d 65 6e | 75 42 75 66 66 65 72 25 |ons%=Men|uBuffer%|
|00001320| 21 38 0d 07 62 2e c8 99 | 20 22 57 69 6d 70 5f 44 |!8..b...| "Wimp_D|
|00001330| 65 63 6f 64 65 4d 65 6e | 75 22 2c 2c 4d 65 6e 75 |ecodeMen|u",,Menu|
|00001340| 25 2c 42 25 2c 4d 65 6e | 75 42 75 66 66 65 72 25 |%,B%,Men|uBuffer%|
|00001350| 0d 07 6c 20 54 65 78 74 | 24 3d 24 4d 65 6e 75 42 |..l Text|$=$MenuB|
|00001360| 75 66 66 65 72 25 3a 20 | 52 65 73 65 74 25 3d a3 |uffer%: |Reset%=.|
|00001370| 0d 07 76 04 0d 07 80 1e | c8 8e 20 c0 54 65 78 74 |..v.....|.. .Text|
|00001380| 24 2c a7 54 65 78 74 24 | 2c 22 2e 22 29 2d 31 29 |$,.Text$|,".")-1)|
|00001390| 20 ca 0d 07 8a 0e 20 c9 | 20 22 49 6e 66 6f 22 3a | ..... .| "Info":|
|000013a0| 0d 07 94 1f 20 20 c8 8e | 20 a4 54 72 69 6d 54 65 |.... ..| .TrimTe|
|000013b0| 78 74 28 54 65 78 74 24 | 2c 22 2e 22 29 20 ca 0d |xt(Text$|,".") ..|
|000013c0| 07 9e 2d 20 20 20 c9 20 | 22 48 65 6c 70 22 3a 20 |..- . |"Help": |
|000013d0| 20 20 20 20 20 20 20 f2 | 48 65 6c 70 49 6e 66 6f | .|HelpInfo|
|000013e0| 28 42 25 2c 22 21 48 65 | 6c 70 22 29 0d 07 a8 2f |(B%,"!He|lp").../|
|000013f0| 20 20 20 c9 20 22 48 69 | 73 74 6f 72 79 22 3a 20 | . "Hi|story": |
|00001400| 20 20 20 20 f2 48 65 6c | 70 49 6e 66 6f 28 42 25 | .Hel|pInfo(B%|
|00001410| 2c 22 48 69 73 74 6f 72 | 79 22 29 0d 07 b2 07 20 |,"Histor|y").... |
|00001420| 20 cb 0d 07 bc 0f 20 c9 | 20 22 52 65 73 65 74 22 | ..... .| "Reset"|
|00001430| 3a 0d 07 c6 0e 20 20 52 | 65 73 65 74 25 3d b9 0d |:.... R|eset%=..|
|00001440| 07 d0 25 20 20 e7 20 42 | 75 74 74 6f 6e 73 25 3d |..% . B|uttons%=|
|00001450| 34 20 8c 20 f2 53 65 74 | 42 6f 61 72 64 54 6f 43 |4 . .Set|BoardToC|
|00001460| 6c 6f 73 65 0d 07 da 1f | 20 20 c8 8e 20 a4 54 72 |lose....| .. .Tr|
|00001470| 69 6d 54 65 78 74 28 54 | 65 78 74 24 2c 22 2e 22 |imText(T|ext$,"."|
|00001480| 29 20 ca 0d 07 e4 3b 20 | 20 20 c9 20 22 52 61 6e |) ....; | . "Ran|
|00001490| 64 6f 6d 22 3a 20 20 20 | 20 20 20 f2 52 61 6e 64 |dom": | .Rand|
|000014a0| 6f 6d 3a 20 f2 52 65 73 | 65 74 46 72 61 63 74 61 |om: .Res|etFracta|
|000014b0| 6c 3a 20 f2 52 61 6e 64 | 6f 6d 44 61 74 61 0d 07 |l: .Rand|omData..|
|000014c0| ee 23 20 20 20 c9 20 22 | 43 68 6f 6f 73 65 22 3a |.# . "|Choose":|
|000014d0| 20 20 20 20 20 20 f2 43 | 68 6f 73 65 6e 44 61 74 | .C|hosenDat|
|000014e0| 61 0d 07 f8 28 20 20 20 | c9 20 22 52 65 63 6f 6d |a...( |. "Recom|
|000014f0| 6d 65 6e 64 65 64 22 3a | 20 f2 52 65 63 6f 6d 6d |mended":| .Recomm|
|00001500| 65 6e 64 65 64 44 61 74 | 61 0d 08 02 07 20 20 cb |endedDat|a.... .|
|00001510| 0d 08 0c 1e 20 20 f2 43 | 72 65 61 74 65 46 72 61 |.... .C|reateFra|
|00001520| 63 74 61 6c 57 69 6e 64 | 6f 77 73 28 b9 29 0d 08 |ctalWind|ows(.)..|
|00001530| 16 2d 20 20 e7 20 42 75 | 74 74 6f 6e 73 25 3d 31 |.- . Bu|ttons%=1|
|00001540| 20 8c 20 20 20 f2 4f 70 | 65 6e 57 69 6e 64 6f 77 | . .Op|enWindow|
|00001550| 28 66 72 61 63 74 61 6c | 2c a3 29 0d 08 20 0d 20 |(fractal|,.).. . |
|00001560| c9 20 22 53 61 76 65 22 | 0d 08 2a 1f 20 20 c8 8e |. "Save"|..*. ..|
|00001570| 20 a4 54 72 69 6d 54 65 | 78 74 28 54 65 78 74 24 | .TrimTe|xt(Text$|
|00001580| 2c 22 2e 22 29 20 ca 0d | 08 34 25 20 20 20 c9 20 |,".") ..|.4% . |
|00001590| 22 53 63 72 65 65 6e 22 | 3a 20 20 20 20 20 20 53 |"Screen"|: S|
|000015a0| 63 72 65 65 6e 53 61 76 | 65 25 3d b9 0d 08 3e 23 |creenSav|e%=...>#|
|000015b0| 20 20 20 c9 20 22 44 6f | 6f 72 20 49 63 6f 6e 22 | . "Do|or Icon"|
|000015c0| 3a 20 20 20 44 6f 6f 72 | 53 61 76 65 25 3d b9 0d |: Door|Save%=..|
|000015d0| 08 48 26 20 20 20 c9 20 | 22 42 61 72 20 49 63 6f |.H& . |"Bar Ico|
|000015e0| 6e 22 3a 20 20 20 20 42 | 61 72 49 63 6f 6e 53 61 |n": B|arIconSa|
|000015f0| 76 65 25 3d b9 0d 08 52 | 07 20 20 cb 0d 08 5c 10 |ve%=...R|. ...\.|
|00001600| 20 20 42 75 74 74 6f 6e | 73 25 3d 34 0d 08 66 24 | Button|s%=4..f$|
|00001610| 20 c9 20 22 42 6c 61 6e | 6b 22 3a 20 20 20 20 20 | . "Blan|k": |
|00001620| 20 20 20 20 f2 42 6c 61 | 6e 6b 53 63 72 65 65 6e | .Bla|nkScreen|
|00001630| 0d 08 70 28 20 c9 20 22 | 50 61 75 73 65 22 3a 20 |..p( . "|Pause": |
|00001640| 20 20 20 20 20 20 20 20 | f2 50 61 75 73 65 47 65 | |.PauseGe|
|00001650| 6e 65 72 61 74 69 6f 6e | 0d 08 7a 28 20 c9 20 22 |neration|..z( . "|
|00001660| 52 65 74 75 72 6e 22 3a | 20 20 20 20 20 20 20 20 |Return":| |
|00001670| f2 53 65 74 42 6f 61 72 | 64 54 6f 43 6c 6f 73 65 |.SetBoar|dToClose|
|00001680| 0d 08 84 1f 20 c9 20 22 | 51 75 69 74 22 3a 20 20 |.... . "|Quit": |
|00001690| 20 20 20 20 20 20 20 20 | 51 75 69 74 25 3d b9 0d | |Quit%=..|
|000016a0| 08 8e 05 cb 0d 08 98 11 | c8 8e 20 42 75 74 74 6f |........|.. Butto|
|000016b0| 6e 73 25 20 ca 0d 08 a2 | 41 20 c9 20 31 3a 20 c8 |ns% ....|A . 1: .|
|000016c0| 99 20 22 57 69 6d 70 5f | 43 72 65 61 74 65 4d 65 |. "Wimp_|CreateMe|
|000016d0| 6e 75 22 2c 2c 4d 65 6e | 75 25 2c 4d 65 6e 75 58 |nu",,Men|u%,MenuX|
|000016e0| 25 2c 4d 65 6e 75 59 25 | 3a 20 42 6f 61 72 64 4d |%,MenuY%|: BoardM|
|000016f0| 65 6e 75 25 3d b9 0d 08 | ac 4b 20 c9 20 34 3a 20 |enu%=...|.K . 4: |
|00001700| c8 99 20 22 57 69 6d 70 | 5f 46 6f 72 63 65 52 65 |.. "Wimp|_ForceRe|
|00001710| 64 72 61 77 22 2c 2d 31 | 2c 30 2c 30 2c 62 61 63 |draw",-1|,0,0,bac|
|00001720| 6b 64 72 6f 70 5f 77 69 | 64 74 68 25 2d 31 2c 62 |kdrop_wi|dth%-1,b|
|00001730| 61 63 6b 64 72 6f 70 5f | 68 65 69 67 68 74 25 2d |ackdrop_|height%-|
|00001740| 31 0d 08 b6 05 cb 0d 08 | c0 05 e1 0d 08 ca 04 0d |1.......|........|
|00001750| 08 d4 19 dd 20 f2 48 65 | 6c 70 49 6e 66 6f 28 42 |.... .He|lpInfo(B|
|00001760| 25 2c 46 69 6c 65 24 29 | 0d 08 de 42 24 42 25 3d |%,File$)|...B$B%=|
|00001770| 22 27 2e 2e 2e 21 46 72 | 61 63 74 61 6c 2e 22 2b |"'...!Fr|actal."+|
|00001780| 46 69 6c 65 24 2b 22 27 | 3a 20 20 50 72 65 73 73 |File$+"'|: Press|
|00001790| 20 53 48 49 46 54 20 6b | 65 79 20 74 6f 20 63 6f | SHIFT k|ey to co|
|000017a0| 6e 74 69 6e 75 65 22 2b | bd 30 0d 08 e8 1e c8 99 |ntinue"+|.0......|
|000017b0| 20 22 57 69 6d 70 5f 43 | 6f 6d 6d 61 6e 64 57 69 | "Wimp_C|ommandWi|
|000017c0| 6e 64 6f 77 22 2c 42 25 | 0d 08 f2 07 ef 31 34 0d |ndow",B%|.....14.|
|000017d0| 08 fc 22 ff 28 22 54 79 | 70 65 20 3c 46 72 61 63 |..".("Ty|pe <Frac|
|000017e0| 74 61 6c 24 44 69 72 3e | 2e 22 2b 46 69 6c 65 24 |tal$Dir>|."+File$|
|000017f0| 29 0d 09 06 1d c8 99 20 | 22 57 69 6d 70 5f 43 6f |)...... |"Wimp_Co|
|00001800| 6d 6d 61 6e 64 57 69 6e | 64 6f 77 22 2c 30 0d 09 |mmandWin|dow",0..|
|00001810| 10 07 ef 31 35 0d 09 1a | 05 e1 0d 09 24 04 0d 09 |...15...|....$...|
|00001820| 2e 11 dd 20 f2 52 61 6e | 64 6f 6d 44 61 74 61 0d |... .Ran|domData.|
|00001830| 09 38 19 24 50 6f 73 42 | 75 66 25 20 20 20 20 20 |.8.$PosB|uf% |
|00001840| 3d c0 c3 6a 25 2c 33 29 | 0d 09 42 19 24 56 65 6c |=..j%,3)|..B.$Vel|
|00001850| 6f 42 75 66 25 20 20 20 | 20 3d c0 c3 6b 25 2c 33 |oBuf% | =..k%,3|
|00001860| 29 0d 09 4c 19 24 44 72 | 61 77 62 61 63 6b 42 75 |)..L.$Dr|awbackBu|
|00001870| 66 25 3d c0 c3 6d 25 2c | 33 29 0d 09 56 19 e7 20 |f%=..m%,|3)..V.. |
|00001880| 4e 6f 4f 66 43 6f 6c 6f | 75 72 73 25 20 3c 20 36 |NoOfColo|urs% < 6|
|00001890| 33 20 8c 0d 09 60 1f 20 | 20 f2 54 69 63 6b 4d 65 |3 ...`. | .TickMe|
|000018a0| 6e 75 49 74 65 6d 28 76 | 25 2c 43 6f 6c 6f 75 72 |nuItem(v|%,Colour|
|000018b0| 25 29 0d 09 6a 06 20 cc | 0d 09 74 1f 20 20 24 54 |%)..j. .|..t. $T|
|000018c0| 69 6e 74 42 75 66 25 20 | 20 20 3d c3 28 7a 25 3e |intBuf% | =.(z%>|
|000018d0| 3e 36 20 80 20 33 29 0d | 09 7e 1f 20 20 24 42 6c |>6 . 3).|.~. $Bl|
|000018e0| 75 65 42 75 66 25 20 20 | 20 3d c3 28 76 25 3e 3e |ueBuf% | =.(v%>>|
|000018f0| 34 20 80 20 33 29 0d 09 | 88 1f 20 20 24 47 72 65 |4 . 3)..|.. $Gre|
|00001900| 65 6e 42 75 66 25 20 20 | 3d c3 28 76 25 3e 3e 32 |enBuf% |=.(v%>>2|
|00001910| 20 80 20 33 29 0d 09 92 | 1c 20 20 24 52 65 64 42 | . 3)...|. $RedB|
|00001920| 75 66 25 20 20 20 20 3d | c3 28 76 25 20 80 20 33 |uf% =|.(v% . 3|
|00001930| 29 0d 09 9c 05 cd 0d 09 | a6 1c f2 54 69 63 6b 4d |).......|...TickM|
|00001940| 65 6e 75 49 74 65 6d 28 | 30 2c 50 61 72 61 6d 73 |enuItem(|0,Params|
|00001950| 25 29 0d 09 b0 05 e1 0d | 09 ba 04 0d 09 c4 11 dd |%)......|........|
|00001960| 20 f2 43 68 6f 73 65 6e | 44 61 74 61 0d 09 ce 19 | .Chosen|Data....|
|00001970| e7 20 4e 6f 4f 66 43 6f | 6c 6f 75 72 73 25 20 3c |. NoOfCo|lours% <|
|00001980| 20 36 33 20 8c 0d 09 d8 | 2d 20 20 e7 20 a4 54 72 | 63 ....|- . .Tr|
|00001990| 69 6d 54 65 78 74 28 54 | 65 78 74 24 2c 22 2e 22 |imText(T|ext$,"."|
|000019a0| 29 20 3d 20 22 62 61 63 | 6b 67 72 6f 75 6e 64 22 |) = "bac|kground"|
|000019b0| 20 8c 0d 09 e2 0d 20 20 | 20 20 76 25 3d 43 25 0d | ..... | v%=C%.|
|000019c0| 09 ec 21 20 20 20 20 f2 | 54 69 63 6b 4d 65 6e 75 |..! .|TickMenu|
|000019d0| 49 74 65 6d 28 76 25 2c | 43 6f 6c 6f 75 72 25 29 |Item(v%,|Colour%)|
|000019e0| 0d 09 f6 07 20 20 cd 0d | 0a 00 06 20 cc 0d 0a 0a |.... ..|... ....|
|000019f0| 23 20 20 7a 25 3d a4 43 | 68 65 63 6b 56 61 6c 75 |# z%=.C|heckValu|
|00001a00| 65 28 54 69 6e 74 42 75 | 66 25 2c 33 29 3c 3c 36 |e(TintBu|f%,3)<<6|
|00001a10| 0d 0a 14 5e 20 20 76 25 | 3d 28 a4 43 68 65 63 6b |...^ v%|=(.Check|
|00001a20| 56 61 6c 75 65 28 42 6c | 75 65 42 75 66 25 2c 33 |Value(Bl|ueBuf%,3|
|00001a30| 29 3c 3c 34 29 20 2b 20 | 28 a4 43 68 65 63 6b 56 |)<<4) + |(.CheckV|
|00001a40| 61 6c 75 65 28 47 72 65 | 65 6e 42 75 66 25 2c 33 |alue(Gre|enBuf%,3|
|00001a50| 29 3c 3c 32 29 20 2b 20 | a4 43 68 65 63 6b 56 61 |)<<2) + |.CheckVa|
|00001a60| 6c 75 65 28 52 65 64 42 | 75 66 25 2c 33 29 0d 0a |lue(RedB|uf%,3)..|
|00001a70| 1e 05 cd 0d 0a 28 40 6a | 25 3d a4 43 68 65 63 6b |.....(@j|%=.Check|
|00001a80| 56 61 6c 75 65 28 50 6f | 73 42 75 66 25 2c 31 35 |Value(Po|sBuf%,15|
|00001a90| 29 3a 20 20 20 20 20 20 | 6b 25 3d a4 43 68 65 63 |): |k%=.Chec|
|00001aa0| 6b 56 61 6c 75 65 28 56 | 65 6c 6f 42 75 66 25 2c |kValue(V|eloBuf%,|
|00001ab0| 31 35 29 0d 0a 32 23 6d | 25 3d a4 43 68 65 63 6b |15)..2#m|%=.Check|
|00001ac0| 56 61 6c 75 65 28 44 72 | 61 77 62 61 63 6b 42 75 |Value(Dr|awbackBu|
|00001ad0| 66 25 2c 31 35 29 0d 0a | 3c 0c 78 3d 30 3a 20 79 |f%,15)..|<.x=0: y|
|00001ae0| 3d 30 0d 0a 46 20 e7 20 | 42 75 74 74 6f 6e 73 25 |=0..F . |Buttons%|
|00001af0| 3d 34 20 8c 20 f2 52 65 | 73 65 74 46 72 61 63 74 |=4 . .Re|setFract|
|00001b00| 61 6c 0d 0a 50 1c f2 54 | 69 63 6b 4d 65 6e 75 49 |al..P..T|ickMenuI|
|00001b10| 74 65 6d 28 31 2c 50 61 | 72 61 6d 73 25 29 0d 0a |tem(1,Pa|rams%)..|
|00001b20| 5a 05 e1 0d 0a 64 04 0d | 0a 6e 16 dd 20 f2 52 65 |Z....d..|.n.. .Re|
|00001b30| 63 6f 6d 6d 65 6e 64 65 | 64 44 61 74 61 0d 0a 78 |commende|dData..x|
|00001b40| 23 6a 25 3d a4 4c 6f 61 | 64 52 65 63 6f 6d 6d 65 |#j%=.Loa|dRecomme|
|00001b50| 6e 64 65 64 44 61 74 61 | 28 41 25 2b 31 2c 31 29 |ndedData|(A%+1,1)|
|00001b60| 0d 0a 82 23 6b 25 3d a4 | 4c 6f 61 64 52 65 63 6f |...#k%=.|LoadReco|
|00001b70| 6d 6d 65 6e 64 65 64 44 | 61 74 61 28 41 25 2b 31 |mmendedD|ata(A%+1|
|00001b80| 2c 32 29 0d 0a 8c 23 6d | 25 3d a4 4c 6f 61 64 52 |,2)...#m|%=.LoadR|
|00001b90| 65 63 6f 6d 6d 65 6e 64 | 65 64 44 61 74 61 28 41 |ecommend|edData(A|
|00001ba0| 25 2b 31 2c 33 29 0d 0a | 96 0c 78 3d 30 3a 20 79 |%+1,3)..|..x=0: y|
|00001bb0| 3d 30 0d 0a a0 20 e7 20 | 42 75 74 74 6f 6e 73 25 |=0... . |Buttons%|
|00001bc0| 3d 34 20 8c 20 f2 52 65 | 73 65 74 46 72 61 63 74 |=4 . .Re|setFract|
|00001bd0| 61 6c 0d 0a aa 19 24 50 | 6f 73 42 75 66 25 20 20 |al....$P|osBuf% |
|00001be0| 20 20 20 3d c0 c3 6a 25 | 2c 33 29 0d 0a b4 19 24 | =..j%|,3)....$|
|00001bf0| 56 65 6c 6f 42 75 66 25 | 20 20 20 20 3d c0 c3 6b |VeloBuf%| =..k|
|00001c00| 25 2c 33 29 0d 0a be 19 | 24 44 72 61 77 62 61 63 |%,3)....|$Drawbac|
|00001c10| 6b 42 75 66 25 3d c0 c3 | 6d 25 2c 33 29 0d 0a c8 |kBuf%=..|m%,3)...|
|00001c20| 1c f2 54 69 63 6b 4d 65 | 6e 75 49 74 65 6d 28 41 |..TickMe|nuItem(A|
|00001c30| 25 2c 52 65 63 6f 6d 25 | 29 0d 0a d2 1c f2 54 69 |%,Recom%|).....Ti|
|00001c40| 63 6b 4d 65 6e 75 49 74 | 65 6d 28 32 2c 50 61 72 |ckMenuIt|em(2,Par|
|00001c50| 61 6d 73 25 29 0d 0a dc | 05 e1 0d 0a e6 04 0d 0a |ams%)...|........|
|00001c60| f0 12 dd 20 f2 42 6c 61 | 6e 6b 53 63 72 65 65 6e |... .Bla|nkScreen|
|00001c70| 0d 0a fa 0c e7 20 5a 61 | 70 25 20 8c 0d 0b 04 17 |..... Za|p% .....|
|00001c80| 20 20 ff 28 22 53 63 50 | 72 65 73 20 26 32 30 30 | .("ScP|res &200|
|00001c90| 30 22 29 0d 0b 0e 2f 20 | 20 e7 20 a4 41 6c 74 65 |0").../ | . .Alte|
|00001ca0| 72 4d 65 6e 75 49 74 65 | 6d 46 6c 61 67 28 4d 65 |rMenuIte|mFlag(Me|
|00001cb0| 6e 75 54 69 63 6b 25 2c | a3 2c 33 2c 4d 65 6e 75 |nuTick%,|.,3,Menu|
|00001cc0| 25 29 0d 0b 18 06 20 cc | 0d 0b 22 1c 20 20 f2 54 |%).... .|..". .T|
|00001cd0| 69 63 6b 4d 65 6e 75 49 | 74 65 6d 28 33 2c 4d 65 |ickMenuI|tem(3,Me|
|00001ce0| 6e 75 25 29 0d 0b 2c 13 | 20 20 ff 28 22 53 63 50 |nu%)..,.| .("ScP|
|00001cf0| 72 65 73 20 38 22 29 0d | 0b 36 05 cd 0d 0b 40 0f |res 8").|.6....@.|
|00001d00| 5a 61 70 25 3d ac 20 5a | 61 70 25 0d 0b 4a 05 e1 |Zap%=. Z|ap%..J..|
|00001d10| 0d 0b 54 04 0d 0b 5e 16 | dd 20 f2 50 61 75 73 65 |..T...^.|. .Pause|
|00001d20| 47 65 6e 65 72 61 74 69 | 6f 6e 0d 0b 68 2d e7 20 |Generati|on..h-. |
|00001d30| a4 41 6c 74 65 72 4d 65 | 6e 75 49 74 65 6d 46 6c |.AlterMe|nuItemFl|
|00001d40| 61 67 28 4d 65 6e 75 54 | 69 63 6b 25 2c 31 2c 34 |ag(MenuT|ick%,1,4|
|00001d50| 2c 4d 65 6e 75 25 29 0d | 0b 72 13 50 61 75 73 65 |,Menu%).|.r.Pause|
|00001d60| 25 3d ac 20 50 61 75 73 | 65 25 0d 0b 7c 05 e1 0d |%=. Paus|e%..|...|
|00001d70| 0b 86 04 0d 0b 90 18 dd | 20 a4 54 72 69 6d 54 65 |........| .TrimTe|
|00001d80| 78 74 28 f8 20 41 24 2c | 42 24 29 0d 0b 9a 15 41 |xt(. A$,|B$)....A|
|00001d90| 24 3d c1 41 24 2c a7 41 | 24 2c 42 24 29 2b 31 29 |$=.A$,.A|$,B$)+1)|
|00001da0| 0d 0b a4 13 3d c0 41 24 | 2c a7 41 24 2c 42 24 29 |....=.A$|,.A$,B$)|
|00001db0| 2d 31 29 0d 0b ae 04 0d | 0b b8 18 dd 20 a4 43 68 |-1).....|.... .Ch|
|00001dc0| 65 63 6b 56 61 6c 75 65 | 28 41 25 2c 42 25 29 0d |eckValue|(A%,B%).|
|00001dd0| 0b c2 0d 41 25 3d bb 28 | 24 41 25 29 0d 0b cc 1d |...A%=.(|$A%)....|
|00001de0| e7 20 41 25 3c 30 20 8c | 20 3d 2d 31 20 8b 20 3d |. A%<0 .| =-1 . =|
|00001df0| 41 25 83 28 42 25 2b 31 | 29 0d 0b d6 04 0d 0b e0 |A%.(B%+1|).......|
|00001e00| 29 dd 20 f2 54 69 63 6b | 4d 65 6e 75 49 74 65 6d |). .Tick|MenuItem|
|00001e10| 28 4d 65 6e 75 49 74 65 | 6d 25 2c 4d 65 6e 75 42 |(MenuIte|m%,MenuB|
|00001e20| 6c 6f 63 6b 25 29 0d 0b | ea 23 f2 52 65 6d 6f 76 |lock%)..|.#.Remov|
|00001e30| 65 41 6c 6c 4d 65 6e 75 | 54 69 63 6b 73 28 4d 65 |eAllMenu|Ticks(Me|
|00001e40| 6e 75 42 6c 6f 63 6b 25 | 29 0d 0b f4 3a e7 20 a4 |nuBlock%|)...:. .|
|00001e50| 41 6c 74 65 72 4d 65 6e | 75 49 74 65 6d 46 6c 61 |AlterMen|uItemFla|
|00001e60| 67 28 4d 65 6e 75 54 69 | 63 6b 25 2c b9 2c 4d 65 |g(MenuTi|ck%,.,Me|
|00001e70| 6e 75 49 74 65 6d 25 2c | 4d 65 6e 75 42 6c 6f 63 |nuItem%,|MenuBloc|
|00001e80| 6b 25 29 0d 0b fe 05 e1 | 0d 0c 08 04 0d 0c 12 25 |k%).....|.......%|
|00001e90| dd 20 f2 52 65 6d 6f 76 | 65 41 6c 6c 4d 65 6e 75 |. .Remov|eAllMenu|
|00001ea0| 54 69 63 6b 73 28 4d 65 | 6e 75 42 6c 6f 63 6b 25 |Ticks(Me|nuBlock%|
|00001eb0| 29 0d 0c 1c 15 ea 20 4f | 6c 64 46 6c 61 67 73 25 |)..... O|ldFlags%|
|00001ec0| 2c 49 74 65 6d 25 0d 0c | 26 05 f5 0d 0c 30 40 20 |,Item%..|&....0@ |
|00001ed0| 20 4f 6c 64 46 6c 61 67 | 73 25 3d a4 41 6c 74 65 | OldFlag|s%=.Alte|
|00001ee0| 72 4d 65 6e 75 49 74 65 | 6d 46 6c 61 67 28 4d 65 |rMenuIte|mFlag(Me|
|00001ef0| 6e 75 54 69 63 6b 25 2c | a3 2c 49 74 65 6d 25 2c |nuTick%,|.,Item%,|
|00001f00| 4d 65 6e 75 42 6c 6f 63 | 6b 25 29 0d 0c 3a 0e 20 |MenuBloc|k%)..:. |
|00001f10| 20 49 74 65 6d 25 2b 3d | 31 0d 0c 44 15 fd 20 4f | Item%+=|1..D.. O|
|00001f20| 6c 64 46 6c 61 67 73 25 | 20 80 20 26 38 30 0d 0c |ldFlags%| . &80..|
|00001f30| 4e 05 e1 0d 0c 58 04 0d | 0c 62 3e dd 20 a4 41 6c |N....X..|.b>. .Al|
|00001f40| 74 65 72 4d 65 6e 75 49 | 74 65 6d 49 63 6f 6e 28 |terMenuI|temIcon(|
|00001f50| 54 79 70 65 25 2c 46 75 | 6e 63 74 69 6f 6e 25 2c |Type%,Fu|nction%,|
|00001f60| 4d 65 6e 75 49 74 65 6d | 25 2c 4d 65 6e 75 42 6c |MenuItem|%,MenuBl|
|00001f70| 6f 63 6b 25 29 0d 0c 6c | 11 ea 20 41 25 2c 42 25 |ock%)..l|.. A%,B%|
|00001f80| 3a 20 41 25 3d 38 0d 0c | 76 47 dd 20 a4 41 6c 74 |: A%=8..|vG. .Alt|
|00001f90| 65 72 4d 65 6e 75 49 74 | 65 6d 46 6c 61 67 28 54 |erMenuIt|emFlag(T|
|00001fa0| 79 70 65 25 2c 46 75 6e | 63 74 69 6f 6e 25 2c 4d |ype%,Fun|ction%,M|
|00001fb0| 65 6e 75 49 74 65 6d 25 | 2c 4d 65 6e 75 42 6c 6f |enuItem%|,MenuBlo|
|00001fc0| 63 6b 25 29 3a 20 ea 20 | 41 25 2c 42 25 0d 0c 80 |ck%): . |A%,B%...|
|00001fd0| 40 41 25 3d 4d 65 6e 75 | 42 6c 6f 63 6b 25 2b 32 |@A%=Menu|Block%+2|
|00001fe0| 38 2b 41 25 2b 32 34 2a | 28 4d 65 6e 75 49 74 65 |8+A%+24*|(MenuIte|
|00001ff0| 6d 25 29 3a f4 20 20 4e | 6f 74 65 3a 20 46 69 72 |m%):. N|ote: Fir|
|00002000| 73 74 20 69 74 65 6d 20 | 69 73 20 3d 30 0d 0c 8a |st item |is =0...|
|00002010| 0a 42 25 3d 21 41 25 0d | 0c 94 12 c8 8e 20 46 75 |.B%=!A%.|..... Fu|
|00002020| 6e 63 74 69 6f 6e 25 20 | ca 0d 0c 9e 25 20 c9 20 |nction% |....% . |
|00002030| 2d 31 3a 21 41 25 3d 21 | 41 25 20 84 20 54 79 70 |-1:!A%=!|A% . Typ|
|00002040| 65 25 3a 20 20 20 20 20 | 20 f4 20 53 65 74 0d 0c |e%: | . Set..|
|00002050| a8 28 20 c9 20 20 30 3a | 21 41 25 3d 21 41 25 20 |.( . 0:|!A%=!A% |
|00002060| 80 20 ac 20 54 79 70 65 | 25 3a 20 f4 20 53 77 69 |. . Type|%: . Swi|
|00002070| 74 63 68 6f 66 66 0d 0c | b2 27 20 c9 20 20 31 3a |tchoff..|.' . 1:|
|00002080| 21 41 25 3d 21 41 25 20 | 82 20 54 79 70 65 25 3a |!A%=!A% |. Type%:|
|00002090| 20 20 20 20 20 f4 20 54 | 6f 67 67 6c 65 0d 0c bc | . T|oggle...|
|000020a0| 05 cb 0d 0c c6 07 3d 42 | 25 0d 0c d0 04 0d 0c da |......=B|%.......|
|000020b0| 38 20 20 20 20 f4 20 53 | 61 76 69 6e 67 20 64 61 |8 . S|aving da|
|000020c0| 74 61 20 74 6f 20 66 69 | 6c 65 20 64 69 61 6c 6f |ta to fi|le dialo|
|000020d0| 67 75 65 20 72 6f 75 74 | 69 6e 65 73 20 2e 2e 2e |gue rout|ines ...|
|000020e0| 2e 2e 2e 2e 2e 0d 0c e4 | 04 0d 0c ee 13 dd 20 f2 |........|...... .|
|000020f0| 53 77 69 74 63 68 54 6f | 53 61 76 65 0d 0c f8 1c |SwitchTo|Save....|
|00002100| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 4d |.. "Wimp|_CreateM|
|00002110| 65 6e 75 22 2c 2c 2d 31 | 0d 0d 02 14 f2 53 65 74 |enu",,-1|.....Set|
|00002120| 42 6f 61 72 64 54 6f 43 | 6c 6f 73 65 0d 0d 0c 1c |BoardToC|lose....|
|00002130| 53 61 76 65 4d 65 6e 75 | 25 3d b9 3a 20 53 61 76 |SaveMenu|%=.: Sav|
|00002140| 65 46 6c 61 67 25 3d b9 | 0d 0d 16 05 e1 0d 0d 20 |eFlag%=.|....... |
|00002150| 04 0d 0d 2a 19 dd 20 f2 | 4f 70 65 6e 53 61 76 65 |...*.. .|OpenSave|
|00002160| 57 69 6e 64 6f 77 28 42 | 25 29 0d 0d 34 0b ea 20 |Window(B|%)..4.. |
|00002170| 78 25 2c 79 25 0d 0d 3e | 0d 42 25 21 30 3d 64 6f |x%,y%..>|.B%!0=do|
|00002180| 6f 72 0d 0d 48 20 c8 99 | 20 22 57 69 6d 70 5f 47 |or..H ..| "Wimp_G|
|00002190| 65 74 57 69 6e 64 6f 77 | 53 74 61 74 65 22 2c 2c |etWindow|State",,|
|000021a0| 42 25 0d 0d 52 15 78 25 | 3d 42 25 21 34 3a 20 20 |B%..R.x%|=B%!4: |
|000021b0| 79 25 3d 42 25 21 38 0d | 0d 5c 0d 42 25 21 30 3d |y%=B%!8.|.\.B%!0=|
|000021c0| 73 61 76 65 0d 0d 66 20 | c8 99 20 22 57 69 6d 70 |save..f |.. "Wimp|
|000021d0| 5f 47 65 74 57 69 6e 64 | 6f 77 53 74 61 74 65 22 |_GetWind|owState"|
|000021e0| 2c 2c 42 25 0d 0d 70 28 | 42 25 21 31 32 2b 3d 78 |,,B%..p(|B%!12+=x|
|000021f0| 25 2d 42 25 21 34 2d 32 | 30 3a 20 42 25 21 31 36 |%-B%!4-2|0: B%!16|
|00002200| 2b 3d 79 25 2d 42 25 21 | 38 2d 32 30 0d 0d 7a 1a |+=y%-B%!|8-20..z.|
|00002210| 42 25 21 34 3d 78 25 2d | 32 30 3a 20 42 25 21 38 |B%!4=x%-|20: B%!8|
|00002220| 3d 79 25 2d 32 30 0d 0d | 84 1b f2 4f 70 65 6e 57 |=y%-20..|...OpenW|
|00002230| 69 6e 64 6f 77 28 73 61 | 76 65 2c 62 6c 6f 63 6b |indow(sa|ve,block|
|00002240| 29 0d 0d 8e 05 e1 0d 0d | 98 04 0d 0d a2 38 dd 20 |).......|.....8. |
|00002250| f2 53 61 76 65 43 6c 69 | 63 6b 28 4d 6f 75 73 65 |.SaveCli|ck(Mouse|
|00002260| 78 25 2c 4d 6f 75 73 65 | 79 25 2c 42 75 74 74 6f |x%,Mouse|y%,Butto|
|00002270| 6e 73 25 2c 48 61 6e 64 | 6c 65 25 2c 49 63 6f 6e |ns%,Hand|le%,Icon|
|00002280| 25 29 0d 0d ac 0e c8 8e | 20 49 63 6f 6e 25 20 ca |%)......| Icon% .|
|00002290| 0d 0d b6 11 20 c9 20 73 | 61 76 65 73 70 72 69 74 |.... . s|avesprit|
|000022a0| 65 0d 0d c0 11 20 20 44 | 72 61 67 53 61 76 65 25 |e.... D|ragSave%|
|000022b0| 3d b9 0d 0d ca 27 20 20 | f2 53 65 74 55 70 44 72 |=....' |.SetUpDr|
|000022c0| 61 67 42 6f 78 28 48 61 | 6e 64 6c 65 25 2c 73 61 |agBox(Ha|ndle%,sa|
|000022d0| 76 65 73 70 72 69 74 65 | 29 0d 0d d4 0d 20 c9 20 |vesprite|).... . |
|000022e0| 73 61 76 65 6f 6b 0d 0d | de 16 20 20 e7 20 a7 24 |saveok..|.. . .$|
|000022f0| 50 61 74 68 25 2c 22 2e | 22 29 20 8c 0d 0d e8 13 |Path%,".|") .....|
|00002300| 20 20 20 20 f2 53 61 76 | 65 53 63 72 65 65 6e 0d | .Sav|eScreen.|
|00002310| 0d f2 08 20 20 20 cc 0d | 0d fc 43 20 20 20 20 f2 |... ..|..C .|
|00002320| 46 72 61 63 74 61 6c 4d | 65 73 28 22 54 6f 20 73 |FractalM|es("To s|
|00002330| 61 76 65 2c 20 64 72 61 | 67 20 74 68 65 20 69 63 |ave, dra|g the ic|
|00002340| 6f 6e 20 74 6f 20 61 20 | 64 69 72 65 63 74 6f 72 |on to a |director|
|00002350| 79 20 76 69 65 77 65 72 | 22 29 0d 0e 06 07 20 20 |y viewer|").... |
|00002360| cd 0d 0e 10 05 cb 0d 0e | 1a 18 24 50 61 74 68 25 |........|..$Path%|
|00002370| 3d 24 44 65 66 61 75 6c | 74 50 61 74 68 25 0d 0e |=$Defaul|tPath%..|
|00002380| 24 2b f2 52 65 70 6c 61 | 63 65 4c 65 61 66 28 24 |$+.Repla|ceLeaf($|
|00002390| 50 61 74 68 25 2c 22 46 | 72 61 63 22 2b c3 6a 25 |Path%,"F|rac"+.j%|
|000023a0| 2b c3 6b 25 2b c3 6d 25 | 29 0d 0e 2e 12 21 62 6c |+.k%+.m%|)....!bl|
|000023b0| 6f 63 6b 3d 48 61 6e 64 | 6c 65 25 0d 0e 38 23 c8 |ock=Hand|le%..8#.|
|000023c0| 99 20 22 57 69 6d 70 5f | 47 65 74 57 69 6e 64 6f |. "Wimp_|GetWindo|
|000023d0| 77 53 74 61 74 65 22 2c | 2c 62 6c 6f 63 6b 0d 0e |wState",|,block..|
|000023e0| 42 43 c8 99 20 22 57 69 | 6d 70 5f 46 6f 72 63 65 |BC.. "Wi|mp_Force|
|000023f0| 52 65 64 72 61 77 22 2c | 48 61 6e 64 6c 65 25 2c |Redraw",|Handle%,|
|00002400| 62 6c 6f 63 6b 21 34 2c | 62 6c 6f 63 6b 21 38 2c |block!4,|block!8,|
|00002410| 62 6c 6f 63 6b 21 31 32 | 2c 62 6c 6f 63 6b 21 31 |block!12|,block!1|
|00002420| 36 0d 0e 4c 05 e1 0d 0e | 56 04 0d 0e 60 2e dd 20 |6..L....|V...`.. |
|00002430| f2 53 65 74 55 70 44 72 | 61 67 42 6f 78 28 57 69 |.SetUpDr|agBox(Wi|
|00002440| 6e 64 6f 77 48 61 6e 64 | 6c 65 25 2c 49 63 6f 6e |ndowHand|le%,Icon|
|00002450| 48 61 6e 64 6c 65 25 29 | 0d 0e 6a 10 ea 20 52 4f |Handle%)|..j.. RO|
|00002460| 4d 25 2c 58 25 2c 59 25 | 0d 0e 74 18 21 62 6c 6f |M%,X%,Y%|..t.!blo|
|00002470| 63 6b 3d 57 69 6e 64 6f | 77 48 61 6e 64 6c 65 25 |ck=Windo|wHandle%|
|00002480| 0d 0e 7e 23 c8 99 20 22 | 57 69 6d 70 5f 47 65 74 |..~#.. "|Wimp_Get|
|00002490| 57 69 6e 64 6f 77 53 74 | 61 74 65 22 2c 2c 62 6c |WindowSt|ate",,bl|
|000024a0| 6f 63 6b 0d 0e 88 17 58 | 25 3d 62 6c 6f 63 6b 21 |ock....X|%=block!|
|000024b0| 34 2d 62 6c 6f 63 6b 21 | 32 30 0d 0e 92 18 59 25 |4-block!|20....Y%|
|000024c0| 3d 62 6c 6f 63 6b 21 31 | 36 2d 62 6c 6f 63 6b 21 |=block!1|6-block!|
|000024d0| 32 34 0d 0e 9c 17 62 6c | 6f 63 6b 21 34 3d 49 63 |24....bl|ock!4=Ic|
|000024e0| 6f 6e 48 61 6e 64 6c 65 | 25 0d 0e a6 21 c8 99 20 |onHandle|%...!.. |
|000024f0| 22 57 69 6d 70 5f 47 65 | 74 49 63 6f 6e 53 74 61 |"Wimp_Ge|tIconSta|
|00002500| 74 65 22 2c 2c 62 6c 6f | 63 6b 0d 0e b0 34 e7 20 |te",,blo|ck...4. |
|00002510| 46 72 61 63 43 6f 6c 25 | 20 8c 20 62 6c 6f 63 6b |FracCol%| . block|
|00002520| 21 34 3d 37 20 8b 20 62 | 6c 6f 63 6b 21 34 3d 35 |!4=7 . b|lock!4=5|
|00002530| 20 20 3a f4 20 44 72 61 | 67 20 74 79 70 65 0d 0e | :. Dra|g type..|
|00002540| ba 36 62 6c 6f 63 6b 21 | 38 3d 62 6c 6f 63 6b 21 |.6block!|8=block!|
|00002550| 38 2b 58 25 20 20 20 20 | 3a f4 20 6d 69 6e 2e 78 |8+X% |:. min.x|
|00002560| 2c 79 20 69 6e 69 74 69 | 61 6c 20 62 6f 78 20 63 |,y initi|al box c|
|00002570| 6f 6f 72 64 0d 0e c4 18 | 62 6c 6f 63 6b 21 31 32 |oord....|block!12|
|00002580| 3d 62 6c 6f 63 6b 21 31 | 32 2b 59 25 0d 0e ce 36 |=block!1|2+Y%...6|
|00002590| 62 6c 6f 63 6b 21 31 36 | 3d 62 6c 6f 63 6b 21 31 |block!16|=block!1|
|000025a0| 36 2b 58 25 20 20 3a f4 | 20 6d 61 78 2e 78 2c 79 |6+X% :.| max.x,y|
|000025b0| 20 69 6e 69 74 69 61 6c | 20 62 6f 78 20 63 6f 6f | initial| box coo|
|000025c0| 72 64 0d 0e d8 18 62 6c | 6f 63 6b 21 32 30 3d 62 |rd....bl|ock!20=b|
|000025d0| 6c 6f 63 6b 21 32 30 2b | 59 25 0d 0e e2 35 62 6c |lock!20+|Y%...5bl|
|000025e0| 6f 63 6b 21 32 34 3d 30 | 20 20 20 20 20 20 20 20 |ock!24=0| |
|000025f0| 20 20 20 20 3a f4 20 6d | 69 6e 2e 78 2c 79 20 70 | :. m|in.x,y p|
|00002600| 61 72 65 6e 74 20 62 6f | 78 20 63 6f 6f 72 64 0d |arent bo|x coord.|
|00002610| 0e ec 0e 62 6c 6f 63 6b | 21 32 38 3d 30 0d 0e f6 |...block|!28=0...|
|00002620| 3a 62 6c 6f 63 6b 21 33 | 32 3d 62 61 63 6b 64 72 |:block!3|2=backdr|
|00002630| 6f 70 5f 77 69 64 74 68 | 25 2d 31 20 3a f4 20 6d |op_width|%-1 :. m|
|00002640| 61 78 2e 78 2c 79 20 70 | 61 72 65 6e 74 20 62 6f |ax.x,y p|arent bo|
|00002650| 78 20 63 6f 6f 72 64 0d | 0f 00 1f 62 6c 6f 63 6b |x coord.|...block|
|00002660| 21 33 36 3d 62 61 63 6b | 64 72 6f 70 5f 68 65 69 |!36=back|drop_hei|
|00002670| 67 68 74 25 2d 31 0d 0f | 0a 1c c8 99 20 22 57 69 |ght%-1..|.... "Wi|
|00002680| 6d 70 5f 44 72 61 67 42 | 6f 78 22 2c 2c 62 6c 6f |mp_DragB|ox",,blo|
|00002690| 63 6b 0d 0f 14 10 e7 20 | 46 72 61 63 43 6f 6c 25 |ck..... |FracCol%|
|000026a0| 20 8c 0d 0f 1e 20 20 20 | c8 97 20 b8 20 62 6c 6f | .... |.. . blo|
|000026b0| 63 6b 21 38 2b 36 2c 20 | 62 6c 6f 63 6b 21 32 30 |ck!8+6, |block!20|
|000026c0| 2d 36 0d 0f 28 13 20 20 | f2 43 68 65 63 6b 43 6f |-6..(. |.CheckCo|
|000026d0| 6c 6f 75 72 73 0d 0f 32 | 40 20 20 c8 99 20 22 4f |lours..2|@ .. "O|
|000026e0| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 33 36 2b 26 |S_Sprite|Op",36+&|
|000026f0| 31 30 30 2c 44 72 61 67 | 53 70 72 69 74 65 41 72 |100,Drag|SpriteAr|
|00002700| 65 61 25 2c 22 64 72 61 | 67 22 2c 26 32 2c 30 2c |ea%,"dra|g",&2,0,|
|00002710| 30 2c 30 2c 30 0d 0f 3c | 36 20 20 ef 31 39 2c 31 |0,0,0..<|6 .19,1|
|00002720| 2c 32 35 2c 32 33 32 2c | 30 2c 30 20 20 20 20 20 |,25,232,|0,0 |
|00002730| 20 20 3a f4 20 50 6f 69 | 6e 74 65 72 20 63 6f 6c | :. Poi|nter col|
|00002740| 6f 75 72 20 31 20 3d 20 | 52 65 64 0d 0f 46 3d 20 |our 1 = |Red..F= |
|00002750| 20 ef 31 39 2c 32 2c 32 | 35 2c 32 35 35 2c 32 31 | .19,2,2|5,255,21|
|00002760| 31 2c 30 20 20 20 20 20 | 3a f4 20 50 6f 69 6e 74 |1,0 |:. Point|
|00002770| 65 72 20 63 6f 6c 6f 75 | 72 20 32 20 3d 20 4c 69 |er colou|r 2 = Li|
|00002780| 67 68 74 20 73 61 6e 64 | 0d 0f 50 3c 20 20 ef 31 |ght sand|..P< .1|
|00002790| 39 2c 33 2c 32 35 2c 30 | 2c 32 32 30 2c 31 37 30 |9,3,25,0|,220,170|
|000027a0| 20 20 20 20 20 3a f4 20 | 50 6f 69 6e 74 65 72 20 | :. |Pointer |
|000027b0| 63 6f 6c 6f 75 72 20 33 | 20 3d 20 4d 69 64 20 67 |colour 3| = Mid g|
|000027c0| 72 65 65 6e 0d 0f 5a 13 | 20 20 f2 43 68 65 63 6b |reen..Z.| .Check|
|000027d0| 43 6f 6c 6f 75 72 73 0d | 0f 64 05 cd 0d 0f 6e 05 |Colours.|.d....n.|
|000027e0| e1 0d 0f 78 04 0d 0f 82 | 16 dd 20 f2 55 73 65 72 |...x....|.. .User|
|000027f0| 44 72 61 67 28 62 6c 6f | 63 6b 29 0d 0f 8c 11 e7 |Drag(blo|ck).....|
|00002800| 20 44 72 61 67 53 61 76 | 65 25 20 8c 0d 0f 96 0e | DragSav|e% .....|
|00002810| 20 20 2a 50 4f 49 4e 54 | 45 52 0d 0f a0 17 20 20 | *POINT|ER.... |
|00002820| ea 20 42 25 3a 20 42 25 | 3d 62 6c 6f 63 6b 2b 32 |. B%: B%|=block+2|
|00002830| 30 0d 0f aa 25 20 20 c8 | 99 20 22 57 69 6d 70 5f |0...% .|. "Wimp_|
|00002840| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|00002850| 2c 62 6c 6f 63 6b 0d 0f | b4 28 20 20 42 25 21 20 |,block..|.( B%! |
|00002860| 30 3d 36 34 20 20 20 20 | 20 20 20 20 20 20 20 3a |0=64 | :|
|00002870| f4 20 42 6c 6f 63 6b 20 | 6c 65 6e 67 74 68 0d 0f |. Block |length..|
|00002880| be 38 20 20 42 25 21 31 | 32 3d 30 3a 20 42 25 21 |.8 B%!1|2=0: B%!|
|00002890| 31 36 3d 31 20 20 20 3a | f4 20 72 65 66 3b 20 6d |16=1 :|. ref; m|
|000028a0| 65 73 73 61 67 65 20 61 | 63 74 69 6f 6e 3d 44 61 |essage a|ction=Da|
|000028b0| 74 61 53 61 76 65 0d 0f | c8 2f 20 20 42 25 21 32 |taSave..|./ B%!2|
|000028c0| 30 3d 62 6c 6f 63 6b 21 | 31 32 20 20 20 20 20 3a |0=block!|12 :|
|000028d0| f4 20 64 65 73 74 2e 20 | 77 69 6e 64 6f 77 20 68 |. dest. |window h|
|000028e0| 61 6e 64 6c 65 0d 0f d2 | 2d 20 20 42 25 21 32 34 |andle...|- B%!24|
|000028f0| 3d 62 6c 6f 63 6b 21 31 | 36 20 20 20 20 20 3a f4 |=block!1|6 :.|
|00002900| 20 64 65 73 74 2e 20 69 | 63 6f 6e 20 68 61 6e 64 | dest. i|con hand|
|00002910| 6c 65 0d 0f dc 41 20 20 | 42 25 21 32 38 3d 62 6c |le...A |B%!28=bl|
|00002920| 6f 63 6b 21 20 30 20 20 | 20 20 20 3a f4 20 64 65 |ock! 0 | :. de|
|00002930| 73 74 2e 20 73 63 72 65 | 65 6e 20 78 2c 79 20 63 |st. scre|en x,y c|
|00002940| 6f 6f 72 64 73 2e 20 66 | 72 6f 6d 20 70 6f 69 6e |oords. f|rom poin|
|00002950| 74 65 72 0d 0f e6 14 20 | 20 42 25 21 33 32 3d 62 |ter.... | B%!32=b|
|00002960| 6c 6f 63 6b 21 20 34 0d | 0f f0 3a 20 20 42 25 21 |lock! 4.|..: B%!|
|00002970| 33 36 3d 46 72 61 63 74 | 61 6c 53 69 7a 65 25 20 |36=Fract|alSize% |
|00002980| 3a f4 20 65 73 74 69 6d | 61 74 65 64 20 73 69 7a |:. estim|ated siz|
|00002990| 65 20 6f 66 20 64 61 74 | 61 20 69 6e 20 66 69 6c |e of dat|a in fil|
|000029a0| 65 0d 0f fa 2d 20 20 42 | 25 21 34 30 3d 26 46 46 |e...- B|%!40=&FF|
|000029b0| 39 20 20 20 20 20 20 20 | 20 20 3a f4 20 66 69 6c |9 | :. fil|
|000029c0| 65 20 74 79 70 65 3a 20 | 73 70 72 69 74 65 0d 10 |e type: |sprite..|
|000029d0| 04 3d 20 20 f2 50 75 74 | 53 74 72 69 6e 67 54 6f |.= .Put|StringTo|
|000029e0| 42 6c 6f 63 6b 28 a4 47 | 65 74 4c 65 61 66 28 24 |Block(.G|etLeaf($|
|000029f0| 50 61 74 68 25 29 2c 42 | 25 2c 34 34 2c 45 6e 64 |Path%),B|%,44,End|
|00002a00| 4f 66 42 6c 6f 63 6b 25 | 2c 30 29 0d 10 0e 33 20 |OfBlock%|,0)...3 |
|00002a10| 20 c8 99 20 22 57 69 6d | 70 5f 53 65 6e 64 4d 65 | .. "Wim|p_SendMe|
|00002a20| 73 73 61 67 65 22 2c 31 | 37 2c 42 25 2c 62 6c 6f |ssage",1|7,B%,blo|
|00002a30| 63 6b 21 31 32 2c 62 6c | 6f 63 6b 21 31 36 0d 10 |ck!12,bl|ock!16..|
|00002a40| 18 05 cd 0d 10 22 05 e1 | 0d 10 2c 04 0d 10 36 19 |....."..|..,...6.|
|00002a50| dd 20 f2 44 61 74 61 53 | 61 76 65 41 63 6b 28 62 |. .DataS|aveAck(b|
|00002a60| 6c 6f 63 6b 29 0d 10 40 | 15 c8 99 20 22 48 6f 75 |lock)..@|... "Hou|
|00002a70| 72 67 6c 61 73 73 5f 4f | 6e 22 0d 10 4a 2a 24 50 |rglass_O|n"..J*$P|
|00002a80| 61 74 68 25 3d 28 a4 47 | 65 74 53 74 72 69 6e 67 |ath%=(.G|etString|
|00002a90| 46 72 6f 6d 42 6c 6f 63 | 6b 28 62 6c 6f 63 6b 2b |FromBloc|k(block+|
|00002aa0| 34 34 29 29 0d 10 54 0f | f2 53 61 76 65 53 63 72 |44))..T.|.SaveScr|
|00002ab0| 65 65 6e 0d 10 5e 11 e7 | 20 44 72 61 67 53 61 76 |een..^..| DragSav|
|00002ac0| 65 25 20 8c 0d 10 68 2d | 20 20 62 6c 6f 63 6b 21 |e% ...h-| block!|
|00002ad0| 31 32 3d 62 6c 6f 63 6b | 21 38 3a 20 62 6c 6f 63 |12=block|!8: bloc|
|00002ae0| 6b 21 31 36 3d 33 3a 20 | 21 62 6c 6f 63 6b 3d 36 |k!16=3: |!block=6|
|00002af0| 34 0d 10 72 36 20 20 c8 | 99 20 22 57 69 6d 70 5f |4..r6 .|. "Wimp_|
|00002b00| 53 65 6e 64 4d 65 73 73 | 61 67 65 22 2c 31 37 2c |SendMess|age",17,|
|00002b10| 62 6c 6f 63 6b 2c 62 6c | 6f 63 6b 21 32 30 2c 62 |block,bl|ock!20,b|
|00002b20| 6c 6f 63 6b 21 32 34 0d | 10 7c 05 cd 0d 10 86 0f |lock!24.|.|......|
|00002b30| 44 72 61 67 53 61 76 65 | 25 3d a3 0d 10 90 05 e1 |DragSave|%=......|
|00002b40| 0d 10 9a 04 0d 10 a4 11 | dd 20 f2 53 61 76 65 53 |........|. .SaveS|
|00002b50| 63 72 65 65 6e 0d 10 ae | 07 ea 20 85 0d 10 b8 2c |creen...|.. ....,|
|00002b60| ee 20 85 20 ea 20 f2 45 | 72 72 6f 72 3a 20 45 6e |. . . .E|rror: En|
|00002b70| 64 53 61 76 65 25 3d b9 | 3a 20 44 72 61 67 53 61 |dSave%=.|: DragSa|
|00002b80| 76 65 25 3d a3 3a 20 e1 | 0d 10 c2 15 c8 99 20 22 |ve%=.: .|...... "|
|00002b90| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 6e 22 0d 10 cc |Hourglas|s_On"...|
|00002ba0| 28 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |(.. "OS_|SpriteOp|
|00002bb0| 22 2c 31 32 2b 26 31 30 | 30 2c 46 72 61 63 25 2c |",12+&10|0,Frac%,|
|00002bc0| 50 61 74 68 25 0d 10 d6 | 1f ff 20 22 53 65 74 74 |Path%...|.. "Sett|
|00002bd0| 79 70 65 20 22 2b 24 50 | 61 74 68 25 2b 22 20 26 |ype "+$P|ath%+" &|
|00002be0| 46 46 39 22 0d 10 e0 18 | c8 99 20 22 48 6f 75 72 |FF9"....|.. "Hour|
|00002bf0| 67 6c 61 73 73 5f 53 6d | 61 73 68 22 0d 10 ea 0e |glass_Sm|ash"....|
|00002c00| 45 6e 64 53 61 76 65 25 | 3d b9 0d 10 f4 05 e1 0d |EndSave%|=.......|
|00002c10| 10 fe 04 0d 11 08 0e dd | 20 f2 45 6e 64 53 61 76 |........| .EndSav|
|00002c20| 65 0d 11 12 29 62 6c 6f | 63 6b 21 30 3d 73 61 76 |e...)blo|ck!0=sav|
|00002c30| 65 3a 20 f2 53 65 74 57 | 69 6e 64 6f 77 43 6c 6f |e: .SetW|indowClo|
|00002c40| 73 65 64 28 62 6c 6f 63 | 6b 29 0d 11 1c 0f 53 61 |sed(bloc|k)....Sa|
|00002c50| 76 65 46 6c 61 67 25 3d | a3 0d 11 26 05 e1 0d 11 |veFlag%=|...&....|
|00002c60| 30 04 0d 11 3a 19 dd 20 | f2 44 61 74 61 4c 6f 61 |0...:.. |.DataLoa|
|00002c70| 64 41 63 6b 28 62 6c 6f | 63 6b 29 0d 11 44 19 f4 |dAck(blo|ck)..D..|
|00002c80| 20 53 61 76 65 20 77 61 | 73 20 73 75 63 63 65 73 | Save wa|s succes|
|00002c90| 73 66 75 6c 0d 11 4e 05 | e1 0d 11 58 04 0d 11 62 |sful..N.|...X...b|
|00002ca0| 12 dd 20 f2 53 61 76 65 | 42 61 72 49 63 6f 6e 0d |.. .Save|BarIcon.|
|00002cb0| 11 6c 07 ea 20 85 0d 11 | 76 15 c8 99 20 22 48 6f |.l.. ...|v... "Ho|
|00002cc0| 75 72 67 6c 61 73 73 5f | 4f 6e 22 0d 11 80 38 f2 |urglass_|On"...8.|
|00002cd0| 47 65 74 53 70 72 69 74 | 65 46 72 6f 6d 53 63 72 |GetSprit|eFromScr|
|00002ce0| 65 65 6e 43 65 6e 74 72 | 65 28 31 38 30 2c 36 38 |eenCentr|e(180,68|
|00002cf0| 2c a3 2c 22 21 46 72 61 | 63 74 61 6c 22 2c 53 25 |,.,"!Fra|ctal",S%|
|00002d00| 2c a3 29 0d 11 8a 38 f2 | 47 65 74 53 70 72 69 74 |,.)...8.|GetSprit|
|00002d10| 65 46 72 6f 6d 53 63 72 | 65 65 6e 43 65 6e 74 72 |eFromScr|eenCentr|
|00002d20| 65 28 31 38 30 2c 36 38 | 2c a3 2c 22 46 72 61 63 |e(180,68|,.,"Frac|
|00002d30| 74 61 6c 73 22 2c 53 25 | 2c a3 29 0d 11 94 25 c8 |tals",S%|,.)...%.|
|00002d40| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00002d50| 36 30 2c 2c 22 46 72 61 | 63 74 61 6c 73 22 2c 30 |60,,"Fra|ctals",0|
|00002d60| 0d 11 9e 27 ef 35 3a 20 | ec 20 32 34 2c 36 30 3a |...'.5: |. 24,60:|
|00002d70| 20 c8 99 20 22 57 69 6d | 70 5f 53 65 74 43 6f 6c | .. "Wim|p_SetCol|
|00002d80| 6f 75 72 22 2c 76 25 0d | 11 a8 17 f2 53 65 74 43 |our",v%.|....SetC|
|00002d90| 68 61 72 53 69 7a 65 28 | 31 36 2c 31 32 29 0d 11 |harSize(|16,12)..|
|00002da0| b2 0f f1 22 46 72 61 63 | 74 61 6c 73 22 0d 11 bc |..."Frac|tals"...|
|00002db0| 24 ec 20 32 38 2c 35 30 | 3a 20 c8 99 20 22 57 69 |$. 28,50|: .. "Wi|
|00002dc0| 6d 70 5f 53 65 74 43 6f | 6c 6f 75 72 22 2c 26 33 |mp_SetCo|lour",&3|
|00002dd0| 37 0d 11 c6 15 f2 53 65 | 74 43 68 61 72 53 69 7a |7.....Se|tCharSiz|
|00002de0| 65 28 38 2c 38 29 0d 11 | d0 0f f1 22 46 72 61 63 |e(8,8)..|..."Frac|
|00002df0| 74 61 6c 73 22 0d 11 da | 26 f2 53 61 76 65 49 63 |tals"...|&.SaveIc|
|00002e00| 6f 6e 73 49 6e 53 70 72 | 69 74 65 46 69 6c 65 28 |onsInSpr|iteFile(|
|00002e10| 22 21 73 70 72 69 74 65 | 73 22 29 0d 11 e4 23 c8 |"!sprite|s")...#.|
|00002e20| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00002e30| 32 35 2c 2c 22 21 46 72 | 61 63 74 61 6c 22 0d 11 |25,,"!Fr|actal"..|
|00002e40| ee 23 c8 99 20 22 4f 53 | 5f 53 70 72 69 74 65 4f |.#.. "OS|_SpriteO|
|00002e50| 70 22 2c 32 35 2c 2c 22 | 46 72 61 63 74 61 6c 73 |p",25,,"|Fractals|
|00002e60| 22 0d 11 f8 0d f2 4f 70 | 65 6e 44 6f 6f 72 0d 12 |".....Op|enDoor..|
|00002e70| 02 05 e1 0d 12 0c 04 0d | 12 16 13 dd 20 f2 53 61 |........|.... .Sa|
|00002e80| 76 65 44 6f 6f 72 49 63 | 6f 6e 0d 12 20 07 ea 20 |veDoorIc|on.. .. |
|00002e90| 85 0d 12 2a 15 c8 99 20 | 22 48 6f 75 72 67 6c 61 |...*... |"Hourgla|
|00002ea0| 73 73 5f 4f 6e 22 0d 12 | 34 46 f2 47 65 74 53 70 |ss_On"..|4F.GetSp|
|00002eb0| 72 69 74 65 46 72 6f 6d | 53 63 72 65 65 6e 43 65 |riteFrom|ScreenCe|
|00002ec0| 6e 74 72 65 28 64 6f 6f | 72 5f 77 69 64 74 68 25 |ntre(doo|r_width%|
|00002ed0| 2c 64 6f 6f 72 5f 68 65 | 69 67 68 74 25 2c a3 2c |,door_he|ight%,.,|
|00002ee0| 24 64 6f 6f 72 5f 69 2c | a3 2c b9 29 0d 12 3e 22 |$door_i,|.,.)..>"|
|00002ef0| c8 99 20 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |.. "OS_S|priteOp"|
|00002f00| 2c 36 30 2c 2c 24 64 6f | 6f 72 5f 69 2c 30 0d 12 |,60,,$do|or_i,0..|
|00002f10| 48 16 f2 4f 75 74 70 75 | 74 54 69 74 6c 65 54 6f |H..Outpu|tTitleTo|
|00002f20| 44 6f 6f 72 0d 12 52 28 | f2 53 61 76 65 49 63 6f |Door..R(|.SaveIco|
|00002f30| 6e 73 49 6e 53 70 72 69 | 74 65 46 69 6c 65 28 22 |nsInSpri|teFile("|
|00002f40| 64 6f 6f 72 73 70 72 69 | 74 65 22 29 0d 12 5c 20 |doorspri|te")..\ |
|00002f50| c8 99 20 22 4f 53 5f 53 | 70 72 69 74 65 4f 70 22 |.. "OS_S|priteOp"|
|00002f60| 2c 32 35 2c 2c 24 64 6f | 6f 72 5f 69 0d 12 66 0d |,25,,$do|or_i..f.|
|00002f70| f2 4f 70 65 6e 44 6f 6f | 72 0d 12 70 05 e1 0d 12 |.OpenDoo|r..p....|
|00002f80| 7a 04 0d 12 84 5f dd 20 | f2 47 65 74 53 70 72 69 |z...._. |.GetSpri|
|00002f90| 74 65 46 72 6f 6d 53 63 | 72 65 65 6e 43 65 6e 74 |teFromSc|reenCent|
|00002fa0| 72 65 28 57 69 64 74 68 | 25 2c 48 65 69 67 68 74 |re(Width|%,Height|
|00002fb0| 25 2c 53 70 72 69 74 65 | 41 72 65 61 25 2c 53 70 |%,Sprite|Area%,Sp|
|00002fc0| 72 69 74 65 4e 61 6d 65 | 24 2c 4e 6f 53 70 72 69 |riteName|$,NoSpri|
|00002fd0| 74 65 46 69 6c 65 25 2c | 50 61 6c 65 74 74 65 25 |teFile%,|Palette%|
|00002fe0| 29 0d 12 8e 11 ea 20 41 | 25 2c 42 25 2c 58 25 2c |)..... A|%,B%,X%,|
|00002ff0| 59 25 0d 12 98 07 ea 20 | 85 0d 12 a2 1b e7 20 53 |Y%..... |...... S|
|00003000| 70 72 69 74 65 41 72 65 | 61 25 20 8c 20 41 25 3d |priteAre|a% . A%=|
|00003010| 26 31 30 30 0d 12 ac 2a | f2 43 6f 6e 76 65 72 74 |&100...*|.Convert|
|00003020| 54 6f 50 69 78 65 6c 73 | 28 57 69 64 74 68 25 2c |ToPixels|(Width%,|
|00003030| 48 65 69 67 68 74 25 2c | 58 25 2c 59 25 29 0d 12 |Height%,|X%,Y%)..|
|00003040| b6 21 ee 20 85 20 ea 20 | e7 20 9f 3d 31 33 34 20 |.!. . . |. .=134 |
|00003050| 8c 20 42 25 3d b9 20 8b | 20 f2 45 72 72 6f 72 0d |. B%=. .| .Error.|
|00003060| 12 c0 4b e7 20 42 25 2b | 4e 6f 53 70 72 69 74 65 |..K. B%+|NoSprite|
|00003070| 46 69 6c 65 25 3d 30 20 | 8c 20 c8 99 20 22 57 69 |File%=0 |. .. "Wi|
|00003080| 6d 70 5f 53 70 72 69 74 | 65 4f 70 22 2c 32 34 2b |mp_Sprit|eOp",24+|
|00003090| 41 25 2c 53 70 72 69 74 | 65 41 72 65 61 25 2c 53 |A%,Sprit|eArea%,S|
|000030a0| 70 72 69 74 65 4e 61 6d | 65 24 0d 12 ca 5b e7 20 |priteNam|e$...[. |
|000030b0| 42 25 20 84 20 4e 6f 53 | 70 72 69 74 65 46 69 6c |B% . NoS|priteFil|
|000030c0| 65 25 20 8c 20 c8 99 20 | 22 4f 53 5f 53 70 72 69 |e% . .. |"OS_Spri|
|000030d0| 74 65 4f 70 22 2c 31 35 | 2b 41 25 2c 53 70 72 69 |teOp",15|+A%,Spri|
|000030e0| 74 65 41 72 65 61 25 2c | 53 70 72 69 74 65 4e 61 |teArea%,|SpriteNa|
|000030f0| 6d 65 24 2c 2d 50 61 6c | 65 74 74 65 25 2c 58 25 |me$,-Pal|ette%,X%|
|00003100| 2c 59 25 2c eb 0d 12 d4 | 42 58 25 3d 28 62 61 63 |,Y%,....|BX%=(bac|
|00003110| 6b 64 72 6f 70 5f 77 69 | 64 74 68 25 2d 57 69 64 |kdrop_wi|dth%-Wid|
|00003120| 74 68 25 29 2f 32 3a 20 | 59 25 3d 28 62 61 63 6b |th%)/2: |Y%=(back|
|00003130| 64 72 6f 70 5f 68 65 69 | 67 68 74 25 2d 48 65 69 |drop_hei|ght%-Hei|
|00003140| 67 68 74 25 29 2f 32 0d | 12 de 57 c8 99 20 22 4f |ght%)/2.|..W.. "O|
|00003150| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 31 36 2b 41 |S_Sprite|Op",16+A|
|00003160| 25 2c 53 70 72 69 74 65 | 41 72 65 61 25 2c 53 70 |%,Sprite|Area%,Sp|
|00003170| 72 69 74 65 4e 61 6d 65 | 24 2c 2d 50 61 6c 65 74 |riteName|$,-Palet|
|00003180| 74 65 25 2c 58 25 2c 59 | 25 2c 58 25 2b 57 69 64 |te%,X%,Y|%,X%+Wid|
|00003190| 74 68 25 2c 59 25 2b 48 | 65 69 67 68 74 25 0d 12 |th%,Y%+H|eight%..|
|000031a0| e8 05 e1 0d 12 f2 04 0d | 12 fc 29 dd 20 f2 53 61 |........|..). .Sa|
|000031b0| 76 65 49 63 6f 6e 73 49 | 6e 53 70 72 69 74 65 46 |veIconsI|nSpriteF|
|000031c0| 69 6c 65 28 53 70 72 69 | 74 65 46 69 6c 65 24 29 |ile(Spri|teFile$)|
|000031d0| 0d 13 06 1a c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |...... "|OS_Sprit|
|000031e0| 65 4f 70 22 2c 36 30 2c | 2c 30 0d 13 10 38 c8 99 |eOp",60,|,0...8..|
|000031f0| 20 22 4f 53 5f 53 70 72 | 69 74 65 4f 70 22 2c 31 | "OS_Spr|iteOp",1|
|00003200| 32 2c 2c 22 3c 46 72 61 | 63 74 61 6c 24 44 69 72 |2,,"<Fra|ctal$Dir|
|00003210| 3e 2e 22 2b 53 70 72 69 | 74 65 46 69 6c 65 24 2b |>."+Spri|teFile$+|
|00003220| bd 30 0d 13 1a 16 c8 99 | 20 22 48 6f 75 72 67 6c |.0......| "Hourgl|
|00003230| 61 73 73 5f 4f 66 66 22 | 0d 13 24 05 e1 0d 13 2e |ass_Off"|..$.....|
|00003240| 04 0d 13 38 18 dd 20 f2 | 4f 75 74 70 75 74 54 69 |...8.. .|OutputTi|
|00003250| 74 6c 65 54 6f 44 6f 6f | 72 0d 13 42 06 ef 35 0d |tleToDoo|r..B..5.|
|00003260| 13 4c 3e e7 20 4e 6f 4f | 66 43 6f 6c 6f 75 72 73 |.L>. NoO|fColours|
|00003270| 25 20 3e 3d 20 36 33 20 | 8c 20 e6 20 76 25 20 c8 |% >= 63 |. . v% .|
|00003280| 9c 20 7a 25 20 8b 20 c8 | 99 20 22 57 69 6d 70 5f |. z% . .|. "Wimp_|
|00003290| 53 65 74 43 6f 6c 6f 75 | 72 22 2c 76 25 0d 13 56 |SetColou|r",v%..V|
|000032a0| 17 f2 53 65 74 43 68 61 | 72 53 69 7a 65 28 31 32 |..SetCha|rSize(12|
|000032b0| 2c 31 30 29 0d 13 60 17 | f2 53 65 74 43 68 61 72 |,10)..`.|.SetChar|
|000032c0| 53 70 61 63 65 28 31 30 | 2c 38 29 0d 13 6a 25 ec |Space(10|,8)..j%.|
|000032d0| 20 36 2a 58 4d 75 6c 74 | 2c 31 37 30 3a 20 f1 22 | 6*XMult|,170: ."|
|000032e0| 45 6e 74 65 72 20 74 68 | 65 20 77 6f 72 6c 64 22 |Enter th|e world"|
|000032f0| 0d 13 74 22 ec 20 34 38 | 2a 58 4d 75 6c 74 2c 31 |..t". 48|*XMult,1|
|00003300| 31 30 3a 20 f1 22 6f 66 | 20 46 72 61 63 74 61 6c |10: ."of| Fractal|
|00003310| 73 22 0d 13 7e 15 f2 53 | 65 74 43 68 61 72 53 69 |s"..~..S|etCharSi|
|00003320| 7a 65 28 38 2c 38 29 0d | 13 88 3a e7 20 4e 6f 4f |ze(8,8).|..:. NoO|
|00003330| 66 43 6f 6c 6f 75 72 73 | 25 20 3e 3d 20 36 33 20 |fColours|% >= 63 |
|00003340| 8c 20 e6 20 34 2c 30 20 | 8b 20 c8 99 20 22 57 69 |. . 4,0 |. .. "Wi|
|00003350| 6d 70 5f 53 65 74 43 6f | 6c 6f 75 72 22 2c 26 33 |mp_SetCo|lour",&3|
|00003360| 37 0d 13 92 26 ec 20 31 | 30 2a 58 4d 75 6c 74 2c |7...&. 1|0*XMult,|
|00003370| 31 36 36 3a 20 f1 22 45 | 6e 74 65 72 20 74 68 65 |166: ."E|nter the|
|00003380| 20 77 6f 72 6c 64 22 0d | 13 9c 22 ec 20 35 32 2a | world".|..". 52*|
|00003390| 58 4d 75 6c 74 2c 31 30 | 36 3a 20 f1 22 6f 66 20 |XMult,10|6: ."of |
|000033a0| 46 72 61 63 74 61 6c 73 | 22 0d 13 a6 05 e1 0d 13 |Fractals|".......|
|000033b0| b0 04 0d 13 ba 15 dd 20 | a4 47 65 74 4c 65 61 66 |....... |.GetLeaf|
|000033c0| 28 50 61 74 68 24 29 0d | 13 c4 12 c8 95 20 a7 50 |(Path$).|..... .P|
|000033d0| 61 74 68 24 2c 22 2e 22 | 29 0d 13 ce 20 20 50 61 |ath$,"."|)... Pa|
|000033e0| 74 68 24 3d c1 50 61 74 | 68 24 2c a7 50 61 74 68 |th$=.Pat|h$,.Path|
|000033f0| 24 2c 22 2e 22 29 2b 31 | 29 0d 13 d8 05 ce 0d 13 |$,".")+1|).......|
|00003400| e2 0a 3d 50 61 74 68 24 | 0d 13 ec 04 0d 13 f6 24 |..=Path$|.......$|
|00003410| dd 20 f2 52 65 70 6c 61 | 63 65 4c 65 61 66 28 f8 |. .Repla|ceLeaf(.|
|00003420| 20 50 61 74 68 24 2c 4e | 65 77 4c 65 61 66 24 29 | Path$,N|ewLeaf$)|
|00003430| 0d 14 00 0b ea 20 41 25 | 2c 42 25 0d 14 0a 28 f5 |..... A%|,B%...(.|
|00003440| 20 41 25 3d 42 25 3a 20 | 42 25 3d a7 50 61 74 68 | A%=B%: |B%=.Path|
|00003450| 24 2c 22 2e 22 2c 41 25 | 2b 31 29 3a 20 fd 20 42 |$,".",A%|+1): . B|
|00003460| 25 3d 30 0d 14 14 1d 50 | 61 74 68 24 3d c0 50 61 |%=0....P|ath$=.Pa|
|00003470| 74 68 24 2c 41 25 29 2b | 4e 65 77 4c 65 61 66 24 |th$,A%)+|NewLeaf$|
|00003480| 0d 14 1e 05 e1 0d 14 28 | 04 0d 14 32 23 dd 20 a4 |.......(|...2#. .|
|00003490| 47 65 74 53 74 72 69 6e | 67 46 72 6f 6d 42 6c 6f |GetStrin|gFromBlo|
|000034a0| 63 6b 28 50 6f 69 6e 74 | 65 72 25 29 0d 14 3c 0d |ck(Point|er%)..<.|
|000034b0| ea 20 53 74 72 69 6e 67 | 24 0d 14 46 23 c8 95 20 |. String|$..F#.. |
|000034c0| 3f 50 6f 69 6e 74 65 72 | 25 3c 3e 30 20 80 20 3f |?Pointer|%<>0 . ?|
|000034d0| 50 6f 69 6e 74 65 72 25 | 3c 3e 31 33 0d 14 50 25 |Pointer%|<>13..P%|
|000034e0| 20 53 74 72 69 6e 67 24 | 2b 3d bd 3f 50 6f 69 6e | String$|+=.?Poin|
|000034f0| 74 65 72 25 3a 20 50 6f | 69 6e 74 65 72 25 2b 3d |ter%: Po|inter%+=|
|00003500| 31 0d 14 5a 05 ce 0d 14 | 64 0c 3d 53 74 72 69 6e |1..Z....|d.=Strin|
|00003510| 67 24 0d 14 6e 04 0d 14 | 78 48 dd 20 f2 50 75 74 |g$..n...|xH. .Put|
|00003520| 53 74 72 69 6e 67 54 6f | 42 6c 6f 63 6b 28 53 74 |StringTo|Block(St|
|00003530| 72 69 6e 67 24 2c 42 6c | 6f 63 6b 25 2c 50 6f 69 |ring$,Bl|ock%,Poi|
|00003540| 6e 74 65 72 25 2c 45 6e | 64 4f 66 46 69 65 6c 64 |nter%,En|dOfField|
|00003550| 25 2c 54 65 72 6d 69 6e | 61 74 6f 72 25 29 0d 14 |%,Termin|ator%)..|
|00003560| 82 13 e7 20 50 6f 69 6e | 74 65 72 25 3e 3d 30 20 |... Poin|ter%>=0 |
|00003570| 8c 0d 14 8c 3c 20 20 e7 | 20 50 6f 69 6e 74 65 72 |....< .| Pointer|
|00003580| 25 2b a9 28 53 74 72 69 | 6e 67 24 29 2d 28 54 65 |%+.(Stri|ng$)-(Te|
|00003590| 72 6d 69 6e 61 74 6f 72 | 25 3d 2d 31 29 20 3e 20 |rminator|%=-1) > |
|000035a0| 45 6e 64 4f 66 46 69 65 | 6c 64 25 20 8c 0d 14 96 |EndOfFie|ld% ....|
|000035b0| 77 20 20 20 20 85 20 32 | 35 35 2c 22 42 75 66 66 |w . 2|55,"Buff|
|000035c0| 65 72 20 4f 76 65 72 66 | 6c 6f 77 3a 20 53 74 61 |er Overf|low: Sta|
|000035d0| 72 74 20 26 22 2b c3 7e | 28 42 6c 6f 63 6b 25 29 |rt &"+.~|(Block%)|
|000035e0| 2b 22 20 20 45 6e 64 20 | 40 26 22 2b c3 7e 28 45 |+" End |@&"+.~(E|
|000035f0| 6e 64 4f 66 46 69 65 6c | 64 25 29 2b 22 20 20 50 |ndOfFiel|d%)+" P|
|00003600| 6f 69 6e 74 65 72 20 40 | 26 22 2b c3 7e 28 50 6f |ointer @|&"+.~(Po|
|00003610| 69 6e 74 65 72 25 29 2b | 22 20 20 22 2b 53 74 72 |inter%)+|" "+Str|
|00003620| 69 6e 67 24 0d 14 a0 08 | 20 20 20 cc 0d 14 aa 22 |ing$....| ...."|
|00003630| 20 20 20 20 24 28 42 6c | 6f 63 6b 25 2b 50 6f 69 | $(Bl|ock%+Poi|
|00003640| 6e 74 65 72 25 29 3d 53 | 74 72 69 6e 67 24 0d 14 |nter%)=S|tring$..|
|00003650| b4 1a 20 20 20 20 e7 20 | 54 65 72 6d 69 6e 61 74 |.. . |Terminat|
|00003660| 6f 72 25 3c 3e b9 20 8c | 0d 14 be 33 20 20 20 20 |or%<>. .|...3 |
|00003670| 20 20 24 28 42 6c 6f 63 | 6b 25 2b 50 6f 69 6e 74 | $(Bloc|k%+Point|
|00003680| 65 72 25 29 3d 53 74 72 | 69 6e 67 24 2b bd 28 54 |er%)=Str|ing$+.(T|
|00003690| 65 72 6d 69 6e 61 74 6f | 72 25 29 0d 14 c8 09 20 |erminato|r%).... |
|000036a0| 20 20 20 cd 0d 14 d2 07 | 20 20 cd 0d 14 dc 06 20 | .....| ..... |
|000036b0| cc 0d 14 e6 2f 20 20 f2 | 46 72 61 63 74 61 6c 4d |..../ .|FractalM|
|000036c0| 65 73 28 22 4e 65 67 61 | 74 69 76 65 20 76 61 6c |es("Nega|tive val|
|000036d0| 75 65 20 66 6f 72 20 50 | 4f 49 4e 54 45 52 22 29 |ue for P|OINTER")|
|000036e0| 0d 14 f0 05 cd 0d 14 fa | 05 e1 0d 15 04 04 0d 15 |........|........|
|000036f0| 0e 22 20 20 20 20 f4 20 | 77 69 6e 64 6f 77 20 72 |." . |window r|
|00003700| 6f 75 74 69 6e 65 73 20 | 2e 2e 2e 2e 2e 2e 2e 2e |outines |........|
|00003710| 0d 15 18 04 0d 15 22 2c | dd 20 a4 57 69 6e 64 6f |......",|. .Windo|
|00003720| 77 28 54 24 2c 46 25 2c | 43 25 2c 47 25 2c 58 25 |w(T$,F%,|C%,G%,X%|
|00003730| 2c 59 25 2c 4c 25 2c 42 | 25 2c 52 25 2c 54 25 29 |,Y%,L%,B|%,R%,T%)|
|00003740| 0d 15 2c 08 ea 20 48 25 | 0d 15 36 19 62 6c 6f 63 |..,.. H%|..6.bloc|
|00003750| 6b 21 30 3d 4c 25 3a 62 | 6c 6f 63 6b 21 34 3d 42 |k!0=L%:b|lock!4=B|
|00003760| 25 0d 15 40 1a 62 6c 6f | 63 6b 21 38 3d 52 25 3a |%..@.blo|ck!8=R%:|
|00003770| 62 6c 6f 63 6b 21 31 32 | 3d 54 25 0d 15 4a 1c 62 |block!12|=T%..J.b|
|00003780| 6c 6f 63 6b 21 31 36 3d | 30 20 20 3a 62 6c 6f 63 |lock!16=|0 :bloc|
|00003790| 6b 21 32 30 3d 59 25 0d | 15 54 1c 62 6c 6f 63 6b |k!20=Y%.|.T.block|
|000037a0| 21 32 34 3d 2d 31 20 3a | 62 6c 6f 63 6b 21 32 38 |!24=-1 :|block!28|
|000037b0| 3d 46 25 0d 15 5e 1b 62 | 6c 6f 63 6b 3f 33 32 3d |=F%..^.b|lock?32=|
|000037c0| 37 20 20 3a 62 6c 6f 63 | 6b 3f 33 33 3d 32 0d 15 |7 :bloc|k?33=2..|
|000037d0| 68 1c 62 6c 6f 63 6b 3f | 33 34 3d 43 25 20 3a 62 |h.block?|34=C% :b|
|000037e0| 6c 6f 63 6b 3f 33 35 3d | 47 25 0d 15 72 1b 62 6c |lock?35=|G%..r.bl|
|000037f0| 6f 63 6b 3f 33 36 3d 33 | 20 20 3a 62 6c 6f 63 6b |ock?36=3| :block|
|00003800| 3f 33 37 3d 31 0d 15 7c | 1b 62 6c 6f 63 6b 3f 33 |?37=1..||.block?3|
|00003810| 38 3d 31 33 20 3a 62 6c | 6f 63 6b 3f 33 39 3d 30 |8=13 :bl|ock?39=0|
|00003820| 0d 15 86 1b 62 6c 6f 63 | 6b 21 34 30 3d 30 20 20 |....bloc|k!40=0 |
|00003830| 3a 62 6c 6f 63 6b 21 34 | 34 3d 30 0d 15 90 1c 62 |:block!4|4=0....b|
|00003840| 6c 6f 63 6b 21 34 38 3d | 58 25 20 3a 62 6c 6f 63 |lock!48=|X% :bloc|
|00003850| 6b 21 35 32 3d 59 25 0d | 15 9a 1f 62 6c 6f 63 6b |k!52=Y%.|...block|
|00003860| 21 35 36 3d 26 32 44 3a | 62 6c 6f 63 6b 21 36 30 |!56=&2D:|block!60|
|00003870| 3d 26 33 30 30 30 0d 15 | a4 1b 62 6c 6f 63 6b 21 |=&3000..|..block!|
|00003880| 36 34 3d 30 20 20 3a 62 | 6c 6f 63 6b 21 36 38 3d |64=0 :b|lock!68=|
|00003890| 30 0d 15 ae 17 24 28 62 | 6c 6f 63 6b 2b 37 32 29 |0....$(b|lock+72)|
|000038a0| 3d c0 54 24 2c 31 31 29 | 0d 15 b8 0e 62 6c 6f 63 |=.T$,11)|....bloc|
|000038b0| 6b 21 38 34 3d 30 0d 15 | c2 26 c8 99 20 22 57 69 |k!84=0..|.&.. "Wi|
|000038c0| 6d 70 5f 43 72 65 61 74 | 65 57 69 6e 64 6f 77 22 |mp_Creat|eWindow"|
|000038d0| 2c 2c 62 6c 6f 63 6b 20 | b8 20 48 25 0d 15 cc 07 |,,block |. H%....|
|000038e0| 3d 48 25 0d 15 d6 04 0d | 15 e0 2a dd 20 a4 69 63 |=H%.....|..*. .ic|
|000038f0| 6f 6e 28 57 25 2c 78 25 | 2c 79 25 2c 58 25 2c 59 |on(W%,x%|,y%,X%,Y|
|00003900| 25 2c 46 25 2c 50 25 2c | 56 25 2c 4c 25 2c 53 24 |%,F%,P%,|V%,L%,S$|
|00003910| 29 0d 15 ea 08 ea 20 48 | 25 0d 15 f4 1b 62 6c 6f |)..... H|%....blo|
|00003920| 63 6b 21 30 3d 57 25 3a | 20 20 62 6c 6f 63 6b 21 |ck!0=W%:| block!|
|00003930| 34 3d 78 25 0d 15 fe 1c | 62 6c 6f 63 6b 21 38 3d |4=x%....|block!8=|
|00003940| 79 25 3a 20 20 62 6c 6f | 63 6b 21 31 32 3d 58 25 |y%: blo|ck!12=X%|
|00003950| 0d 16 08 1c 62 6c 6f 63 | 6b 21 31 36 3d 59 25 3a |....bloc|k!16=Y%:|
|00003960| 20 62 6c 6f 63 6b 21 32 | 30 3d 46 25 0d 16 12 11 | block!2|0=F%....|
|00003970| e7 20 46 25 20 80 20 26 | 31 30 30 20 8c 0d 16 1c |. F% . &|100 ....|
|00003980| 2b 20 20 62 6c 6f 63 6b | 21 32 34 3d 50 25 3a 20 |+ block|!24=P%: |
|00003990| 62 6c 6f 63 6b 21 32 38 | 3d 56 25 3a 20 62 6c 6f |block!28|=V%: blo|
|000039a0| 63 6b 21 33 32 3d 4c 25 | 0d 16 26 06 20 cc 0d 16 |ck!32=L%|..&. ...|
|000039b0| 30 35 20 20 e7 20 a9 53 | 24 3e 31 31 20 8c 20 85 |05 . .S|$>11 . .|
|000039c0| 20 32 35 35 2c 22 49 63 | 6f 6e 20 74 65 78 74 20 | 255,"Ic|on text |
|000039d0| 73 74 72 69 6e 67 20 69 | 73 20 74 6f 6f 20 6c 6f |string i|s too lo|
|000039e0| 6e 67 22 0d 16 3a 2f 20 | 20 f2 50 75 74 53 74 72 |ng"..:/ | .PutStr|
|000039f0| 69 6e 67 54 6f 42 6c 6f | 63 6b 28 53 24 2c 62 6c |ingToBlo|ck(S$,bl|
|00003a00| 6f 63 6b 2c 32 34 2c 62 | 6c 6f 63 6b 2b 33 36 2c |ock,24,b|lock+36,|
|00003a10| 30 29 0d 16 44 05 cd 0d | 16 4e 24 c8 99 20 22 57 |0)..D...|.N$.. "W|
|00003a20| 69 6d 70 5f 43 72 65 61 | 74 65 49 63 6f 6e 22 2c |imp_Crea|teIcon",|
|00003a30| 2c 62 6c 6f 63 6b 20 b8 | 20 48 25 0d 16 58 07 3d |,block .| H%..X.=|
|00003a40| 48 25 0d 16 62 04 0d 16 | 6c 1f dd 20 f2 4f 70 65 |H%..b...|l.. .Ope|
|00003a50| 6e 57 69 6e 64 6f 77 28 | 48 61 6e 64 6c 65 25 2c |nWindow(|Handle%,|
|00003a60| 50 6f 73 25 29 0d 16 76 | 08 ea 20 42 25 0d 16 80 |Pos%)..v|.. B%...|
|00003a70| 0e e7 20 50 6f 73 25 3d | 30 20 8c 0d 16 8a 38 20 |.. Pos%=|0 ....8 |
|00003a80| 20 42 25 3d 62 6c 6f 63 | 6b 3a 42 25 21 30 3d 48 | B%=bloc|k:B%!0=H|
|00003a90| 61 6e 64 6c 65 25 3a c8 | 99 20 22 57 69 6d 70 5f |andle%:.|. "Wimp_|
|00003aa0| 47 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 22 2c |GetWindo|wState",|
|00003ab0| 2c 42 25 0d 16 94 06 20 | cc 0d 16 9e 0d 20 20 42 |,B%.... |..... B|
|00003ac0| 25 3d 50 6f 73 25 0d 16 | a8 05 cd 0d 16 b2 1c c8 |%=Pos%..|........|
|00003ad0| 99 20 22 57 69 6d 70 5f | 4f 70 65 6e 57 69 6e 64 |. "Wimp_|OpenWind|
|00003ae0| 6f 77 22 2c 2c 42 25 0d | 16 bc 05 e1 0d 16 c6 04 |ow",,B%.|........|
|00003af0| 0d 16 d0 1b dd 20 f2 43 | 6c 6f 73 65 57 69 6e 64 |..... .C|loseWind|
|00003b00| 6f 77 28 48 61 6e 64 6c | 65 25 29 0d 16 da 10 c8 |ow(Handl|e%).....|
|00003b10| 8e 20 48 61 6e 64 6c 65 | 25 20 ca 0d 16 e4 18 20 |. Handle|% ..... |
|00003b20| c9 20 65 6e 74 72 79 3a | 20 20 20 45 6e 74 72 79 |. entry:| Entry|
|00003b30| 25 3d a3 0d 16 ee 17 20 | c9 20 64 6f 6f 72 3a 20 |%=..... |. door: |
|00003b40| 20 20 20 4f 70 65 6e 25 | 3d a3 0d 16 f8 17 20 c9 | Open%|=..... .|
|00003b50| 20 66 72 61 63 74 61 6c | 3a 20 42 61 63 6b 25 3d | fractal|: Back%=|
|00003b60| a3 0d 17 02 29 20 c9 20 | 73 61 76 65 3a 20 20 20 |....) . |save: |
|00003b70| 20 42 6f 61 72 64 4d 65 | 6e 75 25 3d a3 3a 20 53 | BoardMe|nu%=.: S|
|00003b80| 61 76 65 46 6c 61 67 25 | 3d a3 0d 17 0c 05 cb 0d |aveFlag%|=.......|
|00003b90| 17 16 13 62 6c 6f 63 6b | 21 30 3d 48 61 6e 64 6c |...block|!0=Handl|
|00003ba0| 65 25 0d 17 20 21 c8 99 | 20 22 58 57 69 6d 70 5f |e%.. !..| "XWimp_|
|00003bb0| 43 6c 6f 73 65 57 69 6e | 64 6f 77 22 2c 2c 62 6c |CloseWin|dow",,bl|
|00003bc0| 6f 63 6b 0d 17 2a 05 e1 | 0d 17 34 04 0d 17 3e 1a |ock..*..|..4...>.|
|00003bd0| dd 20 f2 53 65 74 57 69 | 6e 64 6f 77 43 6c 6f 73 |. .SetWi|ndowClos|
|00003be0| 65 64 28 42 25 29 0d 17 | 48 0d c8 8e 20 42 25 21 |ed(B%)..|H... B%!|
|00003bf0| 30 20 ca 0d 17 52 2c 20 | c9 20 65 6e 74 72 79 2c |0 ...R, |. entry,|
|00003c00| 20 64 6f 6f 72 2c 20 66 | 72 61 63 74 61 6c 3a 20 | door, f|ractal: |
|00003c10| f2 50 6f 69 6e 74 65 72 | 4c 65 61 76 69 6e 67 0d |.Pointer|Leaving.|
|00003c20| 17 5c 0b 20 c9 20 73 61 | 76 65 0d 17 66 18 20 20 |.\. . sa|ve..f. |
|00003c30| f2 43 6c 6f 73 65 57 69 | 6e 64 6f 77 28 64 6f 6f |.CloseWi|ndow(doo|
|00003c40| 72 29 0d 17 70 18 20 20 | f2 43 6c 6f 73 65 57 69 |r)..p. |.CloseWi|
|00003c50| 6e 64 6f 77 28 73 61 76 | 65 29 0d 17 7a 1c 20 20 |ndow(sav|e)..z. |
|00003c60| f2 4f 70 65 6e 57 69 6e | 64 6f 77 28 66 72 61 63 |.OpenWin|dow(frac|
|00003c70| 74 61 6c 2c a3 29 0d 17 | 84 10 20 20 f2 4f 70 65 |tal,.)..|.. .Ope|
|00003c80| 6e 42 6f 61 72 64 0d 17 | 8e 05 cb 0d 17 98 05 e1 |nBoard..|........|
|00003c90| 0d 17 a2 04 0d 17 ac 11 | dd 20 f2 52 65 64 72 61 |........|. .Redra|
|00003ca0| 77 28 42 25 29 0d 17 b6 | 0f ea 20 4e 65 78 74 52 |w(B%)...|.. NextR|
|00003cb0| 65 63 74 25 0d 17 c0 0d | c8 8e 20 42 25 21 30 20 |ect%....|.. B%!0 |
|00003cc0| ca 0d 17 ca 0c 20 c9 20 | 65 6e 74 72 79 0d 17 d4 |..... . |entry...|
|00003cd0| 2c 20 20 c8 99 20 22 57 | 69 6d 70 5f 52 65 64 72 |, .. "W|imp_Redr|
|00003ce0| 61 77 57 69 6e 64 6f 77 | 22 2c 2c 42 25 20 b8 20 |awWindow|",,B% . |
|00003cf0| 4e 65 78 74 52 65 63 74 | 25 0d 17 de 12 20 20 c8 |NextRect|%.... .|
|00003d00| 95 20 4e 65 78 74 52 65 | 63 74 25 0d 17 e8 12 20 |. NextRe|ct%.... |
|00003d10| 20 20 20 f2 50 6c 6f 74 | 45 6e 74 72 79 0d 17 f2 | .Plot|Entry...|
|00003d20| 2e 20 20 20 20 c8 99 20 | 22 57 69 6d 70 5f 47 65 |. .. |"Wimp_Ge|
|00003d30| 74 52 65 63 74 61 6e 67 | 6c 65 22 2c 2c 42 25 20 |tRectang|le",,B% |
|00003d40| b8 20 4e 65 78 74 52 65 | 63 74 25 0d 17 fc 07 20 |. NextRe|ct%.... |
|00003d50| 20 ce 0d 18 06 0b 20 c9 | 20 64 6f 6f 72 0d 18 10 | ..... .| door...|
|00003d60| 0e 20 20 f2 47 65 74 44 | 6f 6f 72 0d 18 1a 14 20 |. .GetD|oor.... |
|00003d70| 20 e7 20 64 6f 6f 72 5f | 69 63 6f 6e 25 20 8c 0d | . door_|icon% ..|
|00003d80| 18 24 32 20 20 20 20 42 | 25 21 34 3d 64 6f 6f 72 |.$2 B|%!4=door|
|00003d90| 5f 69 63 6f 6e 25 3a 20 | c8 99 20 22 58 57 69 6d |_icon%: |.. "XWim|
|00003da0| 70 5f 44 65 6c 65 74 65 | 49 63 6f 6e 22 2c 2c 42 |p_Delete|Icon",,B|
|00003db0| 25 0d 18 2e 07 20 20 cd | 0d 18 38 5e 20 20 64 6f |%.... .|..8^ do|
|00003dc0| 6f 72 5f 69 63 6f 6e 25 | 3d a4 69 63 6f 6e 28 64 |or_icon%|=.icon(d|
|00003dd0| 6f 6f 72 2c 30 2c 30 2c | 64 6f 6f 72 5f 77 69 64 |oor,0,0,|door_wid|
|00003de0| 74 68 25 2c 64 6f 6f 72 | 5f 68 65 69 67 68 74 25 |th%,door|_height%|
|00003df0| 2c 26 42 37 30 30 30 31 | 30 32 2c 64 6f 6f 72 5f |,&B70001|02,door_|
|00003e00| 69 2c 44 6f 6f 72 25 2c | a9 28 24 64 6f 6f 72 5f |i,Door%,|.($door_|
|00003e10| 69 29 2c 22 22 29 0d 18 | 42 0e 20 c9 20 66 72 61 |i),"")..|B. . fra|
|00003e20| 63 74 61 6c 0d 18 4c 2c | 20 20 c8 99 20 22 57 69 |ctal..L,| .. "Wi|
|00003e30| 6d 70 5f 52 65 64 72 61 | 77 57 69 6e 64 6f 77 22 |mp_Redra|wWindow"|
|00003e40| 2c 2c 42 25 20 b8 20 4e | 65 78 74 52 65 63 74 25 |,,B% . N|extRect%|
|00003e50| 0d 18 56 12 20 20 c8 95 | 20 4e 65 78 74 52 65 63 |..V. ..| NextRec|
|00003e60| 74 25 0d 18 60 12 20 20 | 20 20 f2 4f 70 65 6e 42 |t%..`. | .OpenB|
|00003e70| 6f 61 72 64 0d 18 6a 2e | 20 20 20 20 c8 99 20 22 |oard..j.| .. "|
|00003e80| 57 69 6d 70 5f 47 65 74 | 52 65 63 74 61 6e 67 6c |Wimp_Get|Rectangl|
|00003e90| 65 22 2c 2c 42 25 20 b8 | 20 4e 65 78 74 52 65 63 |e",,B% .| NextRec|
|00003ea0| 74 25 0d 18 74 07 20 20 | ce 0d 18 7e 05 cb 0d 18 |t%..t. |...~....|
|00003eb0| 88 05 e1 0d 18 92 04 0d | 18 9c 10 dd 20 f2 50 6c |........|.... .Pl|
|00003ec0| 6f 74 45 6e 74 72 79 0d | 18 a6 11 62 6c 6f 63 6b |otEntry.|...block|
|00003ed0| 21 30 3d 65 6e 74 72 79 | 0d 18 b0 23 c8 99 20 22 |!0=entry|...#.. "|
|00003ee0| 57 69 6d 70 5f 47 65 74 | 57 69 6e 64 6f 77 53 74 |Wimp_Get|WindowSt|
|00003ef0| 61 74 65 22 2c 2c 62 6c | 6f 63 6b 0d 18 ba 10 e7 |ate",,bl|ock.....|
|00003f00| 20 46 72 61 63 43 6f 6c | 25 20 8c 0d 18 c4 13 20 | FracCol|% ..... |
|00003f10| 20 f2 43 68 65 63 6b 43 | 6f 6c 6f 75 72 73 0d 18 | .CheckC|olours..|
|00003f20| ce 41 20 20 c8 99 20 22 | 4f 53 5f 53 70 72 69 74 |.A .. "|OS_Sprit|
|00003f30| 65 4f 70 22 2c 35 32 2b | 26 31 30 30 2c 44 6f 6f |eOp",52+|&100,Doo|
|00003f40| 72 25 2c 22 64 6f 6f 72 | 22 2c 62 6c 6f 63 6b 21 |r%,"door|",block!|
|00003f50| 34 2c 62 6c 6f 63 6b 21 | 38 2c 30 2c 30 2c 30 0d |4,block!|8,0,0,0.|
|00003f60| 18 d8 13 20 20 f2 43 68 | 65 63 6b 43 6f 6c 6f 75 |... .Ch|eckColou|
|00003f70| 72 73 0d 18 e2 17 20 20 | f2 53 65 74 43 68 61 72 |rs.... |.SetChar|
|00003f80| 53 69 7a 65 28 38 2c 38 | 29 0d 18 ec 18 20 20 f2 |Size(8,8|).... .|
|00003f90| 53 65 74 43 68 61 72 53 | 70 61 63 65 28 38 2c 38 |SetCharS|pace(8,8|
|00003fa0| 29 0d 18 f6 06 20 cc 0d | 19 00 2d 20 20 c8 99 20 |).... ..|..- .. |
|00003fb0| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 32 38 |"OS_Spri|teOp",28|
|00003fc0| 2b 26 31 30 30 2c 44 6f | 6f 72 25 2c 22 64 6f 6f |+&100,Do|or%,"doo|
|00003fd0| 72 22 2c 30 0d 19 0a 05 | cd 0d 19 14 05 e1 0d 19 |r",0....|........|
|00003fe0| 1e 04 0d 19 28 30 20 20 | 20 20 f4 20 64 6f 6f 72 |....(0 | . door|
|00003ff0| 2f 77 69 6e 64 6f 77 20 | 73 77 61 70 70 69 6e 67 |/window |swapping|
|00004000| 20 72 6f 75 74 69 6e 65 | 73 20 2e 2e 2e 2e 2e 2e | routine|s ......|
|00004010| 2e 2e 0d 19 32 04 0d 19 | 3c 1a dd 20 f2 50 6f 69 |....2...|<.. .Poi|
|00004020| 6e 74 65 72 45 6e 74 65 | 72 69 6e 67 28 42 25 29 |nterEnte|ring(B%)|
|00004030| 0d 19 46 14 e7 20 42 6f | 61 72 64 4d 65 6e 75 25 |..F.. Bo|ardMenu%|
|00004040| 20 8c 20 e1 0d 19 50 0d | c8 8e 20 42 25 21 30 20 | . ...P.|.. B%!0 |
|00004050| ca 0d 19 5a 12 20 c9 20 | 64 6f 6f 72 2c 20 65 6e |...Z. . |door, en|
|00004060| 74 72 79 0d 19 64 18 20 | 20 f2 43 6c 6f 73 65 57 |try..d. | .CloseW|
|00004070| 69 6e 64 6f 77 28 42 25 | 21 30 29 0d 19 6e 1c 20 |indow(B%|!0)..n. |
|00004080| 20 f2 4f 70 65 6e 57 69 | 6e 64 6f 77 28 66 72 61 | .OpenWi|ndow(fra|
|00004090| 63 74 61 6c 2c a3 29 0d | 19 78 17 20 c9 20 66 72 |ctal,.).|.x. . fr|
|000040a0| 61 63 74 61 6c 2c 20 73 | 61 76 65 3a 20 e1 0d 19 |actal, s|ave: ...|
|000040b0| 82 05 cb 0d 19 8c 10 dd | 20 f2 4f 70 65 6e 42 6f |........| .OpenBo|
|000040c0| 61 72 64 0d 19 96 0b 42 | 61 63 6b 25 3d b9 0d 19 |ard....B|ack%=...|
|000040d0| a0 3f c8 99 20 22 4f 53 | 5f 53 70 72 69 74 65 4f |.?.. "OS|_SpriteO|
|000040e0| 70 22 2c 33 34 2b 26 32 | 30 30 2c 46 72 61 63 25 |p",34+&2|00,Frac%|
|000040f0| 2c 46 72 61 63 74 61 6c | 25 2c 30 2c 30 2c 30 3a |,Fractal|%,0,0,0:|
|00004100| f4 20 50 6c 6f 74 20 73 | 63 72 65 65 6e 0d 19 aa |. Plot s|creen...|
|00004110| 05 e1 0d 19 b4 04 0d 19 | be 15 dd 20 f2 50 6f 69 |........|... .Poi|
|00004120| 6e 74 65 72 4c 65 61 76 | 69 6e 67 0d 19 c8 10 c8 |nterLeav|ing.....|
|00004130| 8e 20 62 6c 6f 63 6b 21 | 30 20 ca 0d 19 d2 0c 20 |. block!|0 ..... |
|00004140| c9 20 65 6e 74 72 79 0d | 19 dc 23 20 20 c8 99 20 |. entry.|..# .. |
|00004150| 22 57 69 6d 70 5f 44 65 | 6c 65 74 65 57 69 6e 64 |"Wimp_De|leteWind|
|00004160| 6f 77 22 2c 2c 62 6c 6f | 63 6b 0d 19 e6 0e 20 20 |ow",,blo|ck.... |
|00004170| 45 6e 74 72 79 25 3d a3 | 0d 19 f0 0b 20 c9 20 64 |Entry%=.|.... . d|
|00004180| 6f 6f 72 0d 19 fa 20 20 | 20 e7 20 53 61 76 65 46 |oor... | . SaveF|
|00004190| 6c 61 67 25 3d a3 20 8c | 20 f2 43 6c 6f 73 65 44 |lag%=. .| .CloseD|
|000041a0| 6f 6f 72 0d 1a 04 0e 20 | c9 20 66 72 61 63 74 61 |oor.... |. fracta|
|000041b0| 6c 0d 1a 0e 27 20 20 e7 | 20 42 6f 61 72 64 4d 65 |l...' .| BoardMe|
|000041c0| 6e 75 25 3d a3 20 8c 20 | f2 53 65 74 42 6f 61 72 |nu%=. . |.SetBoar|
|000041d0| 64 54 6f 43 6c 6f 73 65 | 0d 1a 18 05 cb 0d 1a 22 |dToClose|......."|
|000041e0| 05 e1 0d 1a 2c 04 0d 1a | 36 10 dd 20 f2 43 6c 6f |....,...|6.. .Clo|
|000041f0| 73 65 44 6f 6f 72 0d 1a | 40 12 e7 20 64 6f 6f 72 |seDoor..|@.. door|
|00004200| 5f 69 63 6f 6e 25 20 8c | 0d 1a 4a 36 20 20 62 6c |_icon% .|..J6 bl|
|00004210| 6f 63 6b 21 34 3d 64 6f | 6f 72 5f 69 63 6f 6e 25 |ock!4=do|or_icon%|
|00004220| 3a 20 c8 99 20 22 58 57 | 69 6d 70 5f 44 65 6c 65 |: .. "XW|imp_Dele|
|00004230| 74 65 49 63 6f 6e 22 2c | 2c 62 6c 6f 63 6b 0d 1a |teIcon",|,block..|
|00004240| 54 05 cd 0d 1a 5e 16 f2 | 43 6c 6f 73 65 57 69 6e |T....^..|CloseWin|
|00004250| 64 6f 77 28 64 6f 6f 72 | 29 0d 1a 68 05 e1 0d 1a |dow(door|)..h....|
|00004260| 72 04 0d 1a 7c 16 dd 20 | f2 53 65 74 42 6f 61 72 |r...|.. |.SetBoar|
|00004270| 64 54 6f 43 6c 6f 73 65 | 0d 1a 86 10 e7 20 46 72 |dToClose|..... Fr|
|00004280| 61 63 43 6f 6c 25 20 8c | 0d 1a 90 0f 20 20 f2 4f |acCol% .|.... .O|
|00004290| 70 65 6e 44 6f 6f 72 0d | 1a 9a 06 20 cc 0d 1a a4 |penDoor.|... ....|
|000042a0| 11 20 20 4f 70 65 6e 44 | 6f 6f 72 25 3d b9 0d 1a |. OpenD|oor%=...|
|000042b0| ae 05 cd 0d 1a b8 05 e1 | 0d 1a c2 04 0d 1a cc 0f |........|........|
|000042c0| dd 20 f2 4f 70 65 6e 44 | 6f 6f 72 0d 1a d6 0c f2 |. .OpenD|oor.....|
|000042d0| 47 65 74 44 6f 6f 72 0d | 1a e0 19 f2 43 6c 6f 73 |GetDoor.|....Clos|
|000042e0| 65 57 69 6e 64 6f 77 28 | 66 72 61 63 74 61 6c 29 |eWindow(|fractal)|
|000042f0| 0d 1a ea 0b 42 61 63 6b | 25 3d a3 0d 1a f4 11 43 |....Back|%=.....C|
|00004300| 6c 6f 73 65 42 6f 61 72 | 64 25 3d b9 0d 1a fe 05 |loseBoar|d%=.....|
|00004310| e1 0d 1b 08 04 0d 1b 12 | 11 dd 20 f2 43 6c 6f 73 |........|.. .Clos|
|00004320| 65 42 6f 61 72 64 0d 1b | 1c 5c 64 6f 6f 72 5f 69 |eBoard..|.\door_i|
|00004330| 63 6f 6e 25 3d a4 69 63 | 6f 6e 28 64 6f 6f 72 2c |con%=.ic|on(door,|
|00004340| 30 2c 30 2c 64 6f 6f 72 | 5f 77 69 64 74 68 25 2c |0,0,door|_width%,|
|00004350| 64 6f 6f 72 5f 68 65 69 | 67 68 74 25 2c 26 42 37 |door_hei|ght%,&B7|
|00004360| 30 30 30 31 30 32 2c 64 | 6f 6f 72 5f 69 2c 44 6f |000102,d|oor_i,Do|
|00004370| 6f 72 25 2c a9 28 24 64 | 6f 6f 72 5f 69 29 2c 22 |or%,.($d|oor_i),"|
|00004380| 22 29 0d 1b 26 17 f2 4f | 70 65 6e 57 69 6e 64 6f |")..&..O|penWindo|
|00004390| 77 28 64 6f 6f 72 2c a3 | 29 0d 1b 30 11 43 6c 6f |w(door,.|)..0.Clo|
|000043a0| 73 65 42 6f 61 72 64 25 | 3d a3 0d 1b 3a 05 e1 0d |seBoard%|=...:...|
|000043b0| 1b 44 04 0d 1b 4e 0e dd | 20 f2 47 65 74 44 6f 6f |.D...N..| .GetDoo|
|000043c0| 72 0d 1b 58 10 e7 20 46 | 72 61 63 43 6f 6c 25 20 |r..X.. F|racCol% |
|000043d0| 8c 0d 1b 62 47 20 20 c8 | 99 20 22 4f 53 5f 53 70 |...bG .|. "OS_Sp|
|000043e0| 72 69 74 65 4f 70 22 2c | 36 30 2b 26 31 30 30 2c |riteOp",|60+&100,|
|000043f0| 44 6f 6f 72 25 2c 24 64 | 6f 6f 72 5f 69 2c 30 20 |Door%,$d|oor_i,0 |
|00004400| 20 20 20 20 20 20 20 20 | 3a f4 20 53 77 69 74 63 | |:. Switc|
|00004410| 68 20 6f 75 74 70 75 74 | 0d 1b 6c 13 20 20 f2 43 |h output|..l. .C|
|00004420| 68 65 63 6b 43 6f 6c 6f | 75 72 73 0d 1b 76 3c 20 |heckColo|urs..v< |
|00004430| 20 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 | .. "OS_|SpriteOp|
|00004440| 22 2c 35 32 2b 26 32 30 | 30 2c 46 72 61 63 25 2c |",52+&20|0,Frac%,|
|00004450| 46 72 61 63 74 61 6c 25 | 2c 30 2c 30 2c 30 2c 53 |Fractal%|,0,0,0,S|
|00004460| 63 61 6c 65 25 2c 30 0d | 1b 80 46 20 20 c8 99 20 |cale%,0.|..F .. |
|00004470| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 36 30 |"OS_Spri|teOp",60|
|00004480| 2b 26 31 30 30 2c 44 6f | 6f 72 25 2c 30 20 20 20 |+&100,Do|or%,0 |
|00004490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3a f4 | | :.|
|000044a0| 20 72 65 73 65 74 20 6f | 75 74 70 75 74 0d 1b 8a | reset o|utput...|
|000044b0| 13 20 20 f2 43 68 65 63 | 6b 43 6f 6c 6f 75 72 73 |. .Chec|kColours|
|000044c0| 0d 1b 94 17 20 20 f2 53 | 65 74 43 68 61 72 53 69 |.... .S|etCharSi|
|000044d0| 7a 65 28 38 2c 38 29 0d | 1b 9e 18 20 20 f2 53 65 |ze(8,8).|... .Se|
|000044e0| 74 43 68 61 72 53 70 61 | 63 65 28 38 2c 38 29 0d |tCharSpa|ce(8,8).|
|000044f0| 1b a8 06 20 cc 0d 1b b2 | 12 20 20 e7 20 52 65 73 |... ....|. . Res|
|00004500| 65 74 25 3d a3 20 8c 0d | 1b bc 4e 20 20 20 20 f2 |et%=. ..|..N .|
|00004510| 47 65 74 53 70 72 69 74 | 65 46 72 6f 6d 53 63 72 |GetSprit|eFromScr|
|00004520| 65 65 6e 43 65 6e 74 72 | 65 28 64 6f 6f 72 5f 77 |eenCentr|e(door_w|
|00004530| 69 64 74 68 25 2c 64 6f | 6f 72 5f 68 65 69 67 68 |idth%,do|or_heigh|
|00004540| 74 25 2c 44 6f 6f 72 25 | 2c 24 64 6f 6f 72 5f 69 |t%,Door%|,$door_i|
|00004550| 2c a3 2c b9 29 0d 1b c6 | 28 20 20 20 20 c8 99 20 |,.,.)...|( .. |
|00004560| 22 4f 53 5f 53 70 72 69 | 74 65 4f 70 22 2c 36 30 |"OS_Spri|teOp",60|
|00004570| 2b 26 31 30 30 2c 44 6f | 6f 72 25 2c 30 0d 1b d0 |+&100,Do|or%,0...|
|00004580| 07 20 20 cd 0d 1b da 05 | cd 0d 1b e4 0c 52 65 73 |. .....|.....Res|
|00004590| 65 74 25 3d a3 0d 1b ee | 05 e1 0d 1b f8 04 0d 1c |et%=....|........|
|000045a0| 02 28 20 20 20 20 f4 20 | 49 6e 69 74 69 61 6c 69 |.( . |Initiali|
|000045b0| 73 69 6e 67 20 72 6f 75 | 74 69 6e 65 73 20 2e 2e |sing rou|tines ..|
|000045c0| 2e 2e 2e 2e 2e 2e 0d 1c | 0c 04 0d 1c 16 0b dd 20 |........|....... |
|000045d0| f2 49 6e 69 74 0d 1c 20 | 08 ea 20 45 25 0d 1c 2a |.Init.. |.. E%..*|
|000045e0| 07 ea 20 85 0d 1c 34 12 | ee 20 85 20 f2 49 6e 69 |.. ...4.|. . .Ini|
|000045f0| 74 45 72 72 6f 72 0d 1c | 3e 12 f2 53 65 74 55 70 |tError..|>..SetUp|
|00004600| 4d 6f 64 65 56 61 72 73 | 0d 1c 48 10 f2 44 65 66 |ModeVars|..H..Def|
|00004610| 69 6e 69 74 69 6f 6e 73 | 0d 1c 52 04 0d 1c 5c 11 |initions|..R...\.|
|00004620| 24 62 6c 6f 63 6b 3d 22 | 54 41 53 4b 22 0d 1c 66 |$block="|TASK"..f|
|00004630| 2d c8 99 20 22 57 69 6d | 70 5f 49 6e 69 74 69 61 |-.. "Wim|p_Initia|
|00004640| 6c 69 73 65 22 2c 32 30 | 30 2c 21 62 6c 6f 63 6b |lise",20|0,!block|
|00004650| 2c 22 46 72 61 63 74 61 | 6c 22 0d 1c 70 04 0d 1c |,"Fracta|l"..p...|
|00004660| 7a 0e ee 20 85 20 f2 45 | 72 72 6f 72 0d 1c 84 1a |z.. . .E|rror....|
|00004670| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 53 74 |.. "Hour|glass_St|
|00004680| 61 72 74 22 2c 31 0d 1c | 8e 1f c8 99 20 22 48 6f |art",1..|.... "Ho|
|00004690| 75 72 67 6c 61 73 73 5f | 50 65 72 63 65 6e 74 61 |urglass_|Percenta|
|000046a0| 67 65 22 2c 32 0d 1c 98 | 11 f2 4c 6f 61 64 54 65 |ge",2...|..LoadTe|
|000046b0| 6d 70 6c 61 74 65 0d 1c | a2 1a c8 99 20 22 48 6f |mplate..|.... "Ho|
|000046c0| 75 72 67 6c 61 73 73 5f | 53 74 61 72 74 22 2c 31 |urglass_|Start",1|
|000046d0| 0d 1c ac 20 c8 99 20 22 | 48 6f 75 72 67 6c 61 73 |... .. "|Hourglas|
|000046e0| 73 5f 50 65 72 63 65 6e | 74 61 67 65 22 2c 31 35 |s_Percen|tage",15|
|000046f0| 0d 1c b6 33 46 72 61 63 | 43 6f 6c 25 3d b9 3a 20 |...3Frac|Col%=.: |
|00004700| ee 20 85 20 ea 20 e7 20 | 9f 3d 32 31 34 20 8c 20 |. . . . |.=214 . |
|00004710| 46 72 61 63 43 6f 6c 25 | 3d a3 20 8b 20 f2 45 72 |FracCol%|=. . .Er|
|00004720| 72 6f 72 0d 1c c0 42 e7 | 20 46 72 61 63 43 6f 6c |ror...B.| FracCol|
|00004730| 25 20 8c 20 2a 52 4d 45 | 6e 73 75 72 65 20 43 6f |% . *RME|nsure Co|
|00004740| 6c 6f 75 72 54 72 61 6e | 73 20 30 2e 35 31 20 52 |lourTran|s 0.51 R|
|00004750| 4d 4c 4f 41 44 20 4d 6f | 64 75 6c 65 73 2e 43 6f |MLOAD Mo|dules.Co|
|00004760| 6c 6f 75 72 73 0d 1c ca | 15 44 72 61 67 53 70 72 |lours...|.DragSpr|
|00004770| 69 74 65 53 69 7a 65 25 | 3d 30 0d 1c d4 2d e7 20 |iteSize%|=0...-. |
|00004780| 73 61 76 65 20 80 20 46 | 72 61 63 43 6f 6c 25 20 |save . F|racCol% |
|00004790| 8c 20 44 72 61 67 53 70 | 72 69 74 65 53 69 7a 65 |. DragSp|riteSize|
|000047a0| 25 3d 26 31 38 30 30 0d | 1c de 04 0d 1c e8 07 f7 |%=&1800.|........|
|000047b0| 20 85 0d 1c f2 1a c8 99 | 20 22 48 6f 75 72 67 6c | .......| "Hourgl|
|000047c0| 61 73 73 5f 53 74 61 72 | 74 22 2c 31 0d 1c fc 20 |ass_Star|t",1... |
|000047d0| c8 99 20 22 48 6f 75 72 | 67 6c 61 73 73 5f 50 65 |.. "Hour|glass_Pe|
|000047e0| 72 63 65 6e 74 61 67 65 | 22 2c 32 37 0d 1d 06 0f |rcentage|",27....|
|000047f0| f2 53 65 74 55 70 4d 65 | 6e 75 73 0d 1d 10 20 c8 |.SetUpMe|nus... .|
|00004800| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 50 65 72 |. "Hourg|lass_Per|
|00004810| 63 65 6e 74 61 67 65 22 | 2c 33 30 0d 1d 1a 15 f2 |centage"|,30.....|
|00004820| 4c 6f 61 64 53 63 72 65 | 65 6e 53 77 69 74 63 68 |LoadScre|enSwitch|
|00004830| 0d 1d 24 20 c8 99 20 22 | 48 6f 75 72 67 6c 61 73 |..$ .. "|Hourglas|
|00004840| 73 5f 50 65 72 63 65 6e | 74 61 67 65 22 2c 33 32 |s_Percen|tage",32|
|00004850| 0d 1d 2e 0f f2 4d 65 6d | 6f 72 79 53 69 7a 65 0d |.....Mem|orySize.|
|00004860| 1d 38 20 c8 99 20 22 48 | 6f 75 72 67 6c 61 73 73 |.8 .. "H|ourglass|
|00004870| 5f 50 65 72 63 65 6e 74 | 61 67 65 22 2c 33 34 0d |_Percent|age",34.|
|00004880| 1d 42 19 c8 99 20 22 57 | 69 6d 70 5f 44 72 61 67 |.B... "W|imp_Drag|
|00004890| 42 6f 78 22 2c 2c 2d 31 | 0d 1d 4c 15 c8 99 20 22 |Box",,-1|..L... "|
|000048a0| 48 6f 75 72 67 6c 61 73 | 73 5f 4f 6e 22 0d 1d 56 |Hourglas|s_On"..V|
|000048b0| 20 c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 50 | .. "Hou|rglass_P|
|000048c0| 65 72 63 65 6e 74 61 67 | 65 22 2c 33 35 0d 1d 60 |ercentag|e",35..`|
|000048d0| 05 e1 0d 1d 6a 04 0d 1d | 74 14 dd 20 f2 53 65 74 |....j...|t.. .Set|
|000048e0| 55 70 4d 6f 64 65 56 61 | 72 73 0d 1d 7e 2c c8 99 |UpModeVa|rs..~,..|
|000048f0| 20 22 4f 53 5f 52 65 61 | 64 4d 6f 64 65 56 61 72 | "OS_Rea|dModeVar|
|00004900| 69 61 62 6c 65 22 2c 2d | 31 2c 20 31 20 b8 20 2c |iable",-|1, 1 . ,|
|00004910| 2c 58 4d 75 6c 74 0d 1d | 88 33 c8 99 20 22 4f 53 |,XMult..|.3.. "OS|
|00004920| 5f 52 65 61 64 4d 6f 64 | 65 56 61 72 69 61 62 6c |_ReadMod|eVariabl|
|00004930| 65 22 2c 2d 31 2c 20 37 | 20 b8 20 2c 2c 46 72 61 |e",-1, 7| . ,,Fra|
|00004940| 63 74 61 6c 53 69 7a 65 | 25 0d 1d 92 2f c8 99 20 |ctalSize|%.../.. |
|00004950| 22 4f 53 5f 52 65 61 64 | 4d 6f 64 65 56 61 72 69 |"OS_Read|ModeVari|
|00004960| 61 62 6c 65 22 2c 2d 31 | 2c 31 31 20 b8 20 2c 2c |able",-1|,11 . ,,|
|00004970| 58 57 69 6e 64 6f 77 25 | 0d 1d 9c 2f c8 99 20 22 |XWindow%|.../.. "|
|00004980| 4f 53 5f 52 65 61 64 4d | 6f 64 65 56 61 72 69 61 |OS_ReadM|odeVaria|
|00004990| 62 6c 65 22 2c 2d 31 2c | 31 32 20 b8 20 2c 2c 59 |ble",-1,|12 . ,,Y|
|000049a0| 57 69 6e 64 6f 77 25 0d | 1d a6 0f 58 57 69 6e 64 |Window%.|...XWind|
|000049b0| 6f 77 25 2b 3d 31 0d 1d | b0 2b 58 4d 75 6c 74 3d |ow%+=1..|.+XMult=|
|000049c0| 28 58 4d 75 6c 74 2b 31 | 29 2f 38 30 3a 20 e7 20 |(XMult+1|)/80: . |
|000049d0| 58 4d 75 6c 74 3e 31 20 | 8c 20 58 4d 75 6c 74 3d |XMult>1 |. XMult=|
|000049e0| 31 0d 1d ba 1a 59 4d 75 | 6c 74 25 3d 59 57 69 6e |1....YMu|lt%=YWin|
|000049f0| 64 6f 77 25 81 26 31 30 | 30 2b 31 0d 1d c4 45 62 |dow%.&10|0+1...Eb|
|00004a00| 61 63 6b 64 72 6f 70 5f | 77 69 64 74 68 25 3d 31 |ackdrop_|width%=1|
|00004a10| 32 38 30 3a 20 e7 20 58 | 57 69 6e 64 6f 77 25 3e |280: . X|Window%>|
|00004a20| 36 34 30 20 8c 20 62 61 | 63 6b 64 72 6f 70 5f 77 |640 . ba|ckdrop_w|
|00004a30| 69 64 74 68 25 3d 58 57 | 69 6e 64 6f 77 25 2a 32 |idth%=XW|indow%*2|
|00004a40| 0d 1d ce 19 62 61 63 6b | 64 72 6f 70 5f 68 65 69 |....back|drop_hei|
|00004a50| 67 68 74 25 3d 31 30 32 | 34 0d 1d d8 05 e1 0d 1d |ght%=102|4.......|
|00004a60| e2 04 0d 1d ec 12 dd 20 | f2 44 65 66 69 6e 69 74 |....... |.Definit|
|00004a70| 69 6f 6e 73 0d 1d f6 10 | de 20 62 6c 6f 63 6b 20 |ions....|. block |
|00004a80| 32 30 30 30 0d 1e 00 1a | 45 6e 64 4f 66 42 6c 6f |2000....|EndOfBlo|
|00004a90| 63 6b 25 3d 62 6c 6f 63 | 6b 2b 32 30 30 30 0d 1e |ck%=bloc|k+2000..|
|00004aa0| 0a 24 de 20 20 53 63 61 | 6c 65 25 20 32 30 2c 20 |.$. Sca|le% 20, |
|00004ab0| 69 63 6f 6e 20 31 30 2c | 20 64 6f 6f 72 5f 69 20 |icon 10,| door_i |
|00004ac0| 31 30 0d 1e 14 0d 66 72 | 61 63 74 61 6c 3d 30 0d |10....fr|actal=0.|
|00004ad0| 1e 1e 2e 73 63 61 6c 65 | 58 25 3d 31 3a 20 73 63 |...scale|X%=1: sc|
|00004ae0| 61 6c 65 78 25 3d 34 3a | 20 73 63 61 6c 65 59 25 |alex%=4:| scaleY%|
|00004af0| 3d 31 3a 20 73 63 61 6c | 65 79 25 3d 34 0d 1e 28 |=1: scal|ey%=4..(|
|00004b00| 29 53 63 61 6c 65 25 21 | 30 3d 73 63 61 6c 65 58 |)Scale%!|0=scaleX|
|00004b10| 25 3a 20 20 20 53 63 61 | 6c 65 25 21 38 20 3d 73 |%: Sca|le%!8 =s|
|00004b20| 63 61 6c 65 78 25 0d 1e | 32 29 53 63 61 6c 65 25 |calex%..|2)Scale%|
|00004b30| 21 34 3d 73 63 61 6c 65 | 59 25 3a 20 20 20 53 63 |!4=scale|Y%: Sc|
|00004b40| 61 6c 65 25 21 31 32 3d | 73 63 61 6c 65 79 25 0d |ale%!12=|scaley%.|
|00004b50| 1e 3c 31 64 6f 6f 72 5f | 77 69 64 74 68 25 20 3d |.<1door_|width% =|
|00004b60| 62 61 63 6b 64 72 6f 70 | 5f 77 69 64 74 68 25 20 |backdrop|_width% |
|00004b70| 2a 73 63 61 6c 65 58 25 | 2f 73 63 61 6c 65 78 25 |*scaleX%|/scalex%|
|00004b80| 0d 1e 46 31 64 6f 6f 72 | 5f 68 65 69 67 68 74 25 |..F1door|_height%|
|00004b90| 3d 62 61 63 6b 64 72 6f | 70 5f 68 65 69 67 68 74 |=backdro|p_height|
|00004ba0| 25 2a 73 63 61 6c 65 59 | 25 2f 73 63 61 6c 65 79 |%*scaleY|%/scaley|
|00004bb0| 25 0d 1e 50 2e 64 6f 6f | 72 5f 6d 69 6e 78 25 3d |%..P.doo|r_minx%=|
|00004bc0| 28 62 61 63 6b 64 72 6f | 70 5f 77 69 64 74 68 25 |(backdro|p_width%|
|00004bd0| 2d 64 6f 6f 72 5f 77 69 | 64 74 68 25 29 2f 32 0d |-door_wi|dth%)/2.|
|00004be0| 1e 5a 2e 64 6f 6f 72 5f | 6d 69 6e 79 25 3d 62 61 |.Z.door_|miny%=ba|
|00004bf0| 63 6b 64 72 6f 70 5f 68 | 65 69 67 68 74 25 2f 32 |ckdrop_h|eight%/2|
|00004c00| 2d 64 6f 6f 72 5f 68 65 | 69 67 68 74 25 0d 1e 64 |-door_he|ight%..d|
|00004c10| 25 64 6f 6f 72 5f 6d 61 | 78 78 25 3d 64 6f 6f 72 |%door_ma|xx%=door|
|00004c20| 5f 6d 69 6e 78 25 2b 64 | 6f 6f 72 5f 77 69 64 74 |_minx%+d|oor_widt|
|00004c30| 68 25 0d 1e 6e 26 64 6f | 6f 72 5f 6d 61 78 79 25 |h%..n&do|or_maxy%|
|00004c40| 3d 64 6f 6f 72 5f 6d 69 | 6e 79 25 2b 64 6f 6f 72 |=door_mi|ny%+door|
|00004c50| 5f 68 65 69 67 68 74 25 | 0d 1e 78 04 0d 1e 82 3e |_height%|..x....>|
|00004c60| 4f 70 65 6e 25 3d a3 3a | 20 20 20 20 20 20 20 20 |Open%=.:| |
|00004c70| 4d 61 73 6b 25 3d 30 3a | 20 20 20 20 20 20 20 20 |Mask%=0:| |
|00004c80| 20 20 45 6e 74 72 79 25 | 3d b9 3a 20 20 20 20 20 | Entry%|=.: |
|00004c90| 20 20 52 65 73 65 74 25 | 3d a3 0d 1e 8c 29 43 6c | Reset%|=....)Cl|
|00004ca0| 6f 73 65 42 6f 61 72 64 | 25 3d a3 3a 20 20 4f 70 |oseBoard|%=.: Op|
|00004cb0| 65 6e 44 6f 6f 72 25 3d | a3 3a 20 20 42 61 63 6b |enDoor%=|.: Back|
|00004cc0| 25 3d a3 0d 1e 96 10 42 | 6f 61 72 64 4d 65 6e 75 |%=.....B|oardMenu|
|00004cd0| 25 3d a3 0d 1e a0 3b 53 | 61 76 65 4d 65 6e 75 25 |%=....;S|aveMenu%|
|00004ce0| 3d a3 3a 20 20 20 20 53 | 61 76 65 46 6c 61 67 25 |=.: S|aveFlag%|
|00004cf0| 3d a3 3a 20 20 44 72 61 | 67 53 61 76 65 25 3d a3 |=.: Dra|gSave%=.|
|00004d00| 3a 20 20 20 45 6e 64 53 | 61 76 65 25 3d a3 0d 1e |: EndS|ave%=...|
|00004d10| aa 30 53 63 72 65 65 6e | 53 61 76 65 25 3d a3 3a |.0Screen|Save%=.:|
|00004d20| 20 20 44 6f 6f 72 53 61 | 76 65 25 3d a3 3a 20 20 | DoorSa|ve%=.: |
|00004d30| 42 61 72 49 63 6f 6e 53 | 61 76 65 25 3d a3 0d 1e |BarIconS|ave%=...|
|00004d40| b4 0e 42 61 72 49 63 6f | 6e 25 3d b9 0d 1e be 1c |..BarIco|n%=.....|
|00004d50| 5a 61 70 25 3d a3 3a 20 | 20 20 20 20 20 20 20 20 |Zap%=.: | |
|00004d60| 50 61 75 73 65 25 3d a3 | 0d 1e c8 05 e1 0d 1e d2 |Pause%=.|........|
|00004d70| 04 0d 1e dc 13 dd 20 f2 | 4c 6f 61 64 54 65 6d 70 |...... .|LoadTemp|
|00004d80| 6c 61 74 65 0d 1e e6 07 | ea 20 85 0d 1e f0 3f 4c |late....|. ....?L|
|00004d90| 65 6e 42 75 66 66 41 62 | 6f 75 74 25 3d 26 41 30 |enBuffAb|out%=&A0|
|00004da0| 30 3a 20 4c 65 6e 42 75 | 66 66 53 61 76 65 25 3d |0: LenBu|ffSave%=|
|00004db0| 26 32 30 30 3a 20 4c 65 | 6e 44 65 66 61 75 6c 74 |&200: Le|nDefault|
|00004dc0| 50 61 74 68 25 3d 26 32 | 30 30 0d 1e fa 71 de 20 |Path%=&2|00...q. |
|00004dd0| 41 62 6f 75 74 57 69 6e | 25 20 26 43 30 30 2c 20 |AboutWin|% &C00, |
|00004de0| 53 61 76 65 57 69 6e 25 | 20 26 34 30 30 2c 20 41 |SaveWin%| &400, A|
|00004df0| 62 6f 75 74 42 75 66 25 | 20 4c 65 6e 42 75 66 66 |boutBuf%| LenBuff|
|00004e00| 41 62 6f 75 74 25 2c 20 | 53 61 76 65 42 75 66 25 |About%, |SaveBuf%|
|00004e10| 20 4c 65 6e 42 75 66 66 | 53 61 76 65 25 2c 20 44 | LenBuff|Save%, D|
|00004e20| 65 66 61 75 6c 74 50 61 | 74 68 25 20 4c 65 6e 44 |efaultPa|th% LenD|
|00004e30| 65 66 61 75 6c 74 50 61 | 74 68 25 0d 1f 04 2c 50 |efaultPa|th%...,P|
|00004e40| 61 74 68 25 3d 53 61 76 | 65 42 75 66 25 3a 20 50 |ath%=Sav|eBuf%: P|
|00004e50| 61 74 68 4c 65 6e 67 74 | 68 25 3d 4c 65 6e 42 75 |athLengt|h%=LenBu|
|00004e60| 66 66 53 61 76 65 25 0d | 1f 0e 38 24 50 61 74 68 |ffSave%.|..8$Path|
|00004e70| 25 3d 22 3c 46 72 61 63 | 74 61 6c 24 44 69 72 3e |%="<Frac|tal$Dir>|
|00004e80| 2e 46 72 61 63 74 61 6c | 22 3a 20 24 44 65 66 61 |.Fractal|": $Defa|
|00004e90| 75 6c 74 50 61 74 68 25 | 3d 24 50 61 74 68 25 0d |ultPath%|=$Path%.|
|00004ea0| 1f 18 2a 73 61 76 65 6f | 6b 3d 30 3a 20 73 61 76 |..*saveo|k=0: sav|
|00004eb0| 65 66 69 6c 65 6e 61 6d | 65 3d 31 3a 20 73 61 76 |efilenam|e=1: sav|
|00004ec0| 65 73 70 72 69 74 65 3d | 32 0d 1f 22 13 61 62 6f |esprite=|2..".abo|
|00004ed0| 75 74 3d 30 3a 20 73 61 | 76 65 3d 30 0d 1f 2c 27 |ut=0: sa|ve=0..,'|
|00004ee0| ee 20 85 20 ea 3a 20 e7 | 20 9f 3d 32 31 34 20 84 |. . .: .| .=214 .|
|00004ef0| 20 9f 3d 36 34 34 20 8c | 20 e1 20 8b 20 f2 45 72 | .=644 .| . . .Er|
|00004f00| 72 6f 72 0d 1f 36 35 c8 | 99 20 22 57 69 6d 70 5f |ror..65.|. "Wimp_|
|00004f10| 4f 70 65 6e 54 65 6d 70 | 6c 61 74 65 22 2c 2c 22 |OpenTemp|late",,"|
|00004f20| 3c 46 72 61 63 74 61 6c | 24 44 69 72 3e 2e 54 65 |<Fractal|$Dir>.Te|
|00004f30| 6d 70 6c 61 74 65 73 22 | 0d 1f 40 6c c8 99 20 22 |mplates"|..@l.. "|
|00004f40| 57 69 6d 70 5f 4c 6f 61 | 64 54 65 6d 70 6c 61 74 |Wimp_Loa|dTemplat|
|00004f50| 65 22 2c 2c 41 62 6f 75 | 74 57 69 6e 25 2c 41 62 |e",,Abou|tWin%,Ab|
|00004f60| 6f 75 74 42 75 66 25 2c | 41 62 6f 75 74 42 75 66 |outBuf%,|AboutBuf|
|00004f70| 25 2b 4c 65 6e 42 75 66 | 66 41 62 6f 75 74 25 2c |%+LenBuf|fAbout%,|
|00004f80| 2d 31 2c 22 41 62 6f 75 | 74 5f 50 72 6f 67 22 2c |-1,"Abou|t_Prog",|
|00004f90| 30 20 b8 20 2c 2c 2c 2c | 2c 2c 4e 65 78 74 45 6e |0 . ,,,,|,,NextEn|
|00004fa0| 74 72 79 25 0d 1f 4a 26 | e7 20 4e 65 78 74 45 6e |try%..J&|. NextEn|
|00004fb0| 74 72 79 25 3d 30 20 8c | 20 f2 43 6c 6f 73 65 54 |try%=0 .| .CloseT|
|00004fc0| 65 6d 70 6c 61 74 65 3a | 20 e1 0d 1f 54 2d c8 99 |emplate:| ...T-..|
|00004fd0| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 57 69 6e | "Wimp_C|reateWin|
|00004fe0| 64 6f 77 22 2c 2c 41 62 | 6f 75 74 57 69 6e 25 20 |dow",,Ab|outWin% |
|00004ff0| b8 20 61 62 6f 75 74 0d | 1f 5e 14 21 41 62 6f 75 |. about.|.^.!Abou|
|00005000| 74 57 69 6e 25 3d 61 62 | 6f 75 74 0d 1f 68 04 0d |tWin%=ab|out..h..|
|00005010| 1f 72 27 ee 20 85 20 ea | 3a 20 e7 20 9f 3d 32 31 |.r'. . .|: . .=21|
|00005020| 34 20 84 20 9f 3d 36 34 | 34 20 8c 20 e1 20 8b 20 |4 . .=64|4 . . . |
|00005030| f2 45 72 72 6f 72 0d 1f | 7c 54 c8 99 20 22 57 69 |.Error..||T.. "Wi|
|00005040| 6d 70 5f 4c 6f 61 64 54 | 65 6d 70 6c 61 74 65 22 |mp_LoadT|emplate"|
|00005050| 2c 2c 53 61 76 65 57 69 | 6e 25 2c 53 61 76 65 42 |,,SaveWi|n%,SaveB|
|00005060| 75 66 25 2c 53 61 76 65 | 42 75 66 25 2b 4c 65 6e |uf%,Save|Buf%+Len|
|00005070| 42 75 66 66 53 61 76 65 | 25 2c 2d 31 2c 22 53 61 |BuffSave|%,-1,"Sa|
|00005080| 76 65 5f 46 72 61 63 22 | 2c 30 0d 1f 86 2b c8 99 |ve_Frac"|,0...+..|
|00005090| 20 22 57 69 6d 70 5f 43 | 72 65 61 74 65 57 69 6e | "Wimp_C|reateWin|
|000050a0| 64 6f 77 22 2c 2c 53 61 | 76 65 57 69 6e 25 20 b8 |dow",,Sa|veWin% .|
|000050b0| 20 73 61 76 65 0d 1f 90 | 12 21 53 61 76 65 57 69 | save...|.!SaveWi|
|000050c0| 6e 25 3d 73 61 76 65 0d | 1f 9a 12 f2 43 6c 6f 73 |n%=save.|....Clos|
|000050d0| 65 54 65 6d 70 6c 61 74 | 65 0d 1f a4 04 0d 1f ae |eTemplat|e.......|
|000050e0| 42 50 61 74 68 25 3d a4 | 49 63 6f 6e 54 65 78 74 |BPath%=.|IconText|
|000050f0| 41 64 64 72 65 73 73 28 | 73 61 76 65 2c 73 61 76 |Address(|save,sav|
|00005100| 65 66 69 6c 65 6e 61 6d | 65 2c 53 61 76 65 57 69 |efilenam|e,SaveWi|
|00005110| 6e 25 2c 50 61 74 68 4c | 65 6e 67 74 68 25 29 0d |n%,PathL|ength%).|
|00005120| 1f b8 22 24 62 6c 6f 63 | 6b 3d 22 3c 46 72 61 63 |.."$bloc|k="<Frac|
|00005130| 74 61 6c 24 44 69 72 3e | 2e 46 72 61 63 74 61 6c |tal$Dir>|.Fractal|
|00005140| 22 0d 1f c2 58 e7 20 50 | 61 74 68 4c 65 6e 67 74 |"...X. P|athLengt|
|00005150| 68 25 3c a9 24 62 6c 6f | 63 6b 20 8c 20 85 20 32 |h%<.$blo|ck . . 2|
|00005160| 35 35 2c 22 49 63 6f 6e | 27 73 20 6c 65 6e 67 74 |55,"Icon|'s lengt|
|00005170| 68 20 69 73 20 6e 6f 74 | 20 6c 6f 6e 67 20 65 6e |h is not| long en|
|00005180| 6f 75 67 68 20 66 6f 72 | 20 66 69 6c 65 27 73 20 |ough for| file's |
|00005190| 70 61 74 68 6e 61 6d 65 | 22 0d 1f cc 31 c8 99 20 |pathname|"...1.. |
|000051a0| 22 4f 53 5f 47 53 54 72 | 61 6e 73 22 2c 62 6c 6f |"OS_GSTr|ans",blo|
|000051b0| 63 6b 2c 50 61 74 68 25 | 2c 50 61 74 68 4c 65 6e |ck,Path%|,PathLen|
|000051c0| 67 74 68 25 20 b8 20 3b | 46 25 0d 1f d6 44 e7 20 |gth% . ;|F%...D. |
|000051d0| 46 25 20 80 20 32 20 8c | 20 85 20 32 35 35 2c 22 |F% . 2 .| . 255,"|
|000051e0| 42 75 66 66 65 72 20 6f | 76 65 72 66 6c 6f 77 20 |Buffer o|verflow |
|000051f0| 69 6e 20 61 63 71 75 69 | 72 69 6e 67 20 70 61 74 |in acqui|ring pat|
|00005200| 68 6e 61 6d 65 20 6f 66 | 20 66 69 6c 65 22 0d 1f |hname of| file"..|
|00005210| e0 18 24 44 65 66 61 75 | 6c 74 50 61 74 68 25 3d |..$Defau|ltPath%=|
|00005220| 24 50 61 74 68 25 0d 1f | ea 05 e1 0d 1f f4 04 0d |$Path%..|........|
|00005230| 1f fe 14 dd 20 f2 43 6c | 6f 73 65 54 65 6d 70 6c |.... .Cl|oseTempl|
|00005240| 61 74 65 0d 20 08 1b c8 | 99 20 22 57 69 6d 70 5f |ate. ...|. "Wimp_|
|00005250| 43 6c 6f 73 65 54 65 6d | 70 6c 61 74 65 22 0d 20 |CloseTem|plate". |
|00005260| 12 05 e1 0d 20 1c 04 0d | 20 26 46 dd 20 a4 49 63 |.... ...| &F. .Ic|
|00005270| 6f 6e 54 65 78 74 41 64 | 64 72 65 73 73 28 57 69 |onTextAd|dress(Wi|
|00005280| 6e 64 6f 77 48 61 6e 64 | 6c 65 25 2c 49 63 6f 6e |ndowHand|le%,Icon|
|00005290| 48 61 6e 64 6c 65 25 2c | 49 63 6f 6e 42 6c 6f 63 |Handle%,|IconBloc|
|000052a0| 6b 25 2c f8 20 4c 65 6e | 67 74 68 25 29 0d 20 30 |k%,. Len|gth%). 0|
|000052b0| 1e 49 63 6f 6e 42 6c 6f | 63 6b 25 21 30 3d 57 69 |.IconBlo|ck%!0=Wi|
|000052c0| 6e 64 6f 77 48 61 6e 64 | 6c 65 25 0d 20 3a 1c 49 |ndowHand|le%. :.I|
|000052d0| 63 6f 6e 42 6c 6f 63 6b | 25 21 34 3d 49 63 6f 6e |conBlock|%!4=Icon|
|000052e0| 48 61 6e 64 6c 65 25 0d | 20 44 26 c8 99 20 22 57 |Handle%.| D&.. "W|
|000052f0| 69 6d 70 5f 47 65 74 49 | 63 6f 6e 53 74 61 74 65 |imp_GetI|conState|
|00005300| 22 2c 2c 49 63 6f 6e 42 | 6c 6f 63 6b 25 0d 20 4e |",,IconB|lock%. N|
|00005310| 19 e7 20 49 63 6f 6e 42 | 6c 6f 63 6b 25 21 32 34 |.. IconB|lock%!24|
|00005320| 20 80 20 31 20 8c 0d 20 | 58 1e 20 20 e7 20 49 63 | . 1 .. |X. . Ic|
|00005330| 6f 6e 42 6c 6f 63 6b 25 | 21 32 34 20 80 20 26 31 |onBlock%|!24 . &1|
|00005340| 30 30 20 8c 0d 20 62 1d | 20 20 20 20 4c 65 6e 67 |00 .. b.| Leng|
|00005350| 74 68 25 3d 49 63 6f 6e | 42 6c 6f 63 6b 25 21 33 |th%=Icon|Block%!3|
|00005360| 36 0d 20 6c 16 20 20 20 | 20 3d 49 63 6f 6e 42 6c |6. l. | =IconBl|
|00005370| 6f 63 6b 25 21 32 38 0d | 20 76 08 20 20 20 cc 0d |ock%!28.| v. ..|
|00005380| 20 80 25 20 20 20 20 4c | 65 6e 67 74 68 25 3d a7 | .% L|ength%=.|
|00005390| 24 49 63 6f 6e 42 6c 6f | 63 6b 25 2b 32 38 2c bd |$IconBlo|ck%+28,.|
|000053a0| 30 29 2d 31 0d 20 8a 21 | 20 20 20 20 e7 20 4c 65 |0)-1. .!| . Le|
|000053b0| 6e 67 74 68 25 3e 31 31 | 20 8c 20 4c 65 6e 67 74 |ngth%>11| . Lengt|
|000053c0| 68 25 3d 31 31 0d 20 94 | 16 20 20 20 20 3d 49 63 |h%=11. .|. =Ic|
|000053d0| 6f 6e 42 6c 6f 63 6b 25 | 2b 32 38 0d 20 9e 07 20 |onBlock%|+28. .. |
|000053e0| 20 cd 0d 20 a8 06 20 cc | 0d 20 b2 1a 20 20 85 20 | .. .. .|. .. . |
|000053f0| 32 35 35 2c 22 4e 6f 20 | 49 63 6f 6e 20 54 65 78 |255,"No |Icon Tex|
|00005400| 74 22 0d 20 bc 05 cd 0d | 20 c6 04 0d 20 d0 17 dd |t". ....| ... ...|
|00005410| 20 f2 4c 6f 61 64 53 63 | 72 65 65 6e 53 77 69 74 | .LoadSc|reenSwit|
|00005420| 63 68 0d 20 da 07 ea 20 | 85 0d 20 e4 05 e1 0d 20 |ch. ... |.. .... |
|00005430| ee 1f ee 20 85 20 ea 3a | 20 e7 20 9f 3d 32 31 34 |... . .:| . .=214|
|00005440| 20 8c 20 e1 20 8b 20 f2 | 45 72 72 6f 72 0d 20 f8 | . . . .|Error. .|
|00005450| 3f ff 28 22 52 4d 45 6e | 73 75 72 65 20 53 63 72 |?.("RMEn|sure Scr|
|00005460| 65 65 6e 50 72 65 73 65 | 72 76 65 20 30 20 2a 52 |eenPrese|rve 0 *R|
|00005470| 4d 4c 4f 41 44 20 3c 46 | 72 61 63 74 61 6c 24 44 |MLOAD <F|ractal$D|
|00005480| 69 72 3e 2e 53 63 50 72 | 65 73 22 29 0d 21 02 2a |ir>.ScPr|es").!.*|
|00005490| e7 20 a4 41 6c 74 65 72 | 4d 65 6e 75 49 74 65 6d |. .Alter|MenuItem|
|000054a0| 49 63 6f 6e 28 53 68 61 | 64 65 25 2c a3 2c 33 2c |Icon(Sha|de%,.,3,|
|000054b0| 4d 65 6e 75 25 29 0d 21 | 0c 05 e1 0d 21 16 04 0d |Menu%).!|....!...|
|000054c0| 21 20 11 dd 20 f2 4d 65 | 6d 6f 72 79 53 69 7a 65 |! .. .Me|morySize|
|000054d0| 0d 21 2a 19 ea 20 46 25 | 2c 44 6f 6f 72 53 69 7a |.!*.. F%|,DoorSiz|
|000054e0| 65 4f 6e 45 6e 74 72 79 | 25 0d 21 34 2c 44 6f 6f |eOnEntry|%.!4,Doo|
|000054f0| 72 53 69 7a 65 25 3d a4 | 53 63 61 6c 65 44 6f 6f |rSize%=.|ScaleDoo|
|00005500| 72 28 46 72 61 63 74 61 | 6c 53 69 7a 65 25 29 2b |r(Fracta|lSize%)+|
|00005510| 26 31 30 30 30 0d 21 3e | 17 46 72 61 63 74 61 6c |&1000.!>|.Fractal|
|00005520| 53 69 7a 65 25 2b 3d 26 | 31 30 30 30 0d 21 48 27 |Size%+=&|1000.!H'|
|00005530| 44 6f 6f 72 53 69 7a 65 | 4f 6e 45 6e 74 72 79 25 |DoorSize|OnEntry%|
|00005540| 3d a4 47 65 74 44 6f 6f | 72 53 70 72 69 74 65 53 |=.GetDoo|rSpriteS|
|00005550| 69 7a 65 0d 21 52 25 e7 | 20 44 6f 6f 72 53 69 7a |ize.!R%.| DoorSiz|
|00005560| 65 4f 6e 45 6e 74 72 79 | 25 20 3c 3e 20 44 6f 6f |eOnEntry|% <> Doo|
|00005570| 72 53 69 7a 65 25 20 8c | 0d 21 5c 35 20 20 e7 20 |rSize% .|.!\5 . |
|00005580| 44 6f 6f 72 53 69 7a 65 | 4f 6e 45 6e 74 72 79 25 |DoorSize|OnEntry%|
|00005590| 20 2b 20 44 6f 6f 72 53 | 69 7a 65 25 20 3e 20 46 | + DoorS|ize% > F|
|000055a0| 72 61 63 74 61 6c 53 69 | 7a 65 25 20 8c 0d 21 66 |ractalSi|ze% ..!f|
|000055b0| 33 20 20 20 20 46 72 61 | 63 74 61 6c 53 69 7a 65 |3 Fra|ctalSize|
|000055c0| 25 20 3d 20 44 6f 6f 72 | 53 69 7a 65 4f 6e 45 6e |% = Door|SizeOnEn|
|000055d0| 74 72 79 25 20 2b 20 44 | 6f 6f 72 53 69 7a 65 25 |try% + D|oorSize%|
|000055e0| 0d 21 70 07 20 20 cd 0d | 21 7a 26 20 20 e7 20 44 |.!p. ..|!z& . D|
|000055f0| 6f 6f 72 53 69 7a 65 4f | 6e 45 6e 74 72 79 25 20 |oorSizeO|nEntry% |
|00005600| 3e 20 44 6f 6f 72 53 69 | 7a 65 25 20 8c 0d 21 84 |> DoorSi|ze% ..!.|
|00005610| 24 20 20 20 20 44 6f 6f | 72 53 69 7a 65 25 20 3d |$ Doo|rSize% =|
|00005620| 20 44 6f 6f 72 53 69 7a | 65 4f 6e 45 6e 74 72 79 | DoorSiz|eOnEntry|
|00005630| 25 0d 21 8e 07 20 20 cd | 0d 21 98 05 cd 0d 21 a2 |%.!.. .|.!....!.|
|00005640| 05 e1 0d 21 ac 04 0d 21 | b6 18 dd 20 a4 47 65 74 |...!...!|... .Get|
|00005650| 44 6f 6f 72 53 70 72 69 | 74 65 53 69 7a 65 0d 21 |DoorSpri|teSize.!|
|00005660| c0 08 ea 20 41 25 0d 21 | ca 07 ea 20 85 0d 21 d4 |... A%.!|... ..!.|
|00005670| 27 ee 20 85 20 ea 20 e7 | 20 9f 3d 32 31 34 20 8c |'. . . .| .=214 .|
|00005680| 20 3d 44 6f 6f 72 53 69 | 7a 65 25 20 8b 20 f2 45 | =DoorSi|ze% . .E|
|00005690| 72 72 6f 72 0d 21 de 28 | ff 28 22 53 4d 45 52 47 |rror.!.(|.("SMERG|
|000056a0| 45 20 3c 46 72 61 63 74 | 61 6c 24 44 69 72 3e 2e |E <Fract|al$Dir>.|
|000056b0| 64 6f 6f 72 73 70 72 69 | 74 65 22 29 0d 21 e8 2f |doorspri|te").!./|
|000056c0| 41 25 3d a4 53 63 61 6c | 65 44 6f 6f 72 28 a4 47 |A%=.Scal|eDoor(.G|
|000056d0| 65 74 53 63 72 65 65 6e | 53 69 7a 65 28 22 64 6f |etScreen|Size("do|
|000056e0| 6f 72 22 29 29 2b 26 31 | 30 30 30 0d 21 f2 11 2a |or"))+&1|000.!..*|
|000056f0| 53 44 65 6c 65 74 65 20 | 64 6f 6f 72 0d 21 fc 07 |SDelete |door.!..|
|00005700| 3d 41 25 0d 22 06 04 0d | 22 10 37 dd 20 a4 53 63 |=A%."...|".7. .Sc|
|00005710| 61 6c 65 44 6f 6f 72 28 | 53 25 29 3d 53 25 2a 73 |aleDoor(|S%)=S%*s|
|00005720| 63 61 6c 65 58 25 2a 73 | 63 61 6c 65 59 25 2f 73 |caleX%*s|caleY%/s|
|00005730| 63 61 6c 65 78 25 2f 73 | 63 61 6c 65 79 25 0d 22 |calex%/s|caley%."|
|00005740| 1a 04 0d 22 24 1d dd 20 | a4 47 65 74 53 63 72 65 |..."$.. |.GetScre|
|00005750| 65 6e 53 69 7a 65 28 53 | 70 72 69 74 65 24 29 0d |enSize(S|prite$).|
|00005760| 22 2e 11 ea 20 4d 6f 64 | 65 25 2c 53 69 7a 65 25 |"... Mod|e%,Size%|
|00005770| 0d 22 38 07 ea 20 85 0d | 22 42 1f ee 20 85 20 ea |."8.. ..|"B.. . .|
|00005780| 20 e7 20 9f 3d 31 33 34 | 20 8c 20 3d 30 20 8b 20 | . .=134| . =0 . |
|00005790| f2 45 72 72 6f 72 0d 22 | 4c 2e c8 99 20 22 4f 53 |.Error."|L... "OS|
|000057a0| 5f 53 70 72 69 74 65 4f | 70 22 2c 34 30 2c 2c 53 |_SpriteO|p",40,,S|
|000057b0| 70 72 69 74 65 24 20 b8 | 20 2c 2c 2c 2c 2c 2c 4d |prite$ .| ,,,,,,M|
|000057c0| 6f 64 65 25 0d 22 56 2e | c8 99 20 22 4f 53 5f 52 |ode%."V.|.. "OS_R|
|000057d0| 65 61 64 4d 6f 64 65 56 | 61 72 69 61 62 6c 65 22 |eadModeV|ariable"|
|000057e0| 2c 4d 6f 64 65 25 2c 37 | 20 b8 20 2c 2c 53 69 7a |,Mode%,7| . ,,Siz|
|000057f0| 65 25 0d 22 60 0a 3d 53 | 69 7a 65 25 0d 22 6a 04 |e%."`.=S|ize%."j.|
|00005800| 0d 22 74 2f 20 20 20 20 | f4 20 49 6e 69 74 69 61 |."t/ |. Initia|
|00005810| 6c 69 73 69 6e 67 20 73 | 70 72 69 74 65 20 72 6f |lising s|prite ro|
|00005820| 75 74 69 6e 65 73 20 2e | 2e 2e 2e 2e 2e 2e 2e 0d |utines .|........|
|00005830| 22 7e 04 0d 22 88 16 dd | 20 f2 49 6e 69 74 53 70 |"~.."...| .InitSp|
|00005840| 72 69 74 65 73 28 4d 25 | 29 0d 22 92 21 de 20 73 |rites(M%|).".!. s|
|00005850| 63 61 6c 65 25 20 32 30 | 2c 20 57 69 6d 70 50 61 |cale% 20|, WimpPa|
|00005860| 6c 65 74 74 65 25 20 31 | 32 30 0d 22 9c 27 c8 99 |lette% 1|20.".'..|
|00005870| 20 22 57 69 6d 70 5f 52 | 65 61 64 50 61 6c 65 74 | "Wimp_R|eadPalet|
|00005880| 74 65 22 2c 2c 57 69 6d | 70 50 61 6c 65 74 74 65 |te",,Wim|pPalette|
|00005890| 25 0d 22 a6 1a f2 49 6e | 69 74 46 72 61 63 74 61 |%."...In|itFracta|
|000058a0| 6c 53 70 72 69 74 65 28 | 4d 25 29 0d 22 b0 20 c8 |lSprite(|M%).". .|
|000058b0| 99 20 22 48 6f 75 72 67 | 6c 61 73 73 5f 50 65 72 |. "Hourg|lass_Per|
|000058c0| 63 65 6e 74 61 67 65 22 | 2c 34 32 0d 22 ba 13 f2 |centage"|,42."...|
|000058d0| 4c 6f 61 64 49 63 6f 6e | 46 6f 72 42 61 72 0d 22 |LoadIcon|ForBar."|
|000058e0| c4 20 c8 99 20 22 48 6f | 75 72 67 6c 61 73 73 5f |. .. "Ho|urglass_|
|000058f0| 50 65 72 63 65 6e 74 61 | 67 65 22 2c 34 36 0d 22 |Percenta|ge",46."|
|00005900| ce 13 f2 49 6e 69 74 44 | 6f 6f 72 53 70 72 69 74 |...InitD|oorSprit|
|00005910| 65 0d 22 d8 20 c8 99 20 | 22 48 6f 75 72 67 6c 61 |e.". .. |"Hourgla|
|00005920| 73 73 5f 50 65 72 63 65 | 6e 74 61 67 65 22 2c 38 |ss_Perce|ntage",8|
|00005930| 30 0d 22 e2 0c e7 20 73 | 61 76 65 20 8c 0d 22 ec |0."... s|ave ..".|
|00005940| 2f 20 20 de 20 53 70 72 | 69 74 65 54 79 70 65 25 |/ . Spr|iteType%|
|00005950| 20 32 30 3a 20 24 53 70 | 72 69 74 65 54 79 70 65 | 20: $Sp|riteType|
|00005960| 25 3d 22 66 69 6c 65 5f | 66 66 39 22 0d 22 f6 12 |%="file_|ff9"."..|
|00005970| 20 20 e7 20 46 72 61 63 | 43 6f 6c 25 20 8c 0d 23 | . Frac|Col% ..#|
|00005980| 00 29 20 20 20 20 de 20 | 44 72 61 67 53 70 72 69 |.) . |DragSpri|
|00005990| 74 65 41 72 65 61 25 20 | 44 72 61 67 53 70 72 69 |teArea% |DragSpri|
|000059a0| 74 65 53 69 7a 65 25 0d | 23 0a 51 20 20 20 20 f2 |teSize%.|#.Q .|
|000059b0| 49 6e 69 74 44 72 61 67 | 53 70 72 69 74 65 28 44 |InitDrag|Sprite(D|
|000059c0| 72 61 67 53 70 72 69 74 | 65 41 72 65 61 25 2c 44 |ragSprit|eArea%,D|
|000059d0| 72 61 67 53 70 72 69 74 | 65 53 69 7a 65 25 2c 53 |ragSprit|eSize%,S|
|000059e0| 70 72 69 74 65 54 79 70 | 65 25 2c 57 69 6d 70 50 |priteTyp|e%,WimpP|
|000059f0| 61 6c 65 74 74 65 25 29 | 0d 23 14 07 20 20 cd 0d |alette%)|.#.. ..|
|00005a00| 23 1e 05 cd 0d 23 28 20 | c8 99 20 22 48 6f 75 72 |#....#( |.. "Hour|
|00005a10| 67 6c 61 73 73 5f 50 65 | 72 63 65 6e 74 61 67 65 |glass_Pe|rcentage|
|00005a20| 22 2c 38 36 0d 23 32 58 | c8 99 20 22 4f 53 5f 53 |",86.#2X|.. "OS_S|
|00005a30| 70 72 69 74 65 4f 70 22 | 2c 31 36 2b 26 31 30 30 |priteOp"|,16+&100|
|00005a40| 2c 46 72 61 63 25 2c 22 | 66 72 61 63 74 61 6c 22 |,Frac%,"|fractal"|
|00005a50| 2c 31 2c 30 2c 30 2c 62 | 61 63 6b 64 72 6f 70 5f |,1,0,0,b|ackdrop_|
|00005a60| 77 69 64 74 68 25 2d 31 | 2c 62 61 63 6b 64 72 6f |width%-1|,backdro|
|00005a70| 70 5f 68 65 69 67 68 74 | 25 2d 34 34 0d 23 3c 31 |p_height|%-44.#<1|
|00005a80| 46 72 61 63 74 61 6c 25 | 3d a4 47 65 74 53 70 72 |Fractal%|=.GetSpr|
|00005a90| 69 74 65 50 6f 69 6e 74 | 65 72 28 46 72 61 63 25 |itePoint|er(Frac%|
|00005aa0| 2c 22 66 72 61 63 74 61 | 6c 22 2c b9 29 0d 23 46 |,"fracta|l",.).#F|
|00005ab0| 20 c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 50 | .. "Hou|rglass_P|
|00005ac0| 65 72 63 65 6e 74 61 67 | 65 22 2c 39 30 0d 23 50 |ercentag|e",90.#P|
|00005ad0| 10 64 6f 6f 72 5f 69 63 | 6f 6e 25 3d 30 0d 23 5a |.door_ic|on%=0.#Z|
|00005ae0| 10 f2 49 6e 69 74 46 72 | 61 63 74 61 6c 0d 23 64 |..InitFr|actal.#d|
|00005af0| 20 c8 99 20 22 48 6f 75 | 72 67 6c 61 73 73 5f 50 | .. "Hou|rglass_P|
|00005b00| 65 72 63 65 6e 74 61 67 | 65 22 2c 39 33 0d 23 6e |ercentag|e",93.#n|
|00005b10| 1a e7 20 4e 6f 4f 66 43 | 6f 6c 6f 75 72 73 25 20 |.. NoOfC|olours% |
|00005b20| 3e 3d 20 36 33 20 8c 0d | 23 78 12 20 20 e7 20 46 |>= 63 ..|#x. . F|
|00005b30| 72 61 63 43 6f 6c 25 20 | 8c 0d 23 82 2e 20 20 20 |racCol% |..#.. |
|00005b40| 20 e7 20 a4 41 6c 74 65 | 72 4d 65 6e 75 49 74 65 | . .Alte|rMenuIte|
|00005b50| 6d 49 63 6f 6e 28 53 68 | 61 64 65 25 2c a3 2c 31 |mIcon(Sh|ade%,.,1|
|00005b60| 2c 53 61 76 65 25 29 0d | 23 8c 07 20 20 cd 0d 23 |,Save%).|#.. ..#|
|00005b70| 96 05 cd 0d 23 a0 18 c8 | 99 20 22 48 6f 75 72 67 |....#...|. "Hourg|
|00005b80| 6c 61 73 73 5f 53 6d 61 | 73 68 22 0d 23 aa 15 f2 |lass_Sma|sh".#...|
|00005b90| 53 65 74 43 68 61 72 53 | 69 7a 65 28 38 2c 38 29 |SetCharS|ize(8,8)|
|00005ba0| 0d 23 b4 16 f2 53 65 74 | 43 68 61 72 53 70 61 63 |.#...Set|CharSpac|
|00005bb0| 65 28 38 2c 38 29 0d 23 | be 05 e1 0d 23 c8 04 0d |e(8,8).#|....#...|
|00005bc0| 23 d2 1c dd 20 f2 49 6e | 69 74 46 72 61 63 74 61 |#... .In|itFracta|
|00005bd0| 6c 53 70 72 69 74 65 28 | 4d 25 29 0d 23 dc 08 ea |lSprite(|M%).#...|
|00005be0| 20 4e 25 0d 23 e6 07 ea | 20 85 0d 23 f0 1a c8 99 | N%.#...| ..#....|
|00005bf0| 20 22 48 6f 75 72 67 6c | 61 73 73 5f 53 74 61 72 | "Hourgl|ass_Star|
|00005c00| 74 22 2c 31 0d 23 fa 20 | c8 99 20 22 48 6f 75 72 |t",1.#. |.. "Hour|
|00005c10| 67 6c 61 73 73 5f 50 65 | 72 63 65 6e 74 61 67 65 |glass_Pe|rcentage|
|00005c20| 22 2c 34 30 0d 24 04 21 | c8 99 20 22 57 69 6d 70 |",40.$.!|.. "Wimp|
|00005c30| 5f 53 6c 6f 74 53 69 7a | 65 22 2c 2d 31 2c 2d 31 |_SlotSiz|e",-1,-1|
|00005c40| 20 b8 20 4e 25 0d 24 0e | 91 e7 20 4e 25 2b 26 38 | . N%.$.|.. N%+&8|
|00005c50| 30 30 30 3c 4d 25 20 8c | 20 85 32 35 35 2c 22 54 |000<M% .| .255,"T|
|00005c60| 68 65 72 65 20 69 73 20 | 6e 6f 74 20 65 6e 6f 75 |here is |not enou|
|00005c70| 67 68 20 6d 65 6d 6f 72 | 79 20 61 76 61 69 6c 61 |gh memor|y availa|
|00005c80| 62 6c 65 20 74 6f 20 72 | 75 6e 20 74 68 65 20 61 |ble to r|un the a|
|00005c90| 70 70 6c 69 63 61 74 69 | 6f 6e 2e 20 20 4e 65 77 |pplicati|on. New|
|00005ca0| 20 53 6c 6f 74 20 53 69 | 7a 65 20 61 6c 6c 6f 63 | Slot Si|ze alloc|
|00005cb0| 61 74 65 64 3a 26 22 2b | c3 7e 4e 25 2b 22 20 4d |ated:&"+|.~N%+" M|
|00005cc0| 65 6d 6f 72 79 20 52 65 | 71 75 69 72 65 64 3a 26 |emory Re|quired:&|
|00005cd0| 22 2b c3 7e 4d 25 0d 24 | 18 18 de 20 46 72 61 63 |"+.~M%.$|... Frac|
|00005ce0| 25 20 46 72 61 63 74 61 | 6c 53 69 7a 65 25 0d 24 |% Fracta|lSize%.$|
|00005cf0| 22 23 46 72 61 63 25 21 | 30 3d 46 72 61 63 74 61 |"#Frac%!|0=Fracta|
|00005d00| 6c 53 69 7a 65 25 20 3a | 46 72 61 63 25 21 34 3d |lSize% :|Frac%!4=|
|00005d10| 30 0d 24 2c 25 46 72 61 | 63 25 21 38 3d 31 36 20 |0.$,%Fra|c%!8=16 |
|00005d20| 20 20 20 20 20 20 20 20 | 20 20 3a 46 72 61 63 25 | | :Frac%|
|00005d30| 21 31 32 3d 31 36 0d 24 | 36 05 e1 0d 24 40 04 0d |!12=16.$|6...$@..|
|00005d40| 24 4a 15 dd 20 f2 4c 6f | 61 64 49 63 6f 6e 46 6f |$J.. .Lo|adIconFo|
|00005d50| 72 42 61 72 0d 24 54 1a | ea 20 58 25 2c 59 25 2c |rBar.$T.|. X%,Y%,|
|00005d60| 46 25 2c 50 25 2c 56 25 | 2c 4c 25 2c 53 24 0d 24 |F%,P%,V%|,L%,S$.$|
|00005d70| 5e 07 ea 20 85 0d 24 68 | 27 ee 20 85 20 ea 20 e7 |^.. ..$h|'. . . .|
|00005d80| 20 9f 3d 31 33 34 20 8c | 20 42 61 72 49 63 6f 6e | .=134 .| BarIcon|
|00005d90| 25 3d a3 20 8b 20 f2 45 | 72 72 6f 72 0d 24 72 32 |%=. . .E|rror.$r2|
|00005da0| e7 20 42 61 72 49 63 6f | 6e 25 20 8c 20 c8 99 20 |. BarIco|n% . .. |
|00005db0| 22 57 69 6d 70 5f 53 70 | 72 69 74 65 4f 70 22 2c |"Wimp_Sp|riteOp",|
|00005dc0| 32 34 2c 2c 22 46 72 61 | 63 74 61 6c 73 22 0d 24 |24,,"Fra|ctals".$|
|00005dd0| 7c 17 24 69 63 6f 6e 3d | 22 46 72 61 63 74 61 6c ||.$icon=|"Fractal|
|00005de0| 73 22 2b bd 30 0d 24 86 | 11 c8 8e 20 42 61 72 49 |s"+.0.$.|... BarI|
|00005df0| 63 6f 6e 25 20 ca 0d 24 | 90 3a 20 c9 20 b9 3a 20 |con% ..$|.: . .: |
|00005e00| 58 25 3d 31 38 30 3a 20 | 46 25 3d 26 42 37 30 30 |X%=180: |F%=&B700|
|00005e10| 32 31 30 36 3a 20 50 25 | 3d 69 63 6f 6e 3a 20 56 |2106: P%|=icon: V|
|00005e20| 25 3d 31 3a 20 4c 25 3d | a9 28 24 69 63 6f 6e 29 |%=1: L%=|.($icon)|
|00005e30| 0d 24 9a 26 20 7f 3a 20 | 58 25 3d 31 32 30 3a 20 |.$.& .: |X%=120: |
|00005e40| 46 25 3d 26 42 37 30 30 | 32 30 30 39 3a 20 53 24 |F%=&B700|2009: S$|
|00005e50| 3d 24 69 63 6f 6e 0d 24 | a4 05 cb 0d 24 ae 31 66 |=$icon.$|....$.1f|
|00005e60| 72 61 63 74 61 6c 62 61 | 72 3d a4 69 63 6f 6e 28 |ractalba|r=.icon(|
|00005e70| 2d 31 2c 30 2c 30 2c 58 | 25 2c 36 38 2c 46 25 2c |-1,0,0,X|%,68,F%,|
|00005e80| 50 25 2c 56 25 2c 4c 25 | 2c 53 24 29 0d 24 b8 05 |P%,V%,L%|,S$).$..|
|00005e90| e1 0d 24 c2 04 0d 24 cc | 15 dd 20 f2 49 6e 69 74 |..$...$.|.. .Init|
|00005ea0| 44 6f 6f 72 53 70 72 69 | 74 65 0d 24 d6 14 ea 20 |DoorSpri|te.$... |
|00005eb0| 4d 25 2c 4e 25 2c 58 25 | 2c 59 25 2c 44 24 0d 24 |M%,N%,X%|,Y%,D$.$|
|00005ec0| e0 07 ea 20 85 0d 24 ea | 2d de 20 44 6f 6f 72 25 |... ..$.|-. Door%|
|00005ed0| 20 44 6f 6f 72 53 69 7a | 65 25 2c 20 44 6f 6f 72 | DoorSiz|e%, Door|
|00005ee0| 43 6f 6c 6f 75 72 42 75 | 66 66 65 72 25 20 26 31 |ColourBu|ffer% &1|
|00005ef0| 30 30 0d 24 f4 20 44 6f | 6f 72 25 21 30 3d 44 6f |00.$. Do|or%!0=Do|
|00005f00| 6f 72 53 69 7a 65 25 20 | 3a 44 6f 6f 72 25 21 34 |orSize% |:Door%!4|
|00005f10| 3d 30 0d 24 fe 22 44 6f | 6f 72 25 21 38 3d 31 36 |=0.$."Do|or%!8=16|
|00005f20| 20 20 20 20 20 20 20 20 | 3a 44 6f 6f 72 25 21 31 | |:Door%!1|
|00005f30| 32 3d 31 36 0d 25 08 27 | 4e 25 3d a3 3a 20 ee 20 |2=16.%.'|N%=.: . |
|00005f40| 85 20 ea 20 e7 20 9f 3d | 32 31 34 20 8c 20 4e 25 |. . . .=|214 . N%|
|00005f50| 3d b9 20 8b 20 f2 45 72 | 72 6f 72 0d 25 12 49 e7 |=. . .Er|ror.%.I.|
|00005f60| 20 4e 25 3d a3 20 8c 20 | c8 99 20 22 4f 53 5f 53 | N%=. . |.. "OS_S|
|00005f70| 70 72 69 74 65 4f 70 22 | 2c 31 30 2b 26 31 30 30 |priteOp"|,10+&100|
|00005f80| 2c 44 6f 6f 72 25 2c 22 | 3c 46 72 61 63 74 61 6c |,Door%,"|<Fractal|
|00005f90| 24 44 69 72 3e 2e 64 6f | 6f 72 73 70 72 69 74 65 |$Dir>.do|orsprite|
|00005fa0| 22 2b bd 30 0d 25 1c 1a | c8 99 20 22 48 6f 75 72 |"+.0.%..|.. "Hour|
|00005fb0| 67 6c 61 73 73 5f 53 74 | 61 72 74 22 2c 31 0d 25 |glass_St|art",1.%|
|00005fc0| 26 20 c8 99 20 22 48 6f | 75 72 67 6c 61 73 73 5f |& .. "Ho|urglass_|
|00005fd0| 50 65 72 63 65 6e 74 61 | 67 65 22 2c 34 38 0d 25 |Percenta|ge",48.%|
|00005fe0| 30 07 f7 20 85 0d 25 3a | 12 24 64 6f 6f 72 5f 69 |0.. ..%:|.$door_i|
|00005ff0| 3d 22 64 6f 6f 72 22 0d | 25 44 34 f2 43 6f 6e 76 |="door".|%D4.Conv|
|00006000| 65 72 74 54 6f 50 69 78 | 65 6c 73 28 64 6f 6f 72 |ertToPix|els(door|
|00006010| 5f 77 69 64 74 68 25 2c | 64 6f 6f 72 5f 68 65 69 |_width%,|door_hei|
|00006020| 67 68 74 25 2c 58 25 2c | 59 25 29 0d 25 4e 27 e7 |ght%,X%,|Y%).%N'.|
|00006030| 20 58 57 69 6e 64 6f 77 | 25 3e 36 34 30 20 8c 20 | XWindow|%>640 . |
|00006040| 58 25 3d 58 25 2a 36 34 | 30 2f 58 57 69 6e 64 6f |X%=X%*64|0/XWindo|
|00006050| 77 25 0d 25 58 20 c8 99 | 20 22 48 6f 75 72 67 6c |w%.%X ..| "Hourgl|
|00006060| 61 73 73 5f 50 65 72 63 | 65 6e 74 61 67 65 22 2c |ass_Perc|entage",|
|00006070| 35 30 0d 25 62 27 e7 20 | 4e 25 3d a3 20 8c 20 4d |50.%b'. |N%=. . M|
|00006080| 25 3d a4 43 68 65 63 6b | 44 6f 6f 72 53 70 72 69 |%=.Check|DoorSpri|
|00006090| 74 65 28 58 25 2c 59 25 | 29 0d 25 6c 40 e7 20 4e |te(X%,Y%|).%l@. N|
|000060a0| 25 20 84 20 4d 25 20 8c | 20 c8 99 20 22 4f 53 5f |% . M% .| .. "OS_|
|000060b0| 53 70 72 69 74 65 4f 70 | 22 2c 31 35 2b 26 31 30 |SpriteOp|",15+&10|
|000060c0| 30 2c 44 6f 6f 72 25 2c | 24 64 6f 6f 72 5f 69 2c |0,Door%,|$door_i,|
|000060d0| 31 2c 58 25 2c 59 25 2c | eb 0d 25 76 05 e1 0d 25 |1,X%,Y%,|..%v...%|
|000060e0| 80 04 0d 25 8a 22 dd 20 | f2 49 6e 69 74 44 72 61 |...%.". |.InitDra|
|000060f0| 67 53 70 72 69 74 65 28 | 41 25 2c 42 25 2c 43 25 |gSprite(|A%,B%,C%|
|00006100| 2c 57 25 29 0d 25 94 17 | ea 20 44 25 2c 45 25 2c |,W%).%..|. D%,E%,|
|00006110| 50 25 2c 52 25 2c 53 25 | 2c 54 25 0d 25 9e 1c de |P%,R%,S%|,T%.%...|
|00006120| 20 53 25 20 32 30 2c 20 | 50 25 20 32 30 30 2c 20 | S% 20, |P% 200, |
|00006130| 54 25 20 26 31 30 30 0d | 25 a8 26 41 25 21 30 3d |T% &100.|%.&A%!0=|
|00006140| 42 25 3a 20 41 25 21 34 | 3d 30 3a 20 41 25 21 38 |B%: A%!4|=0: A%!8|
|00006150| 3d 31 36 3a 20 41 25 21 | 31 32 3d 31 36 0d 25 b2 |=16: A%!|12=16.%.|
|00006160| 25 53 25 21 30 3d 38 3a | 20 20 53 25 21 34 3d 38 |%S%!0=8:| S%!4=8|
|00006170| 3a 20 53 25 21 38 3d 38 | 3a 20 20 53 25 21 31 32 |: S%!8=8|: S%!12|
|00006180| 3d 38 0d 25 bc 1b f2 53 | 65 74 52 65 71 75 69 72 |=8.%...S|etRequir|
|00006190| 65 64 50 61 6c 65 74 74 | 65 28 50 25 29 0d 25 c6 |edPalett|e(P%).%.|
|000061a0| 20 c8 99 20 22 57 69 6d | 70 5f 42 61 73 65 4f 66 | .. "Wim|p_BaseOf|
|000061b0| 53 70 72 69 74 65 73 22 | 20 b8 20 52 25 0d 25 d0 |Sprites"| . R%.%.|
|000061c0| 2e c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |... "OS_|SpriteOp|
|000061d0| 22 2c 34 30 2b 26 31 30 | 30 2c 52 25 2c 24 43 25 |",40+&10|0,R%,$C%|
|000061e0| 20 b8 20 2c 2c 2c 44 25 | 2c 45 25 0d 25 da 1f c8 | . ,,,D%|,E%.%...|
|000061f0| 99 20 22 4f 53 5f 53 70 | 72 69 74 65 4f 70 22 2c |. "OS_Sp|riteOp",|
|00006200| 20 39 2b 26 31 30 30 2c | 41 25 0d 25 e4 2e c8 99 | 9+&100,|A%.%....|
|00006210| 20 22 43 6f 6c 6f 75 72 | 54 72 61 6e 73 5f 53 65 | "Colour|Trans_Se|
|00006220| 6c 65 63 74 54 61 62 6c | 65 22 2c 31 32 2c 57 25 |lectTabl|e",12,W%|
|00006230| 2c 38 2c 50 25 2c 54 25 | 0d 25 ee 45 c8 99 20 22 |,8,P%,T%|.%.E.. "|
|00006240| 4f 53 5f 53 70 72 69 74 | 65 4f 70 22 2c 31 35 2b |OS_Sprit|eOp",15+|
|00006250| 26 31 30 30 2c 41 25 2c | 22 64 72 61 67 22 2c 31 |&100,A%,|"drag",1|
|00006260| 2c 44 25 2a 53 25 21 30 | 2f 53 25 21 38 2c 45 25 |,D%*S%!0|/S%!8,E%|
|00006270| 2a 53 25 21 34 2f 53 25 | 21 31 32 2c 38 0d 25 f8 |*S%!4/S%|!12,8.%.|
|00006280| 28 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 |(.. "OS_|SpriteOp|
|00006290| 22 2c 36 30 2b 26 31 30 | 30 2c 41 25 2c 22 64 72 |",60+&10|0,A%,"dr|
|000062a0| 61 67 22 2c 30 0d 26 02 | 11 f2 43 68 65 63 6b 43 |ag",0.&.|..CheckC|
|000062b0| 6f 6c 6f 75 72 73 0d 26 | 0c 31 c8 99 20 22 4f 53 |olours.&|.1.. "OS|
|000062c0| 5f 53 70 72 69 74 65 4f | 70 22 2c 35 32 2b 26 31 |_SpriteO|p",52+&1|
|000062d0| 30 30 2c 52 25 2c 24 43 | 25 2c 2d 34 2c 2d 34 2c |00,R%,$C|%,-4,-4,|
|000062e0| 30 2c 53 25 2c 54 25 0d | 26 16 23 c8 99 20 22 4f |0,S%,T%.|&.#.. "O|
|000062f0| 53 5f 53 70 72 69 74 65 | 4f 70 22 2c 36 30 2b 26 |S_Sprite|Op",60+&|
|00006300| 31 30 30 2c 41 25 2c 30 | 2c 30 0d 26 20 11 f2 43 |100,A%,0|,0.& ..C|
|00006310| 68 65 63 6b 43 6f 6c 6f | 75 72 73 0d 26 2a 3f e3 |heckColo|urs.&*?.|
|00006320| 20 44 25 3d 33 32 20 b8 | 20 33 30 20 88 20 2d 31 | D%=32 .| 30 . -1|
|00006330| 3a 20 c8 99 20 22 4f 53 | 5f 53 70 72 69 74 65 4f |: .. "OS|_SpriteO|
|00006340| 70 22 2c 34 36 2b 26 31 | 30 30 2c 41 25 2c 22 64 |p",46+&1|00,A%,"d|
|00006350| 72 61 67 22 2c 44 25 3a | 20 ed 0d 26 34 3f e3 20 |rag",D%:| ..&4?. |
|00006360| 45 25 3d 31 36 20 b8 20 | 31 35 20 88 20 2d 31 3a |E%=16 . |15 . -1:|
|00006370| 20 c8 99 20 22 4f 53 5f | 53 70 72 69 74 65 4f 70 | .. "OS_|SpriteOp|
|00006380| 22 2c 33 32 2b 26 31 30 | 30 2c 41 25 2c 22 64 72 |",32+&10|0,A%,"dr|
|00006390| 61 67 22 2c 45 25 3a 20 | ed 0d 26 3e 05 e1 0d 26 |ag",E%: |..&>...&|
|000063a0| 48 04 0d 26 52 1d dd 20 | a4 43 68 65 63 6b 44 6f |H..&R.. |.CheckDo|
|000063b0| 6f 72 53 70 72 69 74 65 | 28 58 25 2c 59 25 29 0d |orSprite|(X%,Y%).|
|000063c0| 26 5c 19 ea 20 78 25 2c | 79 25 2c 4d 6f 64 65 25 |&\.. x%,|y%,Mode%|
|000063d0| 2c 52 65 73 75 6c 74 25 | 0d 26 66 07 ea 20 85 0d |,Result%|.&f.. ..|
|000063e0| 26 70 10 ee 20 85 20 ea | 20 f2 45 72 72 6f 72 0d |&p.. . .| .Error.|
|000063f0| 26 7a 10 e7 20 46 72 61 | 63 43 6f 6c 25 20 8c 0d |&z.. Fra|cCol% ..|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.