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

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


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

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



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | fc 00 00 00 5c 01 00 00 |Archive.|....\...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 43 6c 75 73 74 65 | 72 00 00 00 ff ff ff ff |.!Cluste|r.......|
|00000070| 43 fd ff ff 98 f8 cf 2c | 00 00 00 00 ff ff ff ff |C......,|........|
|00000080| d8 00 00 80 82 21 48 65 | 6c 70 00 00 80 09 00 00 |.....!He|lp......|
|00000090| 49 03 00 00 45 ff ff ff | f6 20 78 5d 03 00 c4 15 |I...E...|. x]....|
|000000a0| 49 03 00 00 24 00 00 00 | 82 21 52 75 6e 00 00 00 |I...$...|.!Run...|
|000000b0| 80 09 00 00 65 13 00 00 | 43 fb ff ff 5d 25 c9 23 |....e...|C...]%.#|
|000000c0| 03 00 22 82 65 13 00 00 | 91 03 00 00 82 21 53 50 |..".e...|.....!SP|
|000000d0| 52 49 54 45 53 00 00 00 | 30 03 00 00 43 f9 ff ff |RITES...|0...C...|
|000000e0| 66 5f c6 23 03 00 16 6c | 30 03 00 00 1a 17 00 00 |f_.#...l|0.......|
|000000f0| 82 44 69 73 63 6c 61 69 | 6d 65 72 00 18 03 00 00 |.Disclai|mer.....|
|00000100| 43 ff ff ff f8 5a d0 23 | 03 00 cd d8 18 03 00 00 |C....Z.#|........|
|00000110| 6e 1a 00 00 00 00 00 00 | 18 00 00 00 80 09 00 00 |n.......|........|
|00000120| d5 00 00 00 45 eb ff ff | 6f f0 bb 55 03 0c 4e 58 |....E...|o..U..NX|
|00000130| bc 00 00 00 d8 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | f8 01 00 00 46 69 6c 65 |........|....File|
|00000160| 44 61 74 61 82 21 48 65 | 6c 70 00 00 80 09 00 00 |Data.!He|lp......|
|00000170| 49 03 00 00 45 ff ff ff | f6 20 78 5d 03 00 c4 15 |I...E...|. x]....|
|00000180| 43 4c 55 53 54 45 52 20 | 2d 20 56 31 2e 30 30 20 |CLUSTER |- V1.00 |
|00000190| 2d 20 42 79 20 4d 69 6b | 65 20 57 69 6c 6c 69 61 |- By Mik|e Willia|
|000001a0| 6d 73 0a 0a 43 6c 75 73 | 74 65 72 20 69 73 20 61 |ms..Clus|ter is a|
|000001b0| 20 74 65 72 72 69 74 6f | 72 79 20 67 61 6d 65 2e | territo|ry game.|
|000001c0| 20 54 68 65 20 77 69 6e | 6e 65 72 20 69 73 20 74 | The win|ner is t|
|000001d0| 68 65 20 6f 6e 65 20 77 | 68 6f 20 63 6f 6e 74 72 |he one w|ho contr|
|000001e0| 6f 6c 73 20 74 68 65 20 | 6d 6f 73 74 0a 74 65 72 |ols the |most.ter|
|000001f0| 72 69 74 6f 72 79 2e 0a | 0a 41 6e 79 20 70 69 65 |ritory..|.Any pie|
|00000200| 63 65 20 77 68 69 63 68 | 20 68 61 73 20 54 48 52 |ce which| has THR|
|00000210| 45 45 20 6f 70 70 6f 73 | 69 6e 67 20 63 6f 75 6e |EE oppos|ing coun|
|00000220| 74 65 72 73 20 61 64 6a | 61 63 65 6e 74 20 74 6f |ters adj|acent to|
|00000230| 20 69 74 20 69 73 0a 61 | 6e 6e 69 68 69 6c 61 74 | it is.a|nnihilat|
|00000240| 65 64 2e 0a 0a 45 6d 70 | 74 79 20 6c 6f 63 61 74 |ed...Emp|ty locat|
|00000250| 69 6f 6e 73 20 77 69 74 | 68 20 74 68 72 65 65 20 |ions wit|h three |
|00000260| 61 64 6a 61 63 65 6e 74 | 20 72 65 64 20 63 6f 75 |adjacent| red cou|
|00000270| 6e 74 65 72 73 20 61 72 | 65 20 63 6f 6c 6f 75 72 |nters ar|e colour|
|00000280| 65 64 20 70 69 6e 6b 2e | 0a 0a 45 6d 70 74 79 20 |ed pink.|..Empty |
|00000290| 6c 6f 63 61 74 69 6f 6e | 73 20 77 69 74 68 20 74 |location|s with t|
|000002a0| 68 72 65 65 20 61 64 6a | 61 63 65 6e 74 20 77 68 |hree adj|acent wh|
|000002b0| 69 74 65 20 63 6f 75 6e | 74 65 72 73 20 61 72 65 |ite coun|ters are|
|000002c0| 20 63 6f 6c 6f 75 72 65 | 64 20 67 72 65 79 2e 0a | coloure|d grey..|
|000002d0| 0a 45 6d 70 74 79 20 6c | 6f 63 61 74 69 6f 6e 73 |.Empty l|ocations|
|000002e0| 20 77 69 74 68 20 74 68 | 72 65 65 20 61 64 6a 61 | with th|ree adja|
|000002f0| 63 65 6e 74 20 77 68 69 | 74 65 20 63 6f 75 6e 74 |cent whi|te count|
|00000300| 65 72 73 20 41 4e 44 20 | 74 68 72 65 65 20 61 64 |ers AND |three ad|
|00000310| 6a 61 63 65 6e 74 0a 20 | 20 20 20 77 68 69 74 65 |jacent. | white|
|00000320| 20 63 6f 75 6e 74 65 72 | 73 20 61 72 65 20 63 6f | counter|s are co|
|00000330| 6c 6f 75 72 65 64 20 62 | 72 6f 77 6e 2e 20 43 6f |loured b|rown. Co|
|00000340| 75 6e 74 65 72 73 20 6f | 66 20 74 68 65 20 77 72 |unters o|f the wr|
|00000350| 6f 6e 67 20 63 6f 6c 6f | 75 72 0a 20 20 20 20 70 |ong colo|ur. p|
|00000360| 6c 61 63 65 64 20 6f 6e | 20 76 61 63 61 6e 74 20 |laced on| vacant |
|00000370| 63 6f 6c 6f 75 72 65 64 | 20 73 71 75 61 72 65 73 |coloured| squares|
|00000380| 20 61 72 65 20 69 6e 73 | 74 61 6e 74 6c 79 20 64 | are ins|tantly d|
|00000390| 65 73 74 72 6f 79 65 64 | 20 62 65 66 6f 72 65 0a |estroyed| before.|
|000003a0| 20 20 20 20 74 68 65 79 | 20 63 61 6e 20 61 66 66 | they| can aff|
|000003b0| 65 63 74 20 61 6e 79 20 | 61 64 6a 61 63 65 6e 74 |ect any |adjacent|
|000003c0| 20 73 71 75 61 72 65 73 | 2e 0a 0a 59 6f 75 20 61 | squares|...You a|
|000003d0| 72 65 20 77 68 69 74 65 | 2e 20 54 68 65 20 63 6f |re white|. The co|
|000003e0| 6d 70 75 74 65 72 20 70 | 6c 61 79 73 20 72 65 64 |mputer p|lays red|
|000003f0| 0a 0a 55 73 65 20 74 68 | 65 20 6d 6f 75 73 65 20 |..Use th|e mouse |
|00000400| 74 6f 20 69 6e 64 69 63 | 61 74 65 20 79 6f 75 72 |to indic|ate your|
|00000410| 20 6d 6f 76 65 2e 0a 0a | 5b 54 65 63 68 6e 69 63 | move...|[Technic|
|00000420| 61 6c 20 6e 6f 74 65 3a | 20 49 66 20 79 6f 75 20 |al note:| If you |
|00000430| 77 61 6e 74 20 61 20 73 | 69 6d 70 65 72 20 67 61 |want a s|imper ga|
|00000440| 6d 65 20 79 6f 75 20 63 | 61 6e 20 72 65 64 75 63 |me you c|an reduc|
|00000450| 65 20 74 68 65 20 76 61 | 6c 75 65 20 6f 66 0a 22 |e the va|lue of."|
|00000460| 73 69 7a 65 25 22 20 69 | 6e 20 50 52 4f 43 70 61 |size%" i|n PROCpa|
|00000470| 72 61 6d 73 2e 20 49 66 | 20 79 6f 75 20 77 61 6e |rams. If| you wan|
|00000480| 74 20 61 20 6c 6f 6e 67 | 65 72 20 67 61 6d 65 20 |t a long|er game |
|00000490| 61 6e 64 20 68 61 76 65 | 20 61 6e 20 41 52 4d 33 |and have| an ARM3|
|000004a0| 20 6f 72 0a 69 6e 66 69 | 6e 69 74 65 20 70 61 74 | or.infi|nite pat|
|000004b0| 69 65 6e 63 65 2c 20 63 | 61 6e 20 69 6e 63 72 65 |ience, c|an incre|
|000004c0| 61 73 65 20 69 74 2e 5d | 0a 46 69 6c 65 44 61 74 |ase it.]|.FileDat|
|000004d0| 61 82 21 52 75 6e 00 00 | 00 80 09 00 00 65 13 00 |a.!Run..|.....e..|
|000004e0| 00 43 fb ff ff 5d 25 c9 | 23 03 00 22 82 0d 00 0a |.C...]%.|#.."....|
|000004f0| 16 f4 20 3e 24 2e 21 43 | 6c 75 73 74 65 72 2e 21 |.. >$.!C|luster.!|
|00000500| 52 75 6e 0d 00 14 04 0d | 00 1e 0e ee 20 85 20 f2 |Run.....|.... . .|
|00000510| 65 72 72 6f 72 0d 00 28 | 04 0d 00 32 0b f2 70 61 |error..(|...2..pa|
|00000520| 72 61 6d 73 0d 00 3c 0e | 2a 50 4f 49 4e 54 45 52 |rams..<.|*POINTER|
|00000530| 20 31 0d 00 46 05 f5 0d | 00 50 0b 20 20 f2 69 6e | 1..F...|.P. .in|
|00000540| 69 74 0d 00 5a 0e 20 20 | f2 64 69 73 70 6c 61 79 |it..Z. |.display|
|00000550| 0d 00 64 0c 20 20 65 6e | 64 25 3d a3 0d 00 6e 07 |..d. en|d%=...n.|
|00000560| 20 20 f5 0d 00 78 21 20 | 20 20 20 e7 20 70 6c 61 | ...x! | . pla|
|00000570| 79 65 72 25 3d 31 20 f2 | 72 65 64 20 8b 20 f2 77 |yer%=1 .|red . .w|
|00000580| 68 69 74 65 0d 00 82 0e | 20 20 20 20 f2 63 68 65 |hite....| .che|
|00000590| 63 6b 0d 00 8c 21 20 20 | 20 20 70 6c 61 79 65 72 |ck...! | player|
|000005a0| 25 3d 28 70 6c 61 79 65 | 72 25 20 83 20 32 29 20 |%=(playe|r% . 2) |
|000005b0| 2b 20 31 0d 00 96 10 20 | 20 20 20 6d 6f 76 65 25 |+ 1.... | move%|
|000005c0| 2b 3d 31 0d 00 aa 37 20 | 20 20 20 e7 20 72 65 64 |+=1...7 | . red|
|000005d0| 25 2b 77 68 69 74 65 25 | 2b 62 6c 61 63 6b 25 2b |%+white%|+black%+|
|000005e0| 70 69 6e 6b 25 3d 73 69 | 7a 65 25 2a 73 69 7a 65 |pink%=si|ze%*size|
|000005f0| 25 20 8c 20 65 6e 64 25 | 3d b9 0d 00 b4 37 20 20 |% . end%|=....7 |
|00000600| 20 20 e7 20 72 65 64 25 | 2b 77 68 69 74 65 25 2b | . red%|+white%+|
|00000610| 62 6c 61 63 6b 25 2b 67 | 72 65 79 25 3d 73 69 7a |black%+g|rey%=siz|
|00000620| 65 25 2a 73 69 7a 65 25 | 20 8c 20 65 6e 64 25 3d |e%*size%| . end%=|
|00000630| b9 0d 00 be 0c 20 20 fd | 20 65 6e 64 25 0d 00 c8 |..... .| end%...|
|00000640| 39 20 20 e7 20 77 68 69 | 74 65 25 2b 67 72 65 79 |9 . whi|te%+grey|
|00000650| 25 3e 72 65 64 25 2b 70 | 69 6e 6b 25 3a f1 20 8a |%>red%+p|ink%:. .|
|00000660| 31 32 2c 30 29 22 59 4f | 55 20 48 41 56 45 20 57 |12,0)"YO|U HAVE W|
|00000670| 4f 4e 20 20 22 3b 0d 00 | d2 37 20 20 e7 20 72 65 |ON ";..|.7 . re|
|00000680| 64 25 2b 70 69 6e 6b 25 | 3e 77 68 69 74 65 25 2b |d%+pink%|>white%+|
|00000690| 67 72 65 79 25 3a f1 20 | 8a 31 32 2c 30 29 22 49 |grey%:. |.12,0)"I|
|000006a0| 20 48 41 56 45 20 57 4f | 4e 20 20 22 3b 0d 00 dc | HAVE WO|N ";...|
|000006b0| 37 20 20 e7 20 72 65 64 | 25 2b 70 69 6e 6b 25 3d |7 . red|%+pink%=|
|000006c0| 77 68 69 74 65 25 2b 67 | 72 65 79 25 3a f1 20 8a |white%+g|rey%:. .|
|000006d0| 31 32 2c 30 29 22 49 54 | 53 20 41 20 44 52 41 57 |12,0)"IT|S A DRAW|
|000006e0| 20 20 22 3b 0d 00 e6 25 | 20 20 f1 22 20 20 50 52 | ";...%| ." PR|
|000006f0| 45 53 53 20 53 50 41 43 | 45 20 46 4f 52 20 41 20 |ESS SPAC|E FOR A |
|00000700| 4e 45 57 20 47 41 4d 45 | 22 0d 00 f0 0f 20 20 f5 |NEW GAME|".... .|
|00000710| 20 fd 20 be 3d 22 20 22 | 0d 00 fa 06 fd 30 0d 01 | . .=" "|.....0..|
|00000720| 04 05 e0 0d 01 18 04 0d | 01 22 0c dd f2 70 61 72 |........|."...par|
|00000730| 61 6d 73 0d 01 2c 0a eb | 20 31 32 3a 87 0d 01 36 |ams..,..| 12:...6|
|00000740| 12 fb 20 33 2c 32 30 30 | 2c 31 35 30 2c 35 30 0d |.. 3,200|,150,50.|
|00000750| 01 40 12 fb 20 35 2c 31 | 36 30 2c 31 30 30 2c 35 |.@.. 5,1|60,100,5|
|00000760| 30 0d 01 4a 13 fb 20 36 | 2c 31 30 30 2c 31 30 30 |0..J.. 6|,100,100|
|00000770| 2c 31 30 30 0d 01 54 13 | fb 20 38 2c 32 30 30 2c |,100..T.|. 8,200,|
|00000780| 32 30 30 2c 31 30 30 0d | 01 5e 1a fb 20 39 2c 32 |200,100.|.^.. 9,2|
|00000790| 35 35 2c 31 32 30 2c 31 | 32 30 3a f4 20 70 69 6e |55,120,1|20:. pin|
|000007a0| 6b 0d 01 68 1b fb 20 31 | 30 2c 31 36 30 2c 31 36 |k..h.. 1|0,160,16|
|000007b0| 30 2c 31 36 30 3a f4 20 | 67 72 65 79 0d 01 72 0d |0,160:. |grey..r.|
|000007c0| fb 20 31 32 38 2b 36 3a | db 0d 01 7c 25 73 69 7a |. 128+6:|...|%siz|
|000007d0| 65 25 3d 31 30 3a f4 20 | 62 6f 61 72 64 20 69 73 |e%=10:. |board is|
|000007e0| 20 73 69 7a 65 25 20 2a | 20 73 69 7a 65 25 0d 01 | size% *| size%..|
|000007f0| 86 2d de 20 42 25 28 73 | 69 7a 65 25 2b 31 2c 73 |.-. B%(s|ize%+1,s|
|00000800| 69 7a 65 25 2b 31 29 2c | 43 25 28 73 69 7a 65 25 |ize%+1),|C%(size%|
|00000810| 2b 31 2c 73 69 7a 65 25 | 2b 31 29 0d 01 90 12 77 |+1,size%|+1)....w|
|00000820| 25 3d 38 36 30 20 81 20 | 73 69 7a 65 25 0d 01 9a |%=860 . |size%...|
|00000830| 0e 77 77 25 3d 77 25 20 | 81 20 32 0d 01 a4 0f 72 |.ww%=w% |. 2....r|
|00000840| 25 3d 77 77 25 2a 30 2e | 38 35 0d 01 ae 05 e1 0d |%=ww%*0.|85......|
|00000850| 01 b8 04 0d 01 c2 0a dd | f2 69 6e 69 74 0d 01 cc |........|.init...|
|00000860| 05 db 0d 01 d6 30 c8 91 | 20 36 34 30 2d 28 73 69 |.....0..| 640-(si|
|00000870| 7a 65 25 2b 32 29 2a 77 | 25 2a 30 2e 35 2c 35 31 |ze%+2)*w|%*0.5,51|
|00000880| 32 2d 28 73 69 7a 65 25 | 2b 32 29 2a 77 25 2a 30 |2-(size%|+2)*w%*0|
|00000890| 2e 35 0d 01 e0 21 c8 97 | 20 c8 93 20 77 25 2c 77 |.5...!..| .. w%,w|
|000008a0| 25 2c 77 25 2a 73 69 7a | 65 25 2c 77 25 2a 73 69 |%,w%*siz|e%,w%*si|
|000008b0| 7a 65 25 0d 01 ea 0a 42 | 25 28 29 3d 30 0d 01 f4 |ze%....B|%()=0...|
|000008c0| 13 72 65 64 25 3d 30 3a | 77 68 69 74 65 25 3d 30 |.red%=0:|white%=0|
|000008d0| 0d 01 f5 13 70 69 6e 6b | 25 3d 30 3a 67 72 65 79 |....pink|%=0:grey|
|000008e0| 25 3d 30 0d 01 fe 10 70 | 6c 61 79 65 72 25 3d b3 |%=0....p|layer%=.|
|000008f0| 28 32 29 0d 02 08 0b 6d | 6f 76 65 25 3d 30 0d 02 |(2)....m|ove%=0..|
|00000900| 12 05 e1 0d 02 1c 04 0d | 02 26 0d dd f2 64 69 73 |........|.&...dis|
|00000910| 70 6c 61 79 0d 02 30 1a | f1 20 8a 30 2c 32 29 20 |play..0.|. .0,2) |
|00000920| 22 52 45 44 3a 20 20 20 | 22 3b 72 65 64 25 0d 02 |"RED: |";red%..|
|00000930| 3a 1b f1 20 22 50 49 4e | 4b 3a 20 20 22 3b 72 65 |:.. "PIN|K: ";re|
|00000940| 64 25 2b 70 69 6e 6b 25 | 27 0d 02 44 16 f1 20 22 |d%+pink%|'..D.. "|
|00000950| 57 48 49 54 45 3a 20 22 | 3b 77 68 69 74 65 25 0d |WHITE: "|;white%.|
|00000960| 02 4e 1c f1 20 22 47 52 | 45 59 3a 20 20 22 3b 77 |.N.. "GR|EY: ";w|
|00000970| 68 69 74 65 25 2b 67 72 | 65 79 25 0d 02 58 20 e6 |hite%+gr|ey%..X .|
|00000980| 20 35 3a c8 93 c8 90 20 | 77 25 2d 32 30 2c 77 25 | 5:.... |w%-20,w%|
|00000990| 2d 32 30 2c 39 30 30 2c | 39 30 30 0d 02 62 0a f2 |-20,900,|900..b..|
|000009a0| 63 68 65 63 6b 0d 02 6c | 05 e1 0d 02 76 04 0d 02 |check..l|....v...|
|000009b0| 80 0f dd f2 72 65 64 69 | 73 70 6c 61 79 0d 02 8a |....redi|splay...|
|000009c0| 0b ea 20 69 25 2c 6a 25 | 0d 02 94 12 e3 20 69 25 |.. i%,j%|..... i%|
|000009d0| 3d 31 20 b8 20 73 69 7a | 65 25 0d 02 9e 14 20 20 |=1 . siz|e%.... |
|000009e0| e3 20 6a 25 3d 31 20 b8 | 20 73 69 7a 65 25 0d 02 |. j%=1 .| size%..|
|000009f0| a8 16 20 20 20 20 f2 63 | 65 6c 6c 28 69 25 2c 6a |.. .c|ell(i%,j|
|00000a00| 25 2c 33 29 0d 02 b2 07 | 20 20 ed 0d 02 bc 05 ed |%,3)....| ......|
|00000a10| 0d 02 c6 05 e1 0d 02 d0 | 04 0d 02 da 14 dd f2 63 |........|.......c|
|00000a20| 65 6c 6c 28 69 25 2c 6a | 25 2c 7a 25 29 0d 02 e4 |ell(i%,j|%,z%)...|
|00000a30| 0b ea 20 78 25 2c 79 25 | 0d 02 ee 15 78 25 3d 77 |.. x%,y%|....x%=w|
|00000a40| 25 2a 69 25 3a 79 25 3d | 77 25 2a 6a 25 0d 02 f8 |%*i%:y%=|w%*j%...|
|00000a50| 1f e7 20 7a 25 3d 33 20 | 80 20 42 25 28 69 25 2c |.. z%=3 |. B%(i%,|
|00000a60| 6a 25 29 3d 31 20 8c 20 | 7a 25 3d 39 0d 03 02 20 |j%)=1 . |z%=9... |
|00000a70| e7 20 7a 25 3d 33 20 80 | 20 42 25 28 69 25 2c 6a |. z%=3 .| B%(i%,j|
|00000a80| 25 29 3d 32 20 8c 20 7a | 25 3d 31 30 0d 03 0c 08 |%)=2 . z|%=10....|
|00000a90| e6 20 7a 25 0d 03 16 1c | c8 93 c8 90 20 78 25 2b |. z%....|.... x%+|
|00000aa0| 32 2c 79 25 2b 34 2c 77 | 25 2d 34 2c 77 25 2d 38 |2,y%+4,w|%-4,w%-8|
|00000ab0| 0d 03 20 16 e6 20 30 3a | c8 93 20 78 25 2c 79 25 |.. .. 0:|.. x%,y%|
|00000ac0| 2c 77 25 2c 77 25 0d 03 | 2a 12 c8 8e 20 42 25 28 |,w%,w%..|*... B%(|
|00000ad0| 69 25 2c 6a 25 29 20 ca | 0d 03 34 10 20 20 c9 20 |i%,j%) .|..4. . |
|00000ae0| 31 3a 63 6f 6c 25 3d 31 | 0d 03 3e 10 20 20 c9 20 |1:col%=1|..>. . |
|00000af0| 32 3a 63 6f 6c 25 3d 37 | 0d 03 48 05 cb 0d 03 52 |2:col%=7|..H....R|
|00000b00| 2a e7 20 42 25 28 69 25 | 2c 6a 25 29 3c 3e 30 20 |*. B%(i%|,j%)<>0 |
|00000b10| 8c 20 f2 70 69 65 63 65 | 28 78 25 2b 77 77 25 2c |. .piece|(x%+ww%,|
|00000b20| 79 25 2b 77 77 25 29 0d | 03 5c 05 e1 0d 03 66 04 |y%+ww%).|.\....f.|
|00000b30| 0d 03 70 12 dd f2 70 69 | 65 63 65 28 78 25 2c 79 |..p...pi|ece(x%,y|
|00000b40| 25 29 0d 03 7a 11 78 25 | 3d 78 25 20 80 20 26 46 |%)..z.x%|=x% . &F|
|00000b50| 46 46 45 0d 03 84 1c e6 | 20 30 20 20 20 3a c8 8f |FFE.....| 0 :..|
|00000b60| c8 90 20 78 25 2b 34 2c | 79 25 2d 34 2c 72 25 0d |.. x%+4,|y%-4,r%.|
|00000b70| 03 8e 18 e6 20 63 6f 6c | 25 3a c8 8f c8 90 20 78 |.... col|%:.... x|
|00000b80| 25 2c 79 25 2c 72 25 0d | 03 98 1a e6 20 30 20 20 |%,y%,r%.|.... 0 |
|00000b90| 20 3a c8 8f 20 20 20 20 | 20 78 25 2c 79 25 2c 72 | :.. | x%,y%,r|
|00000ba0| 25 0d 03 a2 05 e1 0d 03 | ac 04 0d 03 b6 0b dd f2 |%.......|........|
|00000bb0| 77 68 69 74 65 0d 03 c0 | 1b f1 8a 31 32 2c 30 29 |white...|...12,0)|
|00000bc0| 22 59 6f 75 72 20 6d 6f | 76 65 20 20 20 20 20 22 |"Your mo|ve "|
|00000bd0| 0d 03 ca 05 f5 0d 03 d4 | 07 20 20 f5 0d 03 de 13 |........|. .....|
|00000be0| 20 20 20 20 c8 97 20 78 | 25 2c 79 25 2c 62 25 0d | .. x|%,y%,b%.|
|00000bf0| 03 e8 0a 20 20 fd 20 62 | 25 0d 03 f2 10 20 20 69 |... . b|%.... i|
|00000c00| 25 3d 78 25 20 81 20 77 | 25 0d 03 fc 10 20 20 6a |%=x% . w|%.... j|
|00000c10| 25 3d 79 25 20 81 20 77 | 25 0d 04 06 18 20 20 e7 |%=y% . w|%.... .|
|00000c20| 20 42 25 28 69 25 2c 6a | 25 29 3c 3e 30 3a ef 20 | B%(i%,j|%)<>0:. |
|00000c30| 37 0d 04 10 11 fd 20 42 | 25 28 69 25 2c 6a 25 29 |7..... B|%(i%,j%)|
|00000c40| 3d 30 0d 04 1a 12 f2 74 | 75 72 6e 28 69 25 2c 6a |=0.....t|urn(i%,j|
|00000c50| 25 2c 32 29 0d 04 24 05 | e1 0d 04 2e 04 0d 04 38 |%,2)..$.|.......8|
|00000c60| 14 dd f2 74 75 72 6e 28 | 69 25 2c 6a 25 2c 6b 25 |...turn(|i%,j%,k%|
|00000c70| 29 0d 04 42 10 42 25 28 | 69 25 2c 6a 25 29 3d 6b |)..B.B%(|i%,j%)=k|
|00000c80| 25 0d 04 4c 12 f2 63 65 | 6c 6c 28 69 25 2c 6a 25 |%..L..ce|ll(i%,j%|
|00000c90| 2c 38 29 0d 04 56 13 f2 | 63 61 6c 63 28 69 25 2c |,8)..V..|calc(i%,|
|00000ca0| 6a 25 2c 6b 25 29 0d 04 | 60 1a f1 20 8a 30 2c 32 |j%,k%)..|`.. .0,2|
|00000cb0| 29 20 22 52 45 44 3a 20 | 20 20 22 3b 72 65 64 25 |) "RED: | ";red%|
|00000cc0| 0d 04 6a 1b f1 20 22 50 | 49 4e 4b 3a 20 20 22 3b |..j.. "P|INK: ";|
|00000cd0| 72 65 64 25 2b 70 69 6e | 6b 25 27 0d 04 74 16 f1 |red%+pin|k%'..t..|
|00000ce0| 20 22 57 48 49 54 45 3a | 20 22 3b 77 68 69 74 65 | "WHITE:| ";white|
|00000cf0| 25 0d 04 7e 1c f1 20 22 | 47 52 45 59 3a 20 20 22 |%..~.. "|GREY: "|
|00000d00| 3b 77 68 69 74 65 25 2b | 67 72 65 79 25 0d 04 92 |;white%+|grey%...|
|00000d10| 20 20 20 20 d1 3d 30 3a | f5 fd 91 3e 37 30 3a f2 | .=0:|...>70:.|
|00000d20| 63 65 6c 6c 28 69 25 2c | 6a 25 2c 33 29 0d 04 9c |cell(i%,|j%,3)...|
|00000d30| 05 e1 0d 04 a6 04 0d 04 | b0 15 dd f2 74 75 72 6e |........|....turn|
|00000d40| 43 28 69 25 2c 6a 25 2c | 6b 25 29 0d 04 ba 10 43 |C(i%,j%,|k%)....C|
|00000d50| 25 28 69 25 2c 6a 25 29 | 3d 6b 25 0d 04 c4 0c 73 |%(i%,j%)|=k%....s|
|00000d60| 63 6f 72 65 25 3d 30 0d | 04 ce 14 f2 63 61 6c 63 |core%=0.|....calc|
|00000d70| 43 28 69 25 2c 6a 25 2c | 6b 25 29 0d 04 d8 05 e1 |C(i%,j%,|k%).....|
|00000d80| 0d 04 e2 04 0d 04 ec 14 | dd f2 63 61 6c 63 28 69 |........|..calc(i|
|00000d90| 25 2c 6a 25 2c 6b 25 29 | 0d 04 f6 17 ea 20 49 25 |%,j%,k%)|..... I%|
|00000da0| 2c 4a 25 2c 78 25 2c 79 | 25 2c 4b 25 2c 6e 25 0d |,J%,x%,y|%,K%,n%.|
|00000db0| 05 00 20 e7 20 6b 25 3d | 31 20 8c 20 72 65 64 25 |.. . k%=|1 . red%|
|00000dc0| 2b 3d 31 20 8b 20 77 68 | 69 74 65 25 2b 3d 31 0d |+=1 . wh|ite%+=1.|
|00000dd0| 05 0a 1f f4 20 3d 20 63 | 68 65 63 6b 20 54 48 49 |.... = c|heck THI|
|00000de0| 53 20 73 71 75 61 72 65 | 20 66 69 72 73 74 0d 05 |S square| first..|
|00000df0| 14 08 6e 25 3d 30 0d 05 | 1e 14 e3 20 78 25 3d 69 |..n%=0..|... x%=i|
|00000e00| 25 2d 31 20 b8 20 69 25 | 2b 31 0d 05 28 16 20 20 |%-1 . i%|+1..(. |
|00000e10| e3 20 79 25 3d 6a 25 2d | 31 20 b8 20 6a 25 2b 31 |. y%=j%-|1 . j%+1|
|00000e20| 0d 05 32 31 20 20 20 20 | e7 20 78 25 3e 3d 31 20 |..21 |. x%>=1 |
|00000e30| 80 20 79 25 3e 3d 31 20 | 80 20 78 25 3c 3d 73 69 |. y%>=1 |. x%<=si|
|00000e40| 7a 65 25 20 80 20 79 25 | 3c 3d 73 69 7a 65 25 20 |ze% . y%|<=size% |
|00000e50| 8c 0d 05 3c 30 20 20 20 | 20 20 20 e7 20 42 25 28 |...<0 | . B%(|
|00000e60| 78 25 2c 79 25 29 3c 3e | 30 20 80 20 42 25 28 78 |x%,y%)<>|0 . B%(x|
|00000e70| 25 2c 79 25 29 3c 3e 6b | 25 20 8c 20 6e 25 2b 3d |%,y%)<>k|% . n%+=|
|00000e80| 31 0d 05 46 09 20 20 20 | 20 cd 0d 05 50 07 20 20 |1..F. | ...P. |
|00000e90| ed 0d 05 5a 05 ed 0d 05 | 64 0c e7 20 6e 25 3e 32 |...Z....|d.. n%>2|
|00000ea0| 20 8c 0d 05 6e 11 20 20 | 42 25 28 69 25 2c 6a 25 | ...n. |B%(i%,j%|
|00000eb0| 29 3d 30 0d 05 78 14 20 | 20 f2 63 65 6c 6c 28 69 |)=0..x. | .cell(i|
|00000ec0| 25 2c 6a 25 2c 38 29 0d | 05 82 22 20 20 e7 20 6b |%,j%,8).|.." . k|
|00000ed0| 25 3d 31 20 8c 20 72 65 | 64 25 2d 3d 31 20 8b 20 |%=1 . re|d%-=1 . |
|00000ee0| 77 68 69 74 65 25 2d 3d | 31 0d 05 8c 07 20 20 e1 |white%-=|1.... .|
|00000ef0| 0d 05 96 05 cd 0d 05 a0 | 28 f4 20 3d 3d 20 54 68 |........|(. == Th|
|00000f00| 65 6e 20 63 68 65 63 6b | 20 61 6e 79 20 61 66 66 |en check| any aff|
|00000f10| 65 63 74 65 64 20 73 71 | 75 61 72 65 73 0d 05 aa |ected sq|uares...|
|00000f20| 14 e3 20 49 25 3d 69 25 | 2d 31 20 b8 20 69 25 2b |.. I%=i%|-1 . i%+|
|00000f30| 31 0d 05 b4 16 20 20 e3 | 20 4a 25 3d 6a 25 2d 31 |1.... .| J%=j%-1|
|00000f40| 20 b8 20 6a 25 2b 31 0d | 05 be 19 20 20 20 20 4b | . j%+1.|... K|
|00000f50| 25 3d 42 25 28 49 25 2c | 4a 25 29 3a 6e 25 3d 30 |%=B%(I%,|J%):n%=0|
|00000f60| 0d 05 c8 11 20 20 20 20 | e7 20 4b 25 3c 3e 30 20 |.... |. K%<>0 |
|00000f70| 8c 0d 05 d2 1a 20 20 20 | 20 20 20 e3 20 78 25 3d |..... | . x%=|
|00000f80| 49 25 2d 31 20 b8 20 49 | 25 2b 31 0d 05 dc 1c 20 |I%-1 . I|%+1.... |
|00000f90| 20 20 20 20 20 20 20 e3 | 20 79 25 3d 4a 25 2d 31 | .| y%=J%-1|
|00000fa0| 20 b8 20 4a 25 2b 31 0d | 05 e6 37 20 20 20 20 20 | . J%+1.|..7 |
|00000fb0| 20 20 20 20 20 e7 20 78 | 25 3e 3d 31 20 80 20 79 | . x|%>=1 . y|
|00000fc0| 25 3e 3d 31 20 80 20 78 | 25 3c 3d 73 69 7a 65 25 |%>=1 . x|%<=size%|
|00000fd0| 20 80 20 79 25 3c 3d 73 | 69 7a 65 25 20 8c 0d 05 | . y%<=s|ize% ...|
|00000fe0| f0 36 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |.6 | . |
|00000ff0| 42 25 28 78 25 2c 79 25 | 29 3c 3e 30 20 80 20 42 |B%(x%,y%|)<>0 . B|
|00001000| 25 28 78 25 2c 79 25 29 | 3c 3e 4b 25 20 8c 20 6e |%(x%,y%)|<>K% . n|
|00001010| 25 2b 3d 31 0d 05 fa 0f | 20 20 20 20 20 20 20 20 |%+=1....| |
|00001020| 20 20 cd 0d 06 04 0d 20 | 20 20 20 20 20 20 20 ed | ..... | .|
|00001030| 0d 06 0e 0b 20 20 20 20 | 20 20 ed 0d 06 18 12 20 |.... | ..... |
|00001040| 20 20 20 20 20 e7 20 6e | 25 3e 32 20 8c 0d 06 22 | . n|%>2 ..."|
|00001050| 17 20 20 20 20 20 20 20 | 20 42 25 28 49 25 2c 4a |. | B%(I%,J|
|00001060| 25 29 3d 30 0d 06 2c 1a | 20 20 20 20 20 20 20 20 |%)=0..,.| |
|00001070| f2 63 65 6c 6c 28 49 25 | 2c 4a 25 2c 33 29 0d 06 |.cell(I%|,J%,3)..|
|00001080| 36 28 20 20 20 20 20 20 | 20 20 e7 20 4b 25 3d 31 |6( | . K%=1|
|00001090| 20 8c 20 72 65 64 25 2d | 3d 31 20 8b 20 77 68 69 | . red%-|=1 . whi|
|000010a0| 74 65 25 2d 3d 31 0d 06 | 40 0b 20 20 20 20 20 20 |te%-=1..|@. |
|000010b0| cd 0d 06 4a 09 20 20 20 | 20 cd 0d 06 54 07 20 20 |...J. | ...T. |
|000010c0| ed 0d 06 5e 05 ed 0d 06 | 68 05 e1 0d 06 72 04 0d |...^....|h....r..|
|000010d0| 06 7c 15 dd f2 63 61 6c | 63 43 28 69 25 2c 6a 25 |.|...cal|cC(i%,j%|
|000010e0| 2c 6b 25 29 0d 06 86 17 | ea 20 49 25 2c 4a 25 2c |,k%)....|. I%,J%,|
|000010f0| 78 25 2c 79 25 2c 4b 25 | 2c 6e 25 0d 06 90 1f f4 |x%,y%,K%|,n%.....|
|00001100| 20 3d 20 63 68 65 63 6b | 20 54 48 49 53 20 73 71 | = check| THIS sq|
|00001110| 75 61 72 65 20 66 69 72 | 73 74 0d 06 9a 08 6e 25 |uare fir|st....n%|
|00001120| 3d 30 0d 06 a4 14 e3 20 | 78 25 3d 69 25 2d 31 20 |=0..... |x%=i%-1 |
|00001130| b8 20 69 25 2b 31 0d 06 | ae 16 20 20 e3 20 79 25 |. i%+1..|.. . y%|
|00001140| 3d 6a 25 2d 31 20 b8 20 | 6a 25 2b 31 0d 06 b8 31 |=j%-1 . |j%+1...1|
|00001150| 20 20 20 20 e7 20 78 25 | 3e 3d 31 20 80 20 79 25 | . x%|>=1 . y%|
|00001160| 3e 3d 31 20 80 20 78 25 | 3c 3d 73 69 7a 65 25 20 |>=1 . x%|<=size% |
|00001170| 80 20 79 25 3c 3d 73 69 | 7a 65 25 20 8c 0d 06 c2 |. y%<=si|ze% ....|
|00001180| 22 20 20 20 20 20 20 e7 | 20 43 25 28 78 25 2c 79 |" .| C%(x%,y|
|00001190| 25 29 3d 33 2d 6b 25 20 | 8c 20 6e 25 2b 3d 31 0d |%)=3-k% |. n%+=1.|
|000011a0| 06 cc 09 20 20 20 20 cd | 0d 06 d6 07 20 20 ed 0d |... .|.... ..|
|000011b0| 06 e0 05 ed 0d 06 ea 0c | e7 20 6e 25 3e 32 20 8c |........|. n%>2 .|
|000011c0| 0d 06 f4 11 20 20 43 25 | 28 69 25 2c 6a 25 29 3d |.... C%|(i%,j%)=|
|000011d0| 30 0d 06 fe 11 20 20 73 | 63 6f 72 65 25 2d 3d 31 |0.... s|core%-=1|
|000011e0| 30 30 0d 07 08 07 20 20 | e1 0d 07 12 05 cd 0d 07 |00.... |........|
|000011f0| 1c 28 f4 20 3d 3d 20 54 | 68 65 6e 20 63 68 65 63 |.(. == T|hen chec|
|00001200| 6b 20 61 6e 79 20 61 66 | 66 65 63 74 65 64 20 73 |k any af|fected s|
|00001210| 71 75 61 72 65 73 0d 07 | 26 14 e3 20 49 25 3d 69 |quares..|&.. I%=i|
|00001220| 25 2d 31 20 b8 20 69 25 | 2b 31 0d 07 30 16 20 20 |%-1 . i%|+1..0. |
|00001230| e3 20 4a 25 3d 6a 25 2d | 31 20 b8 20 6a 25 2b 31 |. J%=j%-|1 . j%+1|
|00001240| 0d 07 3a 1e 20 20 20 20 | 4b 25 3d 43 25 28 49 25 |..:. |K%=C%(I%|
|00001250| 2c 4a 25 29 3a 6e 25 3d | 30 3a 6d 25 3d 30 0d 07 |,J%):n%=|0:m%=0..|
|00001260| 44 1a 20 20 20 20 20 20 | e3 20 78 25 3d 49 25 2d |D. |. x%=I%-|
|00001270| 31 20 b8 20 49 25 2b 31 | 0d 07 4e 1c 20 20 20 20 |1 . I%+1|..N. |
|00001280| 20 20 20 20 e3 20 79 25 | 3d 4a 25 2d 31 20 b8 20 | . y%|=J%-1 . |
|00001290| 4a 25 2b 31 0d 07 58 37 | 20 20 20 20 20 20 20 20 |J%+1..X7| |
|000012a0| 20 20 e7 20 78 25 3e 3d | 31 20 80 20 79 25 3e 3d | . x%>=|1 . y%>=|
|000012b0| 31 20 80 20 78 25 3c 3d | 73 69 7a 65 25 20 80 20 |1 . x%<=|size% . |
|000012c0| 79 25 3c 3d 73 69 7a 65 | 25 20 8c 0d 07 62 26 20 |y%<=size|% ...b& |
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 20 e7 20 43 25 28 | | . C%(|
|000012e0| 78 25 2c 79 25 29 3d 6b | 25 20 8c 20 6e 25 2b 3d |x%,y%)=k|% . n%+=|
|000012f0| 31 0d 07 6c 28 20 20 20 | 20 20 20 20 20 20 20 20 |1..l( | |
|00001300| 20 e7 20 43 25 28 78 25 | 2c 79 25 29 3d 33 2d 6b | . C%(x%|,y%)=3-k|
|00001310| 25 20 8c 20 6d 25 2b 3d | 31 0d 07 76 0f 20 20 20 |% . m%+=|1..v. |
|00001320| 20 20 20 20 20 20 20 cd | 0d 07 80 0d 20 20 20 20 | .|.... |
|00001330| 20 20 20 20 ed 0d 07 8a | 0b 20 20 20 20 20 20 ed | ....|. .|
|00001340| 0d 07 94 25 20 20 20 20 | 20 20 e7 20 6e 25 3d 33 |...% | . n%=3|
|00001350| 20 80 20 4b 25 3d 32 20 | 8c 20 73 63 6f 72 65 25 | . K%=2 |. score%|
|00001360| 2b 3d 31 30 30 0d 07 9e | 23 20 20 20 20 20 20 e7 |+=100...|# .|
|00001370| 20 6e 25 3d 33 20 80 20 | 4b 25 3d 30 20 8c 20 73 | n%=3 . |K%=0 . s|
|00001380| 63 6f 72 65 25 2b 3d 35 | 0d 07 a8 24 20 20 20 20 |core%+=5|...$ |
|00001390| 20 20 e7 20 6e 25 3d 32 | 20 80 20 4b 25 3d 32 20 | . n%=2| . K%=2 |
|000013a0| 8c 20 73 63 6f 72 65 25 | 2b 3d 31 30 0d 07 b2 23 |. score%|+=10...#|
|000013b0| 20 20 20 20 20 20 e7 20 | 6d 25 3d 32 20 80 20 4b | . |m%=2 . K|
|000013c0| 25 3d 31 20 8c 20 73 63 | 6f 72 65 25 2d 3d 39 0d |%=1 . sc|ore%-=9.|
|000013d0| 07 bc 07 20 20 ed 0d 07 | c6 05 ed 0d 07 d0 05 e1 |... ...|........|
|000013e0| 0d 07 da 04 0d 07 e4 0b | dd f2 63 68 65 63 6b 0d |........|..check.|
|000013f0| 07 ee 1a ea 20 49 25 2c | 4a 25 2c 4b 25 2c 78 25 |.... I%,|J%,K%,x%|
|00001400| 2c 79 25 2c 6e 25 2c 6d | 25 0d 07 f8 1c 62 6c 61 |,y%,n%,m|%....bla|
|00001410| 63 6b 25 3d 30 3a 70 69 | 6e 6b 25 3d 30 3a 67 72 |ck%=0:pi|nk%=0:gr|
|00001420| 65 79 25 3d 30 0d 08 02 | 12 e3 20 49 25 3d 31 20 |ey%=0...|.. I%=1 |
|00001430| b8 20 73 69 7a 65 25 0d | 08 0c 14 20 20 e3 20 4a |. size%.|... . J|
|00001440| 25 3d 31 20 b8 20 73 69 | 7a 65 25 0d 08 16 1e 20 |%=1 . si|ze%.... |
|00001450| 20 20 20 4b 25 3d 42 25 | 28 49 25 2c 4a 25 29 3a | K%=B%|(I%,J%):|
|00001460| 6e 25 3d 30 3a 6d 25 3d | 30 0d 08 20 10 20 20 20 |n%=0:m%=|0.. . |
|00001470| 20 e7 20 4b 25 3d 30 20 | 8c 0d 08 2a 1a 20 20 20 | . K%=0 |...*. |
|00001480| 20 20 20 e3 20 78 25 3d | 49 25 2d 31 20 b8 20 49 | . x%=|I%-1 . I|
|00001490| 25 2b 31 0d 08 34 1c 20 | 20 20 20 20 20 20 20 e3 |%+1..4. | .|
|000014a0| 20 79 25 3d 4a 25 2d 31 | 20 b8 20 4a 25 2b 31 0d | y%=J%-1| . J%+1.|
|000014b0| 08 3e 37 20 20 20 20 20 | 20 20 20 20 20 e7 20 78 |.>7 | . x|
|000014c0| 25 3e 3d 31 20 80 20 79 | 25 3e 3d 31 20 80 20 78 |%>=1 . y|%>=1 . x|
|000014d0| 25 3c 3d 73 69 7a 65 25 | 20 80 20 79 25 3c 3d 73 |%<=size%| . y%<=s|
|000014e0| 69 7a 65 25 20 8c 0d 08 | 48 25 20 20 20 20 20 20 |ize% ...|H% |
|000014f0| 20 20 20 20 20 20 e7 20 | 42 25 28 78 25 2c 79 25 | . |B%(x%,y%|
|00001500| 29 3d 31 20 8c 20 6e 25 | 2b 3d 31 0d 08 52 25 20 |)=1 . n%|+=1..R% |
|00001510| 20 20 20 20 20 20 20 20 | 20 20 20 e7 20 42 25 28 | | . B%(|
|00001520| 78 25 2c 79 25 29 3d 32 | 20 8c 20 6d 25 2b 3d 31 |x%,y%)=2| . m%+=1|
|00001530| 0d 08 5c 0f 20 20 20 20 | 20 20 20 20 20 20 cd 0d |..\. | ..|
|00001540| 08 66 0d 20 20 20 20 20 | 20 20 20 ed 0d 08 70 0b |.f. | ...p.|
|00001550| 20 20 20 20 20 20 ed 0d | 08 7a 32 20 20 20 20 20 | ..|.z2 |
|00001560| 20 e7 20 6e 25 3e 32 20 | 80 20 6d 25 3e 32 20 8c | . n%>2 |. m%>2 .|
|00001570| 20 62 6c 61 63 6b 25 2b | 3d 31 3a f2 63 65 6c 6c | black%+|=1:.cell|
|00001580| 28 49 25 2c 4a 25 2c 35 | 29 0d 08 84 31 20 20 20 |(I%,J%,5|)...1 |
|00001590| 20 20 20 e7 20 6e 25 3e | 32 20 80 20 6d 25 3c 33 | . n%>|2 . m%<3|
|000015a0| 20 8c 20 70 69 6e 6b 25 | 2b 3d 31 3a f2 63 65 6c | . pink%|+=1:.cel|
|000015b0| 6c 28 49 25 2c 4a 25 2c | 39 29 0d 08 8e 32 20 20 |l(I%,J%,|9)...2 |
|000015c0| 20 20 20 20 e7 20 6e 25 | 3c 33 20 80 20 6d 25 3e | . n%|<3 . m%>|
|000015d0| 32 20 8c 20 67 72 65 79 | 25 2b 3d 31 3a f2 63 65 |2 . grey|%+=1:.ce|
|000015e0| 6c 6c 28 49 25 2c 4a 25 | 2c 31 30 29 0d 08 98 28 |ll(I%,J%|,10)...(|
|000015f0| 20 20 20 20 20 20 e7 20 | 6e 25 3c 33 20 80 20 6d | . |n%<3 . m|
|00001600| 25 3c 33 20 8c 20 f2 63 | 65 6c 6c 28 49 25 2c 4a |%<3 . .c|ell(I%,J|
|00001610| 25 2c 33 29 0d 08 a2 09 | 20 20 20 20 cd 0d 08 ac |%,3)....| ....|
|00001620| 07 20 20 ed 0d 08 b6 05 | ed 0d 08 c0 05 e1 0d 08 |. .....|........|
|00001630| ca 04 0d 08 d4 09 dd f2 | 72 65 64 0d 08 de 16 ea |........|red.....|
|00001640| 20 6e 25 2c 69 25 2c 6a | 25 2c 62 69 25 2c 62 6a | n%,i%,j|%,bi%,bj|
|00001650| 25 0d 08 e8 0f 62 65 73 | 74 25 3d 2d 39 39 39 39 |%....bes|t%=-9999|
|00001660| 0d 08 f2 09 d1 20 3d 20 | 30 0d 08 fc 15 c8 99 20 |..... = |0...... |
|00001670| 22 48 6f 75 72 67 6c 61 | 73 73 5f 4f 6e 22 0d 09 |"Hourgla|ss_On"..|
|00001680| 06 19 f1 8a 31 32 2c 30 | 29 22 4d 79 20 6d 6f 76 |....12,0|)"My mov|
|00001690| 65 20 20 20 20 20 22 0d | 09 10 12 e3 20 69 25 3d |e ".|.... i%=|
|000016a0| 31 20 b8 20 73 69 7a 65 | 25 0d 09 1a 14 20 20 e3 |1 . size|%.... .|
|000016b0| 20 6a 25 3d 31 20 b8 20 | 73 69 7a 65 25 0d 09 24 | j%=1 . |size%..$|
|000016c0| 17 20 20 20 20 e7 20 42 | 25 28 69 25 2c 6a 25 29 |. . B|%(i%,j%)|
|000016d0| 3d 30 20 8c 0d 09 2e 13 | 20 20 20 20 20 20 43 25 |=0 .....| C%|
|000016e0| 28 29 3d 42 25 28 29 0d | 09 38 19 20 20 20 20 20 |()=B%().|.8. |
|000016f0| 20 f2 74 75 72 6e 43 28 | 69 25 2c 6a 25 2c 31 29 | .turnC(|i%,j%,1)|
|00001700| 0d 09 42 3a 20 20 20 20 | 20 20 e7 20 73 63 6f 72 |..B: | . scor|
|00001710| 65 25 3d 62 65 73 74 25 | 20 8c 20 6e 25 2b 3d 31 |e%=best%| . n%+=1|
|00001720| 3a e7 20 b3 28 6e 25 29 | 3d 31 20 8c 20 62 69 25 |:. .(n%)|=1 . bi%|
|00001730| 3d 69 25 3a 62 6a 25 3d | 6a 25 0d 09 4c 3a 20 20 |=i%:bj%=|j%..L: |
|00001740| 20 20 20 20 e7 20 73 63 | 6f 72 65 25 3e 62 65 73 | . sc|ore%>bes|
|00001750| 74 25 20 8c 20 6e 25 3d | 31 3a 62 69 25 3d 69 25 |t% . n%=|1:bi%=i%|
|00001760| 3a 62 6a 25 3d 6a 25 3a | 62 65 73 74 25 3d 73 63 |:bj%=j%:|best%=sc|
|00001770| 6f 72 65 25 0d 09 56 09 | 20 20 20 20 cd 0d 09 60 |ore%..V.| ...`|
|00001780| 07 20 20 ed 0d 09 6a 2b | 20 20 c8 99 20 22 48 6f |. ...j+| .. "Ho|
|00001790| 75 72 67 6c 61 73 73 5f | 50 65 72 63 65 6e 74 61 |urglass_|Percenta|
|000017a0| 67 65 22 2c 69 25 2f 73 | 69 7a 65 25 2a 39 39 0d |ge",i%/s|ize%*99.|
|000017b0| 09 74 05 ed 0d 09 7e 0d | f5 20 fd 20 91 3e 31 30 |.t....~.|. . .>10|
|000017c0| 30 0d 09 88 16 c8 99 20 | 22 48 6f 75 72 67 6c 61 |0...... |"Hourgla|
|000017d0| 73 73 5f 4f 66 66 22 0d | 09 92 14 f2 74 75 72 6e |ss_Off".|....turn|
|000017e0| 28 62 69 25 2c 62 6a 25 | 2c 31 29 0d 09 9c 09 2a |(bi%,bj%|,1)....*|
|000017f0| 46 58 31 35 0d 09 a6 05 | e1 0d 09 b0 04 0d 09 ba |FX15....|........|
|00001800| 0b dd f2 65 72 72 6f 72 | 0d 09 c4 18 c8 99 20 22 |...error|...... "|
|00001810| 48 6f 75 72 67 6c 61 73 | 73 5f 53 6d 61 73 68 22 |Hourglas|s_Smash"|
|00001820| 0d 09 ce 0e e7 20 9f 3d | 31 37 20 8c 20 e0 0d 09 |..... .=|17 . ...|
|00001830| d8 14 f1 20 f6 24 22 20 | 61 74 20 6c 69 6e 65 20 |... .$" |at line |
|00001840| 22 9e 0d 09 e2 05 e0 0d | 09 ec 05 e1 0d 09 f6 04 |".......|........|
|00001850| 0d ff 46 69 6c 65 44 61 | 74 61 82 21 53 50 52 49 |..FileDa|ta.!SPRI|
|00001860| 54 45 53 00 00 00 30 03 | 00 00 43 f9 ff ff 66 5f |TES...0.|..C...f_|
|00001870| c6 23 03 00 16 6c 01 00 | 00 00 10 00 00 00 34 03 |.#...l..|......4.|
|00001880| 00 00 24 03 00 00 21 63 | 6c 75 73 74 65 72 00 00 |..$...!c|luster..|
|00001890| 00 00 04 00 00 00 12 00 | 00 00 00 00 00 00 1f 00 |........|........|
|000018a0| 00 00 2c 00 00 00 a8 01 | 00 00 0c 00 00 00 22 22 |..,.....|......""|
|000018b0| 22 77 77 77 77 77 27 22 | 22 22 22 77 77 77 77 77 |"wwwww'"|"""wwwww|
|000018c0| 77 77 22 22 77 00 00 00 | 00 00 70 77 22 22 22 ee |ww""w...|..pw""".|
|000018d0| ee ee ee ee 77 77 22 72 | 00 00 00 00 00 00 00 70 |....ww"r|.......p|
|000018e0| 27 22 22 ee ee ee ee ee | 77 77 22 07 00 00 00 00 |'"".....|ww".....|
|000018f0| 00 00 00 00 77 27 22 ee | ee ee ee ee 77 77 22 07 |....w'".|....ww".|
|00001900| 00 00 00 00 00 00 00 00 | 77 27 22 ee ee ee ee ee |........|w'".....|
|00001910| 77 77 22 07 00 00 00 00 | 00 00 00 00 77 27 22 ee |ww".....|....w'".|
|00001920| ee ee ee ee 77 77 22 72 | 00 00 00 00 00 00 00 70 |....ww"r|.......p|
|00001930| 77 27 22 ee ee ee ee ee | 77 77 22 22 77 00 00 00 |w'".....|ww""w...|
|00001940| 00 00 70 77 77 22 22 ee | ee ee ee ee ee ee 22 22 |..pww"".|......""|
|00001950| 72 77 77 77 77 77 77 77 | 27 22 22 ee ee ee ee ee |rwwwwwww|'"".....|
|00001960| ee ee 22 22 22 72 77 77 | 77 77 77 27 22 77 77 77 |.."""rww|www'"www|
|00001970| 77 77 e7 ee ee ee 22 22 | 22 22 22 22 22 22 22 22 |ww....""|""""""""|
|00001980| 77 bb bb bb bb bb 7b 77 | ee ee 22 22 22 22 22 22 |w.....{w|..""""""|
|00001990| 22 22 22 72 bb bb bb bb | bb bb bb 7b e7 ee 77 77 |"""r....|...{..ww|
|000019a0| e7 ee ee ee ee ee ee b7 | bb bb bb bb bb bb bb bb |........|........|
|000019b0| 77 e7 77 77 e7 ee ee ee | ee ee ee b7 bb bb bb bb |w.ww....|........|
|000019c0| bb bb bb bb 77 e7 77 77 | e7 ee ee ee ee ee ee b7 |....w.ww|........|
|000019d0| bb bb bb bb bb bb bb bb | 77 e7 77 77 e7 ee ee ee |........|w.ww....|
|000019e0| ee ee ee 7e bb bb bb bb | bb bb bb 7b 77 e7 77 77 |...~....|...{w.ww|
|000019f0| e7 ee ee ee ee ee ee ee | 77 bb bb bb bb bb 7b 77 |........|w.....{w|
|00001a00| 77 ee 77 77 e7 ee ee ee | ee ee ee ee 7e 77 77 77 |w.ww....|....~www|
|00001a10| 77 77 77 77 e7 ee 77 77 | 77 77 77 77 77 e7 ee ee |wwww..ww|wwwww...|
|00001a20| ee 7e 77 77 77 77 77 e7 | ee ee ff ff ff ff ff ff |.~wwwww.|........|
|00001a30| ff ff ff ff ff ff ff 00 | 00 00 00 00 00 00 ff ff |........|........|
|00001a40| ff ff ff ff ff ff ff ff | ff ff ff 00 00 00 00 00 |........|........|
|00001a50| 00 00 ff ff ff ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|00001a60| 00 00 00 00 00 00 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001a70| ff ff ff 00 00 00 00 00 | 00 00 ff ff ff ff ff ff |........|........|
|00001a80| ff ff ff ff ff ff ff 00 | 00 00 00 00 00 00 ff ff |........|........|
|00001a90| ff ff ff ff ff ff ff ff | ff ff ff 00 00 00 00 00 |........|........|
|00001aa0| 00 00 ff ff ff ff ff ff | ff ff ff ff ff ff ff 00 |........|........|
|00001ab0| 00 00 00 00 00 00 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001ac0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001ad0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001ae0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001af0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001b00| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001b10| ff ff ff ff ff ff ff ff | ff ff 00 00 00 00 00 00 |........|........|
|00001b20| 00 f0 ff ff ff ff ff ff | ff ff ff ff ff ff 00 00 |........|........|
|00001b30| 00 00 00 00 00 f0 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001b40| ff ff 00 00 00 00 00 00 | 00 f0 ff ff ff ff ff ff |........|........|
|00001b50| ff ff ff ff ff ff 00 00 | 00 00 00 00 00 f0 ff ff |........|........|
|00001b60| ff ff ff ff ff ff ff ff | ff ff 00 00 00 00 00 00 |........|........|
|00001b70| 00 f0 ff ff ff ff ff ff | ff ff ff ff ff ff 00 00 |........|........|
|00001b80| 00 00 00 00 00 f0 ff ff | ff ff ff ff ff ff ff ff |........|........|
|00001b90| ff ff 00 00 00 00 00 00 | 00 f0 ff ff ff ff ff ff |........|........|
|00001ba0| ff ff ff ff ff ff 46 69 | 6c 65 44 61 74 61 82 44 |......Fi|leData.D|
|00001bb0| 69 73 63 6c 61 69 6d 65 | 72 00 18 03 00 00 43 ff |isclaime|r.....C.|
|00001bc0| ff ff f8 5a d0 23 03 00 | cd d8 54 68 69 73 20 70 |...Z.#..|..This p|
|00001bd0| 72 6f 67 72 61 6d 20 69 | 73 20 70 72 6f 76 69 64 |rogram i|s provid|
|00001be0| 65 64 20 61 73 20 69 73 | 2e 20 4d 69 6b 65 20 57 |ed as is|. Mike W|
|00001bf0| 69 6c 6c 69 61 6d 73 20 | 64 6f 65 73 20 6e 6f 74 |illiams |does not|
|00001c00| 20 61 63 63 65 70 74 20 | 61 6e 79 20 72 65 73 70 | accept |any resp|
|00001c10| 6f 6e 73 69 62 69 6c 69 | 74 79 20 66 6f 72 20 61 |onsibili|ty for a|
|00001c20| 6e 79 20 6d 61 6c 66 75 | 6e 63 74 69 6f 6e 73 20 |ny malfu|nctions |
|00001c30| 63 61 75 73 65 64 20 62 | 79 20 74 68 65 20 70 72 |caused b|y the pr|
|00001c40| 6f 67 72 61 6d 73 2e 20 | 49 6e 20 70 61 72 74 69 |ograms. |In parti|
|00001c50| 63 75 6c 61 72 2c 20 73 | 6f 6d 65 20 6f 66 20 74 |cular, s|ome of t|
|00001c60| 68 65 20 70 72 6f 67 72 | 61 6d 73 20 72 65 6c 65 |he progr|ams rele|
|00001c70| 61 73 65 64 20 62 79 20 | 4d 69 6b 65 20 57 69 6c |ased by |Mike Wil|
|00001c80| 6c 69 61 6d 73 20 77 65 | 72 65 20 63 6f 6d 70 69 |liams we|re compi|
|00001c90| 6c 65 64 20 77 69 74 68 | 20 76 65 72 73 69 6f 6e |led with| version|
|00001ca0| 20 32 20 6f 66 20 74 68 | 65 20 41 63 6f 72 6e 20 | 2 of th|e Acorn |
|00001cb0| 43 20 63 6f 6d 70 69 6c | 65 72 20 61 6e 64 20 74 |C compil|er and t|
|00001cc0| 68 65 72 65 66 6f 72 65 | 20 64 6f 20 6e 6f 74 20 |herefore| do not |
|00001cd0| 61 6c 77 61 79 73 20 72 | 65 74 75 72 6e 20 74 6f |always r|eturn to|
|00001ce0| 20 74 68 65 20 64 65 73 | 6b 74 6f 70 20 63 6f 72 | the des|ktop cor|
|00001cf0| 72 65 63 74 6c 79 2c 20 | 63 61 75 73 69 6e 67 20 |rectly, |causing |
|00001d00| 61 6e 79 20 75 6e 73 61 | 76 65 64 20 64 61 74 61 |any unsa|ved data|
|00001d10| 20 69 6e 20 6f 74 68 65 | 72 20 64 65 73 6b 74 6f | in othe|r deskto|
|00001d20| 70 20 61 70 70 6c 69 63 | 61 74 69 6f 6e 73 20 74 |p applic|ations t|
|00001d30| 6f 20 62 65 20 6c 6f 73 | 74 2e 0a 0a 54 68 69 73 |o be los|t...This|
|00001d40| 20 70 72 6f 67 72 61 6d | 20 68 61 73 20 62 65 65 | program| has bee|
|00001d50| 6e 20 72 65 6c 65 61 73 | 65 64 20 74 6f 20 74 68 |n releas|ed to th|
|00001d60| 65 20 50 75 62 6c 69 63 | 20 44 6f 6d 61 69 6e 2e |e Public| Domain.|
|00001d70| 20 59 6f 75 20 6d 61 79 | 20 75 73 65 20 69 74 2c | You may| use it,|
|00001d80| 20 63 6f 70 79 20 69 74 | 20 61 6e 64 20 64 69 73 | copy it| and dis|
|00001d90| 74 72 75 62 69 74 65 20 | 69 74 2c 20 70 72 6f 76 |trubite |it, prov|
|00001da0| 69 64 69 6e 67 20 79 6f | 75 20 69 6e 63 6c 75 64 |iding yo|u includ|
|00001db0| 65 20 74 68 69 73 20 6e | 6f 74 65 20 61 6e 64 20 |e this n|ote and |
|00001dc0| 64 6f 20 6e 6f 74 20 6d | 6f 64 69 66 79 20 74 68 |do not m|odify th|
|00001dd0| 65 20 70 72 6f 67 72 61 | 6d 73 2e 20 59 6f 75 20 |e progra|ms. You |
|00001de0| 6d 61 79 20 63 68 61 72 | 67 65 20 77 68 61 74 20 |may char|ge what |
|00001df0| 79 6f 75 20 6c 69 6b 65 | 20 66 6f 72 20 64 69 73 |you like| for dis|
|00001e00| 74 72 69 62 75 74 69 6e | 67 20 69 74 2c 20 62 75 |tributin|g it, bu|
|00001e10| 74 20 79 6f 75 20 77 6f | 6e 27 74 20 6d 61 6b 65 |t you wo|n't make|
|00001e20| 20 61 20 66 6f 72 74 75 | 6e 65 20 66 72 6f 6d 20 | a fortu|ne from |
|00001e30| 69 74 20 73 69 6e 63 65 | 20 73 6f 6d 65 20 50 44 |it since| some PD|
|00001e40| 20 6c 69 62 72 61 72 69 | 65 73 20 77 69 6c 6c 20 | librari|es will |
|00001e50| 62 65 20 64 69 73 74 72 | 69 62 75 74 69 6e 67 20 |be distr|ibuting |
|00001e60| 69 74 20 63 68 65 61 70 | 6c 79 2e 0a 0a 42 75 67 |it cheap|ly...Bug|
|00001e70| 20 72 65 70 6f 72 74 73 | 2c 20 62 75 67 20 66 69 | reports|, bug fi|
|00001e80| 78 65 73 2c 20 69 6d 70 | 72 6f 76 65 6d 65 6e 74 |xes, imp|rovement|
|00001e90| 73 2c 20 63 6f 6d 6d 65 | 6e 74 73 2c 20 65 74 63 |s, comme|nts, etc|
|00001ea0| 2e 20 63 61 6e 20 62 65 | 20 73 65 6e 74 20 74 6f |. can be| sent to|
|00001eb0| 20 4d 69 6b 65 20 57 69 | 6c 6c 69 61 6d 73 2c 20 | Mike Wi|lliams, |
|00001ec0| 31 31 31 20 45 76 65 72 | 69 6e 67 20 52 6f 61 64 |111 Ever|ing Road|
|00001ed0| 2c 20 4c 4f 4e 44 4f 4e | 20 4e 31 36 20 37 53 4c |, LONDON| N16 7SL|
|00001ee0| 2e 0a | |.. | |
+--------+-------------------------+-------------------------+--------+--------+