home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 2 / DATAFILE_PDCD2.iso / games / _trynth < prev    next >
ArcFS Archive  |  1994-09-21  |  236.2 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

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

You can browse this item here: _trynth

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% gt2 Kopftext: 'Archive' default (weak)
100% detectItEasy Archive: ArcFS default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | ec 04 00 00 4c 05 00 00 |Archive.|....L...|
|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 54 72 79 6e 74 68 | 00 00 00 00 ff ff ff ff |.!Trynth|........|
|00000070| 45 fd ff ff f7 b9 ce 98 | 00 00 00 00 ff ff ff ff |E.......|........|
|00000080| c8 04 00 80 82 21 48 65 | 6c 70 00 00 d0 04 00 00 |.....!He|lp......|
|00000090| 18 01 00 00 44 eb ff ff | 50 2a 9a 70 03 00 3b 5e |....D...|P*.p..;^|
|000000a0| 18 01 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |....$...|.!Run...|
|000000b0| d0 04 00 00 39 03 00 00 | 44 eb ff ff 57 a5 ae 6d |....9...|D...W..m|
|000000c0| 03 00 7c ad 39 03 00 00 | 60 01 00 00 82 21 52 75 |..|.9...|`....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 00 | 1c 13 02 00 44 fb ff ff |nImage..|....D...|
|000000e0| 70 71 3b 9b 03 00 0a 98 | 1c 13 02 00 bd 04 00 00 |pq;.....|........|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 24 0b 00 00 |.!Sprite|s...$...|
|00000100| 44 f9 ff ff f2 8f 0e 6b | 03 00 c2 f2 24 0b 00 00 |D......k|....$...|
|00000110| fd 17 02 00 82 47 65 6e | 65 72 61 6c 4c 69 62 00 |.....Gen|eralLib.|
|00000120| 68 03 00 00 44 fb ff ff | 18 76 fb 6b 03 00 5f 4f |h...D...|.v.k.._O|
|00000130| 68 03 00 00 45 23 02 00 | 82 4f 70 74 69 6f 6e 73 |h...E#..|.Options|
|00000140| 00 04 00 00 42 00 00 00 | 45 fd ff ff e9 b1 ce 98 |....B...|E.......|
|00000150| 03 00 68 cc 42 00 00 00 | d1 26 02 00 82 52 65 73 |..h.B...|.&...Res|
|00000160| 6f 75 72 63 65 73 00 00 | ff ff ff ff 45 fd ff ff |ources..|....E...|
|00000170| 7a ba ce 98 00 00 00 00 | ff ff ff ff a4 04 00 80 |z.......|........|
|00000180| 82 47 65 72 6d 61 6e 79 | 00 00 00 00 ff ff ff ff |.Germany|........|
|00000190| 45 fd ff ff b0 ba ce 98 | 00 00 00 00 ff ff ff ff |E.......|........|
|000001a0| 88 02 00 80 82 44 6f 63 | 73 00 04 00 d0 04 00 00 |.....Doc|s.......|
|000001b0| ff ff ff ff 45 fd ff ff | be ba ce 98 00 00 00 00 |....E...|........|
|000001c0| ff ff ff ff f8 01 00 80 | 82 21 48 65 6c 70 00 00 |........|.!Help..|
|000001d0| 00 00 00 00 e4 01 00 00 | 44 ff ff ff 8e 63 2f 89 |........|D....c/.|
|000001e0| 03 00 d7 4b e4 01 00 00 | 37 27 02 00 82 21 4c 69 |...K....|7'...!Li|
|000001f0| 7a 65 6e 7a 00 00 00 00 | cc 03 00 00 44 ff ff ff |zenz....|....D...|
|00000200| 28 08 30 89 03 00 49 5e | cc 03 00 00 3f 29 02 00 |(.0...I^|....?)..|
|00000210| 82 4d 61 6e 75 61 6c 00 | 00 00 00 00 49 48 00 00 |.Manual.|....IH..|
|00000220| 44 ff ff ff e9 42 86 90 | 03 00 33 85 49 48 00 00 |D....B..|..3.IH..|
|00000230| 2f 2d 02 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |/-......|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 d8 00 00 00 | 82 4d 65 73 73 61 67 65 |........|.Message|
|00000260| 73 00 00 00 70 24 00 00 | 44 ff ff ff 2f 98 d4 8a |s...p$..|D.../...|
|00000270| 03 00 98 11 70 24 00 00 | 9c 75 02 00 82 54 65 6d |....p$..|.u...Tem|
|00000280| 70 6c 32 44 00 04 00 00 | f3 13 00 00 44 ec ff ff |pl2D....|....D...|
|00000290| 64 76 1e 96 03 00 a5 a7 | f3 13 00 00 30 9a 02 00 |dv......|....0...|
|000002a0| 82 54 65 6d 70 6c 33 44 | 00 04 00 00 9f 15 00 00 |.Templ3D|........|
|000002b0| 44 ec ff ff 50 ca 6e 89 | 03 00 c9 a5 9f 15 00 00 |D...P.n.|........|
|000002c0| 47 ae 02 00 00 54 6d 70 | 00 00 04 00 d0 04 00 00 |G....Tmp|........|
|000002d0| 38 01 00 00 44 eb ff ff | 70 14 27 6d 03 00 bf 2a |8...D...|p.'m...*|
|000002e0| 38 01 00 00 fc 00 00 00 | 82 52 65 73 46 69 6e 64 |8.......|.ResFind|
|000002f0| 00 00 00 00 7e 07 00 00 | 44 fb ff ff c2 62 36 35 |....~...|D....b65|
|00000300| 03 00 3c 98 7e 07 00 00 | 0a c4 02 00 82 55 4b 00 |..<.~...|.....UK.|
|00000310| 00 00 00 00 00 00 00 00 | ff ff ff ff 45 fd ff ff |........|....E...|
|00000320| 4a bb ce 98 00 00 00 00 | ff ff ff ff 80 04 00 80 |J.......|........|
|00000330| 82 44 6f 63 73 00 04 00 | d0 04 00 00 ff ff ff ff |.Docs...|........|
|00000340| 45 fd ff ff 59 bb ce 98 | 00 00 00 00 ff ff ff ff |E...Y...|........|
|00000350| cc 03 00 80 82 21 48 65 | 6c 70 00 00 00 00 00 00 |.....!He|lp......|
|00000360| ba 01 00 00 44 ff ff ff | ac 4c 9a 70 03 00 b9 bd |....D...|.L.p....|
|00000370| ba 01 00 00 ac cb 02 00 | 82 21 4c 69 63 65 6e 63 |........|.!Licenc|
|00000380| 65 00 00 00 6d 03 00 00 | 44 ff ff ff 26 d3 1e 96 |e...m...|D...&...|
|00000390| 03 00 05 19 6d 03 00 00 | 8a cd 02 00 82 4d 61 6e |....m...|.....Man|
|000003a0| 75 61 6c 00 00 00 00 00 | c4 44 00 00 44 ff ff ff |ual.....|.D..D...|
|000003b0| 80 0d c7 70 03 00 c8 7b | c4 44 00 00 1b d1 02 00 |...p...{|.D......|
|000003c0| 82 52 69 73 63 4f 53 a0 | 33 2d 31 00 bb 03 00 00 |.RiscOS.|3-1.....|
|000003d0| 44 ff ff ff 4d 14 53 74 | 03 00 5d a8 bb 03 00 00 |D...M.St|..].....|
|000003e0| 03 16 03 00 82 54 72 79 | 6e 74 68 32 00 00 00 00 |.....Try|nth2....|
|000003f0| 25 01 00 00 44 ff ff ff | 45 02 1f 96 03 00 48 6c |%...D...|E.....Hl|
|00000400| 25 01 00 00 e2 19 03 00 | 00 00 00 00 00 00 00 00 |%.......|........|
|00000410| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000420| 00 00 00 00 00 00 00 00 | d8 00 00 00 82 4d 65 73 |........|.....Mes|
|00000430| 73 61 67 65 73 00 00 00 | 2b 23 00 00 44 ff ff ff |sages...|+#..D...|
|00000440| 09 29 1e 96 03 00 48 a1 | 2b 23 00 00 2b 1b 03 00 |.)....H.|+#..+...|
|00000450| 82 53 70 72 69 74 65 73 | 00 04 00 00 8c 43 00 00 |.Sprites|.....C..|
|00000460| 44 f9 ff ff be ea a9 6d | 03 00 bb 4c 8c 43 00 00 |D......m|...L.C..|
|00000470| 7a 3e 03 00 82 54 65 6d | 70 6c 32 44 00 04 00 00 |z>...Tem|pl2D....|
|00000480| c3 13 00 00 44 ec ff ff | 73 14 1e 96 03 00 54 04 |....D...|s.....T.|
|00000490| c3 13 00 00 2a 82 03 00 | 82 54 65 6d 70 6c 33 44 |....*...|.Templ3D|
|000004a0| 00 04 00 00 8f 15 00 00 | 44 ec ff ff 76 16 88 6e |........|D...v..n|
|000004b0| 03 00 b6 2a 8f 15 00 00 | 11 96 03 00 00 54 6d 70 |...*....|.....Tmp|
|000004c0| 00 00 04 00 d0 04 00 00 | 38 01 00 00 44 eb ff ff |........|8...D...|
|000004d0| 70 14 27 6d 03 00 bf 2a | 38 01 00 00 fc 00 00 00 |p.'m...*|8.......|
|000004e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000004f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000500| d8 00 00 00 00 54 6d 70 | 00 00 04 00 d0 04 00 00 |.....Tmp|........|
|00000510| 38 01 00 00 44 eb ff ff | 70 14 27 6d 03 00 bf 2a |8...D...|p.'m...*|
|00000520| 38 01 00 00 fc 00 00 00 | 00 00 00 00 00 00 00 00 |8.......|........|
|00000530| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000540| 00 00 00 00 00 00 00 00 | d8 00 00 00 46 69 6c 65 |........|....File|
|00000550| 44 61 74 61 82 21 48 65 | 6c 70 00 00 d0 04 00 00 |Data.!He|lp......|
|00000560| 18 01 00 00 44 eb ff ff | 50 2a 9a 70 03 00 3b 5e |....D...|P*.p..;^|
|00000570| 7c 20 21 48 65 6c 70 20 | 73 63 72 69 70 74 20 66 || !Help |script f|
|00000580| 6f 72 20 54 72 79 6e 74 | 68 0a 7c 20 28 43 29 20 |or Trynt|h.| (C) |
|00000590| 44 61 76 69 64 20 4a 6f | 6e 65 73 2c 20 31 39 39 |David Jo|nes, 199|
|000005a0| 33 0a 0a 69 66 20 22 3c | 54 72 79 6e 74 68 52 65 |3..if "<|TrynthRe|
|000005b0| 73 24 50 61 74 68 3e 22 | 20 3d 20 22 22 20 74 68 |s$Path>"| = "" th|
|000005c0| 65 6e 20 52 75 6e 20 3c | 4f 62 65 79 24 44 69 72 |en Run <|Obey$Dir|
|000005d0| 3e 2e 52 65 73 6f 75 72 | 63 65 73 2e 52 65 73 46 |>.Resour|ces.ResF|
|000005e0| 69 6e 64 20 54 72 79 6e | 74 68 0a 0a 53 65 74 20 |ind Tryn|th..Set |
|000005f0| 6d 79 52 69 73 63 4f 53 | 33 20 31 0a 52 4d 45 6e |myRiscOS|3 1.RMEn|
|00000600| 73 75 72 65 20 55 74 69 | 6c 69 74 79 4d 6f 64 75 |sure Uti|lityModu|
|00000610| 6c 65 20 33 2e 30 30 20 | 53 65 74 20 6d 79 52 69 |le 3.00 |Set myRi|
|00000620| 73 63 4f 53 33 20 30 0a | 69 66 20 6d 79 52 69 73 |scOS3 0.|if myRis|
|00000630| 63 4f 53 33 20 3d 20 31 | 20 74 68 65 6e 20 46 69 |cOS3 = 1| then Fi|
|00000640| 6c 65 72 5f 4f 70 65 6e | 44 69 72 20 54 72 79 6e |ler_Open|Dir Tryn|
|00000650| 74 68 52 65 73 3a 44 6f | 63 73 20 2d 6c 69 0a 55 |thRes:Do|cs -li.U|
|00000660| 6e 53 65 74 20 6d 79 52 | 69 73 63 4f 53 33 0a 0a |nSet myR|iscOS3..|
|00000670| 52 75 6e 20 54 72 79 6e | 74 68 52 65 73 3a 44 6f |Run Tryn|thRes:Do|
|00000680| 63 73 2e 21 48 65 6c 70 | 46 69 6c 65 44 61 74 61 |cs.!Help|FileData|
|00000690| 82 21 52 75 6e 00 04 00 | d0 04 00 00 39 03 00 00 |.!Run...|....9...|
|000006a0| 44 eb ff ff 57 a5 ae 6d | 03 00 7c ad 57 69 6d 70 |D...W..m|..|.Wimp|
|000006b0| 53 6c 6f 74 20 2d 6d 69 | 6e 20 31 32 38 6b 20 2d |Slot -mi|n 128k -|
|000006c0| 6d 61 78 20 31 32 38 6b | 0a 52 4d 45 6e 73 75 72 |max 128k|.RMEnsur|
|000006d0| 65 20 4d 65 73 73 61 67 | 65 54 72 61 6e 73 20 30 |e Messag|eTrans 0|
|000006e0| 2e 30 30 20 52 4d 4c 6f | 61 64 20 53 79 73 74 65 |.00 RMLo|ad Syste|
|000006f0| 6d 3a 4d 6f 64 75 6c 65 | 73 2e 4d 73 67 54 72 61 |m:Module|s.MsgTra|
|00000700| 6e 73 0a 52 4d 45 6e 73 | 75 72 65 20 4d 65 73 73 |ns.RMEns|ure Mess|
|00000710| 61 67 65 54 72 61 6e 73 | 20 30 2e 30 30 20 45 72 |ageTrans| 0.00 Er|
|00000720| 72 6f 72 20 59 6f 75 20 | 6e 65 65 64 20 4d 65 73 |ror You |need Mes|
|00000730| 73 61 67 65 54 72 61 6e | 73 20 30 2e 30 30 20 6f |sageTran|s 0.00 o|
|00000740| 72 20 6c 61 74 65 72 0a | 0a 53 65 74 20 54 72 79 |r later.|.Set Try|
|00000750| 6e 74 68 24 44 69 72 20 | 3c 4f 62 65 79 24 44 69 |nth$Dir |<Obey$Di|
|00000760| 72 3e 0a 49 63 6f 6e 53 | 70 72 69 74 65 73 20 3c |r>.IconS|prites <|
|00000770| 4f 62 65 79 24 44 69 72 | 3e 2e 21 53 70 72 69 74 |Obey$Dir|>.!Sprit|
|00000780| 65 73 0a 69 66 20 22 3c | 54 72 79 6e 74 68 52 65 |es.if "<|TrynthRe|
|00000790| 73 24 50 61 74 68 3e 22 | 20 3d 20 22 22 20 74 68 |s$Path>"| = "" th|
|000007a0| 65 6e 20 52 75 6e 20 3c | 54 72 79 6e 74 68 24 44 |en Run <|Trynth$D|
|000007b0| 69 72 3e 2e 52 65 73 6f | 75 72 63 65 73 2e 52 65 |ir>.Reso|urces.Re|
|000007c0| 73 46 69 6e 64 20 54 72 | 79 6e 74 68 0a 0a 7c 20 |sFind Tr|ynth..| |
|000007d0| 41 20 66 69 6c 65 20 74 | 79 70 65 20 66 6f 72 20 |A file t|ype for |
|000007e0| 73 61 76 65 64 20 67 61 | 6d 65 73 2e 2e 2e 0a 53 |saved ga|mes....S|
|000007f0| 65 74 20 46 69 6c 65 24 | 54 79 70 65 5f 30 39 39 |et File$|Type_099|
|00000800| 20 54 72 79 6e 74 68 0a | 0a 53 65 74 20 6d 79 52 | Trynth.|.Set myR|
|00000810| 69 73 63 4f 53 33 20 31 | 0a 52 4d 45 6e 73 75 72 |iscOS3 1|.RMEnsur|
|00000820| 65 20 55 74 69 6c 69 74 | 79 4d 6f 64 75 6c 65 20 |e Utilit|yModule |
|00000830| 33 2e 30 30 20 53 65 74 | 20 6d 79 52 69 73 63 4f |3.00 Set| myRiscO|
|00000840| 53 33 20 30 0a 0a 7c 20 | 54 68 65 20 6e 65 78 74 |S3 0..| |The next|
|00000850| 20 6c 69 6e 65 20 73 74 | 61 72 74 73 20 74 68 65 | line st|arts the|
|00000860| 20 54 72 79 6e 74 68 20 | 44 69 61 67 6e 6f 73 69 | Trynth |Diagnosi|
|00000870| 73 20 74 61 73 6b 20 77 | 69 6e 64 6f 77 2e 0a 7c |s task w|indow..||
|00000880| 20 61 20 62 69 74 20 6f | 66 20 61 20 73 75 72 70 | a bit o|f a surp|
|00000890| 72 69 73 65 2e 0a 7c 20 | 43 6f 6d 6d 65 6e 74 20 |rise..| |Comment |
|000008a0| 69 74 20 6f 75 74 20 69 | 66 20 79 6f 75 20 64 6f |it out i|f you do|
|000008b0| 6e 27 74 20 69 66 20 50 | 69 70 65 2c 20 26 20 54 |n't if P|ipe, & T|
|000008c0| 61 73 6b 57 69 6e 64 6f | 77 20 6d 6f 64 75 6c 65 |askWindo|w module|
|000008d0| 2c 0a 7c 20 6f 72 20 64 | 6f 6e 27 74 20 77 61 6e |,.| or d|on't wan|
|000008e0| 74 20 69 74 2c 20 61 6e | 64 20 74 68 65 20 70 65 |t it, an|d the pe|
|000008f0| 72 66 6f 72 6d 61 6e 63 | 65 20 77 61 73 74 65 2e |rformanc|e waste.|
|00000900| 0a 7c 20 4e 6f 74 65 20 | 61 6c 73 6f 20 63 68 61 |.| Note |also cha|
|00000910| 6e 67 65 20 62 65 67 69 | 6e 6e 69 6e 67 20 6f 66 |nge begi|nning of|
|00000920| 20 21 52 75 6e 49 6d 61 | 67 65 2e 0a 7c 69 66 20 | !RunIma|ge..|if |
|00000930| 6d 79 52 69 73 63 4f 53 | 33 20 3d 20 31 20 74 68 |myRiscOS|3 = 1 th|
|00000940| 65 6e 20 57 69 6d 70 54 | 61 73 6b 20 54 61 73 6b |en WimpT|ask Task|
|00000950| 57 69 6e 64 6f 77 20 22 | 50 72 69 6e 74 20 50 69 |Window "|Print Pi|
|00000960| 70 65 3a 3a 64 69 61 67 | 6e 6f 73 69 73 2e 39 22 |pe::diag|nosis.9"|
|00000970| 20 2d 77 69 6d 70 73 6c | 6f 74 20 33 32 6b 20 2d | -wimpsl|ot 32k -|
|00000980| 6e 61 6d 65 20 22 54 72 | 79 6e 74 68 20 44 69 61 |name "Tr|ynth Dia|
|00000990| 67 6e 6f 73 69 73 22 20 | 2d 71 75 69 74 0a 0a 55 |gnosis" |-quit..U|
|000009a0| 6e 53 65 74 20 6d 79 52 | 69 73 63 4f 53 33 0a 0a |nSet myR|iscOS3..|
|000009b0| 57 69 6d 70 53 6c 6f 74 | 20 2d 6d 69 6e 20 32 32 |WimpSlot| -min 22|
|000009c0| 38 4b 20 2d 6d 61 78 20 | 32 32 38 4b 0a 52 75 6e |8K -max |228K.Run|
|000009d0| 20 3c 4f 62 65 79 24 44 | 69 72 3e 2e 21 52 75 6e | <Obey$D|ir>.!Run|
|000009e0| 49 6d 61 67 65 46 69 6c | 65 44 61 74 61 82 21 52 |ImageFil|eData.!R|
|000009f0| 75 6e 49 6d 61 67 65 00 | 00 1c 13 02 00 44 fb ff |unImage.|.....D..|
|00000a00| ff 70 71 3b 9b 03 00 0a | 98 0d 00 01 1e f4 20 3e |.pq;....|...... >|
|00000a10| 20 3c 54 72 79 6e 74 68 | 24 44 69 72 3e 2e 21 52 | <Trynth|$Dir>.!R|
|00000a20| 75 6e 49 6d 61 67 65 0d | 00 02 36 f4 20 54 72 79 |unImage.|..6. Try|
|00000a30| 6e 74 68 2c 20 61 20 53 | 70 61 63 65 20 53 74 72 |nth, a S|pace Str|
|00000a40| 61 74 65 67 79 20 47 61 | 6d 65 20 66 6f 72 20 74 |ategy Ga|me for t|
|00000a50| 68 65 20 41 72 63 68 69 | 6d 65 64 65 73 0d 00 03 |he Archi|medes...|
|00000a60| 1b f4 20 28 43 29 20 44 | 61 76 69 64 20 4a 6f 6e |.. (C) D|avid Jon|
|00000a70| 65 73 2c 20 31 39 39 33 | 0d 00 04 21 f4 20 20 20 |es, 1993|...!. |
|00000a80| 20 20 20 20 20 20 31 36 | 30 20 48 61 7a 65 6c 77 | 16|0 Hazelw|
|00000a90| 6f 6f 64 20 44 72 69 76 | 65 0d 00 05 17 f4 20 20 |ood Driv|e..... |
|00000aa0| 20 20 20 20 20 20 20 53 | 74 2e 41 6c 62 61 6e 73 | S|t.Albans|
|00000ab0| 0d 00 06 13 f4 20 20 20 | 20 20 20 20 20 20 48 45 |..... | HE|
|00000ac0| 52 54 53 0d 00 07 15 f4 | 20 20 20 20 20 20 20 20 |RTS.....| |
|00000ad0| 20 41 4c 34 20 30 55 5a | 0d 00 08 25 54 61 73 6b | AL4 0UZ|...%Task|
|00000ae0| 44 61 74 65 24 20 3d 20 | 22 30 2e 32 30 63 20 28 |Date$ = |"0.20c (|
|00000af0| 31 38 20 4d 61 79 20 31 | 39 39 33 29 22 0d 00 09 |18 May 1|993)"...|
|00000b00| 1b 54 61 73 6b 43 6f 70 | 79 24 20 3d 20 22 53 68 |.TaskCop|y$ = "Sh|
|00000b10| 61 72 65 77 61 72 65 22 | 0d 00 0a 16 64 69 61 67 |areware"|....diag|
|00000b20| 6e 6f 73 69 73 50 69 70 | 65 25 20 3d 20 a3 0d 00 |nosisPip|e% = ...|
|00000b30| 0b 12 4d 65 6e 75 46 6f | 6e 74 73 25 20 3d 20 b9 |..MenuFo|nts% = .|
|00000b40| 0d 00 0c 04 0d 00 0d 1b | f4 54 52 41 43 45 20 54 |........|.TRACE T|
|00000b50| 4f 20 22 70 69 70 65 3a | 3a 74 72 61 63 65 22 0d |O "pipe:|:trace".|
|00000b60| 00 0e 0f f4 54 52 41 43 | 45 20 50 52 4f 43 0d 00 |....TRAC|E PROC..|
|00000b70| 0f 04 0d 00 10 2f ee 20 | 85 20 f1 20 f6 24 3b 20 |...../. |. . .$; |
|00000b80| 22 20 28 45 72 72 6f 72 | 20 63 6f 64 65 20 22 3b |" (Error| code ";|
|00000b90| 20 c3 28 9e 29 3b 20 22 | 29 22 3a 20 ef 20 37 3a | .(.); "|)": . 7:|
|00000ba0| e0 0d 00 11 04 0d 00 12 | 26 f4 4c 49 42 52 41 52 |........|&.LIBRAR|
|00000bb0| 59 20 22 3c 54 72 79 6e | 74 68 24 44 69 72 3e 2e |Y "<Tryn|th$Dir>.|
|00000bc0| 47 65 6e 65 72 61 6c 4c | 69 62 22 0d 00 13 04 0d |GeneralL|ib".....|
|00000bd0| 00 14 14 f2 69 6e 69 74 | 69 61 6c 69 7a 65 53 74 |....init|ializeSt|
|00000be0| 61 72 74 0d 00 15 25 e7 | 20 ac 20 4c 6f 61 64 65 |art...%.| . Loade|
|00000bf0| 64 47 61 6d 65 25 20 8c | 20 f2 69 6e 69 74 69 61 |dGame% .| .initia|
|00000c00| 6c 69 7a 65 47 61 6d 65 | 0d 00 16 17 f2 69 6e 69 |lizeGame|.....ini|
|00000c10| 74 69 61 6c 69 7a 65 4d | 6f 72 65 57 69 6d 70 0d |tializeM|oreWimp.|
|00000c20| 00 17 2e e7 20 ac 20 4c | 6f 61 64 65 64 47 61 6d |.... . L|oadedGam|
|00000c30| 65 25 20 8c 20 f2 63 68 | 61 6e 67 65 53 69 64 65 |e% . .ch|angeSide|
|00000c40| 73 28 53 74 61 72 74 53 | 69 64 65 25 29 0d 00 18 |s(StartS|ide%)...|
|00000c50| 43 e7 20 20 20 20 4c 6f | 61 64 65 64 47 61 6d 65 |C. Lo|adedGame|
|00000c60| 25 20 8c 20 24 4d 61 69 | 6e 57 69 6e 64 6f 77 54 |% . $Mai|nWindowT|
|00000c70| 69 74 6c 65 25 20 3d 20 | 53 69 64 65 4e 61 6d 65 |itle% = |SideName|
|00000c80| 73 24 28 43 75 72 72 65 | 6e 74 53 69 64 65 25 29 |s$(Curre|ntSide%)|
|00000c90| 0d 00 19 04 0d 00 1a 12 | ee 20 85 20 f2 77 69 6d |........|. . .wim|
|00000ca0| 70 45 72 72 6f 72 0d 00 | 1b 0e c8 95 20 ac 20 51 |pError..|.... . Q|
|00000cb0| 75 69 74 25 0d 00 1c 0f | 20 20 f2 77 69 6d 70 50 |uit%....| .wimpP|
|00000cc0| 6f 6c 6c 0d 00 1d 05 ce | 0d 00 1e 12 f2 77 69 6d |oll.....|.....wim|
|00000cd0| 70 43 6c 6f 73 65 44 6f | 77 6e 0d 00 1f 05 e0 0d |pCloseDo|wn......|
|00000ce0| 00 20 04 0d 00 21 5a f4 | 2a 2a 2a 2a 2a 2a 2a 2a |. ...!Z.|********|
|00000cf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d00| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000d30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 0d 00 22 |********|*****.."|
|00000d40| 04 0d 00 23 0f dd 20 f2 | 77 69 6d 70 50 6f 6c 6c |...#.. .|wimpPoll|
|00000d50| 0d 00 24 0d ea 20 72 65 | 61 73 6f 6e 25 0d 00 25 |..$.. re|ason%..%|
|00000d60| 05 3a 0d 00 26 3f c8 99 | 20 22 57 69 6d 70 5f 50 |.:..&?..| "Wimp_P|
|00000d70| 6f 6c 6c 22 2c 20 25 31 | 30 30 31 31 31 31 31 31 |oll", %1|00111111|
|00000d80| 31 30 30 30 30 30 30 30 | 30 30 30 2c 20 57 69 6d |10000000|000, Wim|
|00000d90| 70 42 6c 6f 63 6b 25 20 | b8 20 72 65 61 73 6f 6e |pBlock% |. reason|
|00000da0| 25 0d 00 27 10 c8 8e 20 | 72 65 61 73 6f 6e 25 20 |%..'... |reason% |
|00000db0| ca 0d 00 28 1a 20 20 c9 | 20 30 3a 20 f2 6e 75 6c |...(. .| 0: .nul|
|00000dc0| 6c 52 65 61 73 6f 6e 43 | 6f 64 65 0d 00 29 1f 20 |lReasonC|ode..). |
|00000dd0| 20 c9 20 31 3a 20 f2 72 | 65 64 72 61 77 57 69 6e | . 1: .r|edrawWin|
|00000de0| 64 6f 77 52 65 71 75 65 | 73 74 0d 00 2a 2c 20 20 |dowReque|st..*, |
|00000df0| c9 20 32 3a 20 c8 99 20 | 22 57 69 6d 70 5f 4f 70 |. 2: .. |"Wimp_Op|
|00000e00| 65 6e 57 69 6e 64 6f 77 | 22 2c 2c 20 57 69 6d 70 |enWindow|",, Wimp|
|00000e10| 42 6c 6f 63 6b 25 0d 00 | 2b 2d 20 20 c9 20 33 3a |Block%..|+- . 3:|
|00000e20| 20 c8 99 20 22 57 69 6d | 70 5f 43 6c 6f 73 65 57 | .. "Wim|p_CloseW|
|00000e30| 69 6e 64 6f 77 22 2c 2c | 20 57 69 6d 70 42 6c 6f |indow",,| WimpBlo|
|00000e40| 63 6b 25 0d 00 2c 20 20 | 20 c9 20 34 3a 20 f2 70 |ck%.., | . 4: .p|
|00000e50| 6f 69 6e 74 65 72 4c 65 | 61 76 69 6e 67 57 69 6e |ointerLe|avingWin|
|00000e60| 64 6f 77 0d 00 2d 21 20 | 20 c9 20 35 3a 20 f2 70 |dow..-! | . 5: .p|
|00000e70| 6f 69 6e 74 65 72 45 6e | 74 65 72 69 6e 67 57 69 |ointerEn|teringWi|
|00000e80| 6e 64 6f 77 0d 00 2e 1d | 20 20 c9 20 36 3a 20 f2 |ndow....| . 6: .|
|00000e90| 6d 6f 75 73 65 42 75 74 | 74 6f 6e 43 68 61 6e 67 |mouseBut|tonChang|
|00000ea0| 65 0d 00 2f 17 20 20 c9 | 20 37 3a 20 f2 75 73 65 |e../. .| 7: .use|
|00000eb0| 72 44 72 61 67 42 6f 78 | 0d 00 30 16 20 20 c9 20 |rDragBox|..0. . |
|00000ec0| 38 3a 20 f2 6b 65 79 50 | 72 65 73 73 65 64 0d 00 |8: .keyP|ressed..|
|00000ed0| 31 16 20 20 c9 20 39 3a | 20 f2 6d 65 6e 75 53 65 |1. . 9:| .menuSe|
|00000ee0| 6c 65 63 74 0d 00 32 1c | 20 20 c9 20 31 37 2c 20 |lect..2.| . 17, |
|00000ef0| 31 38 3a 20 f2 75 73 65 | 72 4d 65 73 73 61 67 65 |18: .use|rMessage|
|00000f00| 0d 00 33 05 cb 0d 00 34 | 05 e1 0d 00 35 04 0d 00 |..3....4|....5...|
|00000f10| 36 15 dd 20 f2 6e 75 6c | 6c 52 65 61 73 6f 6e 43 |6.. .nul|lReasonC|
|00000f20| 6f 64 65 0d 00 37 1b ea | 20 6e 65 77 50 6f 69 6e |ode..7..| newPoin|
|00000f30| 74 65 72 4f 76 65 72 50 | 6c 61 6e 65 74 25 0d 00 |terOverP|lanet%..|
|00000f40| 38 05 3a 0d 00 39 3c e7 | 20 28 50 6f 69 6e 74 65 |8.:..9<.| (Pointe|
|00000f50| 72 4f 76 65 72 50 6c 61 | 6e 65 74 25 20 3c 3e 20 |rOverPla|net% <> |
|00000f60| 2d 31 29 20 84 20 28 44 | 72 61 67 46 72 6f 6d 57 |-1) . (D|ragFromW|
|00000f70| 69 6e 64 6f 77 25 20 3c | 3e 20 2d 31 29 20 8c 0d |indow% <|> -1) ..|
|00000f80| 00 3a 2b 20 20 c8 99 20 | 22 57 69 6d 70 5f 47 65 |.:+ .. |"Wimp_Ge|
|00000f90| 74 50 6f 69 6e 74 65 72 | 49 6e 66 6f 22 2c 2c 20 |tPointer|Info",, |
|00000fa0| 57 69 6d 70 42 6c 6f 63 | 6b 25 0d 00 3b 48 20 20 |WimpBloc|k%..;H |
|00000fb0| 6e 65 77 50 6f 69 6e 74 | 65 72 4f 76 65 72 50 6c |newPoint|erOverPl|
|00000fc0| 61 6e 65 74 25 20 3d 20 | a4 77 6f 72 6c 64 41 74 |anet% = |.worldAt|
|00000fd0| 57 69 6e 64 6f 77 28 57 | 69 6d 70 42 6c 6f 63 6b |Window(W|impBlock|
|00000fe0| 25 21 30 2c 20 57 69 6d | 70 42 6c 6f 63 6b 25 21 |%!0, Wim|pBlock%!|
|00000ff0| 34 29 0d 00 3c 35 20 20 | e7 20 50 6f 69 6e 74 65 |4)..<5 |. Pointe|
|00001000| 72 4f 76 65 72 50 6c 61 | 6e 65 74 25 20 3c 3e 20 |rOverPla|net% <> |
|00001010| 6e 65 77 50 6f 69 6e 74 | 65 72 4f 76 65 72 50 6c |newPoint|erOverPl|
|00001020| 61 6e 65 74 25 20 8c 0d | 00 3d 32 20 20 20 20 50 |anet% ..|.=2 P|
|00001030| 6f 69 6e 74 65 72 4f 76 | 65 72 50 6c 61 6e 65 74 |ointerOv|erPlanet|
|00001040| 25 20 3d 20 6e 65 77 50 | 6f 69 6e 74 65 72 4f 76 |% = newP|ointerOv|
|00001050| 65 72 50 6c 61 6e 65 74 | 25 0d 00 3e 36 20 20 20 |erPlanet|%..>6 |
|00001060| 20 f2 72 65 64 72 61 77 | 57 69 6e 64 6f 77 41 72 | .redraw|WindowAr|
|00001070| 65 61 28 4d 61 69 6e 57 | 69 6e 64 6f 77 25 2c 20 |ea(MainW|indow%, |
|00001080| 30 2c 20 2d 36 34 2c 20 | 35 36 30 2c 20 30 29 0d |0, -64, |560, 0).|
|00001090| 00 3f 07 20 20 cd 0d 00 | 40 05 cd 0d 00 41 05 e1 |.?. ...|@....A..|
|000010a0| 0d 00 42 04 0d 00 43 1a | dd 20 f2 72 65 64 72 61 |..B...C.|. .redra|
|000010b0| 77 57 69 6e 64 6f 77 52 | 65 71 75 65 73 74 0d 00 |wWindowR|equest..|
|000010c0| 44 1e ea 20 77 69 6e 64 | 6f 77 25 2c 20 6d 6f 72 |D.. wind|ow%, mor|
|000010d0| 65 25 2c 20 78 30 25 2c | 20 79 30 25 0d 00 45 05 |e%, x0%,| y0%..E.|
|000010e0| 3a 0d 00 46 19 77 69 6e | 64 6f 77 25 20 3d 20 21 |:..F.win|dow% = !|
|000010f0| 57 69 6d 70 42 6c 6f 63 | 6b 25 0d 00 47 2f c8 99 |WimpBloc|k%..G/..|
|00001100| 20 22 57 69 6d 70 5f 52 | 65 64 72 61 77 57 69 6e | "Wimp_R|edrawWin|
|00001110| 64 6f 77 22 2c 2c 20 57 | 69 6d 70 42 6c 6f 63 6b |dow",, W|impBlock|
|00001120| 25 20 b8 20 6d 6f 72 65 | 25 0d 00 48 18 f2 67 65 |% . more|%..H..ge|
|00001130| 74 4f 72 69 67 69 6e 28 | 78 30 25 2c 20 79 30 25 |tOrigin(|x0%, y0%|
|00001140| 29 0d 00 49 0c c8 95 20 | 6d 6f 72 65 25 0d 00 4a |)..I... |more%..J|
|00001150| 11 20 20 c8 91 20 78 30 | 25 2c 20 79 30 25 0d 00 |. .. x0|%, y0%..|
|00001160| 4b 12 20 20 c8 8e 20 77 | 69 6e 64 6f 77 25 20 ca |K. .. w|indow% .|
|00001170| 0d 00 4c 39 20 20 20 20 | c9 20 4d 61 69 6e 57 69 |..L9 |. MainWi|
|00001180| 6e 64 6f 77 25 20 20 20 | 20 20 20 20 20 20 3a 20 |ndow% | : |
|00001190| f2 64 72 61 77 4d 61 69 | 6e 57 69 6e 64 6f 77 28 |.drawMai|nWindow(|
|000011a0| 78 30 25 2c 20 79 30 25 | 29 0d 00 4d 3b 20 20 20 |x0%, y0%|)..M; |
|000011b0| 20 c9 20 4f 72 64 65 72 | 73 57 69 6e 64 6f 77 25 | . Order|sWindow%|
|000011c0| 20 20 20 20 20 20 20 3a | 20 f2 64 72 61 77 4f 72 | :| .drawOr|
|000011d0| 64 65 72 73 57 69 6e 64 | 6f 77 28 78 30 25 2c 20 |dersWind|ow(x0%, |
|000011e0| 79 30 25 29 0d 00 4e 3f | 20 20 20 20 c9 20 53 74 |y0%)..N?| . St|
|000011f0| 61 74 69 73 74 69 63 73 | 57 69 6e 64 6f 77 25 20 |atistics|Window% |
|00001200| 20 20 3a 20 f2 64 72 61 | 77 53 74 61 74 69 73 74 | : .dra|wStatist|
|00001210| 69 63 73 57 69 6e 64 6f | 77 28 78 30 25 2c 20 79 |icsWindo|w(x0%, y|
|00001220| 30 25 29 0d 00 4f 3a 20 | 20 20 20 c9 20 47 72 61 |0%)..O: | . Gra|
|00001230| 70 68 57 69 6e 64 6f 77 | 25 20 20 20 20 20 20 20 |phWindow|% |
|00001240| 20 3a 20 f2 64 72 61 77 | 47 72 61 70 68 57 69 6e | : .draw|GraphWin|
|00001250| 64 6f 77 28 78 30 25 2c | 20 79 30 25 29 0d 00 50 |dow(x0%,| y0%)..P|
|00001260| 42 20 20 20 20 c9 20 53 | 6f 72 74 65 64 50 6c 61 |B . S|ortedPla|
|00001270| 6e 65 74 73 57 69 6e 64 | 6f 77 25 3a 20 f2 64 72 |netsWind|ow%: .dr|
|00001280| 61 77 53 6f 72 74 65 64 | 50 6c 61 6e 65 74 73 57 |awSorted|PlanetsW|
|00001290| 69 6e 64 6f 77 28 78 30 | 25 2c 20 79 30 25 29 0d |indow(x0|%, y0%).|
|000012a0| 00 51 3a 20 20 20 20 c9 | 20 57 6f 72 6c 64 57 69 |.Q: .| WorldWi|
|000012b0| 6e 64 6f 77 25 20 20 20 | 20 20 20 20 20 3a 20 f2 |ndow% | : .|
|000012c0| 64 72 61 77 57 6f 72 6c | 64 57 69 6e 64 6f 77 28 |drawWorl|dWindow(|
|000012d0| 78 30 25 2c 20 79 30 25 | 29 0d 00 52 3c 20 20 20 |x0%, y0%|)..R< |
|000012e0| 20 c9 20 4e 65 77 47 61 | 6d 65 57 69 6e 64 6f 77 | . NewGa|meWindow|
|000012f0| 25 20 20 20 20 20 20 3a | 20 f2 64 72 61 77 4e 65 |% :| .drawNe|
|00001300| 77 47 61 6d 65 57 69 6e | 64 6f 77 28 78 30 25 2c |wGameWin|dow(x0%,|
|00001310| 20 79 30 25 29 0d 00 53 | 07 20 20 cb 0d 00 54 0d | y0%)..S|. ...T.|
|00001320| 20 20 c8 91 20 30 2c 20 | 30 0d 00 55 07 20 20 3a | .. 0, |0..U. :|
|00001330| 0d 00 56 31 20 20 c8 99 | 20 22 57 69 6d 70 5f 47 |..V1 ..| "Wimp_G|
|00001340| 65 74 52 65 63 74 61 6e | 67 6c 65 22 2c 2c 20 57 |etRectan|gle",, W|
|00001350| 69 6d 70 42 6c 6f 63 6b | 25 20 b8 20 6d 6f 72 65 |impBlock|% . more|
|00001360| 25 0d 00 57 05 ce 0d 00 | 58 05 e1 0d 00 59 04 0d |%..W....|X....Y..|
|00001370| 00 5a 04 0d 00 5b 1b dd | 20 f2 70 6f 69 6e 74 65 |.Z...[..| .pointe|
|00001380| 72 4c 65 61 76 69 6e 67 | 57 69 6e 64 6f 77 0d 00 |rLeaving|Window..|
|00001390| 5c 0d ea 20 77 69 6e 64 | 6f 77 25 0d 00 5d 05 3a |\.. wind|ow%..].:|
|000013a0| 0d 00 5e 1a 77 69 6e 64 | 6f 77 25 20 3d 20 57 69 |..^.wind|ow% = Wi|
|000013b0| 6d 70 42 6c 6f 63 6b 25 | 21 30 0d 00 5f 05 3a 0d |mpBlock%|!0.._.:.|
|000013c0| 00 60 35 e7 20 77 69 6e | 64 6f 77 25 20 3d 20 4d |.`5. win|dow% = M|
|000013d0| 61 69 6e 57 69 6e 64 6f | 77 25 20 8c 20 50 6f 69 |ainWindo|w% . Poi|
|000013e0| 6e 74 65 72 4f 76 65 72 | 50 6c 61 6e 65 74 25 20 |nterOver|Planet% |
|000013f0| 3d 20 2d 31 0d 00 61 05 | e1 0d 00 62 04 0d 00 63 |= -1..a.|...b...c|
|00001400| 04 0d 00 64 1c dd 20 f2 | 70 6f 69 6e 74 65 72 45 |...d.. .|pointerE|
|00001410| 6e 74 65 72 69 6e 67 57 | 69 6e 64 6f 77 0d 00 65 |nteringW|indow..e|
|00001420| 0d ea 20 77 69 6e 64 6f | 77 25 0d 00 66 05 3a 0d |.. windo|w%..f.:.|
|00001430| 00 67 1a 77 69 6e 64 6f | 77 25 20 3d 20 57 69 6d |.g.windo|w% = Wim|
|00001440| 70 42 6c 6f 63 6b 25 21 | 30 0d 00 68 05 3a 0d 00 |pBlock%!|0..h.:..|
|00001450| 69 1d e7 20 77 69 6e 64 | 6f 77 25 20 3d 20 4d 61 |i.. wind|ow% = Ma|
|00001460| 69 6e 57 69 6e 64 6f 77 | 25 20 8c 0d 00 6a 2b 20 |inWindow|% ...j+ |
|00001470| 20 c8 99 20 22 57 69 6d | 70 5f 47 65 74 50 6f 69 | .. "Wim|p_GetPoi|
|00001480| 6e 74 65 72 49 6e 66 6f | 22 2c 2c 20 57 69 6d 70 |nterInfo|",, Wimp|
|00001490| 42 6c 6f 63 6b 25 0d 00 | 6b 45 20 20 50 6f 69 6e |Block%..|kE Poin|
|000014a0| 74 65 72 4f 76 65 72 50 | 6c 61 6e 65 74 25 20 3d |terOverP|lanet% =|
|000014b0| 20 a4 77 6f 72 6c 64 41 | 74 57 69 6e 64 6f 77 28 | .worldA|tWindow(|
|000014c0| 57 69 6d 70 42 6c 6f 63 | 6b 25 21 30 2c 20 57 69 |WimpBloc|k%!0, Wi|
|000014d0| 6d 70 42 6c 6f 63 6b 25 | 21 34 29 0d 00 6c 34 20 |mpBlock%|!4)..l4 |
|000014e0| 20 f2 72 65 64 72 61 77 | 57 69 6e 64 6f 77 41 72 | .redraw|WindowAr|
|000014f0| 65 61 28 4d 61 69 6e 57 | 69 6e 64 6f 77 25 2c 20 |ea(MainW|indow%, |
|00001500| 30 2c 20 2d 36 34 2c 20 | 35 36 30 2c 20 30 29 0d |0, -64, |560, 0).|
|00001510| 00 6d 05 cd 0d 00 6e 05 | e1 0d 00 6f 04 0d 00 70 |.m....n.|...o...p|
|00001520| 04 0d 00 71 18 dd 20 f2 | 6d 6f 75 73 65 42 75 74 |...q.. .|mouseBut|
|00001530| 74 6f 6e 43 68 61 6e 67 | 65 0d 00 72 21 ea 20 78 |tonChang|e..r!. x|
|00001540| 25 2c 20 79 25 2c 20 62 | 75 74 74 6f 6e 53 74 61 |%, y%, b|uttonSta|
|00001550| 74 65 25 2c 20 69 63 6f | 6e 25 0d 00 73 05 3a 0d |te%, ico|n%..s.:.|
|00001560| 00 74 35 78 25 20 20 20 | 20 20 20 20 20 20 20 20 |.t5x% | |
|00001570| 3d 20 57 69 6d 70 42 6c | 6f 63 6b 25 21 30 3a 20 |= WimpBl|ock%!0: |
|00001580| 79 25 20 20 20 20 3d 20 | 57 69 6d 70 42 6c 6f 63 |y% = |WimpBloc|
|00001590| 6b 25 21 34 0d 00 75 36 | 62 75 74 74 6f 6e 53 74 |k%!4..u6|buttonSt|
|000015a0| 61 74 65 25 20 3d 20 57 | 69 6d 70 42 6c 6f 63 6b |ate% = W|impBlock|
|000015b0| 25 21 38 3a 20 69 63 6f | 6e 25 20 3d 20 57 69 6d |%!8: ico|n% = Wim|
|000015c0| 70 42 6c 6f 63 6b 25 21 | 31 36 0d 00 76 05 3a 0d |pBlock%!|16..v.:.|
|000015d0| 00 77 16 c8 8e 20 57 69 | 6d 70 42 6c 6f 63 6b 25 |.w... Wi|mpBlock%|
|000015e0| 21 31 32 20 ca 0d 00 78 | 16 20 20 c9 20 49 63 6f |!12 ...x|. . Ico|
|000015f0| 6e 42 61 72 57 69 6e 64 | 6f 77 25 0d 00 79 19 20 |nBarWind|ow%..y. |
|00001600| 20 20 20 c8 8e 20 62 75 | 74 74 6f 6e 53 74 61 74 | .. bu|ttonStat|
|00001610| 65 25 20 ca 0d 00 7a 38 | 20 20 20 20 20 20 c9 20 |e% ...z8| . |
|00001620| 4d 65 6e 75 43 6c 69 63 | 6b 20 20 3a 20 f2 6f 70 |MenuClic|k : .op|
|00001630| 65 6e 49 63 6f 6e 42 61 | 72 4d 65 6e 75 28 49 63 |enIconBa|rMenu(Ic|
|00001640| 6f 6e 4d 65 6e 75 25 2c | 20 78 25 29 0d 00 7b 31 |onMenu%,| x%)..{1|
|00001650| 20 20 20 20 20 20 c9 20 | 53 65 6c 65 63 74 43 6c | . |SelectCl|
|00001660| 69 63 6b 3a 20 f2 6f 70 | 65 6e 57 69 6e 64 6f 77 |ick: .op|enWindow|
|00001670| 28 4d 61 69 6e 57 69 6e | 64 6f 77 25 29 0d 00 7c |(MainWin|dow%)..||
|00001680| 09 20 20 20 20 cb 0d 00 | 7d 07 20 20 3a 0d 00 7e |. ...|}. :..~|
|00001690| 13 20 20 c9 20 53 61 76 | 65 57 69 6e 64 6f 77 25 |. . Sav|eWindow%|
|000016a0| 0d 00 7f 12 20 20 20 20 | c8 8e 20 69 63 6f 6e 25 |.... |.. icon%|
|000016b0| 20 ca 0d 00 80 43 20 20 | 20 20 20 20 c9 20 31 3a | ....C | . 1:|
|000016c0| 20 f2 64 61 74 61 53 61 | 76 65 41 63 6b 28 a4 72 | .dataSa|veAck(.r|
|000016d0| 65 61 64 49 6e 64 69 72 | 65 63 74 65 64 42 75 66 |eadIndir|ectedBuf|
|000016e0| 66 65 72 28 53 61 76 65 | 57 69 6e 64 6f 77 54 65 |fer(Save|WindowTe|
|000016f0| 78 74 25 29 29 0d 00 81 | 27 20 20 20 20 20 20 c9 |xt%))...|' .|
|00001700| 20 33 3a 20 f2 64 72 61 | 67 42 6f 78 28 53 61 76 | 3: .dra|gBox(Sav|
|00001710| 65 57 69 6e 64 6f 77 25 | 2c 20 33 29 0d 00 82 2f |eWindow%|, 3).../|
|00001720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 44 72 | | Dr|
|00001730| 61 67 46 72 6f 6d 57 69 | 6e 64 6f 77 25 20 3d 20 |agFromWi|ndow% = |
|00001740| 53 61 76 65 57 69 6e 64 | 6f 77 25 0d 00 83 09 20 |SaveWind|ow%.... |
|00001750| 20 20 20 cb 0d 00 84 07 | 20 20 3a 0d 00 85 13 20 | .....| :.... |
|00001760| 20 c9 20 4d 61 69 6e 57 | 69 6e 64 6f 77 25 0d 00 | . MainW|indow%..|
|00001770| 86 19 20 20 20 20 c8 8e | 20 62 75 74 74 6f 6e 53 |.. ..| buttonS|
|00001780| 74 61 74 65 25 20 ca 0d | 00 87 33 20 20 20 20 20 |tate% ..|..3 |
|00001790| 20 c9 20 4d 65 6e 75 43 | 6c 69 63 6b 3a 20 f2 6f | . MenuC|lick: .o|
|000017a0| 70 65 6e 4d 65 6e 75 28 | 4d 61 69 6e 4d 65 6e 75 |penMenu(|MainMenu|
|000017b0| 25 2c 20 78 25 2c 20 79 | 25 29 0d 00 88 17 20 20 |%, x%, y|%).... |
|000017c0| 20 20 20 20 c9 20 53 65 | 6c 65 63 74 43 6c 69 63 | . Se|lectClic|
|000017d0| 6b 0d 00 89 36 20 20 20 | 20 20 20 20 20 f2 75 70 |k...6 | .up|
|000017e0| 64 61 74 65 57 6f 72 6c | 64 57 69 6e 64 6f 77 28 |dateWorl|dWindow(|
|000017f0| a4 77 6f 72 6c 64 41 74 | 57 69 6e 64 6f 77 28 78 |.worldAt|Window(x|
|00001800| 25 2c 20 79 25 29 29 0d | 00 8a 25 20 20 20 20 20 |%, y%)).|..% |
|00001810| 20 20 20 f2 6f 70 65 6e | 57 69 6e 64 6f 77 28 57 | .open|Window(W|
|00001820| 6f 72 6c 64 57 69 6e 64 | 6f 77 25 29 0d 00 8b 22 |orldWind|ow%)..."|
|00001830| 20 20 20 20 20 20 20 20 | 50 6f 69 6e 74 65 72 4f | |PointerO|
|00001840| 76 65 72 50 6c 61 6e 65 | 74 25 20 3d 20 30 0d 00 |verPlane|t% = 0..|
|00001850| 8c 09 20 20 20 20 cb 0d | 00 8d 07 20 20 3a 0d 00 |.. ..|... :..|
|00001860| 8e 14 20 20 c9 20 57 6f | 72 6c 64 57 69 6e 64 6f |.. . Wo|rldWindo|
|00001870| 77 25 0d 00 8f 4b 20 20 | 20 20 f4 20 53 68 61 64 |w%...K | . Shad|
|00001880| 69 6e 67 20 74 68 65 20 | 61 70 70 72 6f 70 72 69 |ing the |appropri|
|00001890| 61 74 65 20 69 63 6f 6e | 73 20 69 6e 20 75 70 64 |ate icon|s in upd|
|000018a0| 61 74 65 57 6f 72 6c 64 | 57 69 6e 64 6f 77 28 29 |ateWorld|Window()|
|000018b0| 20 73 74 6f 70 73 20 70 | 65 6f 70 6c 65 0d 00 90 | stops p|eople...|
|000018c0| 25 20 20 20 20 f4 20 63 | 68 61 6e 67 69 6e 67 20 |% . c|hanging |
|000018d0| 6f 74 68 65 72 20 73 69 | 64 65 73 20 76 61 6c 75 |other si|des valu|
|000018e0| 65 73 0d 00 91 12 20 20 | 20 20 c8 8e 20 69 63 6f |es.... | .. ico|
|000018f0| 6e 25 20 ca 0d 00 92 21 | 20 20 20 20 20 20 c9 20 |n% ....!| . |
|00001900| 31 34 3a 20 f4 20 4c 65 | 66 74 20 73 68 69 70 20 |14: . Le|ft ship |
|00001910| 61 72 72 6f 77 0d 00 93 | 46 20 20 20 20 20 20 20 |arrow...|F |
|00001920| 20 e7 20 62 75 74 74 6f | 6e 53 74 61 74 65 25 20 | . butto|nState% |
|00001930| 3d 20 53 65 6c 65 63 74 | 43 6c 69 63 6b 20 8c 20 |= Select|Click . |
|00001940| f2 75 70 64 61 74 65 57 | 6f 72 6c 64 57 69 6e 64 |.updateW|orldWind|
|00001950| 6f 77 53 68 69 70 73 28 | 20 31 29 0d 00 94 46 20 |owShips(| 1)...F |
|00001960| 20 20 20 20 20 20 20 e7 | 20 62 75 74 74 6f 6e 53 | .| buttonS|
|00001970| 74 61 74 65 25 20 3d 20 | 41 64 6a 75 73 74 43 6c |tate% = |AdjustCl|
|00001980| 69 63 6b 20 8c 20 f2 75 | 70 64 61 74 65 57 6f 72 |ick . .u|pdateWor|
|00001990| 6c 64 57 69 6e 64 6f 77 | 53 68 69 70 73 28 2d 31 |ldWindow|Ships(-1|
|000019a0| 29 0d 00 95 22 20 20 20 | 20 20 20 c9 20 31 35 3a |)..." | . 15:|
|000019b0| 20 f4 20 52 69 67 68 74 | 20 73 68 69 70 20 61 72 | . Right| ship ar|
|000019c0| 72 6f 77 0d 00 96 46 20 | 20 20 20 20 20 20 20 e7 |row...F | .|
|000019d0| 20 62 75 74 74 6f 6e 53 | 74 61 74 65 25 20 3d 20 | buttonS|tate% = |
|000019e0| 53 65 6c 65 63 74 43 6c | 69 63 6b 20 8c 20 f2 75 |SelectCl|ick . .u|
|000019f0| 70 64 61 74 65 57 6f 72 | 6c 64 57 69 6e 64 6f 77 |pdateWor|ldWindow|
|00001a00| 53 68 69 70 73 28 2d 31 | 29 0d 00 97 46 20 20 20 |Ships(-1|)...F |
|00001a10| 20 20 20 20 20 e7 20 62 | 75 74 74 6f 6e 53 74 61 | . b|uttonSta|
|00001a20| 74 65 25 20 3d 20 41 64 | 6a 75 73 74 43 6c 69 63 |te% = Ad|justClic|
|00001a30| 6b 20 8c 20 f2 75 70 64 | 61 74 65 57 6f 72 6c 64 |k . .upd|ateWorld|
|00001a40| 57 69 6e 64 6f 77 53 68 | 69 70 73 28 20 31 29 0d |WindowSh|ips( 1).|
|00001a50| 00 98 2d 20 20 20 20 20 | 20 c9 20 31 36 3a 20 e7 |..- | . 16: .|
|00001a60| 20 62 75 74 74 6f 6e 53 | 74 61 74 65 25 20 3d 20 | buttonS|tate% = |
|00001a70| 53 65 6c 65 63 74 44 72 | 61 67 20 8c 0d 00 99 2f |SelectDr|ag ..../|
|00001a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001a90| 20 f2 64 72 61 67 42 6f | 78 28 57 6f 72 6c 64 57 | .dragBo|x(WorldW|
|00001aa0| 69 6e 64 6f 77 25 2c 20 | 31 36 29 0d 00 9a 33 20 |indow%, |16)...3 |
|00001ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001ac0| 44 72 61 67 46 72 6f 6d | 57 69 6e 64 6f 77 25 20 |DragFrom|Window% |
|00001ad0| 3d 20 57 6f 72 6c 64 57 | 69 6e 64 6f 77 25 0d 00 |= WorldW|indow%..|
|00001ae0| 9b 14 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00001af0| 20 cd 0d 00 9c 1a 20 20 | 20 20 20 20 c9 20 31 32 | ..... | . 12|
|00001b00| 3a 20 f4 20 41 6c 6c 20 | 6c 65 66 74 0d 00 9d 29 |: . All |left...)|
|00001b10| 20 20 20 20 20 20 20 20 | f2 75 70 64 61 74 65 57 | |.updateW|
|00001b20| 6f 72 6c 64 57 69 6e 64 | 6f 77 53 68 69 70 73 28 |orldWind|owShips(|
|00001b30| 20 31 45 38 29 0d 00 9e | 1b 20 20 20 20 20 20 c9 | 1E8)...|. .|
|00001b40| 20 31 37 3a 20 f4 20 41 | 6c 6c 20 72 69 67 68 74 | 17: . A|ll right|
|00001b50| 0d 00 9f 29 20 20 20 20 | 20 20 20 20 f2 75 70 64 |...) | .upd|
|00001b60| 61 74 65 57 6f 72 6c 64 | 57 69 6e 64 6f 77 53 68 |ateWorld|WindowSh|
|00001b70| 69 70 73 28 2d 31 45 38 | 29 0d 00 a0 09 20 20 20 |ips(-1E8|).... |
|00001b80| 20 cb 0d 00 a1 07 20 20 | 3a 0d 00 a2 14 20 20 c9 | ..... |:.... .|
|00001b90| 20 47 72 61 70 68 57 69 | 6e 64 6f 77 25 0d 00 a3 | GraphWi|ndow%...|
|00001ba0| 19 20 20 20 20 c8 8e 20 | 62 75 74 74 6f 6e 53 74 |. .. |buttonSt|
|00001bb0| 61 74 65 25 20 ca 0d 00 | a4 36 20 20 20 20 20 20 |ate% ...|.6 |
|00001bc0| c9 20 4d 65 6e 75 43 6c | 69 63 6b 20 20 3a 20 f2 |. MenuCl|ick : .|
|00001bd0| 6f 70 65 6e 4d 65 6e 75 | 28 47 72 61 70 68 4d 65 |openMenu|(GraphMe|
|00001be0| 6e 75 25 2c 20 78 25 2c | 20 79 25 29 0d 00 a5 09 |nu%, x%,| y%)....|
|00001bf0| 20 20 20 20 cb 0d 00 a6 | 07 20 20 3a 0d 00 a7 19 | ....|. :....|
|00001c00| 20 20 c9 20 53 74 61 74 | 69 73 74 69 63 73 57 69 | . Stat|isticsWi|
|00001c10| 6e 64 6f 77 25 0d 00 a8 | 19 20 20 20 20 c8 8e 20 |ndow%...|. .. |
|00001c20| 62 75 74 74 6f 6e 53 74 | 61 74 65 25 20 ca 0d 00 |buttonSt|ate% ...|
|00001c30| a9 3b 20 20 20 20 20 20 | c9 20 4d 65 6e 75 43 6c |.; |. MenuCl|
|00001c40| 69 63 6b 20 20 3a 20 f2 | 6f 70 65 6e 4d 65 6e 75 |ick : .|openMenu|
|00001c50| 28 53 74 61 74 69 73 74 | 69 63 73 4d 65 6e 75 25 |(Statist|icsMenu%|
|00001c60| 2c 20 78 25 2c 20 79 25 | 29 0d 00 aa 09 20 20 20 |, x%, y%|).... |
|00001c70| 20 cb 0d 00 ab 07 20 20 | 3a 0d 00 ac 1c 20 20 c9 | ..... |:.... .|
|00001c80| 20 53 6f 72 74 65 64 50 | 6c 61 6e 65 74 73 57 69 | SortedP|lanetsWi|
|00001c90| 6e 64 6f 77 25 0d 00 ad | 19 20 20 20 20 c8 8e 20 |ndow%...|. .. |
|00001ca0| 62 75 74 74 6f 6e 53 74 | 61 74 65 25 20 ca 0d 00 |buttonSt|ate% ...|
|00001cb0| ae 3a 20 20 20 20 20 20 | c9 20 53 65 6c 65 63 74 |.: |. Select|
|00001cc0| 43 6c 69 63 6b 3a 20 f2 | 63 6c 69 63 6b 53 6f 72 |Click: .|clickSor|
|00001cd0| 74 65 64 50 6c 61 6e 65 | 74 73 57 69 6e 64 6f 77 |tedPlane|tsWindow|
|00001ce0| 28 78 25 2c 20 79 25 29 | 0d 00 af 09 20 20 20 20 |(x%, y%)|.... |
|00001cf0| cb 0d 00 b0 07 20 20 3a | 0d 00 b1 15 20 20 c9 20 |..... :|.... . |
|00001d00| 4f 72 64 65 72 73 57 69 | 6e 64 6f 77 25 0d 00 b2 |OrdersWi|ndow%...|
|00001d10| 19 20 20 20 20 c8 8e 20 | 62 75 74 74 6f 6e 53 74 |. .. |buttonSt|
|00001d20| 61 74 65 25 20 ca 0d 00 | b3 33 20 20 20 20 20 20 |ate% ...|.3 |
|00001d30| c9 20 53 65 6c 65 63 74 | 43 6c 69 63 6b 3a 20 f2 |. Select|Click: .|
|00001d40| 63 6c 69 63 6b 4f 72 64 | 65 72 73 57 69 6e 64 6f |clickOrd|ersWindo|
|00001d50| 77 28 78 25 2c 20 79 25 | 29 0d 00 b4 09 20 20 20 |w(x%, y%|).... |
|00001d60| 20 cb 0d 00 b5 07 20 20 | 3a 0d 00 b6 13 20 20 c9 | ..... |:.... .|
|00001d70| 20 53 69 64 65 57 69 6e | 64 6f 77 25 0d 00 b7 19 | SideWin|dow%....|
|00001d80| 20 20 20 20 c8 8e 20 62 | 75 74 74 6f 6e 53 74 61 | .. b|uttonSta|
|00001d90| 74 65 25 20 ca 0d 00 b8 | 3b 20 20 20 20 20 20 c9 |te% ....|; .|
|00001da0| 20 4d 65 6e 75 43 6c 69 | 63 6b 20 20 3a 20 f2 6f | MenuCli|ck : .o|
|00001db0| 70 65 6e 4d 65 6e 75 28 | 53 69 64 65 57 69 6e 64 |penMenu(|SideWind|
|00001dc0| 6f 77 4d 65 6e 75 25 2c | 20 78 25 2c 20 79 25 29 |owMenu%,| x%, y%)|
|00001dd0| 0d 00 b9 09 20 20 20 20 | cb 0d 00 ba 07 20 20 3a |.... |..... :|
|00001de0| 0d 00 bb 15 20 20 c9 20 | 57 69 6e 6e 65 72 57 69 |.... . |WinnerWi|
|00001df0| 6e 64 6f 77 25 0d 00 bc | 12 20 20 20 20 c8 8e 20 |ndow%...|. .. |
|00001e00| 69 63 6f 6e 25 20 ca 0d | 00 bd 1b 20 20 20 20 20 |icon% ..|... |
|00001e10| 20 c9 20 34 3a 20 f4 20 | 4f 6b 2c 20 66 69 6e 69 | . 4: . |Ok, fini|
|00001e20| 73 68 0d 00 be 20 20 20 | 20 20 20 20 20 20 20 20 |sh... | |
|00001e30| 20 20 20 20 f2 77 69 6d | 70 43 6c 6f 73 65 44 6f | .wim|pCloseDo|
|00001e40| 77 6e 0d 00 bf 13 20 20 | 20 20 20 20 20 20 20 20 |wn.... | |
|00001e50| 20 20 20 20 e0 0d 00 c0 | 19 20 20 20 20 20 20 c9 | ....|. .|
|00001e60| 20 35 3a 20 f4 20 43 6f | 6e 74 69 6e 75 65 0d 00 | 5: . Co|ntinue..|
|00001e70| c1 25 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.% | |
|00001e80| 57 69 6e 6e 65 72 43 6f | 6e 74 69 6e 75 65 25 20 |WinnerCo|ntinue% |
|00001e90| 3d 20 b9 0d 00 c2 2d 20 | 20 20 20 20 20 20 20 20 |= ....- | |
|00001ea0| 20 20 20 20 20 f2 63 6c | 6f 73 65 57 69 6e 64 6f | .cl|oseWindo|
|00001eb0| 77 28 57 69 6e 6e 65 72 | 57 69 6e 64 6f 77 25 29 |w(Winner|Window%)|
|00001ec0| 0d 00 c3 0b 20 20 20 20 | 20 20 cb 0d 00 c4 05 cb |.... | ......|
|00001ed0| 0d 00 c5 05 e1 0d 00 c6 | 04 0d 00 c7 12 dd 20 f2 |........|...... .|
|00001ee0| 75 73 65 72 44 72 61 67 | 42 6f 78 0d 00 c8 24 ea |userDrag|Box...$.|
|00001ef0| 20 64 65 73 74 69 6e 61 | 74 69 6f 6e 57 6f 72 6c | destina|tionWorl|
|00001f00| 64 25 2c 20 6f 72 64 65 | 72 53 68 69 70 73 25 0d |d%, orde|rShips%.|
|00001f10| 00 c9 05 3a 0d 00 ca 18 | c8 8e 20 44 72 61 67 46 |...:....|.. DragF|
|00001f20| 72 6f 6d 57 69 6e 64 6f | 77 25 20 ca 0d 00 cb 22 |romWindo|w% ...."|
|00001f30| 20 20 c9 20 57 6f 72 6c | 64 57 69 6e 64 6f 77 25 | . Worl|dWindow%|
|00001f40| 3a 20 f4 20 6d 6f 76 65 | 20 73 68 69 70 73 0d 00 |: . move| ships..|
|00001f50| cc 17 20 20 20 20 f2 67 | 65 74 50 6f 69 6e 74 65 |.. .g|etPointe|
|00001f60| 72 49 6e 66 6f 0d 00 cd | 27 20 20 20 20 e7 20 57 |rInfo...|' . W|
|00001f70| 69 6d 70 42 6c 6f 63 6b | 25 21 31 32 20 3d 20 4d |impBlock|%!12 = M|
|00001f80| 61 69 6e 57 69 6e 64 6f | 77 25 20 8c 0d 00 ce 48 |ainWindo|w% ....H|
|00001f90| 20 20 20 20 20 20 64 65 | 73 74 69 6e 61 74 69 6f | de|stinatio|
|00001fa0| 6e 57 6f 72 6c 64 25 20 | 3d 20 a4 77 6f 72 6c 64 |nWorld% |= .world|
|00001fb0| 41 74 57 69 6e 64 6f 77 | 28 57 69 6d 70 42 6c 6f |AtWindow|(WimpBlo|
|00001fc0| 63 6b 25 21 30 2c 20 57 | 69 6d 70 42 6c 6f 63 6b |ck%!0, W|impBlock|
|00001fd0| 25 21 34 29 0d 00 cf 30 | 20 20 20 20 20 20 e7 20 |%!4)...0| . |
|00001fe0| 64 65 73 74 69 6e 61 74 | 69 6f 6e 57 6f 72 6c 64 |destinat|ionWorld|
|00001ff0| 25 20 3c 3e 20 43 75 72 | 72 65 6e 74 57 6f 72 6c |% <> Cur|rentWorl|
|00002000| 64 25 20 8c 0d 00 d0 4a | 20 20 20 20 20 20 20 20 |d% ....J| |
|00002010| 6f 72 64 65 72 53 68 69 | 70 73 25 20 20 3d 20 bb |orderShi|ps% = .|
|00002020| 28 a4 72 65 61 64 49 6e | 64 69 72 65 63 74 65 64 |(.readIn|directed|
|00002030| 42 75 66 66 65 72 28 57 | 6f 72 6c 64 57 69 6e 64 |Buffer(W|orldWind|
|00002040| 6f 77 53 68 69 70 73 44 | 72 61 67 25 29 29 0d 00 |owShipsD|rag%))..|
|00002050| d1 1f 20 20 20 20 20 20 | 20 20 e7 20 6f 72 64 65 |.. | . orde|
|00002060| 72 53 68 69 70 73 25 20 | 3e 20 30 20 8c 0d 00 d2 |rShips% |> 0 ....|
|00002070| 4d 20 20 20 20 20 20 20 | 20 20 20 f2 6d 6f 76 65 |M | .move|
|00002080| 53 68 69 70 73 46 72 6f | 6d 54 6f 28 6f 72 64 65 |ShipsFro|mTo(orde|
|00002090| 72 53 68 69 70 73 25 2c | 20 43 75 72 72 65 6e 74 |rShips%,| Current|
|000020a0| 57 6f 72 6c 64 25 2c 20 | 64 65 73 74 69 6e 61 74 |World%, |destinat|
|000020b0| 69 6f 6e 57 6f 72 6c 64 | 25 29 0d 00 d3 2f 20 20 |ionWorld|%).../ |
|000020c0| 20 20 20 20 20 20 20 20 | f2 75 70 64 61 74 65 57 | |.updateW|
|000020d0| 6f 72 6c 64 57 69 6e 64 | 6f 77 28 43 75 72 72 65 |orldWind|ow(Curre|
|000020e0| 6e 74 57 6f 72 6c 64 25 | 29 0d 00 d4 0d 20 20 20 |ntWorld%|).... |
|000020f0| 20 20 20 20 20 cc 0d 00 | d5 11 20 20 20 20 20 20 | ...|.. |
|00002100| 20 20 20 20 ef 20 37 0d | 00 d6 0d 20 20 20 20 20 | . 7.|... |
|00002110| 20 20 20 cd 0d 00 d7 0b | 20 20 20 20 20 20 cc 0d | .....| ..|
|00002120| 00 d8 0f 20 20 20 20 20 | 20 20 20 ef 20 37 0d 00 |... | . 7..|
|00002130| d9 0b 20 20 20 20 20 20 | cd 0d 00 da 09 20 20 20 |.. |..... |
|00002140| 20 cd 0d 00 db 07 20 20 | 3a 0d 00 dc 13 20 20 c9 | ..... |:.... .|
|00002150| 20 53 61 76 65 57 69 6e | 64 6f 77 25 0d 00 dd 11 | SaveWin|dow%....|
|00002160| 20 20 20 20 f2 64 61 74 | 61 53 61 76 65 0d 00 de | .dat|aSave...|
|00002170| 05 cb 0d 00 df 18 44 72 | 61 67 46 72 6f 6d 57 69 |......Dr|agFromWi|
|00002180| 6e 64 6f 77 25 20 3d 20 | 2d 31 0d 00 e0 05 e1 0d |ndow% = |-1......|
|00002190| 00 e1 04 0d 00 e2 11 dd | 20 f2 6b 65 79 50 72 65 |........| .keyPre|
|000021a0| 73 73 65 64 0d 00 e3 23 | ea 20 61 63 63 65 70 74 |ssed...#|. accept|
|000021b0| 4b 65 79 25 2c 20 63 68 | 61 72 61 63 74 65 72 25 |Key%, ch|aracter%|
|000021c0| 2c 20 69 63 6f 6e 25 0d | 00 e4 05 3a 0d 00 e5 34 |, icon%.|...:...4|
|000021d0| 69 63 6f 6e 25 20 3d 20 | 57 69 6d 70 42 6c 6f 63 |icon% = |WimpBloc|
|000021e0| 6b 25 21 34 3a 20 63 68 | 61 72 61 63 74 65 72 25 |k%!4: ch|aracter%|
|000021f0| 20 3d 20 57 69 6d 70 42 | 6c 6f 63 6b 25 21 32 34 | = WimpB|lock%!24|
|00002200| 0d 00 e6 12 61 63 63 65 | 70 74 4b 65 79 25 20 3d |....acce|ptKey% =|
|00002210| 20 b9 0d 00 e7 05 3a 0d | 00 e8 15 c8 8e 20 57 69 | .....:.|..... Wi|
|00002220| 6d 70 42 6c 6f 63 6b 25 | 21 30 20 ca 0d 00 e9 14 |mpBlock%|!0 .....|
|00002230| 20 20 c9 20 57 6f 72 6c | 64 57 69 6e 64 6f 77 25 | . Worl|dWindow%|
|00002240| 0d 00 ea 12 20 20 20 20 | c8 8e 20 69 63 6f 6e 25 |.... |.. icon%|
|00002250| 20 ca 0d 00 eb 1c 20 20 | 20 20 20 20 c9 20 31 3a | ..... | . 1:|
|00002260| 20 f4 20 50 6c 61 6e 65 | 74 20 6e 61 6d 65 0d 00 | . Plane|t name..|
|00002270| ec 1f 20 20 20 20 20 20 | 20 20 e7 20 63 68 61 72 |.. | . char|
|00002280| 61 63 74 65 72 25 20 3d | 20 31 33 20 8c 0d 00 ed |acter% =| 13 ....|
|00002290| 52 20 20 20 20 20 20 20 | 20 20 20 50 6c 61 6e 65 |R | Plane|
|000022a0| 74 4e 61 6d 65 24 28 43 | 75 72 72 65 6e 74 57 6f |tName$(C|urrentWo|
|000022b0| 72 6c 64 25 29 20 3d 20 | a4 72 65 61 64 49 6e 64 |rld%) = |.readInd|
|000022c0| 69 72 65 63 74 65 64 42 | 75 66 66 65 72 28 57 6f |irectedB|uffer(Wo|
|000022d0| 72 6c 64 57 69 6e 64 6f | 77 4e 61 6d 65 25 29 0d |rldWindo|wName%).|
|000022e0| 00 ee 1a 20 20 20 20 20 | 20 20 20 20 20 f2 72 65 |... | .re|
|000022f0| 6d 6f 76 65 43 61 72 65 | 74 0d 00 ef 44 20 20 20 |moveCare|t...D |
|00002300| 20 20 20 20 20 20 20 f2 | 72 65 64 72 61 77 57 69 | .|redrawWi|
|00002310| 6e 64 6f 77 41 72 65 61 | 28 4f 72 64 65 72 73 57 |ndowArea|(OrdersW|
|00002320| 69 6e 64 6f 77 25 2c 20 | 30 2c 20 2d 39 30 30 30 |indow%, |0, -9000|
|00002330| 2c 20 31 30 30 30 2c 20 | 2d 31 32 34 29 0d 00 f0 |, 1000, |-124)...|
|00002340| 4a 20 20 20 20 20 20 20 | 20 20 20 f2 72 65 64 72 |J | .redr|
|00002350| 61 77 57 69 6e 64 6f 77 | 41 72 65 61 28 53 6f 72 |awWindow|Area(Sor|
|00002360| 74 65 64 50 6c 61 6e 65 | 74 73 57 69 6e 64 6f 77 |tedPlane|tsWindow|
|00002370| 25 2c 20 30 2c 20 2d 39 | 30 30 30 2c 20 31 30 30 |%, 0, -9|000, 100|
|00002380| 30 2c 20 2d 36 34 29 0d | 00 f1 0d 20 20 20 20 20 |0, -64).|... |
|00002390| 20 20 20 cc 0d 00 f2 1c | 20 20 20 20 20 20 20 20 | .....| |
|000023a0| 20 20 61 63 63 65 70 74 | 4b 65 79 25 20 3d 20 a3 | accept|Key% = .|
|000023b0| 0d 00 f3 0d 20 20 20 20 | 20 20 20 20 cd 0d 00 f4 |.... | ....|
|000023c0| 23 20 20 20 20 20 20 c9 | 20 31 33 3a 20 e7 20 63 |# .| 13: . c|
|000023d0| 68 61 72 61 63 74 65 72 | 25 20 3d 20 31 33 20 8c |haracter|% = 13 .|
|000023e0| 0d 00 f5 1a 20 20 20 20 | 20 20 20 20 20 20 f2 72 |.... | .r|
|000023f0| 65 6d 6f 76 65 43 61 72 | 65 74 0d 00 f6 58 20 20 |emoveCar|et...X |
|00002400| 20 20 20 20 20 20 20 20 | f2 75 70 64 61 74 65 57 | |.updateW|
|00002410| 6f 72 6c 64 57 69 6e 64 | 6f 77 50 6c 61 6e 65 74 |orldWind|owPlanet|
|00002420| 53 68 69 70 73 28 bb 28 | a4 72 65 61 64 49 6e 64 |Ships(.(|.readInd|
|00002430| 69 72 65 63 74 65 64 42 | 75 66 66 65 72 28 57 6f |irectedB|uffer(Wo|
|00002440| 72 6c 64 57 69 6e 64 6f | 77 53 68 69 70 73 25 29 |rldWindo|wShips%)|
|00002450| 29 29 0d 00 f7 1c 20 20 | 20 20 20 20 20 20 cc 20 |)).... | . |
|00002460| 61 63 63 65 70 74 4b 65 | 79 25 20 3d 20 a3 0d 00 |acceptKe|y% = ...|
|00002470| f8 0d 20 20 20 20 20 20 | 20 20 cd 0d 00 f9 1b 20 |.. | ..... |
|00002480| 20 20 20 20 20 7f 3a 20 | 61 63 63 65 70 74 4b 65 | .: |acceptKe|
|00002490| 79 25 20 3d 20 a3 0d 00 | fa 09 20 20 20 20 cb 0d |y% = ...|.. ..|
|000024a0| 00 fb 07 20 20 3a 0d 00 | fc 15 20 20 c9 20 42 61 |... :..|.. . Ba|
|000024b0| 74 74 6c 65 57 69 6e 64 | 6f 77 25 0d 00 fd 2b 20 |ttleWind|ow%...+ |
|000024c0| 20 20 20 e7 20 28 69 63 | 6f 6e 25 20 3d 20 31 29 | . (ic|on% = 1)|
|000024d0| 20 80 20 28 63 68 61 72 | 61 63 74 65 72 25 20 3d | . (char|acter% =|
|000024e0| 20 31 33 29 20 8c 0d 00 | fe 50 20 20 20 20 20 20 | 13) ...|.P |
|000024f0| 50 6c 61 6e 65 74 4e 61 | 6d 65 24 28 42 61 74 74 |PlanetNa|me$(Batt|
|00002500| 6c 65 57 6f 72 6c 64 25 | 29 20 3d 20 a4 72 65 61 |leWorld%|) = .rea|
|00002510| 64 49 6e 64 69 72 65 63 | 74 65 64 42 75 66 66 65 |dIndirec|tedBuffe|
|00002520| 72 28 42 61 74 74 6c 65 | 57 69 6e 64 6f 77 50 6c |r(Battle|WindowPl|
|00002530| 61 6e 65 74 25 29 0d 00 | ff 16 20 20 20 20 20 20 |anet%)..|.. |
|00002540| f2 72 65 6d 6f 76 65 43 | 61 72 65 74 0d 01 00 40 |.removeC|aret...@|
|00002550| 20 20 20 20 20 20 f2 72 | 65 64 72 61 77 57 69 6e | .r|edrawWin|
|00002560| 64 6f 77 41 72 65 61 28 | 4f 72 64 65 72 73 57 69 |dowArea(|OrdersWi|
|00002570| 6e 64 6f 77 25 2c 20 30 | 2c 20 2d 39 30 30 30 2c |ndow%, 0|, -9000,|
|00002580| 20 31 30 30 30 2c 20 2d | 31 32 34 29 0d 01 01 46 | 1000, -|124)...F|
|00002590| 20 20 20 20 20 20 f2 72 | 65 64 72 61 77 57 69 6e | .r|edrawWin|
|000025a0| 64 6f 77 41 72 65 61 28 | 53 6f 72 74 65 64 50 6c |dowArea(|SortedPl|
|000025b0| 61 6e 65 74 73 57 69 6e | 64 6f 77 25 2c 20 30 2c |anetsWin|dow%, 0,|
|000025c0| 20 2d 39 30 30 30 2c 20 | 31 30 30 30 2c 20 2d 36 | -9000, |1000, -6|
|000025d0| 34 29 0d 01 02 0a 20 20 | 20 20 20 cc 0d 01 03 18 |4).... | .....|
|000025e0| 20 20 20 20 20 20 61 63 | 63 65 70 74 4b 65 79 25 | ac|ceptKey%|
|000025f0| 20 3d 20 a3 0d 01 04 0a | 20 20 20 20 20 cd 0d 01 | = .....| ...|
|00002600| 05 07 20 20 3a 0d 01 06 | 13 20 20 c9 20 53 61 76 |.. :...|. . Sav|
|00002610| 65 57 69 6e 64 6f 77 25 | 0d 01 07 1b 20 20 20 20 |eWindow%|.... |
|00002620| e7 20 63 68 61 72 61 63 | 74 65 72 25 20 3d 20 31 |. charac|ter% = 1|
|00002630| 33 20 8c 0d 01 08 3e 20 | 20 20 20 20 20 f2 64 61 |3 ....> | .da|
|00002640| 74 61 53 61 76 65 41 63 | 6b 28 a4 72 65 61 64 49 |taSaveAc|k(.readI|
|00002650| 6e 64 69 72 65 63 74 65 | 64 42 75 66 66 65 72 28 |ndirecte|dBuffer(|
|00002660| 53 61 76 65 57 69 6e 64 | 6f 77 54 65 78 74 25 29 |SaveWind|owText%)|
|00002670| 29 0d 01 09 09 20 20 20 | 20 cc 0d 01 0a 18 20 20 |).... | ..... |
|00002680| 20 20 20 20 61 63 63 65 | 70 74 4b 65 79 25 20 3d | acce|ptKey% =|
|00002690| 20 a3 0d 01 0b 09 20 20 | 20 20 cd 0d 01 0c 07 20 | ..... | ..... |
|000026a0| 20 3a 0d 01 0d 17 20 20 | 7f 3a 20 61 63 63 65 70 | :.... |.: accep|
|000026b0| 74 4b 65 79 25 20 3d 20 | a3 0d 01 0e 05 cb 0d 01 |tKey% = |........|
|000026c0| 0f 35 e7 20 ac 20 61 63 | 63 65 70 74 4b 65 79 25 |.5. . ac|ceptKey%|
|000026d0| 20 8c 20 c8 99 20 22 57 | 69 6d 70 5f 50 72 6f 63 | . .. "W|imp_Proc|
|000026e0| 65 73 73 4b 65 79 22 2c | 20 63 68 61 72 61 63 74 |essKey",| charact|
|000026f0| 65 72 25 0d 01 10 05 e1 | 0d 01 11 04 0d 01 12 11 |er%.....|........|
|00002700| dd 20 f2 6d 65 6e 75 53 | 65 6c 65 63 74 0d 01 13 |. .menuS|elect...|
|00002710| 0c ea 20 6d 65 6e 75 31 | 25 0d 01 14 05 3a 0d 01 |.. menu1|%....:..|
|00002720| 15 19 6d 65 6e 75 31 25 | 20 3d 20 57 69 6d 70 42 |..menu1%| = WimpB|
|00002730| 6c 6f 63 6b 25 21 30 0d | 01 16 05 3a 0d 01 17 15 |lock%!0.|...:....|
|00002740| c8 8e 20 43 75 72 72 65 | 6e 74 4d 65 6e 75 25 20 |.. Curre|ntMenu% |
|00002750| ca 0d 01 18 11 20 20 c9 | 20 49 63 6f 6e 4d 65 6e |..... .| IconMen|
|00002760| 75 25 0d 01 19 13 20 20 | 20 20 c8 8e 20 6d 65 6e |u%.... | .. men|
|00002770| 75 31 25 20 ca 0d 01 1a | 18 20 20 20 20 20 20 c9 |u1% ....|. .|
|00002780| 20 32 3a 20 51 75 69 74 | 25 20 3d 20 b9 0d 01 1b | 2: Quit|% = ....|
|00002790| 09 20 20 20 20 cb 0d 01 | 1c 07 20 20 3a 0d 01 1d |. ...|.. :...|
|000027a0| 11 20 20 c9 20 4d 61 69 | 6e 4d 65 6e 75 25 0d 01 |. . Mai|nMenu%..|
|000027b0| 1e 13 20 20 20 20 c8 8e | 20 6d 65 6e 75 31 25 20 |.. ..| menu1% |
|000027c0| ca 0d 01 1f 18 20 20 20 | 20 20 20 c9 20 30 3a 20 |..... | . 0: |
|000027d0| f2 6e 65 78 74 53 69 64 | 65 0d 01 20 18 20 20 20 |.nextSid|e.. . |
|000027e0| 20 20 20 c9 20 31 3a 20 | f2 6e 65 78 74 54 75 72 | . 1: |.nextTur|
|000027f0| 6e 0d 01 21 2d 20 20 20 | 20 20 20 c9 20 32 3a 20 |n..!- | . 2: |
|00002800| f2 6f 70 65 6e 57 69 6e | 64 6f 77 28 53 74 61 74 |.openWin|dow(Stat|
|00002810| 69 73 74 69 63 73 57 69 | 6e 64 6f 77 25 29 0d 01 |isticsWi|ndow%)..|
|00002820| 22 29 20 20 20 20 20 20 | c9 20 33 3a 20 f2 6f 70 |") |. 3: .op|
|00002830| 65 6e 57 69 6e 64 6f 77 | 28 4f 72 64 65 72 73 57 |enWindow|(OrdersW|
|00002840| 69 6e 64 6f 77 25 29 0d | 01 23 09 20 20 20 20 cb |indow%).|.#. .|
|00002850| 0d 01 24 07 20 20 3a 0d | 01 25 12 20 20 c9 20 47 |..$. :.|.%. . G|
|00002860| 72 61 70 68 4d 65 6e 75 | 25 0d 01 26 13 20 20 20 |raphMenu|%..&. |
|00002870| 20 c8 8e 20 6d 65 6e 75 | 31 25 20 ca 0d 01 27 41 | .. menu|1% ...'A|
|00002880| 20 20 20 20 20 20 c9 20 | 30 2c 20 31 2c 20 32 3a | . |0, 1, 2:|
|00002890| 20 f2 74 6f 67 67 6c 65 | 54 69 63 6b 28 43 75 72 | .toggle|Tick(Cur|
|000028a0| 72 65 6e 74 47 72 61 70 | 68 43 68 6f 69 63 65 25 |rentGrap|hChoice%|
|000028b0| 2c 20 47 72 61 70 68 4d | 65 6e 75 25 29 0d 01 28 |, GraphM|enu%)..(|
|000028c0| 2b 20 20 20 20 20 20 20 | 20 f2 74 6f 67 67 6c 65 |+ | .toggle|
|000028d0| 54 69 63 6b 28 6d 65 6e | 75 31 25 2c 20 47 72 61 |Tick(men|u1%, Gra|
|000028e0| 70 68 4d 65 6e 75 25 29 | 0d 01 29 28 20 20 20 20 |phMenu%)|..)( |
|000028f0| 20 20 20 20 43 75 72 72 | 65 6e 74 47 72 61 70 68 | Curr|entGraph|
|00002900| 43 68 6f 69 63 65 25 20 | 3d 20 6d 65 6e 75 31 25 |Choice% |= menu1%|
|00002910| 0d 01 2a 27 20 20 20 20 | 20 20 20 20 f2 72 65 64 |..*' | .red|
|00002920| 72 61 77 57 69 6e 64 6f | 77 28 47 72 61 70 68 57 |rawWindo|w(GraphW|
|00002930| 69 6e 64 6f 77 25 29 0d | 01 2b 09 20 20 20 20 cb |indow%).|.+. .|
|00002940| 0d 01 2c 07 20 20 3a 0d | 01 2d 17 20 20 c9 20 53 |..,. :.|.-. . S|
|00002950| 74 61 74 69 73 74 69 63 | 73 4d 65 6e 75 25 0d 01 |tatistic|sMenu%..|
|00002960| 2e 13 20 20 20 20 c8 8e | 20 6d 65 6e 75 31 25 20 |.. ..| menu1% |
|00002970| ca 0d 01 2f 28 20 20 20 | 20 20 20 c9 20 30 3a 20 |.../( | . 0: |
|00002980| f2 6f 70 65 6e 57 69 6e | 64 6f 77 28 47 72 61 70 |.openWin|dow(Grap|
|00002990| 68 57 69 6e 64 6f 77 25 | 29 0d 01 30 30 20 20 20 |hWindow%|)..00 |
|000029a0| 20 20 20 c9 20 31 3a 20 | f2 6f 70 65 6e 57 69 6e | . 1: |.openWin|
|000029b0| 64 6f 77 28 53 6f 72 74 | 65 64 50 6c 61 6e 65 74 |dow(Sort|edPlanet|
|000029c0| 73 57 69 6e 64 6f 77 25 | 29 0d 01 31 27 20 20 20 |sWindow%|)..1' |
|000029d0| 20 20 20 c9 20 32 3a 20 | f2 6f 70 65 6e 57 69 6e | . 2: |.openWin|
|000029e0| 64 6f 77 28 53 69 64 65 | 57 69 6e 64 6f 77 25 29 |dow(Side|Window%)|
|000029f0| 0d 01 32 09 20 20 20 20 | cb 0d 01 33 07 20 20 3a |..2. |...3. :|
|00002a00| 0d 01 34 17 20 20 c9 20 | 53 69 64 65 57 69 6e 64 |..4. . |SideWind|
|00002a10| 6f 77 4d 65 6e 75 25 0d | 01 35 18 20 20 20 20 20 |owMenu%.|.5. |
|00002a20| e7 20 6d 65 6e 75 31 25 | 20 3e 3d 20 30 20 8c 0d |. menu1%| >= 0 ..|
|00002a30| 01 36 28 20 20 20 20 20 | 20 20 f2 75 70 64 61 74 |.6( | .updat|
|00002a40| 65 53 69 64 65 57 69 6e | 64 6f 77 28 6d 65 6e 75 |eSideWin|dow(menu|
|00002a50| 31 25 20 2d 20 31 29 0d | 01 37 23 20 20 20 20 20 |1% - 1).|.7# |
|00002a60| 20 20 f2 6f 70 65 6e 57 | 69 6e 64 6f 77 28 53 69 | .openW|indow(Si|
|00002a70| 64 65 57 69 6e 64 6f 77 | 25 29 0d 01 38 0a 20 20 |deWindow|%)..8. |
|00002a80| 20 20 20 cd 0d 01 39 05 | cb 0d 01 3a 05 3a 0d 01 | ...9.|...:.:..|
|00002a90| 3b 16 f2 72 65 6f 70 65 | 6e 43 75 72 72 65 6e 74 |;..reope|nCurrent|
|00002aa0| 4d 65 6e 75 0d 01 3c 05 | e1 0d 01 3d 04 0d 01 3e |Menu..<.|...=...>|
|00002ab0| 12 dd 20 f2 75 73 65 72 | 4d 65 73 73 61 67 65 0d |.. .user|Message.|
|00002ac0| 01 3f 16 c8 8e 20 57 69 | 6d 70 42 6c 6f 63 6b 25 |.?... Wi|mpBlock%|
|00002ad0| 21 31 36 20 ca 0d 01 40 | 17 20 20 c9 20 30 20 20 |!16 ...@|. . 0 |
|00002ae0| 20 3a 20 51 75 69 74 25 | 20 3d 20 b9 0d 01 41 39 | : Quit%| = ...A9|
|00002af0| 20 20 c9 20 32 20 20 20 | 3a 20 f2 64 61 74 61 53 | . 2 |: .dataS|
|00002b00| 61 76 65 41 63 6b 28 a4 | 72 65 61 64 30 53 74 72 |aveAck(.|read0Str|
|00002b10| 69 6e 67 28 57 69 6d 70 | 42 6c 6f 63 6b 25 20 2b |ing(Wimp|Block% +|
|00002b20| 20 34 34 29 29 0d 01 42 | 17 20 20 c9 20 33 20 20 | 44))..B|. . 3 |
|00002b30| 20 3a 20 f2 64 61 74 61 | 4c 6f 61 64 0d 01 43 1a | : .data|Load..C.|
|00002b40| 20 20 c9 20 31 30 20 20 | 3a 20 f2 62 6f 6f 74 4f | . 10 |: .bootO|
|00002b50| 70 74 69 6f 6e 73 0d 01 | 44 1a 20 20 c9 20 26 35 |ptions..|D. . &5|
|00002b60| 30 32 3a 20 f2 68 65 6c | 70 4d 65 73 73 61 67 65 |02: .hel|pMessage|
|00002b70| 0d 01 45 05 cb 0d 01 46 | 05 e1 0d 01 47 04 0d 01 |..E....F|....G...|
|00002b80| 48 04 0d 01 49 12 dd 20 | f2 62 6f 6f 74 4f 70 74 |H...I.. |.bootOpt|
|00002b90| 69 6f 6e 73 0d 01 4a 2f | f4 20 53 61 76 65 20 64 |ions..J/|. Save d|
|00002ba0| 65 74 61 69 6c 73 20 74 | 6f 20 6c 6f 61 64 20 74 |etails t|o load t|
|00002bb0| 68 69 73 20 61 70 70 20 | 69 6e 20 74 68 69 73 20 |his app |in this |
|00002bc0| 73 65 74 0d 01 4b 1a ea | 20 66 69 6c 65 25 2c 20 |set..K..| file%, |
|00002bd0| 64 69 72 24 2c 20 6c 65 | 6e 67 74 68 25 0d 01 4c |dir$, le|ngth%..L|
|00002be0| 05 3a 0d 01 4d 19 66 69 | 6c 65 25 20 3d 20 57 69 |.:..M.fi|le% = Wi|
|00002bf0| 6d 70 42 6c 6f 63 6b 25 | 21 32 30 0d 01 4e 47 c8 |mpBlock%|!20..NG.|
|00002c00| 99 20 22 4f 53 5f 47 53 | 54 72 61 6e 73 22 2c 20 |. "OS_GS|Trans", |
|00002c10| 22 3c 54 72 79 6e 74 68 | 24 44 69 72 3e 22 2c 20 |"<Trynth|$Dir>", |
|00002c20| 57 69 6d 70 42 6c 6f 63 | 6b 25 20 2b 20 32 30 30 |WimpBloc|k% + 200|
|00002c30| 2c 20 32 35 36 20 b8 20 | 2c 2c 20 6c 65 6e 67 74 |, 256 . |,, lengt|
|00002c40| 68 25 0d 01 4f 26 3f 28 | 57 69 6d 70 42 6c 6f 63 |h%..O&?(|WimpBloc|
|00002c50| 6b 25 20 2b 20 6c 65 6e | 67 74 68 25 20 2b 20 32 |k% + len|gth% + 2|
|00002c60| 30 30 29 20 3d 20 31 33 | 0d 01 50 1e 64 69 72 24 |00) = 13|..P.dir$|
|00002c70| 20 3d 20 24 28 57 69 6d | 70 42 6c 6f 63 6b 25 20 | = $(Wim|pBlock% |
|00002c80| 2b 20 32 30 30 29 0d 01 | 51 1a d5 23 66 69 6c 65 |+ 200)..|Q..#file|
|00002c90| 25 2c 20 22 52 75 6e 20 | 22 20 2b 20 64 69 72 24 |%, "Run |" + dir$|
|00002ca0| 0d 01 52 05 e1 0d 01 53 | 04 0d 01 54 5a f4 2a 2a |..R....S|...TZ.**|
|00002cb0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002cc0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002cd0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002ce0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002cf0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d00| 2a 2a 2a 0d 01 55 5a f4 | 2a 2a 2a 2a 2a 2a 2a 2a |***..UZ.|********|
|00002d10| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d20| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d30| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d50| 20 55 73 65 72 20 57 69 | 6e 64 6f 77 73 0d 01 56 | User Wi|ndows..V|
|00002d60| 5a f4 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |Z.******|********|
|00002d70| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d80| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002d90| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002da0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00002db0| 2a 2a 2a 2a 2a 2a 2a 0d | 01 57 04 0d 01 58 5a f4 |*******.|.W...XZ.|
|00002dc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002dd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002de0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002df0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 20 4d 61 69 6e 20 57 |--------|- Main W|
|00002e10| 69 6e 64 6f 77 0d 01 59 | 1f dd 20 f2 64 72 61 77 |indow..Y|.. .draw|
|00002e20| 4d 61 69 6e 57 69 6e 64 | 6f 77 28 78 30 25 2c 20 |MainWind|ow(x0%, |
|00002e30| 79 30 25 29 0d 01 5a 13 | ea 20 6c 6f 6f 70 25 2c |y0%)..Z.|. loop%,|
|00002e40| 20 78 25 2c 20 79 25 0d | 01 5b 05 3a 0d 01 5c 3f | x%, y%.|.[.:..\?|
|00002e50| e7 20 28 57 69 6d 70 42 | 6c 6f 63 6b 25 21 34 30 |. (WimpB|lock%!40|
|00002e60| 20 2d 20 79 30 25 20 3e | 3d 20 2d 36 34 29 20 80 | - y0% >|= -64) .|
|00002e70| 20 28 50 6f 69 6e 74 65 | 72 4f 76 65 72 50 6c 61 | (Pointe|rOverPla|
|00002e80| 6e 65 74 25 20 3e 20 30 | 29 20 8c 0d 01 5d 3f 20 |net% > 0|) ...]? |
|00002e90| 20 ec 20 20 31 30 2c 20 | 20 2d 34 3a 20 f2 73 69 | . 10, | -4: .si|
|00002ea0| 64 65 43 6f 6c 6f 75 72 | 73 28 20 50 6c 61 6e 65 |deColour|s( Plane|
|00002eb0| 74 53 69 64 65 28 50 6f | 69 6e 74 65 72 4f 76 65 |tSide(Po|interOve|
|00002ec0| 72 50 6c 61 6e 65 74 25 | 29 29 0d 01 5e 41 20 20 |rPlanet%|))..^A |
|00002ed0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 f1 | | .|
|00002ee0| 20 53 69 64 65 4e 61 6d | 65 73 24 28 50 6c 61 6e | SideNam|es$(Plan|
|00002ef0| 65 74 53 69 64 65 28 50 | 6f 69 6e 74 65 72 4f 76 |etSide(P|ointerOv|
|00002f00| 65 72 50 6c 61 6e 65 74 | 25 29 29 0d 01 5f 12 20 |erPlanet|%)).._. |
|00002f10| 20 f2 63 6f 6c 6f 75 72 | 42 6c 61 63 6b 0d 01 60 | .colour|Black..`|
|00002f20| 37 20 20 ec 20 20 31 30 | 2c 20 2d 33 36 3a 20 f1 |7 . 10|, -36: .|
|00002f30| 20 c3 28 50 6c 61 6e 65 | 74 53 68 69 70 73 25 28 | .(Plane|tShips%(|
|00002f40| 50 6f 69 6e 74 65 72 4f | 76 65 72 50 6c 61 6e 65 |PointerO|verPlane|
|00002f50| 74 25 29 29 0d 01 61 10 | 20 20 ec 20 31 30 36 2c |t%))..a.| . 106,|
|00002f60| 20 2d 33 36 0d 01 62 2c | 20 20 e7 20 50 6f 69 6e | -36..b,| . Poin|
|00002f70| 74 65 72 4f 76 65 72 50 | 6c 61 6e 65 74 25 20 3d |terOverP|lanet% =|
|00002f80| 20 43 75 72 72 65 6e 74 | 57 6f 72 6c 64 25 20 8c | Current|World% .|
|00002f90| 0d 01 63 1b 20 20 20 20 | 20 20 20 20 20 20 20 20 |..c. | |
|00002fa0| 20 20 20 20 20 f1 20 22 | 2d 2d 22 0d 01 64 07 20 | . "|--"..d. |
|00002fb0| 20 cc 0d 01 65 49 20 20 | 20 20 20 20 20 20 20 20 | ...eI | |
|00002fc0| 20 20 20 20 20 20 20 f1 | 20 c3 28 a4 6a 6f 75 72 | .| .(.jour|
|00002fd0| 6e 65 79 54 69 6d 65 28 | 43 75 72 72 65 6e 74 57 |neyTime(|CurrentW|
|00002fe0| 6f 72 6c 64 25 2c 20 50 | 6f 69 6e 74 65 72 4f 76 |orld%, P|ointerOv|
|00002ff0| 65 72 50 6c 61 6e 65 74 | 25 29 29 0d 01 66 07 20 |erPlanet|%))..f. |
|00003000| 20 cd 0d 01 67 33 20 20 | ec 20 31 37 30 2c 20 2d | ...g3 |. 170, -|
|00003010| 33 36 3a 20 f1 20 50 6c | 61 6e 65 74 4e 61 6d 65 |36: . Pl|anetName|
|00003020| 24 28 50 6f 69 6e 74 65 | 72 4f 76 65 72 50 6c 61 |$(Pointe|rOverPla|
|00003030| 6e 65 74 25 29 0d 01 68 | 05 cd 0d 01 69 05 3a 0d |net%)..h|....i.:.|
|00003040| 01 6a 46 e7 20 ac 20 28 | 28 57 69 6d 70 42 6c 6f |.jF. . (|(WimpBlo|
|00003050| 63 6b 25 21 33 32 20 2d | 20 79 30 25 20 3e 3d 20 |ck%!32 -| y0% >= |
|00003060| 2d 36 34 29 20 80 20 28 | 57 69 6d 70 42 6c 6f 63 |-64) . (|WimpBloc|
|00003070| 6b 25 21 33 36 20 2d 20 | 78 30 25 20 3c 20 36 30 |k%!36 - |x0% < 60|
|00003080| 30 29 29 20 8c 0d 01 6b | 22 20 20 e3 20 6c 6f 6f |0)) ...k|" . loo|
|00003090| 70 25 20 3d 20 31 20 b8 | 20 4e 75 6d 62 65 72 50 |p% = 1 .| NumberP|
|000030a0| 6c 61 6e 65 74 73 25 0d | 01 6c 29 20 20 20 20 f2 |lanets%.|.l) .|
|000030b0| 73 69 64 65 43 6f 6c 6f | 75 72 73 28 20 50 6c 61 |sideColo|urs( Pla|
|000030c0| 6e 65 74 53 69 64 65 28 | 6c 6f 6f 70 25 29 20 29 |netSide(|loop%) )|
|000030d0| 0d 01 6d 26 20 20 20 20 | f2 70 6c 61 6e 65 74 50 |..m& |.planetP|
|000030e0| 6f 73 69 74 69 6f 6e 28 | 6c 6f 6f 70 25 2c 20 78 |osition(|loop%, x|
|000030f0| 25 2c 20 79 25 29 0d 01 | 6e 24 20 20 20 20 f2 70 |%, y%)..|n$ .p|
|00003100| 6c 61 6e 65 74 54 6f 57 | 69 6e 64 6f 77 54 72 61 |lanetToW|indowTra|
|00003110| 6e 73 28 78 25 2c 20 79 | 25 29 0d 01 6f 18 20 20 |ns(x%, y|%)..o. |
|00003120| 20 20 c8 8f 20 c8 90 20 | 78 25 2c 20 79 25 2c 20 | .. .. |x%, y%, |
|00003130| 32 30 0d 01 70 0d 20 20 | ed 20 6c 6f 6f 70 25 0d |20..p. |. loop%.|
|00003140| 01 71 05 cd 0d 01 72 05 | e1 0d 01 73 04 0d 01 74 |.q....r.|...s...t|
|00003150| 26 dd 20 f2 70 6c 61 6e | 65 74 54 6f 57 69 6e 64 |&. .plan|etToWind|
|00003160| 6f 77 54 72 61 6e 73 28 | f8 20 78 25 2c 20 f8 20 |owTrans(|. x%, . |
|00003170| 79 25 29 0d 01 75 1f 78 | 25 20 3d 20 78 25 20 2a |y%)..u.x|% = x% *|
|00003180| 20 31 30 3a 20 79 25 20 | 3d 20 79 25 20 2a 20 2d | 10: y% |= y% * -|
|00003190| 31 30 0d 01 76 05 e1 0d | 01 77 04 0d 01 78 26 dd |10..v...|.w...x&.|
|000031a0| 20 f2 77 69 6e 64 6f 77 | 54 6f 50 6c 61 6e 65 74 | .window|ToPlanet|
|000031b0| 54 72 61 6e 73 28 f8 20 | 78 25 2c 20 f8 20 79 25 |Trans(. |x%, . y%|
|000031c0| 29 0d 01 79 1e 78 25 20 | 3d 20 78 25 20 2f 20 31 |)..y.x% |= x% / 1|
|000031d0| 30 3a 20 79 25 20 3d 20 | 79 25 20 2f 20 31 30 0d |0: y% = |y% / 10.|
|000031e0| 01 7a 05 e1 0d 01 7b 04 | 0d 01 7c 1f dd 20 a4 73 |.z....{.|..|.. .s|
|000031f0| 69 64 65 43 6f 6c 6f 75 | 72 73 4e 75 6d 62 65 72 |ideColou|rsNumber|
|00003200| 28 73 69 64 65 25 29 0d | 01 7d 2d f4 20 52 65 74 |(side%).|.}-. Ret|
|00003210| 75 72 6e 73 20 74 68 65 | 20 72 65 6c 65 76 61 6e |urns the| relevan|
|00003220| 74 20 57 69 6d 70 20 63 | 6f 6c 6f 75 72 20 6e 75 |t Wimp c|olour nu|
|00003230| 6d 62 65 72 0d 01 7e 11 | e7 20 73 69 64 65 25 20 |mber..~.|. side% |
|00003240| 3d 20 30 20 8c 0d 01 7f | 08 20 20 3d 30 0d 01 80 |= 0 ....|. =0...|
|00003250| 05 cc 0d 01 81 14 20 20 | e7 20 73 69 64 65 25 20 |...... |. side% |
|00003260| 3c 3d 20 38 20 8c 0d 01 | 82 12 20 20 20 20 3d 73 |<= 8 ...|.. =s|
|00003270| 69 64 65 25 20 2b 20 37 | 0d 01 83 07 20 20 cc 0d |ide% + 7|.... ..|
|00003280| 01 84 12 20 20 20 20 3d | 73 69 64 65 25 20 2d 20 |... =|side% - |
|00003290| 37 0d 01 85 04 0d 01 86 | 19 dd 20 f2 73 69 64 65 |7.......|.. .side|
|000032a0| 43 6f 6c 6f 75 72 73 28 | 73 69 64 65 25 29 0d 01 |Colours(|side%)..|
|000032b0| 87 32 c8 99 20 22 57 69 | 6d 70 5f 53 65 74 43 6f |.2.. "Wi|mp_SetCo|
|000032c0| 6c 6f 75 72 22 2c 20 a4 | 73 69 64 65 43 6f 6c 6f |lour", .|sideColo|
|000032d0| 75 72 73 4e 75 6d 62 65 | 72 28 73 69 64 65 25 29 |ursNumbe|r(side%)|
|000032e0| 0d 01 88 05 e1 0d 01 89 | 04 0d 01 8a 12 dd 20 f2 |........|...... .|
|000032f0| 63 6f 6c 6f 75 72 42 6c | 61 63 6b 0d 01 8b 1a c8 |colourBl|ack.....|
|00003300| 99 20 22 57 69 6d 70 5f | 53 65 74 43 6f 6c 6f 75 |. "Wimp_|SetColou|
|00003310| 72 22 2c 20 37 0d 01 8c | 05 e1 0d 01 8d 04 0d 01 |r", 7...|........|
|00003320| 8e 17 dd 20 f2 63 6f 6c | 6f 75 72 42 61 63 6b 67 |... .col|ourBackg|
|00003330| 72 6f 75 6e 64 0d 01 8f | 1a c8 99 20 22 57 69 6d |round...|... "Wim|
|00003340| 70 5f 53 65 74 43 6f 6c | 6f 75 72 22 2c 20 31 0d |p_SetCol|our", 1.|
|00003350| 01 90 05 e1 0d 01 91 04 | 0d 01 92 2a dd 20 f2 70 |........|...*. .p|
|00003360| 6c 61 6e 65 74 50 6f 73 | 69 74 69 6f 6e 28 70 6c |lanetPos|ition(pl|
|00003370| 61 6e 65 74 25 2c 20 f8 | 20 78 25 2c 20 f8 20 79 |anet%, .| x%, . y|
|00003380| 25 29 0d 01 93 44 78 25 | 20 3d 20 50 6c 61 6e 65 |%)...Dx%| = Plane|
|00003390| 74 50 6f 73 69 74 69 6f | 6e 28 70 6c 61 6e 65 74 |tPositio|n(planet|
|000033a0| 25 2c 20 30 29 3a 20 79 | 25 20 3d 20 50 6c 61 6e |%, 0): y|% = Plan|
|000033b0| 65 74 50 6f 73 69 74 69 | 6f 6e 28 70 6c 61 6e 65 |etPositi|on(plane|
|000033c0| 74 25 2c 20 31 29 0d 01 | 94 05 e1 0d 01 95 04 0d |t%, 1)..|........|
|000033d0| 01 96 1c dd 20 a4 77 6f | 72 6c 64 41 74 57 69 6e |.... .wo|rldAtWin|
|000033e0| 64 6f 77 28 78 25 2c 20 | 79 25 29 0d 01 97 44 f4 |dow(x%, |y%)...D.|
|000033f0| 20 52 65 74 75 72 6e 73 | 20 74 68 65 20 76 61 6c | Returns| the val|
|00003400| 75 65 20 6f 66 20 74 68 | 65 20 70 6c 61 6e 65 74 |ue of th|e planet|
|00003410| 20 61 74 20 28 78 25 2c | 20 79 25 29 20 6f 6e 20 | at (x%,| y%) on |
|00003420| 74 68 65 20 4d 61 69 6e | 57 69 6e 64 6f 77 25 0d |the Main|Window%.|
|00003430| 01 98 37 ea 20 6c 6f 6f | 70 25 2c 20 78 30 25 2c |..7. loo|p%, x0%,|
|00003440| 20 79 30 25 2c 20 63 6c | 6f 73 65 73 74 50 6c 61 | y0%, cl|osestPla|
|00003450| 6e 65 74 25 2c 20 63 6c | 6f 73 65 73 74 44 69 73 |net%, cl|osestDis|
|00003460| 74 61 6e 63 65 25 0d 01 | 99 05 3a 0d 01 9a 20 f2 |tance%..|..:... .|
|00003470| 67 65 74 57 69 6e 64 6f | 77 53 74 61 74 65 28 4d |getWindo|wState(M|
|00003480| 61 69 6e 57 69 6e 64 6f | 77 25 29 0d 01 9b 18 f2 |ainWindo|w%).....|
|00003490| 67 65 74 4f 72 69 67 69 | 6e 28 78 30 25 2c 20 79 |getOrigi|n(x0%, y|
|000034a0| 30 25 29 0d 01 9c 20 78 | 25 20 3d 20 78 25 20 2d |0%)... x|% = x% -|
|000034b0| 20 78 30 25 3a 20 79 25 | 20 3d 20 79 30 25 20 2d | x0%: y%| = y0% -|
|000034c0| 20 79 25 0d 01 9d 20 f2 | 77 69 6e 64 6f 77 54 6f | y%... .|windowTo|
|000034d0| 50 6c 61 6e 65 74 54 72 | 61 6e 73 28 78 25 2c 20 |PlanetTr|ans(x%, |
|000034e0| 79 25 29 0d 01 9e 05 3a | 0d 01 9f 1c 63 6c 6f 73 |y%)....:|....clos|
|000034f0| 65 73 74 44 69 73 74 61 | 6e 63 65 25 20 3d 20 31 |estDista|nce% = 1|
|00003500| 30 30 30 30 0d 01 a0 20 | e3 20 6c 6f 6f 70 25 20 |0000... |. loop% |
|00003510| 3d 20 31 20 b8 20 4e 75 | 6d 62 65 72 50 6c 61 6e |= 1 . Nu|mberPlan|
|00003520| 65 74 73 25 0d 01 a1 51 | 20 20 f2 63 6c 6f 73 65 |ets%...Q| .close|
|00003530| 73 74 50 6c 61 6e 65 74 | 46 72 6f 6d 50 6f 73 69 |stPlanet|FromPosi|
|00003540| 74 69 6f 6e 28 78 25 2c | 20 79 25 2c 20 6c 6f 6f |tion(x%,| y%, loo|
|00003550| 70 25 2c 20 63 6c 6f 73 | 65 73 74 50 6c 61 6e 65 |p%, clos|estPlane|
|00003560| 74 25 2c 20 63 6c 6f 73 | 65 73 74 44 69 73 74 61 |t%, clos|estDista|
|00003570| 6e 63 65 25 29 0d 01 a2 | 0b ed 20 6c 6f 6f 70 25 |nce%)...|.. loop%|
|00003580| 0d 01 a3 14 3d 20 63 6c | 6f 73 65 73 74 50 6c 61 |....= cl|osestPla|
|00003590| 6e 65 74 25 0d 01 a4 04 | 0d 01 a5 5e dd 20 f2 63 |net%....|...^. .c|
|000035a0| 6c 6f 73 65 73 74 50 6c | 61 6e 65 74 46 72 6f 6d |losestPl|anetFrom|
|000035b0| 50 6f 73 69 74 69 6f 6e | 28 78 25 2c 20 79 25 2c |Position|(x%, y%,|
|000035c0| 20 63 75 72 72 65 6e 74 | 50 6c 61 6e 65 74 25 2c | current|Planet%,|
|000035d0| 20 f8 20 63 6c 6f 73 65 | 73 74 50 6c 61 6e 65 74 | . close|stPlanet|
|000035e0| 25 2c 20 f8 20 63 6c 6f | 73 65 73 74 44 69 73 74 |%, . clo|sestDist|
|000035f0| 61 6e 63 65 25 29 0d 01 | a6 0f ea 20 64 69 73 74 |ance%)..|... dist|
|00003600| 61 6e 63 65 25 0d 01 a7 | 05 3a 0d 01 a8 6e 64 69 |ance%...|.:...ndi|
|00003610| 73 74 61 6e 63 65 25 20 | 3d 20 a4 64 69 73 74 61 |stance% |= .dista|
|00003620| 6e 63 65 42 65 74 77 65 | 65 6e 28 50 6c 61 6e 65 |nceBetwe|en(Plane|
|00003630| 74 50 6f 73 69 74 69 6f | 6e 28 63 75 72 72 65 6e |tPositio|n(curren|
|00003640| 74 50 6c 61 6e 65 74 25 | 2c 20 30 29 2c 20 78 25 |tPlanet%|, 0), x%|
|00003650| 2c 20 50 6c 61 6e 65 74 | 50 6f 73 69 74 69 6f 6e |, Planet|Position|
|00003660| 28 63 75 72 72 65 6e 74 | 50 6c 61 6e 65 74 25 2c |(current|Planet%,|
|00003670| 20 31 29 2c 20 79 25 29 | 0d 01 a9 24 e7 20 64 69 | 1), y%)|...$. di|
|00003680| 73 74 61 6e 63 65 25 20 | 3c 20 63 6c 6f 73 65 73 |stance% |< closes|
|00003690| 74 44 69 73 74 61 6e 63 | 65 25 20 8c 0d 01 aa 25 |tDistanc|e% ....%|
|000036a0| 20 20 63 6c 6f 73 65 73 | 74 50 6c 61 6e 65 74 25 | closes|tPlanet%|
|000036b0| 20 3d 20 63 75 72 72 65 | 6e 74 50 6c 61 6e 65 74 | = curre|ntPlanet|
|000036c0| 25 0d 01 ab 22 20 20 63 | 6c 6f 73 65 73 74 44 69 |%..." c|losestDi|
|000036d0| 73 74 61 6e 63 65 25 20 | 3d 20 64 69 73 74 61 6e |stance% |= distan|
|000036e0| 63 65 25 0d 01 ac 05 cd | 0d 01 ad 05 e1 0d 01 ae |ce%.....|........|
|000036f0| 04 0d 01 af 31 dd 20 a4 | 64 69 73 74 61 6e 63 65 |....1. .|distance|
|00003700| 42 65 74 77 65 65 6e 50 | 6c 61 6e 65 74 73 28 70 |BetweenP|lanets(p|
|00003710| 6c 61 6e 65 74 31 25 2c | 20 70 6c 61 6e 65 74 32 |lanet1%,| planet2|
|00003720| 25 29 0d 01 b0 8b 3d a4 | 64 69 73 74 61 6e 63 65 |%)....=.|distance|
|00003730| 42 65 74 77 65 65 6e 28 | 20 50 6c 61 6e 65 74 50 |Between(| PlanetP|
|00003740| 6f 73 69 74 69 6f 6e 28 | 70 6c 61 6e 65 74 31 25 |osition(|planet1%|
|00003750| 2c 20 30 29 2c 20 50 6c | 61 6e 65 74 50 6f 73 69 |, 0), Pl|anetPosi|
|00003760| 74 69 6f 6e 28 70 6c 61 | 6e 65 74 32 25 2c 20 30 |tion(pla|net2%, 0|
|00003770| 29 2c 20 50 6c 61 6e 65 | 74 50 6f 73 69 74 69 6f |), Plane|tPositio|
|00003780| 6e 28 70 6c 61 6e 65 74 | 31 25 2c 20 31 29 2c 20 |n(planet|1%, 1), |
|00003790| 50 6c 61 6e 65 74 50 6f | 73 69 74 69 6f 6e 28 70 |PlanetPo|sition(p|
|000037a0| 6c 61 6e 65 74 32 25 2c | 20 31 29 20 29 0d 01 b1 |lanet2%,| 1) )...|
|000037b0| 04 0d 01 b2 2a dd 20 a4 | 64 69 73 74 61 6e 63 65 |....*. .|distance|
|000037c0| 42 65 74 77 65 65 6e 28 | 78 30 25 2c 20 78 31 25 |Between(|x0%, x1%|
|000037d0| 2c 20 79 30 25 2c 20 79 | 31 25 29 0d 01 b3 2d 3d |, y0%, y|1%)...-=|
|000037e0| b6 28 20 28 28 78 30 25 | 20 2d 20 78 31 25 29 20 |.( ((x0%| - x1%) |
|000037f0| 5e 32 29 20 2b 20 28 28 | 79 30 25 20 2d 20 79 31 |^2) + ((|y0% - y1|
|00003800| 25 29 20 5e 32 29 20 29 | 0d 01 b4 04 0d 01 b5 1c |%) ^2) )|........|
|00003810| dd 20 f2 72 65 64 72 61 | 77 50 6c 61 6e 65 74 28 |. .redra|wPlanet(|
|00003820| 70 6c 61 6e 65 74 25 29 | 0d 01 b6 0c ea 20 78 25 |planet%)|..... x%|
|00003830| 2c 20 79 25 0d 01 b7 05 | 3a 0d 01 b8 24 f2 70 6c |, y%....|:...$.pl|
|00003840| 61 6e 65 74 50 6f 73 69 | 74 69 6f 6e 28 70 6c 61 |anetPosi|tion(pla|
|00003850| 6e 65 74 25 2c 20 78 25 | 2c 20 79 25 29 0d 01 b9 |net%, x%|, y%)...|
|00003860| 20 f2 70 6c 61 6e 65 74 | 54 6f 57 69 6e 64 6f 77 | .planet|ToWindow|
|00003870| 54 72 61 6e 73 28 78 25 | 2c 20 79 25 29 0d 01 ba |Trans(x%|, y%)...|
|00003880| 46 f2 72 65 64 72 61 77 | 57 69 6e 64 6f 77 41 72 |F.redraw|WindowAr|
|00003890| 65 61 28 4d 61 69 6e 57 | 69 6e 64 6f 77 25 2c 20 |ea(MainW|indow%, |
|000038a0| 78 25 20 2d 20 32 35 2c | 20 79 25 20 2d 20 32 35 |x% - 25,| y% - 25|
|000038b0| 2c 20 78 25 20 2b 20 32 | 35 2c 20 79 25 20 2b 20 |, x% + 2|5, y% + |
|000038c0| 32 35 29 0d 01 bb 05 e1 | 0d 01 bc 04 0d 01 bd 5a |25).....|.......Z|
|000038d0| f4 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.-------|--------|
|000038e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000038f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003910| 2d 2d 2d 2d 2d 2d 2d 2d | 20 4f 72 64 65 72 73 20 |--------| Orders |
|00003920| 57 69 6e 64 6f 77 0d 01 | be 21 dd 20 f2 64 72 61 |Window..|.!. .dra|
|00003930| 77 4f 72 64 65 72 73 57 | 69 6e 64 6f 77 28 78 30 |wOrdersW|indow(x0|
|00003940| 25 2c 20 79 30 25 29 0d | 01 bf 2b ea 20 6c 6f 6f |%, y0%).|..+. loo|
|00003950| 70 25 2c 20 79 25 2c 20 | 72 65 64 72 61 77 53 74 |p%, y%, |redrawSt|
|00003960| 61 72 74 59 25 2c 20 72 | 65 64 72 61 77 45 6e 64 |artY%, r|edrawEnd|
|00003970| 59 25 0d 01 c0 05 3a 0d | 01 c1 22 e7 20 57 69 6d |Y%....:.|..". Wim|
|00003980| 70 42 6c 6f 63 6b 25 21 | 34 30 20 2d 20 79 30 25 |pBlock%!|40 - y0%|
|00003990| 20 3e 20 2d 31 32 30 20 | 8c 0d 01 c2 44 20 20 ec | > -120 |....D .|
|000039a0| 20 20 31 30 2c 20 20 2d | 38 3a 20 f1 20 a4 6d 65 | 10, -|8: . .me|
|000039b0| 73 73 61 67 65 4c 6f 6f | 6b 75 70 53 74 72 69 6e |ssageLoo|kupStrin|
|000039c0| 67 28 22 43 54 75 72 6e | 22 29 3b 22 20 20 22 3b |g("CTurn|");" ";|
|000039d0| 20 43 75 72 72 65 6e 74 | 54 75 72 6e 25 0d 01 c3 | Current|Turn%...|
|000039e0| 30 20 20 ec 20 20 31 30 | 2c 20 2d 36 34 3a 20 f1 |0 . 10|, -64: .|
|000039f0| 20 a4 6d 65 73 73 61 67 | 65 4c 6f 6f 6b 75 70 53 | .messag|eLookupS|
|00003a00| 74 72 69 6e 67 28 22 53 | 69 64 65 22 29 0d 01 c4 |tring("S|ide")...|
|00003a10| 33 20 20 ec 20 32 39 38 | 2c 20 2d 36 34 3a 20 f1 |3 . 298|, -64: .|
|00003a20| 20 a4 6d 65 73 73 61 67 | 65 4c 6f 6f 6b 75 70 53 | .messag|eLookupS|
|00003a30| 74 72 69 6e 67 28 22 41 | 72 72 54 75 72 6e 22 29 |tring("A|rrTurn")|
|00003a40| 0d 01 c5 31 20 20 ec 20 | 34 37 34 2c 20 2d 36 34 |...1 . |474, -64|
|00003a50| 3a 20 f1 20 a4 6d 65 73 | 73 61 67 65 4c 6f 6f 6b |: . .mes|sageLook|
|00003a60| 75 70 53 74 72 69 6e 67 | 28 22 53 68 69 70 73 22 |upString|("Ships"|
|00003a70| 29 0d 01 c6 32 20 20 ec | 20 36 35 30 2c 20 2d 36 |)...2 .| 650, -6|
|00003a80| 34 3a 20 f1 20 a4 6d 65 | 73 73 61 67 65 4c 6f 6f |4: . .me|ssageLoo|
|00003a90| 6b 75 70 53 74 72 69 6e | 67 28 22 50 6c 61 6e 65 |kupStrin|g("Plane|
|00003aa0| 74 22 29 0d 01 c7 4e 20 | 20 ec 20 20 31 30 2c 20 |t")...N | . 10, |
|00003ab0| 2d 39 36 3a 20 f1 20 22 | 2d 2d 2d 2d 2d 2d 2d 2d |-96: . "|--------|
|00003ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 20 20 2d 2d 2d 2d 2d 2d |--------| ------|
|00003ad0| 2d 2d 2d 20 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 20 |--- ---|------ |
|00003ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003af0| 22 0d 01 c8 05 cd 0d 01 | c9 05 3a 0d 01 ca 3d 72 |".......|..:...=r|
|00003b00| 65 64 72 61 77 53 74 61 | 72 74 59 25 20 3d 20 a4 |edrawSta|rtY% = .|
|00003b10| 6d 61 78 28 28 57 69 6d | 70 42 6c 6f 63 6b 25 21 |max((Wim|pBlock%!|
|00003b20| 34 30 20 2b 20 39 36 20 | 2d 20 79 30 25 29 20 2f |40 + 96 |- y0%) /|
|00003b30| 20 2d 33 32 2c 20 31 29 | 0d 01 cb 51 72 65 64 72 | -32, 1)|...Qredr|
|00003b40| 61 77 45 6e 64 59 25 20 | 20 20 3d 20 a4 6d 69 6e |awEndY% | = .min|
|00003b50| 28 28 57 69 6d 70 42 6c | 6f 63 6b 25 21 33 32 20 |((WimpBl|ock%!32 |
|00003b60| 2b 20 39 36 20 2d 20 79 | 30 25 29 20 2f 20 2d 33 |+ 96 - y|0%) / -3|
|00003b70| 32 2c 20 4e 75 6d 62 65 | 72 4d 6f 76 65 6d 65 6e |2, Numbe|rMovemen|
|00003b80| 74 4f 72 64 65 72 73 25 | 29 0d 01 cc 24 e7 20 72 |tOrders%|)...$. r|
|00003b90| 65 64 72 61 77 53 74 61 | 72 74 59 25 20 3c 3d 20 |edrawSta|rtY% <= |
|00003ba0| 72 65 64 72 61 77 45 6e | 64 59 25 20 8c 0d 01 cd |redrawEn|dY% ....|
|00003bb0| 2b 20 20 e3 20 6c 6f 6f | 70 25 20 3d 20 72 65 64 |+ . loo|p% = red|
|00003bc0| 72 61 77 53 74 61 72 74 | 59 25 20 b8 20 72 65 64 |rawStart|Y% . red|
|00003bd0| 72 61 77 45 6e 64 59 25 | 0d 01 ce 1f 20 20 20 20 |rawEndY%|.... |
|00003be0| 79 25 20 3d 20 28 2d 33 | 32 20 2a 20 6c 6f 6f 70 |y% = (-3|2 * loop|
|00003bf0| 25 29 20 2d 20 39 36 0d | 01 cf 2a 20 20 20 20 e7 |%) - 96.|..* .|
|00003c00| 20 4d 6f 76 65 6d 65 6e | 74 4f 72 64 65 72 73 25 | Movemen|tOrders%|
|00003c10| 28 6c 6f 6f 70 25 2c 20 | 30 29 20 3c 3e 20 30 20 |(loop%, |0) <> 0 |
|00003c20| 8c 0d 01 d0 31 20 20 20 | 20 20 20 f2 73 69 64 65 |....1 | .side|
|00003c30| 43 6f 6c 6f 75 72 73 28 | 4d 6f 76 65 6d 65 6e 74 |Colours(|Movement|
|00003c40| 4f 72 64 65 72 73 25 28 | 6c 6f 6f 70 25 2c 20 30 |Orders%(|loop%, 0|
|00003c50| 29 29 0d 01 d1 3c 20 20 | 20 20 20 20 ec 20 20 31 |))...< | . 1|
|00003c60| 30 2c 20 79 25 3a 20 f1 | 20 53 69 64 65 4e 61 6d |0, y%: .| SideNam|
|00003c70| 65 73 24 28 4d 6f 76 65 | 6d 65 6e 74 4f 72 64 65 |es$(Move|mentOrde|
|00003c80| 72 73 25 28 6c 6f 6f 70 | 25 2c 20 30 29 29 0d 01 |rs%(loop|%, 0))..|
|00003c90| d2 16 20 20 20 20 20 20 | f2 63 6f 6c 6f 75 72 42 |.. |.colourB|
|00003ca0| 6c 61 63 6b 0d 01 d3 30 | 20 20 20 20 20 20 ec 20 |lack...0| . |
|00003cb0| 32 38 32 2c 20 79 25 3a | 20 f1 20 4d 6f 76 65 6d |282, y%:| . Movem|
|00003cc0| 65 6e 74 4f 72 64 65 72 | 73 25 28 6c 6f 6f 70 25 |entOrder|s%(loop%|
|00003cd0| 2c 20 31 29 0d 01 d4 30 | 20 20 20 20 20 20 ec 20 |, 1)...0| . |
|00003ce0| 34 35 38 2c 20 79 25 3a | 20 f1 20 4d 6f 76 65 6d |458, y%:| . Movem|
|00003cf0| 65 6e 74 4f 72 64 65 72 | 73 25 28 6c 6f 6f 70 25 |entOrder|s%(loop%|
|00003d00| 2c 20 32 29 0d 01 d5 3d | 20 20 20 20 20 20 ec 20 |, 2)...=| . |
|00003d10| 36 35 30 2c 20 79 25 3a | 20 f1 20 50 6c 61 6e 65 |650, y%:| . Plane|
|00003d20| 74 4e 61 6d 65 24 28 4d | 6f 76 65 6d 65 6e 74 4f |tName$(M|ovementO|
|00003d30| 72 64 65 72 73 25 28 6c | 6f 6f 70 25 2c 20 33 29 |rders%(l|oop%, 3)|
|00003d40| 29 0d 01 d6 09 20 20 20 | 20 cc 0d 01 d7 4e 20 20 |).... | ....N |
|00003d50| 20 20 20 20 ec 20 31 30 | 2c 79 25 3a f1 20 22 2e | . 10|,y%:. ".|
|00003d60| 2e 2e 2e 2e 2e 2e 2e 2e | 2e 2e 2e 2e 2e 2e 2e 20 |........|....... |
|00003d70| 20 2e 2e 2e 2e 2e 2e 2e | 2e 2e 20 20 2e 2e 2e 2e | .......|.. ....|
|00003d80| 2e 2e 2e 2e 2e 20 20 2e | 2e 2e 2e 2e 2e 2e 2e 2e |..... .|........|
|00003d90| 2e 2e 2e 2e 2e 2e 2e 22 | 0d 01 d8 09 20 20 20 20 |......."|.... |
|00003da0| cd 0d 01 d9 0d 20 20 ed | 20 6c 6f 6f 70 25 0d 01 |..... .| loop%..|
|00003db0| da 05 cd 0d 01 db 05 e1 | 0d 01 dc 04 0d 01 dd 20 |........|....... |
|00003dc0| dd 20 f2 63 6c 69 63 6b | 4f 72 64 65 72 73 57 69 |. .click|OrdersWi|
|00003dd0| 6e 64 6f 77 28 78 25 2c | 20 79 25 29 0d 01 de 46 |ndow(x%,| y%)...F|
|00003de0| f4 20 49 66 20 74 68 65 | 20 75 73 65 72 20 63 6c |. If the| user cl|
|00003df0| 69 63 6b 73 20 6f 76 65 | 72 20 61 20 70 6c 61 6e |icks ove|r a plan|
|00003e00| 65 74 20 6e 61 6d 65 2c | 20 74 68 65 6e 20 74 68 |et name,| then th|
|00003e10| 61 74 20 70 6c 61 6e 65 | 74 20 69 73 20 73 68 6f |at plane|t is sho|
|00003e20| 77 6e 0d 01 df 19 f4 20 | 69 6e 20 74 68 65 20 57 |wn..... |in the W|
|00003e30| 6f 72 6c 64 20 57 69 6e | 64 6f 77 0d 01 e0 1d ea |orld Win|dow.....|
|00003e40| 20 78 30 25 2c 20 79 30 | 25 2c 20 73 65 6c 65 63 | x0%, y0|%, selec|
|00003e50| 74 65 64 4c 69 6e 65 25 | 0d 01 e1 05 3a 0d 01 e2 |tedLine%|....:...|
|00003e60| 22 f2 67 65 74 57 69 6e | 64 6f 77 53 74 61 74 65 |".getWin|dowState|
|00003e70| 28 4f 72 64 65 72 73 57 | 69 6e 64 6f 77 25 29 0d |(OrdersW|indow%).|
|00003e80| 01 e3 18 f2 67 65 74 4f | 72 69 67 69 6e 28 78 30 |....getO|rigin(x0|
|00003e90| 25 2c 20 79 30 25 29 0d | 01 e4 20 78 25 20 3d 20 |%, y0%).|.. x% = |
|00003ea0| 78 25 20 2d 20 78 30 25 | 3a 20 79 25 20 3d 20 79 |x% - x0%|: y% = y|
|00003eb0| 30 25 20 2d 20 79 25 0d | 01 e5 05 3a 0d 01 e6 22 |0% - y%.|...:..."|
|00003ec0| 73 65 6c 65 63 74 65 64 | 4c 69 6e 65 25 20 3d 20 |selected|Line% = |
|00003ed0| 28 79 25 20 2d 20 39 36 | 29 20 2f 20 33 32 0d 01 |(y% - 96|) / 32..|
|00003ee0| e7 1a e7 20 73 65 6c 65 | 63 74 65 64 4c 69 6e 65 |... sele|ctedLine|
|00003ef0| 25 20 3e 3d 20 31 20 8c | 0d 01 e8 2f 20 20 e7 20 |% >= 1 .|.../ . |
|00003f00| 4d 6f 76 65 6d 65 6e 74 | 4f 72 64 65 72 73 25 28 |Movement|Orders%(|
|00003f10| 73 65 6c 65 63 74 65 64 | 4c 69 6e 65 25 2c 20 30 |selected|Line%, 0|
|00003f20| 29 20 3e 20 30 20 8c 0d | 01 e9 3f 20 20 20 20 f2 |) > 0 ..|..? .|
|00003f30| 75 70 64 61 74 65 57 6f | 72 6c 64 57 69 6e 64 6f |updateWo|rldWindo|
|00003f40| 77 28 20 4d 6f 76 65 6d | 65 6e 74 4f 72 64 65 72 |w( Movem|entOrder|
|00003f50| 73 25 28 73 65 6c 65 63 | 74 65 64 4c 69 6e 65 25 |s%(selec|tedLine%|
|00003f60| 2c 20 33 29 20 29 0d 01 | ea 21 20 20 20 20 f2 6f |, 3) )..|.! .o|
|00003f70| 70 65 6e 57 69 6e 64 6f | 77 28 57 6f 72 6c 64 57 |penWindo|w(WorldW|
|00003f80| 69 6e 64 6f 77 25 29 0d | 01 eb 07 20 20 cd 0d 01 |indow%).|... ...|
|00003f90| ec 05 cd 0d 01 ed 05 e1 | 0d 01 ee 04 0d 01 ef 5a |........|.......Z|
|00003fa0| f4 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.-------|--------|
|00003fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003fe0| 20 53 6f 72 74 65 64 20 | 50 6c 61 6e 65 74 73 20 | Sorted |Planets |
|00003ff0| 57 69 6e 64 6f 77 0d 01 | f0 28 dd 20 f2 64 72 61 |Window..|.(. .dra|
|00004000| 77 53 6f 72 74 65 64 50 | 6c 61 6e 65 74 73 57 69 |wSortedP|lanetsWi|
|00004010| 6e 64 6f 77 28 78 30 25 | 2c 20 79 30 25 29 0d 01 |ndow(x0%|, y0%)..|
|00004020| f1 3a ea 20 6c 6f 6f 70 | 25 2c 20 79 25 2c 20 73 |.:. loop|%, y%, s|
|00004030| 6f 72 74 65 64 50 6c 61 | 6e 65 74 25 2c 20 72 65 |ortedPla|net%, re|
|00004040| 64 72 61 77 53 74 61 72 | 74 59 25 2c 20 72 65 64 |drawStar|tY%, red|
|00004050| 72 61 77 45 6e 64 59 25 | 0d 01 f2 05 3a 0d 01 f3 |rawEndY%|....:...|
|00004060| 21 e7 20 57 69 6d 70 42 | 6c 6f 63 6b 25 21 34 30 |!. WimpB|lock%!40|
|00004070| 20 2d 20 79 30 25 20 3e | 20 2d 36 34 20 8c 0d 01 | - y0% >| -64 ...|
|00004080| f4 30 20 20 ec 20 20 31 | 30 2c 20 20 2d 38 3a 20 |.0 . 1|0, -8: |
|00004090| f1 20 a4 6d 65 73 73 61 | 67 65 4c 6f 6f 6b 75 70 |. .messa|geLookup|
|000040a0| 53 74 72 69 6e 67 28 22 | 53 69 64 65 22 29 0d 01 |String("|Side")..|
|000040b0| f5 31 20 20 ec 20 32 39 | 38 2c 20 20 2d 38 3a 20 |.1 . 29|8, -8: |
|000040c0| f1 20 a4 6d 65 73 73 61 | 67 65 4c 6f 6f 6b 75 70 |. .messa|geLookup|
|000040d0| 53 74 72 69 6e 67 28 22 | 53 68 69 70 73 22 29 0d |String("|Ships").|
|000040e0| 01 f6 32 20 20 ec 20 34 | 37 34 2c 20 20 2d 38 3a |..2 . 4|74, -8:|
|000040f0| 20 f1 20 a4 6d 65 73 73 | 61 67 65 4c 6f 6f 6b 75 | . .mess|ageLooku|
|00004100| 70 53 74 72 69 6e 67 28 | 22 50 6c 61 6e 65 74 22 |pString(|"Planet"|
|00004110| 29 0d 01 f7 43 20 20 ec | 20 20 31 30 2c 20 2d 34 |)...C .| 10, -4|
|00004120| 30 3a 20 f1 20 22 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |0: . "--|--------|
|00004130| 2d 2d 2d 2d 2d 2d 20 20 | 2d 2d 2d 2d 2d 2d 2d 2d |------ |--------|
|00004140| 2d 20 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |- -----|--------|
|00004150| 2d 2d 2d 22 0d 01 f8 05 | cd 0d 01 f9 05 3a 0d 01 |---"....|.....:..|
|00004160| fa 3d 72 65 64 72 61 77 | 53 74 61 72 74 59 25 20 |.=redraw|StartY% |
|00004170| 3d 20 a4 6d 61 78 28 28 | 57 69 6d 70 42 6c 6f 63 |= .max((|WimpBloc|
|00004180| 6b 25 21 34 30 20 2b 20 | 34 30 20 2d 20 79 30 25 |k%!40 + |40 - y0%|
|00004190| 29 20 2f 20 2d 33 32 2c | 20 31 29 0d 01 fb 4a 72 |) / -32,| 1)...Jr|
|000041a0| 65 64 72 61 77 45 6e 64 | 59 25 20 20 20 3d 20 a4 |edrawEnd|Y% = .|
|000041b0| 6d 69 6e 28 28 57 69 6d | 70 42 6c 6f 63 6b 25 21 |min((Wim|pBlock%!|
|000041c0| 33 32 20 2b 20 34 30 20 | 2d 20 79 30 25 29 20 2f |32 + 40 |- y0%) /|
|000041d0| 20 2d 33 32 2c 20 4e 75 | 6d 62 65 72 50 6c 61 6e | -32, Nu|mberPlan|
|000041e0| 65 74 73 25 29 0d 01 fc | 29 e3 20 6c 6f 6f 70 25 |ets%)...|). loop%|
|000041f0| 20 3d 20 72 65 64 72 61 | 77 53 74 61 72 74 59 25 | = redra|wStartY%|
|00004200| 20 b8 20 72 65 64 72 61 | 77 45 6e 64 59 25 0d 01 | . redra|wEndY%..|
|00004210| fd 1d 20 20 79 25 20 3d | 20 28 2d 33 32 20 2a 20 |.. y% =| (-32 * |
|00004220| 6c 6f 6f 70 25 29 20 2d | 20 34 30 0d 01 fe 31 20 |loop%) -| 40...1 |
|00004230| 20 73 6f 72 74 65 64 50 | 6c 61 6e 65 74 25 20 3d | sortedP|lanet% =|
|00004240| 20 50 6c 61 6e 65 74 53 | 6f 72 74 65 64 4f 6e 53 | PlanetS|ortedOnS|
|00004250| 68 69 70 73 25 28 6c 6f | 6f 70 25 29 0d 01 ff 07 |hips%(lo|op%)....|
|00004260| 20 20 3a 0d 02 00 2d 20 | 20 f2 73 69 64 65 43 6f | :...- | .sideCo|
|00004270| 6c 6f 75 72 73 28 50 6c | 61 6e 65 74 53 69 64 65 |lours(Pl|anetSide|
|00004280| 28 73 6f 72 74 65 64 50 | 6c 61 6e 65 74 25 29 29 |(sortedP|lanet%))|
|00004290| 0d 02 01 38 20 20 ec 20 | 20 31 30 2c 20 79 25 3a |...8 . | 10, y%:|
|000042a0| 20 f1 20 53 69 64 65 4e | 61 6d 65 73 24 28 50 6c | . SideN|ames$(Pl|
|000042b0| 61 6e 65 74 53 69 64 65 | 28 73 6f 72 74 65 64 50 |anetSide|(sortedP|
|000042c0| 6c 61 6e 65 74 25 29 29 | 0d 02 02 12 20 20 f2 63 |lanet%))|.... .c|
|000042d0| 6f 6c 6f 75 72 42 6c 61 | 63 6b 0d 02 03 2e 20 20 |olourBla|ck.... |
|000042e0| ec 20 32 38 32 2c 20 79 | 25 3a 20 f1 20 50 6c 61 |. 282, y|%: . Pla|
|000042f0| 6e 65 74 53 68 69 70 73 | 25 28 73 6f 72 74 65 64 |netShips|%(sorted|
|00004300| 50 6c 61 6e 65 74 25 29 | 0d 02 04 2d 20 20 ec 20 |Planet%)|...- . |
|00004310| 34 37 32 2c 20 79 25 3a | 20 f1 20 50 6c 61 6e 65 |472, y%:| . Plane|
|00004320| 74 4e 61 6d 65 24 28 73 | 6f 72 74 65 64 50 6c 61 |tName$(s|ortedPla|
|00004330| 6e 65 74 25 29 0d 02 05 | 0b ed 20 6c 6f 6f 70 25 |net%)...|.. loop%|
|00004340| 0d 02 06 05 e1 0d 02 07 | 04 0d 02 08 27 dd 20 f2 |........|....'. .|
|00004350| 63 6c 69 63 6b 53 6f 72 | 74 65 64 50 6c 61 6e 65 |clickSor|tedPlane|
|00004360| 74 73 57 69 6e 64 6f 77 | 28 78 25 2c 20 79 25 29 |tsWindow|(x%, y%)|
|00004370| 0d 02 09 46 f4 20 49 66 | 20 74 68 65 20 75 73 65 |...F. If| the use|
|00004380| 72 20 63 6c 69 63 6b 73 | 20 6f 76 65 72 20 61 20 |r clicks| over a |
|00004390| 70 6c 61 6e 65 74 20 6e | 61 6d 65 2c 20 74 68 65 |planet n|ame, the|
|000043a0| 6e 20 74 68 61 74 20 70 | 6c 61 6e 65 74 20 69 73 |n that p|lanet is|
|000043b0| 20 73 68 6f 77 6e 0d 02 | 0a 19 f4 20 69 6e 20 74 | shown..|... in t|
|000043c0| 68 65 20 57 6f 72 6c 64 | 20 57 69 6e 64 6f 77 0d |he World| Window.|
|000043d0| 02 0b 1d ea 20 78 30 25 | 2c 20 79 30 25 2c 20 73 |.... x0%|, y0%, s|
|000043e0| 65 6c 65 63 74 65 64 4c | 69 6e 65 25 0d 02 0c 05 |electedL|ine%....|
|000043f0| 3a 0d 02 0d 29 f2 67 65 | 74 57 69 6e 64 6f 77 53 |:...).ge|tWindowS|
|00004400| 74 61 74 65 28 53 6f 72 | 74 65 64 50 6c 61 6e 65 |tate(Sor|tedPlane|
|00004410| 74 73 57 69 6e 64 6f 77 | 25 29 0d 02 0e 18 f2 67 |tsWindow|%).....g|
|00004420| 65 74 4f 72 69 67 69 6e | 28 78 30 25 2c 20 79 30 |etOrigin|(x0%, y0|
|00004430| 25 29 0d 02 0f 20 78 25 | 20 3d 20 78 25 20 2d 20 |%)... x%| = x% - |
|00004440| 78 30 25 3a 20 79 25 20 | 3d 20 79 30 25 20 2d 20 |x0%: y% |= y0% - |
|00004450| 79 25 0d 02 10 05 3a 0d | 02 11 22 73 65 6c 65 63 |y%....:.|.."selec|
|00004460| 74 65 64 4c 69 6e 65 25 | 20 3d 20 28 79 25 20 2d |tedLine%| = (y% -|
|00004470| 20 34 30 29 20 2f 20 33 | 32 0d 02 12 1a e7 20 73 | 40) / 3|2..... s|
|00004480| 65 6c 65 63 74 65 64 4c | 69 6e 65 25 20 3e 3d 20 |electedL|ine% >= |
|00004490| 31 20 8c 0d 02 13 3f 20 | 20 f2 75 70 64 61 74 65 |1 ....? | .update|
|000044a0| 57 6f 72 6c 64 57 69 6e | 64 6f 77 28 20 50 6c 61 |WorldWin|dow( Pla|
|000044b0| 6e 65 74 53 6f 72 74 65 | 64 4f 6e 53 68 69 70 73 |netSorte|dOnShips|
|000044c0| 25 28 73 65 6c 65 63 74 | 65 64 4c 69 6e 65 25 29 |%(select|edLine%)|
|000044d0| 20 29 0d 02 14 1f 20 20 | f2 6f 70 65 6e 57 69 6e | ).... |.openWin|
|000044e0| 64 6f 77 28 57 6f 72 6c | 64 57 69 6e 64 6f 77 25 |dow(Worl|dWindow%|
|000044f0| 29 0d 02 15 05 cd 0d 02 | 16 05 e1 0d 02 17 04 0d |).......|........|
|00004500| 02 18 5a f4 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..Z.----|--------|
|00004510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004530| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004540| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 20 47 72 61 |--------|---- Gra|
|00004550| 70 68 20 57 69 6e 64 6f | 77 0d 02 19 20 dd 20 f2 |ph Windo|w... . .|
|00004560| 64 72 61 77 47 72 61 70 | 68 57 69 6e 64 6f 77 28 |drawGrap|hWindow(|
|00004570| 78 30 25 2c 20 79 30 25 | 29 0d 02 1a 1f f4 20 54 |x0%, y0%|)..... T|
|00004580| 68 69 73 20 69 73 20 70 | 72 69 6d 65 20 66 6f 72 |his is p|rime for|
|00004590| 20 41 52 4d 27 69 6e 67 | 0d 02 1b 68 ea 20 6c 6f | ARM'ing|...h. lo|
|000045a0| 6f 70 25 2c 20 6c 6f 6f | 70 32 25 2c 20 6d 61 78 |op%, loo|p2%, max|
|000045b0| 69 6d 75 6d 25 2c 20 78 | 55 6e 69 74 2c 20 79 55 |imum%, x|Unit, yU|
|000045c0| 6e 69 74 2c 20 67 72 61 | 70 68 50 6f 69 6e 74 65 |nit, gra|phPointe|
|000045d0| 72 25 2c 20 72 65 64 72 | 61 77 53 74 61 72 74 58 |r%, redr|awStartX|
|000045e0| 25 2c 20 72 65 64 72 61 | 77 45 6e 64 58 25 2c 20 |%, redra|wEndX%, |
|000045f0| 67 72 61 70 68 42 6c 6f | 63 6b 53 74 61 72 74 25 |graphBlo|ckStart%|
|00004600| 0d 02 1c 05 3a 0d 02 1d | 1b e7 20 43 75 72 72 65 |....:...|.. Curre|
|00004610| 6e 74 54 75 72 6e 25 20 | 3c 3d 20 31 20 8c 20 e1 |ntTurn% |<= 1 . .|
|00004620| 0d 02 1e 35 6d 61 78 69 | 6d 75 6d 25 20 3d 20 47 |...5maxi|mum% = G|
|00004630| 72 61 70 68 44 61 74 61 | 4d 61 78 69 6d 75 6d 25 |raphData|Maximum%|
|00004640| 28 43 75 72 72 65 6e 74 | 47 72 61 70 68 43 68 6f |(Current|GraphCho|
|00004650| 69 63 65 25 29 0d 02 1f | 3b 78 55 6e 69 74 20 3d |ice%)...|;xUnit =|
|00004660| 20 20 47 72 61 70 68 57 | 69 6e 64 6f 77 4d 61 78 | GraphW|indowMax|
|00004670| 69 6d 75 6d 58 25 20 20 | 20 20 20 20 2f 20 28 43 |imumX% | / (C|
|00004680| 75 72 72 65 6e 74 54 75 | 72 6e 25 20 2d 20 31 29 |urrentTu|rn% - 1)|
|00004690| 0d 02 20 3b 79 55 6e 69 | 74 20 3d 20 28 47 72 61 |.. ;yUni|t = (Gra|
|000046a0| 70 68 57 69 6e 64 6f 77 | 4d 69 6e 69 6d 75 6d 59 |phWindow|MinimumY|
|000046b0| 25 20 2d 20 38 29 20 2f | 20 28 6d 61 78 69 6d 75 |% - 8) /| (maximu|
|000046c0| 6d 25 20 20 20 20 20 2b | 20 31 29 0d 02 21 3a 72 |m% +| 1)..!:r|
|000046d0| 65 64 72 61 77 53 74 61 | 72 74 58 25 20 3d 20 a4 |edrawSta|rtX% = .|
|000046e0| 6d 61 78 28 28 57 69 6d | 70 42 6c 6f 63 6b 25 21 |max((Wim|pBlock%!|
|000046f0| 32 38 20 2d 20 78 30 25 | 29 20 2f 20 78 55 6e 69 |28 - x0%|) / xUni|
|00004700| 74 2c 20 31 29 0d 02 22 | 4b 72 65 64 72 61 77 45 |t, 1).."|KredrawE|
|00004710| 6e 64 58 25 20 20 20 3d | 20 a4 6d 69 6e 28 28 28 |ndX% =| .min(((|
|00004720| 57 69 6d 70 42 6c 6f 63 | 6b 25 21 33 36 20 2d 20 |WimpBloc|k%!36 - |
|00004730| 78 30 25 29 20 2f 20 78 | 55 6e 69 74 29 20 2b 20 |x0%) / x|Unit) + |
|00004740| 32 2c 20 43 75 72 72 65 | 6e 74 54 75 72 6e 25 29 |2, Curre|ntTurn%)|
|00004750| 0d 02 23 05 3a 0d 02 24 | 67 67 72 61 70 68 42 6c |..#.:..$|ggraphBl|
|00004760| 6f 63 6b 53 74 61 72 74 | 25 20 3d 20 47 72 61 70 |ockStart|% = Grap|
|00004770| 68 42 6c 6f 63 6b 25 20 | 2b 20 28 47 72 61 70 68 |hBlock% |+ (Graph|
|00004780| 42 6c 6f 63 6b 45 6e 74 | 72 79 53 69 7a 65 25 20 |BlockEnt|rySize% |
|00004790| 2a 20 72 65 64 72 61 77 | 53 74 61 72 74 58 25 29 |* redraw|StartX%)|
|000047a0| 20 2b 20 28 43 75 72 72 | 65 6e 74 47 72 61 70 68 | + (Curr|entGraph|
|000047b0| 43 68 6f 69 63 65 25 20 | 2a 20 34 29 0d 02 25 1e |Choice% |* 4)..%.|
|000047c0| e3 20 6c 6f 6f 70 25 20 | 3d 20 30 20 b8 20 4e 75 |. loop% |= 0 . Nu|
|000047d0| 6d 62 65 72 53 69 64 65 | 73 25 0d 02 26 19 20 20 |mberSide|s%..&. |
|000047e0| f2 73 69 64 65 43 6f 6c | 6f 75 72 73 28 6c 6f 6f |.sideCol|ours(loo|
|000047f0| 70 25 29 0d 02 27 35 20 | 20 67 72 61 70 68 50 6f |p%)..'5 | graphPo|
|00004800| 69 6e 74 65 72 25 20 3d | 20 67 72 61 70 68 42 6c |inter% =| graphBl|
|00004810| 6f 63 6b 53 74 61 72 74 | 25 20 2b 20 28 6c 6f 6f |ockStart|% + (loo|
|00004820| 70 25 20 2a 20 31 32 29 | 0d 02 28 48 20 20 ec 20 |p% * 12)|..(H . |
|00004830| 28 72 65 64 72 61 77 53 | 74 61 72 74 58 25 20 2d |(redrawS|tartX% -|
|00004840| 20 32 29 20 2a 20 78 55 | 6e 69 74 2c 20 28 6d 61 | 2) * xU|nit, (ma|
|00004850| 78 69 6d 75 6d 25 20 2d | 20 21 67 72 61 70 68 50 |ximum% -| !graphP|
|00004860| 6f 69 6e 74 65 72 25 29 | 20 2a 20 79 55 6e 69 74 |ointer%)| * yUnit|
|00004870| 0d 02 29 07 20 20 3a 0d | 02 2a 2c 20 20 e3 20 6c |..). :.|.*, . l|
|00004880| 6f 6f 70 32 25 20 3d 20 | 72 65 64 72 61 77 53 74 |oop2% = |redrawSt|
|00004890| 61 72 74 58 25 20 b8 20 | 72 65 64 72 61 77 45 6e |artX% . |redrawEn|
|000048a0| 64 58 25 0d 02 2b 43 20 | 20 20 20 df 20 28 6c 6f |dX%..+C | . (lo|
|000048b0| 6f 70 32 25 20 2d 20 31 | 29 20 2a 20 78 55 6e 69 |op2% - 1|) * xUni|
|000048c0| 74 2c 20 28 6d 61 78 69 | 6d 75 6d 25 20 2d 20 21 |t, (maxi|mum% - !|
|000048d0| 67 72 61 70 68 50 6f 69 | 6e 74 65 72 25 29 20 2a |graphPoi|nter%) *|
|000048e0| 20 79 55 6e 69 74 0d 02 | 2c 2d 20 20 20 20 67 72 | yUnit..|,- gr|
|000048f0| 61 70 68 50 6f 69 6e 74 | 65 72 25 20 2b 3d 20 47 |aphPoint|er% += G|
|00004900| 72 61 70 68 42 6c 6f 63 | 6b 45 6e 74 72 79 53 69 |raphBloc|kEntrySi|
|00004910| 7a 65 25 0d 02 2d 0e 20 | 20 ed 20 6c 6f 6f 70 32 |ze%..-. | . loop2|
|00004920| 25 0d 02 2e 0b ed 20 6c | 6f 6f 70 25 0d 02 2f 05 |%..... l|oop%../.|
|00004930| e1 0d 02 30 04 0d 02 31 | 5a f4 2d 2d 2d 2d 2d 2d |...0...1|Z.------|
|00004940| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004950| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004960| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 20 53 74 |--------|----- St|
|00004980| 61 74 69 73 74 69 63 73 | 20 57 69 6e 64 6f 77 0d |atistics| Window.|
|00004990| 02 32 25 dd 20 f2 64 72 | 61 77 53 74 61 74 69 73 |.2%. .dr|awStatis|
|000049a0| 74 69 63 73 57 69 6e 64 | 6f 77 28 78 30 25 2c 20 |ticsWind|ow(x0%, |
|000049b0| 79 30 25 29 0d 02 33 2b | ea 20 6c 6f 6f 70 25 2c |y0%)..3+|. loop%,|
|000049c0| 20 79 25 2c 20 72 65 64 | 72 61 77 53 74 61 72 74 | y%, red|rawStart|
|000049d0| 59 25 2c 20 72 65 64 72 | 61 77 45 6e 64 59 25 0d |Y%, redr|awEndY%.|
|000049e0| 02 34 05 3a 0d 02 35 21 | e7 20 57 69 6d 70 42 6c |.4.:..5!|. WimpBl|
|000049f0| 6f 63 6b 25 21 34 30 20 | 2d 20 79 30 25 20 3e 20 |ock%!40 |- y0% > |
|00004a00| 2d 36 34 20 8c 0d 02 36 | 30 20 20 ec 20 20 31 30 |-64 ...6|0 . 10|
|00004a10| 2c 20 20 2d 38 3a 20 f1 | 20 a4 6d 65 73 73 61 67 |, -8: .| .messag|
|00004a20| 65 4c 6f 6f 6b 75 70 53 | 74 72 69 6e 67 28 22 53 |eLookupS|tring("S|
|00004a30| 69 64 65 22 29 0d 02 37 | 31 20 20 ec 20 32 39 38 |ide")..7|1 . 298|
|00004a40| 2c 20 20 2d 38 3a 20 f1 | 20 a4 6d 65 73 73 61 67 |, -8: .| .messag|
|00004a50| 65 4c 6f 6f 6b 75 70 53 | 74 72 69 6e 67 28 22 53 |eLookupS|tring("S|
|00004a60| 68 69 70 73 22 29 0d 02 | 38 31 20 20 ec 20 34 37 |hips")..|81 . 47|
|00004a70| 34 2c 20 20 2d 38 3a 20 | f1 20 a4 6d 65 73 73 61 |4, -8: |. .messa|
|00004a80| 67 65 4c 6f 6f 6b 75 70 | 53 74 72 69 6e 67 28 22 |geLookup|String("|
|00004a90| 52 65 73 65 73 22 29 0d | 02 39 33 20 20 ec 20 36 |Reses").|.93 . 6|
|00004aa0| 35 30 2c 20 20 2d 38 3a | 20 f1 20 a4 6d 65 73 73 |50, -8:| . .mess|
|00004ab0| 61 67 65 4c 6f 6f 6b 75 | 70 53 74 72 69 6e 67 28 |ageLooku|pString(|
|00004ac0| 22 50 6c 61 6e 65 74 73 | 22 29 0d 02 3a 47 20 20 |"Planets|")..:G |
|00004ad0| ec 20 20 31 30 2c 20 2d | 34 30 3a 20 f1 20 22 2d |. 10, -|40: . "-|
|00004ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 |--------|------- |
|00004af0| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 20 2d 2d 2d 2d | -------|-- ----|
|00004b00| 2d 2d 2d 2d 2d 20 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |----- -|--------|
|00004b10| 22 0d 02 3b 05 cd 0d 02 | 3c 05 3a 0d 02 3d 52 72 |"..;....|<.:..=Rr|
|00004b20| 65 64 72 61 77 53 74 61 | 72 74 59 25 20 3d 20 a4 |edrawSta|rtY% = .|
|00004b30| 6d 69 6e 28 20 a4 6d 61 | 78 28 28 57 69 6d 70 42 |min( .ma|x((WimpB|
|00004b40| 6c 6f 63 6b 25 21 34 30 | 20 2b 20 37 32 20 2d 20 |lock%!40| + 72 - |
|00004b50| 79 30 25 29 20 2f 20 2d | 33 32 2c 20 30 29 2c 20 |y0%) / -|32, 0), |
|00004b60| 4e 75 6d 62 65 72 53 69 | 64 65 73 25 29 0d 02 3e |NumberSi|des%)..>|
|00004b70| 48 72 65 64 72 61 77 45 | 6e 64 59 25 20 20 20 3d |HredrawE|ndY% =|
|00004b80| 20 a4 6d 69 6e 28 28 57 | 69 6d 70 42 6c 6f 63 6b | .min((W|impBlock|
|00004b90| 25 21 33 32 20 2b 20 37 | 32 20 2d 20 79 30 25 29 |%!32 + 7|2 - y0%)|
|00004ba0| 20 2f 20 2d 33 32 2c 20 | 4e 75 6d 62 65 72 53 69 | / -32, |NumberSi|
|00004bb0| 64 65 73 25 29 0d 02 3f | 29 e3 20 6c 6f 6f 70 25 |des%)..?|). loop%|
|00004bc0| 20 3d 20 72 65 64 72 61 | 77 53 74 61 72 74 59 25 | = redra|wStartY%|
|00004bd0| 20 b8 20 72 65 64 72 61 | 77 45 6e 64 59 25 0d 02 | . redra|wEndY%..|
|00004be0| 40 1d 20 20 79 25 20 3d | 20 28 2d 33 32 20 2a 20 |@. y% =| (-32 * |
|00004bf0| 6c 6f 6f 70 25 29 20 2d | 20 37 32 0d 02 41 19 20 |loop%) -| 72..A. |
|00004c00| 20 f2 73 69 64 65 43 6f | 6c 6f 75 72 73 28 6c 6f | .sideCo|lours(lo|
|00004c10| 6f 70 25 29 0d 02 42 24 | 20 20 ec 20 20 31 30 2c |op%)..B$| . 10,|
|00004c20| 20 79 25 3a 20 f1 20 53 | 69 64 65 4e 61 6d 65 73 | y%: . S|ideNames|
|00004c30| 24 28 6c 6f 6f 70 25 29 | 0d 02 43 12 20 20 f2 63 |$(loop%)|..C. .c|
|00004c40| 6f 6c 6f 75 72 42 6c 61 | 63 6b 0d 02 44 29 20 20 |olourBla|ck..D) |
|00004c50| ec 20 32 38 32 2c 20 79 | 25 3a 20 f1 20 53 69 64 |. 282, y|%: . Sid|
|00004c60| 65 54 6f 74 61 6c 53 68 | 69 70 73 25 28 6c 6f 6f |eTotalSh|ips%(loo|
|00004c70| 70 25 29 0d 02 45 2d 20 | 20 ec 20 34 35 38 2c 20 |p%)..E- | . 458, |
|00004c80| 79 25 3a 20 f1 20 53 69 | 64 65 54 6f 74 61 6c 52 |y%: . Si|deTotalR|
|00004c90| 65 73 6f 75 72 63 65 73 | 25 28 6c 6f 6f 70 25 29 |esources|%(loop%)|
|00004ca0| 0d 02 46 2b 20 20 ec 20 | 36 33 32 2c 20 79 25 3a |..F+ . |632, y%:|
|00004cb0| 20 f1 20 53 69 64 65 54 | 6f 74 61 6c 50 6c 61 6e | . SideT|otalPlan|
|00004cc0| 65 74 73 25 28 6c 6f 6f | 70 25 29 0d 02 47 0b ed |ets%(loo|p%)..G..|
|00004cd0| 20 6c 6f 6f 70 25 0d 02 | 48 49 f2 64 72 61 77 53 | loop%..|HI.drawS|
|00004ce0| 74 61 74 69 73 74 69 63 | 73 57 69 6e 64 6f 77 47 |tatistic|sWindowG|
|00004cf0| 72 61 70 68 73 28 57 69 | 6d 70 42 6c 6f 63 6b 25 |raphs(Wi|mpBlock%|
|00004d00| 21 32 38 20 2d 20 78 30 | 25 2c 20 57 69 6d 70 42 |!28 - x0|%, WimpB|
|00004d10| 6c 6f 63 6b 25 21 33 36 | 20 2d 20 78 30 25 29 0d |lock%!36| - x0%).|
|00004d20| 02 49 05 e1 0d 02 4a 04 | 0d 02 4b 2f dd 20 f2 64 |.I....J.|..K/. .d|
|00004d30| 72 61 77 53 74 61 74 69 | 73 74 69 63 73 57 69 6e |rawStati|sticsWin|
|00004d40| 64 6f 77 47 72 61 70 68 | 73 28 6d 69 6e 58 25 2c |dowGraph|s(minX%,|
|00004d50| 20 6d 61 78 58 25 29 0d | 02 4c 2f ea 20 6c 6f 6f | maxX%).|.L/. loo|
|00004d60| 70 25 2c 20 74 6f 70 25 | 2c 20 74 6f 74 61 6c 53 |p%, top%|, totalS|
|00004d70| 68 69 70 73 25 2c 20 74 | 6f 74 61 6c 52 65 73 6f |hips%, t|otalReso|
|00004d80| 75 72 63 65 73 25 0d 02 | 4d 05 3a 0d 02 4e 40 74 |urces%..|M.:..N@t|
|00004d90| 6f 74 61 6c 53 68 69 70 | 73 25 20 3d 20 a4 74 6f |otalShip|s% = .to|
|00004da0| 74 61 6c 53 68 69 70 73 | 3a 20 74 6f 74 61 6c 52 |talShips|: totalR|
|00004db0| 65 73 6f 75 72 63 65 73 | 25 20 3d 20 a4 74 6f 74 |esources|% = .tot|
|00004dc0| 61 6c 52 65 73 6f 75 72 | 63 65 73 0d 02 4f 05 3a |alResour|ces..O.:|
|00004dd0| 0d 02 50 27 e7 20 28 6d | 69 6e 58 25 20 3c 3d 20 |..P'. (m|inX% <= |
|00004de0| 33 32 38 29 20 80 20 28 | 6d 61 78 58 25 20 3e 3d |328) . (|maxX% >=|
|00004df0| 20 32 39 38 29 20 8c 0d | 02 51 1d 20 20 74 6f 70 | 298) ..|.Q. top|
|00004e00| 25 20 3d 20 2d 37 32 3a | 20 f4 20 53 68 69 70 73 |% = -72:| . Ships|
|00004e10| 20 62 61 72 0d 02 52 20 | 20 20 e3 20 6c 6f 6f 70 | bar..R | . loop|
|00004e20| 25 20 3d 20 30 20 b8 20 | 4e 75 6d 62 65 72 53 69 |% = 0 . |NumberSi|
|00004e30| 64 65 73 25 0d 02 53 5c | 20 20 20 20 f2 64 72 61 |des%..S\| .dra|
|00004e40| 77 53 74 61 74 69 73 74 | 69 63 73 57 69 6e 64 6f |wStatist|icsWindo|
|00004e50| 77 50 61 72 74 42 61 72 | 28 6c 6f 6f 70 25 2c 20 |wPartBar|(loop%, |
|00004e60| 32 39 38 2c 20 74 6f 70 | 25 2c 20 53 69 64 65 54 |298, top|%, SideT|
|00004e70| 6f 74 61 6c 53 68 69 70 | 73 25 28 6c 6f 6f 70 25 |otalShip|s%(loop%|
|00004e80| 29 20 2f 20 74 6f 74 61 | 6c 53 68 69 70 73 25 29 |) / tota|lShips%)|
|00004e90| 0d 02 54 0d 20 20 ed 20 | 6c 6f 6f 70 25 0d 02 55 |..T. . |loop%..U|
|00004ea0| 05 cd 0d 02 56 05 3a 0d | 02 57 27 e7 20 28 6d 69 |....V.:.|.W'. (mi|
|00004eb0| 6e 58 25 20 3c 3d 20 35 | 30 34 29 20 84 20 28 6d |nX% <= 5|04) . (m|
|00004ec0| 61 78 58 25 20 3e 3d 20 | 34 37 34 29 20 8c 0d 02 |axX% >= |474) ...|
|00004ed0| 58 21 20 20 74 6f 70 25 | 20 3d 20 2d 37 32 3a 20 |X! top%| = -72: |
|00004ee0| f4 20 52 65 73 6f 75 72 | 63 65 73 20 62 61 72 0d |. Resour|ces bar.|
|00004ef0| 02 59 20 20 20 e3 20 6c | 6f 6f 70 25 20 3d 20 30 |.Y . l|oop% = 0|
|00004f00| 20 b8 20 4e 75 6d 62 65 | 72 53 69 64 65 73 25 0d | . Numbe|rSides%.|
|00004f10| 02 5a 64 20 20 20 20 f2 | 64 72 61 77 53 74 61 74 |.Zd .|drawStat|
|00004f20| 69 73 74 69 63 73 57 69 | 6e 64 6f 77 50 61 72 74 |isticsWi|ndowPart|
|00004f30| 42 61 72 28 6c 6f 6f 70 | 25 2c 20 34 37 34 2c 20 |Bar(loop|%, 474, |
|00004f40| 74 6f 70 25 2c 20 53 69 | 64 65 54 6f 74 61 6c 52 |top%, Si|deTotalR|
|00004f50| 65 73 6f 75 72 63 65 73 | 25 28 6c 6f 6f 70 25 29 |esources|%(loop%)|
|00004f60| 20 2f 20 74 6f 74 61 6c | 52 65 73 6f 75 72 63 65 | / total|Resource|
|00004f70| 73 25 29 0d 02 5b 0d 20 | 20 ed 20 6c 6f 6f 70 25 |s%)..[. | . loop%|
|00004f80| 0d 02 5c 05 cd 0d 02 5d | 05 3a 0d 02 5e 27 e7 20 |..\....]|.:..^'. |
|00004f90| 28 6d 69 6e 58 25 20 3c | 3d 20 36 38 32 29 20 84 |(minX% <|= 682) .|
|00004fa0| 20 28 6d 61 78 58 25 20 | 3e 3d 20 36 35 32 29 20 | (maxX% |>= 652) |
|00004fb0| 8c 0d 02 5f 1f 20 20 74 | 6f 70 25 20 3d 20 2d 37 |..._. t|op% = -7|
|00004fc0| 32 3a 20 f4 20 50 6c 61 | 6e 65 74 73 20 62 61 72 |2: . Pla|nets bar|
|00004fd0| 0d 02 60 20 20 20 e3 20 | 6c 6f 6f 70 25 20 3d 20 |..` . |loop% = |
|00004fe0| 30 20 b8 20 4e 75 6d 62 | 65 72 53 69 64 65 73 25 |0 . Numb|erSides%|
|00004ff0| 0d 02 61 61 20 20 20 20 | f2 64 72 61 77 53 74 61 |..aa |.drawSta|
|00005000| 74 69 73 74 69 63 73 57 | 69 6e 64 6f 77 50 61 72 |tisticsW|indowPar|
|00005010| 74 42 61 72 28 6c 6f 6f | 70 25 2c 20 36 35 32 2c |tBar(loo|p%, 652,|
|00005020| 20 74 6f 70 25 2c 20 53 | 69 64 65 54 6f 74 61 6c | top%, S|ideTotal|
|00005030| 50 6c 61 6e 65 74 73 25 | 28 6c 6f 6f 70 25 29 20 |Planets%|(loop%) |
|00005040| 2f 20 4e 75 6d 62 65 72 | 50 6c 61 6e 65 74 73 25 |/ Number|Planets%|
|00005050| 29 0d 02 62 0d 20 20 ed | 20 6c 6f 6f 70 25 0d 02 |)..b. .| loop%..|
|00005060| 63 05 cd 0d 02 64 05 e1 | 0d 02 65 04 0d 02 66 3f |c....d..|..e...f?|
|00005070| dd 20 f2 64 72 61 77 53 | 74 61 74 69 73 74 69 63 |. .drawS|tatistic|
|00005080| 73 57 69 6e 64 6f 77 50 | 61 72 74 42 61 72 28 73 |sWindowP|artBar(s|
|00005090| 69 64 65 25 2c 20 78 25 | 2c 20 f8 20 74 6f 70 25 |ide%, x%|, . top%|
|000050a0| 2c 20 66 72 61 63 74 69 | 6f 6e 29 0d 02 67 0d ea |, fracti|on)..g..|
|000050b0| 20 68 65 69 67 68 74 25 | 0d 02 68 05 3a 0d 02 69 | height%|..h.:..i|
|000050c0| 17 f2 73 69 64 65 43 6f | 6c 6f 75 72 73 28 73 69 |..sideCo|lours(si|
|000050d0| 64 65 25 29 0d 02 6a 33 | 68 65 69 67 68 74 25 20 |de%)..j3|height% |
|000050e0| 3d 20 66 72 61 63 74 69 | 6f 6e 20 2a 20 28 28 4e |= fracti|on * ((N|
|000050f0| 75 6d 62 65 72 53 69 64 | 65 73 25 20 2b 20 31 29 |umberSid|es% + 1)|
|00005100| 20 2a 20 2d 33 32 29 0d | 02 6b 1f c8 93 20 c8 90 | * -32).|.k... ..|
|00005110| 20 78 25 2c 20 74 6f 70 | 25 2c 20 33 30 2c 20 68 | x%, top|%, 30, h|
|00005120| 65 69 67 68 74 25 0d 02 | 6c 13 74 6f 70 25 20 2b |eight%..|l.top% +|
|00005130| 3d 20 68 65 69 67 68 74 | 25 0d 02 6d 05 e1 0d 02 |= height|%..m....|
|00005140| 6e 04 0d 02 6f 11 dd 20 | a4 74 6f 74 61 6c 53 68 |n...o.. |.totalSh|
|00005150| 69 70 73 0d 02 70 13 ea | 20 6c 6f 6f 70 25 2c 20 |ips..p..| loop%, |
|00005160| 74 6f 74 61 6c 25 0d 02 | 71 05 3a 0d 02 72 1e e3 |total%..|q.:..r..|
|00005170| 20 6c 6f 6f 70 25 20 3d | 20 30 20 b8 20 4e 75 6d | loop% =| 0 . Num|
|00005180| 62 65 72 53 69 64 65 73 | 25 0d 02 73 26 20 20 74 |berSides|%..s& t|
|00005190| 6f 74 61 6c 25 20 2b 3d | 20 53 69 64 65 54 6f 74 |otal% +=| SideTot|
|000051a0| 61 6c 53 68 69 70 73 25 | 28 6c 6f 6f 70 25 29 0d |alShips%|(loop%).|
|000051b0| 02 74 0b ed 20 6c 6f 6f | 70 25 0d 02 75 0b 3d 74 |.t.. loo|p%..u.=t|
|000051c0| 6f 74 61 6c 25 0d 02 76 | 04 0d 02 77 15 dd 20 a4 |otal%..v|...w.. .|
|000051d0| 74 6f 74 61 6c 52 65 73 | 6f 75 72 63 65 73 0d 02 |totalRes|ources..|
|000051e0| 78 13 ea 20 6c 6f 6f 70 | 25 2c 20 74 6f 74 61 6c |x.. loop|%, total|
|000051f0| 25 0d 02 79 05 3a 0d 02 | 7a 1e e3 20 6c 6f 6f 70 |%..y.:..|z.. loop|
|00005200| 25 20 3d 20 30 20 b8 20 | 4e 75 6d 62 65 72 53 69 |% = 0 . |NumberSi|
|00005210| 64 65 73 25 0d 02 7b 2a | 20 20 74 6f 74 61 6c 25 |des%..{*| total%|
|00005220| 20 2b 3d 20 53 69 64 65 | 54 6f 74 61 6c 52 65 73 | += Side|TotalRes|
|00005230| 6f 75 72 63 65 73 25 28 | 6c 6f 6f 70 25 29 0d 02 |ources%(|loop%)..|
|00005240| 7c 0b ed 20 6c 6f 6f 70 | 25 0d 02 7d 0b 3d 74 6f ||.. loop|%..}.=to|
|00005250| 74 61 6c 25 0d 02 7e 04 | 0d 02 7f 1e dd 20 f2 67 |tal%..~.|..... .g|
|00005260| 65 74 4f 72 69 67 69 6e | 28 f8 20 78 30 25 2c 20 |etOrigin|(. x0%, |
|00005270| f8 20 79 30 25 29 0d 02 | 80 27 78 30 25 20 3d 20 |. y0%)..|.'x0% = |
|00005280| 57 69 6d 70 42 6c 6f 63 | 6b 25 21 34 20 20 2d 20 |WimpBloc|k%!4 - |
|00005290| 57 69 6d 70 42 6c 6f 63 | 6b 25 21 32 30 0d 02 81 |WimpBloc|k%!20...|
|000052a0| 27 79 30 25 20 3d 20 57 | 69 6d 70 42 6c 6f 63 6b |'y0% = W|impBlock|
|000052b0| 25 21 31 36 20 2d 20 57 | 69 6d 70 42 6c 6f 63 6b |%!16 - W|impBlock|
|000052c0| 25 21 32 34 0d 02 82 05 | e1 0d 02 83 04 0d 02 84 |%!24....|........|
|000052d0| 5a f4 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Z.------|--------|
|000052e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005300| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005310| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 20 53 69 64 65 |--------|--- Side|
|00005320| 20 57 69 6e 64 6f 77 0d | 02 85 1e dd 20 f2 75 70 | Window.|.... .up|
|00005330| 64 61 74 65 53 69 64 65 | 57 69 6e 64 6f 77 28 73 |dateSide|Window(s|
|00005340| 69 64 65 25 29 0d 02 86 | 20 e7 20 53 69 64 65 57 |ide%)...| . SideW|
|00005350| 69 6e 64 6f 77 53 69 64 | 65 25 20 3c 3e 20 73 69 |indowSid|e% <> si|
|00005360| 64 65 25 20 8c 0d 02 87 | 37 20 20 f2 74 6f 67 67 |de% ....|7 .togg|
|00005370| 6c 65 54 69 63 6b 28 53 | 69 64 65 57 69 6e 64 6f |leTick(S|ideWindo|
|00005380| 77 53 69 64 65 25 20 2b | 20 31 2c 20 53 69 64 65 |wSide% +| 1, Side|
|00005390| 57 69 6e 64 6f 77 4d 65 | 6e 75 25 29 0d 02 88 1d |WindowMe|nu%)....|
|000053a0| 20 20 53 69 64 65 57 69 | 6e 64 6f 77 53 69 64 65 | SideWi|ndowSide|
|000053b0| 25 20 3d 20 73 69 64 65 | 25 0d 02 89 2d 20 20 f2 |% = side|%...- .|
|000053c0| 74 6f 67 67 6c 65 54 69 | 63 6b 28 73 69 64 65 25 |toggleTi|ck(side%|
|000053d0| 20 2b 20 31 2c 20 53 69 | 64 65 57 69 6e 64 6f 77 | + 1, Si|deWindow|
|000053e0| 4d 65 6e 75 25 29 0d 02 | 8a 05 cd 0d 02 8b 27 e7 |Menu%)..|......'.|
|000053f0| 20 73 69 64 65 25 20 3d | 20 2d 31 20 8c 20 73 69 | side% =| -1 . si|
|00005400| 64 65 25 20 3d 20 43 75 | 72 72 65 6e 74 53 69 64 |de% = Cu|rrentSid|
|00005410| 65 25 0d 02 8c 05 3a 0d | 02 8d 48 f2 77 72 69 74 |e%....:.|..H.writ|
|00005420| 65 49 6e 64 69 72 65 63 | 74 65 64 42 75 66 66 65 |eIndirec|tedBuffe|
|00005430| 72 28 53 69 64 65 57 69 | 6e 64 6f 77 4e 61 6d 65 |r(SideWi|ndowName|
|00005440| 25 2c 20 20 20 20 20 20 | 20 20 20 20 20 53 69 64 |%, | Sid|
|00005450| 65 4e 61 6d 65 73 24 28 | 73 69 64 65 25 29 29 0d |eNames$(|side%)).|
|00005460| 02 8e 48 f2 77 72 69 74 | 65 49 6e 64 69 72 65 63 |..H.writ|eIndirec|
|00005470| 74 65 64 42 75 66 66 65 | 72 28 53 69 64 65 57 69 |tedBuffe|r(SideWi|
|00005480| 6e 64 6f 77 46 6c 61 67 | 25 2c 20 20 20 20 20 20 |ndowFlag|%, |
|00005490| 20 20 20 20 20 53 69 64 | 65 46 6c 61 67 73 24 28 | Sid|eFlags$(|
|000054a0| 73 69 64 65 25 29 29 0d | 02 8f 4b f2 77 72 69 74 |side%)).|..K.writ|
|000054b0| 65 49 6e 64 69 72 65 63 | 74 65 64 42 75 66 66 65 |eIndirec|tedBuffe|
|000054c0| 72 28 53 69 64 65 57 69 | 6e 64 6f 77 53 68 69 70 |r(SideWi|ndowShip|
|000054d0| 73 25 2c 20 20 20 20 20 | c3 28 53 69 64 65 54 6f |s%, |.(SideTo|
|000054e0| 74 61 6c 53 68 69 70 73 | 25 28 73 69 64 65 25 29 |talShips|%(side%)|
|000054f0| 29 29 0d 02 90 4f f2 77 | 72 69 74 65 49 6e 64 69 |))...O.w|riteIndi|
|00005500| 72 65 63 74 65 64 42 75 | 66 66 65 72 28 53 69 64 |rectedBu|ffer(Sid|
|00005510| 65 57 69 6e 64 6f 77 52 | 65 73 6f 75 72 63 65 73 |eWindowR|esources|
|00005520| 25 2c 20 c3 28 53 69 64 | 65 54 6f 74 61 6c 52 65 |%, .(Sid|eTotalRe|
|00005530| 73 6f 75 72 63 65 73 25 | 28 73 69 64 65 25 29 29 |sources%|(side%))|
|00005540| 29 0d 02 91 4d f2 77 72 | 69 74 65 49 6e 64 69 72 |)...M.wr|iteIndir|
|00005550| 65 63 74 65 64 42 75 66 | 66 65 72 28 53 69 64 65 |ectedBuf|fer(Side|
|00005560| 57 69 6e 64 6f 77 50 6c | 61 6e 65 74 73 25 2c 20 |WindowPl|anets%, |
|00005570| 20 20 c3 28 53 69 64 65 | 54 6f 74 61 6c 50 6c 61 | .(Side|TotalPla|
|00005580| 6e 65 74 73 25 28 73 69 | 64 65 25 29 29 29 0d 02 |nets%(si|de%)))..|
|00005590| 92 68 f2 77 72 69 74 65 | 49 6e 64 69 72 65 63 74 |.h.write|Indirect|
|000055a0| 65 64 42 75 66 66 65 72 | 28 53 69 64 65 57 69 6e |edBuffer|(SideWin|
|000055b0| 64 6f 77 50 6c 61 79 65 | 72 25 2c 20 20 20 20 a4 |dowPlaye|r%, .|
|000055c0| 6d 65 73 73 61 67 65 4c | 6f 6f 6b 75 70 53 74 72 |messageL|ookupStr|
|000055d0| 69 6e 67 28 22 50 6c 61 | 79 65 72 22 20 2b 20 c3 |ing("Pla|yer" + .|
|000055e0| 28 53 69 64 65 50 6c 61 | 79 65 72 25 28 73 69 64 |(SidePla|yer%(sid|
|000055f0| 65 25 29 29 29 29 0d 02 | 93 46 f2 77 72 69 74 65 |e%))))..|.F.write|
|00005600| 49 6e 64 69 72 65 63 74 | 65 64 42 75 66 66 65 72 |Indirect|edBuffer|
|00005610| 28 53 69 64 65 57 69 6e | 64 6f 77 50 6c 61 63 65 |(SideWin|dowPlace|
|00005620| 25 2c 20 20 20 20 20 c3 | 28 a4 73 69 64 65 50 6c |%, .|(.sidePl|
|00005630| 61 63 65 28 73 69 64 65 | 25 29 29 29 0d 02 94 05 |ace(side|%)))....|
|00005640| e1 0d 02 95 04 0d 02 96 | 17 dd 20 a4 73 69 64 65 |........|.. .side|
|00005650| 50 6c 61 63 65 28 73 69 | 64 65 25 29 0d 02 97 24 |Place(si|de%)...$|
|00005660| ea 20 6c 6f 6f 70 25 2c | 20 6f 75 72 53 63 6f 72 |. loop%,| ourScor|
|00005670| 65 25 2c 20 6f 75 72 50 | 6f 73 69 74 69 6f 6e 25 |e%, ourP|osition%|
|00005680| 0d 02 98 05 3a 0d 02 99 | 21 6f 75 72 53 63 6f 72 |....:...|!ourScor|
|00005690| 65 25 20 3d 20 a4 73 69 | 64 65 53 63 6f 72 65 28 |e% = .si|deScore(|
|000056a0| 73 69 64 65 25 29 0d 02 | 9a 14 6f 75 72 50 6f 73 |side%)..|..ourPos|
|000056b0| 69 74 69 6f 6e 25 20 3d | 20 31 0d 02 9b 05 3a 0d |ition% =| 1....:.|
|000056c0| 02 9c 1c c8 95 20 6c 6f | 6f 70 25 20 3c 3d 20 4e |..... lo|op% <= N|
|000056d0| 75 6d 62 65 72 53 69 64 | 65 73 25 0d 02 9d 18 20 |umberSid|es%.... |
|000056e0| 20 e7 20 6c 6f 6f 70 25 | 20 3c 3e 20 73 69 64 65 | . loop%| <> side|
|000056f0| 25 20 8c 0d 02 9e 3b 20 | 20 20 20 e7 20 a4 73 69 |% ....; | . .si|
|00005700| 64 65 53 63 6f 72 65 28 | 6c 6f 6f 70 25 29 20 3e |deScore(|loop%) >|
|00005710| 20 6f 75 72 53 63 6f 72 | 65 25 20 8c 20 6f 75 72 | ourScor|e% . our|
|00005720| 50 6f 73 69 74 69 6f 6e | 25 20 2b 3d 20 31 0d 02 |Position|% += 1..|
|00005730| 9f 07 20 20 cd 0d 02 a0 | 10 20 20 6c 6f 6f 70 25 |.. ....|. loop%|
|00005740| 20 2b 3d 20 31 0d 02 a1 | 05 ce 0d 02 a2 11 3d 6f | += 1...|......=o|
|00005750| 75 72 50 6f 73 69 74 69 | 6f 6e 25 0d 02 a3 04 0d |urPositi|on%.....|
|00005760| 02 a4 17 dd 20 a4 73 69 | 64 65 53 63 6f 72 65 28 |.... .si|deScore(|
|00005770| 73 69 64 65 25 29 0d 02 | a5 39 3d 20 53 69 64 65 |side%)..|.9= Side|
|00005780| 54 6f 74 61 6c 53 68 69 | 70 73 25 28 73 69 64 65 |TotalShi|ps%(side|
|00005790| 25 29 20 2b 20 53 69 64 | 65 54 6f 74 61 6c 52 65 |%) + Sid|eTotalRe|
|000057a0| 73 6f 75 72 63 65 73 25 | 28 73 69 64 65 25 29 0d |sources%|(side%).|
|000057b0| 02 a6 04 0d 02 a7 5a f4 | 2d 2d 2d 2d 2d 2d 2d 2d |......Z.|--------|
|000057c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000057f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005800| 20 57 6f 72 6c 64 20 57 | 69 6e 64 6f 77 0d 02 a8 | World W|indow...|
|00005810| 20 dd 20 f2 64 72 61 77 | 57 6f 72 6c 64 57 69 6e | . .draw|WorldWin|
|00005820| 64 6f 77 28 78 30 25 2c | 20 79 30 25 29 0d 02 a9 |dow(x0%,| y0%)...|
|00005830| 2c ea 20 61 72 72 69 76 | 61 6c 54 69 6d 65 73 25 |,. arriv|alTimes%|
|00005840| 28 29 2c 20 6e 75 6d 62 | 65 72 41 72 72 69 76 61 |(), numb|erArriva|
|00005850| 6c 54 69 6d 65 73 25 28 | 29 0d 02 aa 36 ea 20 6d |lTimes%(|)...6. m|
|00005860| 69 6e 75 73 54 75 72 6e | 25 2c 20 73 69 64 65 25 |inusTurn|%, side%|
|00005870| 2c 20 6e 75 6d 62 65 72 | 41 72 72 69 76 69 6e 67 |, number|Arriving|
|00005880| 25 2c 20 63 75 72 72 65 | 6e 74 53 69 64 65 25 0d |%, curre|ntSide%.|
|00005890| 02 ab 21 ea 20 63 65 6e | 74 72 65 58 25 2c 20 78 |..!. cen|treX%, x|
|000058a0| 65 6e 74 72 65 59 25 2c | 20 72 61 64 69 75 73 25 |entreY%,| radius%|
|000058b0| 0d 02 ac 05 3a 0d 02 ad | 24 e7 20 57 69 6d 70 42 |....:...|$. WimpB|
|000058c0| 6c 6f 63 6b 25 21 33 36 | 20 2d 20 78 30 25 20 3c |lock%!36| - x0% <|
|000058d0| 3d 20 36 36 38 20 8c 20 | e1 0d 02 ae 05 3a 0d 02 |= 668 . |.....:..|
|000058e0| af 23 63 65 6e 74 72 65 | 58 25 20 3d 20 37 38 39 |.#centre|X% = 789|
|000058f0| 3a 20 63 65 6e 74 72 65 | 59 25 20 3d 20 2d 32 33 |: centre|Y% = -23|
|00005900| 34 0d 02 b0 3c de 20 61 | 72 72 69 76 61 6c 54 69 |4...<. a|rrivalTi|
|00005910| 6d 65 73 25 28 35 2c 20 | 4e 75 6d 62 65 72 53 69 |mes%(5, |NumberSi|
|00005920| 64 65 73 25 29 2c 20 6e | 75 6d 62 65 72 41 72 72 |des%), n|umberArr|
|00005930| 69 76 61 6c 54 69 6d 65 | 73 25 28 35 29 0d 02 b1 |ivalTime|s%(5)...|
|00005940| 4b f2 67 65 74 41 72 72 | 69 76 61 6c 54 69 6d 65 |K.getArr|ivalTime|
|00005950| 73 28 43 75 72 72 65 6e | 74 57 6f 72 6c 64 25 2c |s(Curren|tWorld%,|
|00005960| 20 61 72 72 69 76 61 6c | 54 69 6d 65 73 25 28 29 | arrival|Times%()|
|00005970| 2c 20 6e 75 6d 62 65 72 | 41 72 72 69 76 61 6c 54 |, number|ArrivalT|
|00005980| 69 6d 65 73 25 28 29 29 | 0d 02 b2 05 3a 0d 02 b3 |imes%())|....:...|
|00005990| 1d e3 20 6d 69 6e 75 73 | 54 75 72 6e 25 20 3d 20 |.. minus|Turn% = |
|000059a0| 35 20 b8 20 31 20 88 20 | 2d 31 0d 02 b4 37 20 20 |5 . 1 . |-1...7 |
|000059b0| 6e 75 6d 62 65 72 41 72 | 72 69 76 69 6e 67 25 20 |numberAr|riving% |
|000059c0| 3d 20 6e 75 6d 62 65 72 | 41 72 72 69 76 61 6c 54 |= number|ArrivalT|
|000059d0| 69 6d 65 73 25 28 6d 69 | 6e 75 73 54 75 72 6e 25 |imes%(mi|nusTurn%|
|000059e0| 29 0d 02 b5 26 20 20 72 | 61 64 69 75 73 25 20 3d |)...& r|adius% =|
|000059f0| 20 39 30 20 2b 20 28 6d | 69 6e 75 73 54 75 72 6e | 90 + (m|inusTurn|
|00005a00| 25 20 2a 20 32 34 29 0d | 02 b6 1d 20 20 e7 20 6e |% * 24).|... . n|
|00005a10| 75 6d 62 65 72 41 72 72 | 69 76 69 6e 67 25 20 3e |umberArr|iving% >|
|00005a20| 20 30 20 8c 0d 02 b7 18 | 20 20 20 20 63 75 72 72 | 0 .....| curr|
|00005a30| 65 6e 74 53 69 64 65 25 | 20 3d 20 31 0d 02 b8 25 |entSide%| = 1...%|
|00005a40| 20 20 20 20 e3 20 73 69 | 64 65 25 20 3d 20 31 20 | . si|de% = 1 |
|00005a50| b8 20 6e 75 6d 62 65 72 | 41 72 72 69 76 69 6e 67 |. number|Arriving|
|00005a60| 25 0d 02 b9 36 20 20 20 | 20 20 20 c8 95 20 ac 20 |%...6 | .. . |
|00005a70| 61 72 72 69 76 61 6c 54 | 69 6d 65 73 25 28 6d 69 |arrivalT|imes%(mi|
|00005a80| 6e 75 73 54 75 72 6e 25 | 2c 20 63 75 72 72 65 6e |nusTurn%|, curren|
|00005a90| 74 53 69 64 65 25 29 0d | 02 ba 1d 20 20 20 20 20 |tSide%).|... |
|00005aa0| 20 20 20 63 75 72 72 65 | 6e 74 53 69 64 65 25 20 | curre|ntSide% |
|00005ab0| 2b 3d 20 31 0d 02 bb 0b | 20 20 20 20 20 20 ce 0d |+= 1....| ..|
|00005ac0| 02 bc 0b 20 20 20 20 20 | 20 3a 0d 02 bd 24 20 20 |... | :...$ |
|00005ad0| 20 20 20 20 f2 73 69 64 | 65 43 6f 6c 6f 75 72 73 | .sid|eColours|
|00005ae0| 28 63 75 72 72 65 6e 74 | 53 69 64 65 25 29 0d 02 |(current|Side%)..|
|00005af0| be 51 20 20 20 20 20 20 | f2 64 72 61 77 41 72 72 |.Q |.drawArr|
|00005b00| 69 76 61 6c 53 65 63 74 | 6f 72 28 63 65 6e 74 72 |ivalSect|or(centr|
|00005b10| 65 58 25 2c 20 63 65 6e | 74 72 65 59 25 2c 20 72 |eX%, cen|treY%, r|
|00005b20| 61 64 69 75 73 25 2c 20 | 73 69 64 65 25 2c 20 6e |adius%, |side%, n|
|00005b30| 75 6d 62 65 72 41 72 72 | 69 76 69 6e 67 25 29 0d |umberArr|iving%).|
|00005b40| 02 bf 1b 20 20 20 20 20 | 20 63 75 72 72 65 6e 74 |... | current|
|00005b50| 53 69 64 65 25 20 2b 3d | 20 31 0d 02 c0 0f 20 20 |Side% +=| 1.... |
|00005b60| 20 20 ed 20 73 69 64 65 | 25 0d 02 c1 07 20 20 cc | . side|%.... .|
|00005b70| 0d 02 c2 19 20 20 20 20 | f2 63 6f 6c 6f 75 72 42 |.... |.colourB|
|00005b80| 61 63 6b 67 72 6f 75 6e | 64 0d 02 c3 29 20 20 20 |ackgroun|d...) |
|00005b90| 20 c8 8f 20 c8 90 20 63 | 65 6e 74 72 65 58 25 2c | .. .. c|entreX%,|
|00005ba0| 20 63 65 6e 74 72 65 59 | 25 2c 20 72 61 64 69 75 | centreY|%, radiu|
|00005bb0| 73 25 0d 02 c4 07 20 20 | cd 0d 02 c5 10 ed 20 6d |s%.... |...... m|
|00005bc0| 69 6e 75 73 54 75 72 6e | 25 0d 02 c6 05 3a 0d 02 |inusTurn|%....:..|
|00005bd0| c7 11 f4 20 44 72 61 77 | 20 70 6c 61 6e 65 74 0d |... Draw| planet.|
|00005be0| 02 c8 15 f2 63 6f 6c 6f | 75 72 42 61 63 6b 67 72 |....colo|urBackgr|
|00005bf0| 6f 75 6e 64 0d 02 c9 20 | c8 8f 20 c8 90 20 63 65 |ound... |.. .. ce|
|00005c00| 6e 74 72 65 58 25 2c 20 | 63 65 6e 74 72 65 59 25 |ntreX%, |centreY%|
|00005c10| 2c 20 39 30 0d 02 ca 2b | f2 73 69 64 65 43 6f 6c |, 90...+|.sideCol|
|00005c20| 6f 75 72 73 28 50 6c 61 | 6e 65 74 53 69 64 65 28 |ours(Pla|netSide(|
|00005c30| 43 75 72 72 65 6e 74 57 | 6f 72 6c 64 25 29 29 0d |CurrentW|orld%)).|
|00005c40| 02 cb 20 c8 8f 20 c8 90 | 20 63 65 6e 74 72 65 58 |.. .. ..| centreX|
|00005c50| 25 2c 20 63 65 6e 74 72 | 65 59 25 2c 20 38 30 0d |%, centr|eY%, 80.|
|00005c60| 02 cc 05 e1 0d 02 cd 04 | 0d 02 ce 04 0d 02 cf 49 |........|.......I|
|00005c70| dd 20 f2 64 72 61 77 41 | 72 72 69 76 61 6c 53 65 |. .drawA|rrivalSe|
|00005c80| 63 74 6f 72 28 63 65 6e | 74 72 65 58 25 2c 20 63 |ctor(cen|treX%, c|
|00005c90| 65 6e 74 72 65 59 25 2c | 20 72 61 64 69 75 73 25 |entreY%,| radius%|
|00005ca0| 2c 20 73 69 64 65 25 2c | 20 74 6f 74 61 6c 53 69 |, side%,| totalSi|
|00005cb0| 64 65 73 25 29 0d 02 d0 | 15 ea 20 64 65 67 72 65 |des%)...|.. degre|
|00005cc0| 65 2c 20 64 65 67 72 65 | 65 32 0d 02 d1 05 3a 0d |e, degre|e2....:.|
|00005cd0| 02 d2 0e 73 69 64 65 25 | 20 2d 3d 20 31 0d 02 d3 |...side%| -= 1...|
|00005ce0| 27 e7 20 28 73 69 64 65 | 25 20 3d 20 30 29 20 80 |'. (side|% = 0) .|
|00005cf0| 20 28 74 6f 74 61 6c 53 | 69 64 65 73 25 20 3d 20 | (totalS|ides% = |
|00005d00| 31 29 20 8c 0d 02 d4 27 | 20 20 c8 8f 20 c8 90 20 |1) ....'| .. .. |
|00005d10| 63 65 6e 74 72 65 58 25 | 2c 20 63 65 6e 74 72 65 |centreX%|, centre|
|00005d20| 59 25 2c 20 72 61 64 69 | 75 73 25 0d 02 d5 05 cc |Y%, radi|us%.....|
|00005d30| 0d 02 d6 3a 20 20 64 65 | 67 72 65 65 20 20 3d 20 |...: de|gree = |
|00005d40| b2 28 20 20 20 20 20 20 | 20 28 20 73 69 64 65 25 |.( | ( side%|
|00005d50| 20 20 20 20 20 2f 20 74 | 6f 74 61 6c 53 69 64 65 | / t|otalSide|
|00005d60| 73 25 29 20 2a 20 33 36 | 30 29 0d 02 d7 3f 20 20 |s%) * 36|0)...? |
|00005d70| 64 65 67 72 65 65 32 20 | 3d 20 b2 28 a4 6d 69 6e |degree2 |= .(.min|
|00005d80| 28 28 28 73 69 64 65 25 | 20 2b 20 31 29 20 2f 20 |(((side%| + 1) / |
|00005d90| 74 6f 74 61 6c 53 69 64 | 65 73 25 29 20 2a 20 33 |totalSid|es%) * 3|
|00005da0| 36 30 2c 20 33 36 30 29 | 29 0d 02 d8 07 20 20 3a |60, 360)|).... :|
|00005db0| 0d 02 d9 1a 20 20 ec 20 | 63 65 6e 74 72 65 58 25 |.... . |centreX%|
|00005dc0| 2c 20 63 65 6e 74 72 65 | 59 25 0d 02 da 4d 20 20 |, centre|Y%...M |
|00005dd0| ec 20 20 20 20 20 20 63 | 65 6e 74 72 65 58 25 20 |. c|entreX% |
|00005de0| 2b 20 9b 28 64 65 67 72 | 65 65 29 20 20 2a 20 72 |+ .(degr|ee) * r|
|00005df0| 61 64 69 75 73 25 2c 20 | 63 65 6e 74 72 65 59 25 |adius%, |centreY%|
|00005e00| 20 2b 20 b5 28 64 65 67 | 72 65 65 29 20 20 2a 20 | + .(deg|ree) * |
|00005e10| 72 61 64 69 75 73 25 0d | 02 db 4d 20 20 f0 20 26 |radius%.|..M . &|
|00005e20| 62 35 2c 20 63 65 6e 74 | 72 65 58 25 20 2b 20 9b |b5, cent|reX% + .|
|00005e30| 28 64 65 67 72 65 65 32 | 29 20 2a 20 72 61 64 69 |(degree2|) * radi|
|00005e40| 75 73 25 2c 20 63 65 6e | 74 72 65 59 25 20 2b 20 |us%, cen|treY% + |
|00005e50| b5 28 64 65 67 72 65 65 | 32 29 20 2a 20 72 61 64 |.(degree|2) * rad|
|00005e60| 69 75 73 25 0d 02 dc 05 | cd 0d 02 dd 05 e1 0d 02 |ius%....|........|
|00005e70| de 04 0d 02 df 04 0d 02 | e0 4b dd 20 f2 67 65 74 |........|.K. .get|
|00005e80| 41 72 72 69 76 61 6c 54 | 69 6d 65 73 28 70 6c 61 |ArrivalT|imes(pla|
|00005e90| 6e 65 74 25 2c 20 f8 20 | 61 72 72 69 76 61 6c 54 |net%, . |arrivalT|
|00005ea0| 69 6d 65 73 25 28 29 2c | 20 f8 20 6e 75 6d 62 65 |imes%(),| . numbe|
|00005eb0| 72 41 72 72 69 76 61 6c | 54 69 6d 65 73 25 28 29 |rArrival|Times%()|
|00005ec0| 29 0d 02 e1 34 ea 20 6f | 72 64 65 72 25 2c 20 6f |)...4. o|rder%, o|
|00005ed0| 75 72 41 72 72 69 76 61 | 6c 25 2c 20 6d 61 78 69 |urArriva|l%, maxi|
|00005ee0| 6d 75 6d 4f 75 72 41 72 | 72 69 76 61 6c 25 2c 20 |mumOurAr|rival%, |
|00005ef0| 73 69 64 65 25 0d 02 e2 | 05 3a 0d 02 e3 2e 6d 61 |side%...|.:....ma|
|00005f00| 78 69 6d 75 6d 4f 75 72 | 41 72 72 69 76 61 6c 25 |ximumOur|Arrival%|
|00005f10| 20 3d 20 de 28 61 72 72 | 69 76 61 6c 54 69 6d 65 | = .(arr|ivalTime|
|00005f20| 73 25 28 29 2c 20 31 29 | 0d 02 e4 05 3a 0d 02 e5 |s%(), 1)|....:...|
|00005f30| 28 e3 20 6f 72 64 65 72 | 25 20 3d 20 31 20 b8 20 |(. order|% = 1 . |
|00005f40| 4e 75 6d 62 65 72 4d 6f | 76 65 6d 65 6e 74 4f 72 |NumberMo|vementOr|
|00005f50| 64 65 72 73 25 0d 02 e6 | 30 20 20 73 69 64 65 25 |ders%...|0 side%|
|00005f60| 20 3d 20 4d 6f 76 65 6d | 65 6e 74 4f 72 64 65 72 | = Movem|entOrder|
|00005f70| 73 25 28 6f 72 64 65 72 | 25 2c 20 4f 72 64 65 72 |s%(order|%, Order|
|00005f80| 53 69 64 65 29 0d 02 e7 | 14 20 20 e7 20 73 69 64 |Side)...|. . sid|
|00005f90| 65 25 20 3c 3e 20 30 20 | 8c 0d 02 e8 3a 20 20 20 |e% <> 0 |....: |
|00005fa0| 20 e7 20 4d 6f 76 65 6d | 65 6e 74 4f 72 64 65 72 | . Movem|entOrder|
|00005fb0| 73 25 28 6f 72 64 65 72 | 25 2c 20 4f 72 64 65 72 |s%(order|%, Order|
|00005fc0| 50 6c 61 6e 65 74 29 20 | 3d 20 70 6c 61 6e 65 74 |Planet) |= planet|
|00005fd0| 25 20 8c 0d 02 e9 4d 20 | 20 20 20 20 20 6f 75 72 |% ....M | our|
|00005fe0| 41 72 72 69 76 61 6c 25 | 20 3d 20 4d 6f 76 65 6d |Arrival%| = Movem|
|00005ff0| 65 6e 74 4f 72 64 65 72 | 73 25 28 6f 72 64 65 72 |entOrder|s%(order|
|00006000| 25 2c 20 4f 72 64 65 72 | 41 72 72 69 76 69 6e 67 |%, Order|Arriving|
|00006010| 29 20 2d 20 43 75 72 72 | 65 6e 74 54 75 72 6e 25 |) - Curr|entTurn%|
|00006020| 0d 02 ea 2f 20 20 20 20 | 20 20 e7 20 6f 75 72 41 |.../ | . ourA|
|00006030| 72 72 69 76 61 6c 25 20 | 3c 3d 20 6d 61 78 69 6d |rrival% |<= maxim|
|00006040| 75 6d 4f 75 72 41 72 72 | 69 76 61 6c 25 20 8c 0d |umOurArr|ival% ..|
|00006050| 02 eb 31 20 20 20 20 20 | 20 20 20 61 72 72 69 76 |..1 | arriv|
|00006060| 61 6c 54 69 6d 65 73 25 | 28 6f 75 72 41 72 72 69 |alTimes%|(ourArri|
|00006070| 76 61 6c 25 2c 20 73 69 | 64 65 25 29 20 3d 20 b9 |val%, si|de%) = .|
|00006080| 0d 02 ec 31 20 20 20 20 | 20 20 20 20 6e 75 6d 62 |...1 | numb|
|00006090| 65 72 41 72 72 69 76 61 | 6c 54 69 6d 65 73 25 28 |erArriva|lTimes%(|
|000060a0| 6f 75 72 41 72 72 69 76 | 61 6c 25 29 20 2b 3d 20 |ourArriv|al%) += |
|000060b0| 31 0d 02 ed 0b 20 20 20 | 20 20 20 cd 0d 02 ee 09 |1.... | .....|
|000060c0| 20 20 20 20 cd 0d 02 ef | 07 20 20 cd 0d 02 f0 0c | ....|. .....|
|000060d0| ed 20 6f 72 64 65 72 25 | 0d 02 f1 05 e1 0d 02 f2 |. order%|........|
|000060e0| 04 0d 02 f3 04 0d 02 f4 | 20 dd 20 f2 75 70 64 61 |........| . .upda|
|000060f0| 74 65 57 6f 72 6c 64 57 | 69 6e 64 6f 77 28 77 6f |teWorldW|indow(wo|
|00006100| 72 6c 64 25 29 0d 02 f5 | 4a f4 20 54 68 69 73 20 |rld%)...|J. This |
|00006110| 75 70 64 61 74 65 73 20 | 74 68 65 20 76 61 6c 75 |updates |the valu|
|00006120| 65 73 20 6f 66 20 74 68 | 65 20 57 6f 72 6c 64 57 |es of th|e WorldW|
|00006130| 69 6e 64 6f 77 25 20 66 | 6f 72 20 6e 61 6d 65 2c |indow% f|or name,|
|00006140| 20 70 6f 73 69 74 69 6f | 6e 2c 20 65 74 63 2e 0d | positio|n, etc..|
|00006150| 02 f6 17 ea 20 73 68 61 | 64 65 46 6c 61 67 25 2c |.... sha|deFlag%,|
|00006160| 20 6c 6f 6f 70 25 0d 02 | f7 05 3a 0d 02 f8 1a 43 | loop%..|..:....C|
|00006170| 75 72 72 65 6e 74 57 6f | 72 6c 64 25 20 3d 20 77 |urrentWo|rld% = w|
|00006180| 6f 72 6c 64 25 0d 02 f9 | 4b f2 77 72 69 74 65 49 |orld%...|K.writeI|
|00006190| 6e 64 69 72 65 63 74 65 | 64 42 75 66 66 65 72 28 |ndirecte|dBuffer(|
|000061a0| 57 6f 72 6c 64 57 69 6e | 64 6f 77 4e 61 6d 65 25 |WorldWin|dowName%|
|000061b0| 2c 20 20 20 20 20 20 20 | 20 20 20 20 50 6c 61 6e |, | Plan|
|000061c0| 65 74 4e 61 6d 65 24 28 | 77 6f 72 6c 64 25 29 29 |etName$(|world%))|
|000061d0| 0d 02 fa 4f f2 77 72 69 | 74 65 49 6e 64 69 72 65 |...O.wri|teIndire|
|000061e0| 63 74 65 64 42 75 66 66 | 65 72 28 57 6f 72 6c 64 |ctedBuff|er(World|
|000061f0| 57 69 6e 64 6f 77 58 25 | 2c 20 20 20 20 20 20 20 |WindowX%|, |
|00006200| 20 20 c3 28 50 6c 61 6e | 65 74 50 6f 73 69 74 69 | .(Plan|etPositi|
|00006210| 6f 6e 28 77 6f 72 6c 64 | 25 2c 20 30 29 29 29 0d |on(world|%, 0))).|
|00006220| 02 fb 4f f2 77 72 69 74 | 65 49 6e 64 69 72 65 63 |..O.writ|eIndirec|
|00006230| 74 65 64 42 75 66 66 65 | 72 28 57 6f 72 6c 64 57 |tedBuffe|r(WorldW|
|00006240| 69 6e 64 6f 77 59 25 2c | 20 20 20 20 20 20 20 20 |indowY%,| |
|00006250| 20 c3 28 50 6c 61 6e 65 | 74 50 6f 73 69 74 69 6f | .(Plane|tPositio|
|00006260| 6e 28 77 6f 72 6c 64 25 | 2c 20 31 29 29 29 0d 02 |n(world%|, 1)))..|
|00006270| fc 56 f2 77 72 69 74 65 | 49 6e 64 69 72 65 63 74 |.V.write|Indirect|
|00006280| 65 64 42 75 66 66 65 72 | 28 57 6f 72 6c 64 57 69 |edBuffer|(WorldWi|
|00006290| 6e 64 6f 77 46 6c 61 67 | 25 2c 20 20 20 20 20 20 |ndowFlag|%, |
|000062a0| 20 20 20 20 20 53 69 64 | 65 46 6c 61 67 73 24 28 | Sid|eFlags$(|
|000062b0| 50 6c 61 6e 65 74 53 69 | 64 65 28 77 6f 72 6c 64 |PlanetSi|de(world|
|000062c0| 25 29 29 29 0d 02 fd 4d | f2 77 72 69 74 65 49 6e |%)))...M|.writeIn|
|000062d0| 64 69 72 65 63 74 65 64 | 42 75 66 66 65 72 28 57 |directed|Buffer(W|
|000062e0| 6f 72 6c 64 57 69 6e 64 | 6f 77 52 65 73 6f 75 72 |orldWind|owResour|
|000062f0| 63 65 73 25 2c 20 c3 28 | 50 6c 61 6e 65 74 52 65 |ces%, .(|PlanetRe|
|00006300| 73 6f 75 72 63 65 73 28 | 77 6f 72 6c 64 25 29 29 |sources(|world%))|
|00006310| 29 0d 02 fe 4a f2 77 72 | 69 74 65 49 6e 64 69 72 |)...J.wr|iteIndir|
|00006320| 65 63 74 65 64 42 75 66 | 66 65 72 28 57 6f 72 6c |ectedBuf|fer(Worl|
|00006330| 64 57 69 6e 64 6f 77 53 | 68 69 70 73 25 2c 20 20 |dWindowS|hips%, |
|00006340| 20 20 20 c3 28 50 6c 61 | 6e 65 74 53 68 69 70 73 | .(Pla|netShips|
|00006350| 25 28 77 6f 72 6c 64 25 | 29 29 29 0d 02 ff 3b f2 |%(world%|)))...;.|
|00006360| 77 72 69 74 65 49 6e 64 | 69 72 65 63 74 65 64 42 |writeInd|irectedB|
|00006370| 75 66 66 65 72 28 57 6f | 72 6c 64 57 69 6e 64 6f |uffer(Wo|rldWindo|
|00006380| 77 53 68 69 70 73 44 72 | 61 67 25 2c 20 20 20 20 |wShipsDr|ag%, |
|00006390| 20 20 22 30 22 29 0d 03 | 00 05 3a 0d 03 01 55 e7 | "0")..|..:...U.|
|000063a0| 20 28 50 6c 61 6e 65 74 | 53 69 64 65 28 77 6f 72 | (Planet|Side(wor|
|000063b0| 6c 64 25 29 20 3c 3e 20 | 43 75 72 72 65 6e 74 53 |ld%) <> |CurrentS|
|000063c0| 69 64 65 25 29 20 84 20 | 45 6e 64 4f 66 54 75 72 |ide%) . |EndOfTur|
|000063d0| 6e 25 20 8c 20 73 68 61 | 64 65 46 6c 61 67 25 3d |n% . sha|deFlag%=|
|000063e0| b9 20 8b 20 73 68 61 64 | 65 46 6c 61 67 25 3d a3 |. . shad|eFlag%=.|
|000063f0| 0d 03 02 15 e3 20 6c 6f | 6f 70 25 20 3d 20 31 32 |..... lo|op% = 12|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.