home *** CD-ROM | disk | FTP | other *** search
Unknown | 1998-06-24 | 35.8 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| gt2
| Kopftext: ';Dungeon Explorer v 1.4'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 44 75 6e 67 65 6f 6e | 20 45 78 70 6c 6f 72 65 |;Dungeon| Explore|
|00000010| 72 20 20 20 76 20 31 2e | 34 00 3b 62 79 20 43 75 |r v 1.|4.;by Cu|
|00000020| 72 74 20 45 73 73 65 72 | 00 3b 31 31 33 20 50 61 |rt Esser|.;113 Pa|
|00000030| 75 6c 69 6e 65 20 41 76 | 65 6e 75 65 00 3b 43 72 |uline Av|enue.;Cr|
|00000040| 79 73 74 61 6c 20 4c 61 | 6b 65 00 3b 49 6c 20 20 |ystal La|ke.;Il |
|00000050| 36 30 30 31 34 00 3b 63 | 61 6d 67 65 40 69 78 2e |60014.;c|amge@ix.|
|00000060| 6e 65 74 63 6f 6d 2e 63 | 6f 6d 00 00 00 80 c3 00 |netcom.c|om......|
|00000070| 3b 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |; ------|--------|
|00000080| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 20 47 41 4d 45 20 |--------|-- GAME |
|00000090| 56 41 52 49 41 42 4c 45 | 53 20 2d 2d 2d 2d 2d 2d |VARIABLE|S ------|
|000000a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000000b0| 2d 2d 00 6d 75 73 69 63 | 2e 62 3d 30 20 20 20 20 |--.music|.b=0 |
|000000c0| 20 20 20 20 3b 30 3d 6e | 6f 20 6d 75 73 69 63 20 | ;0=n|o music |
|000000d0| 20 31 3d 6d 75 73 69 63 | 00 68 6f 6c 64 2e 77 3d | 1=music|.hold.w=|
|000000e0| 30 20 20 20 20 20 20 20 | 20 20 3b 74 69 6d 65 20 |0 | ;time |
|000000f0| 74 6f 20 6d 61 73 6b 20 | 6d 6f 64 75 6c 65 20 73 |to mask |module s|
|00000100| 6f 20 73 6f 75 6e 64 20 | 70 6c 61 79 73 00 72 61 |o sound |plays.ra|
|00000110| 6e 64 6f 6d 2e 62 3d 30 | 20 20 20 20 20 20 20 3b |ndom.b=0| ;|
|00000120| 72 61 6e 64 6f 6d 20 6e | 75 6d 62 65 72 00 74 65 |random n|umber.te|
|00000130| 6d 70 2e 71 3d 30 20 20 | 20 20 20 20 20 20 20 3b |mp.q=0 | ;|
|00000140| 66 6f 72 20 66 69 6e 64 | 69 6e 67 20 63 6f 6c 75 |for find|ing colu|
|00000150| 6d 6e 00 74 65 6d 70 31 | 2e 62 3d 30 20 20 20 20 |mn.temp1|.b=0 |
|00000160| 20 20 20 20 3b 74 65 6d | 70 6f 72 61 72 79 20 73 | ;tem|porary s|
|00000170| 74 6f 72 61 67 65 00 79 | 61 6e 6b 2e 62 3d 30 20 |torage.y|ank.b=0 |
|00000180| 20 20 20 20 20 20 20 20 | 3b 66 6f 72 20 72 65 6d | |;for rem|
|00000190| 6f 76 69 6e 67 20 73 68 | 61 70 65 00 76 72 69 67 |oving sh|ape.vrig|
|000001a0| 68 74 2e 62 3d 30 20 20 | 20 20 20 20 20 3b 72 69 |ht.b=0 | ;ri|
|000001b0| 67 68 74 20 63 68 61 6e | 6e 65 6c 20 76 6f 6c 75 |ght chan|nel volu|
|000001c0| 6d 65 00 76 6c 65 66 74 | 2e 62 3d 30 20 20 20 20 |me.vleft|.b=0 |
|000001d0| 20 20 20 20 3b 6c 65 66 | 74 20 63 68 61 6e 6e 65 | ;lef|t channe|
|000001e0| 6c 20 76 6f 6c 75 6d 65 | 00 78 6f 66 66 73 65 74 |l volume|.xoffset|
|000001f0| 2e 62 3d 30 20 20 20 20 | 20 20 3b 63 68 65 63 6b |.b=0 | ;check|
|00000200| 20 66 6f 72 20 77 61 6c | 6c 00 79 6f 66 66 73 65 | for wal|l.yoffse|
|00000210| 74 2e 62 3d 30 20 20 20 | 20 20 20 3b 20 22 20 20 |t.b=0 | ; " |
|00000220| 20 20 20 20 20 22 00 46 | 6c 74 72 2e 62 3d 30 20 | ".F|ltr.b=0 |
|00000230| 20 20 20 20 20 20 20 20 | 3b 61 75 64 69 6f 20 66 | |;audio f|
|00000240| 69 6c 74 65 72 20 6f 6e | 20 6f 72 20 6f 66 66 00 |ilter on| or off.|
|00000250| 6e 6f 69 73 65 2e 62 3d | 30 20 20 20 20 20 20 20 |noise.b=|0 |
|00000260| 20 3b 73 6f 75 6e 64 20 | 6e 75 6d 62 65 72 20 74 | ;sound |number t|
|00000270| 6f 20 70 6c 61 79 00 73 | 6f 75 6e 64 66 6c 61 67 |o play.s|oundflag|
|00000280| 2e 62 3d 30 20 20 20 20 | 3b 74 69 6d 65 20 74 6f |.b=0 |;time to|
|00000290| 20 77 61 69 74 20 62 65 | 66 6f 72 65 20 6e 65 78 | wait be|fore nex|
|000002a0| 74 20 73 6f 75 6e 64 00 | 80 32 20 70 61 24 3d 31 |t sound.|.2 pa$=1|
|000002b0| 39 32 00 80 32 20 66 69 | 24 3d 31 39 32 00 70 61 |92..2 fi|$=192.pa|
|000002c0| 24 3d 22 64 61 74 61 2f | 4d 6f 64 73 22 20 20 3b |$="data/|Mods" ;|
|000002d0| 70 61 74 68 6e 61 6d 65 | 20 66 6f 72 20 6c 6f 61 |pathname| for loa|
|000002e0| 64 69 6e 67 00 66 69 24 | 3d 22 4d 65 64 2e 45 61 |ding.fi$|="Med.Ea|
|000002f0| 73 74 22 20 20 20 3b 66 | 69 6c 65 20 74 6f 20 6c |st" ;f|ile to l|
|00000300| 6f 61 64 00 00 4c 6f 61 | 64 75 70 00 d0 01 20 30 |oad..Loa|dup... 0|
|00000310| 2c 33 32 30 2c 32 30 30 | 2c 34 20 20 20 20 20 20 |,320,200|,4 |
|00000320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 3b 6c 6f | | ;lo|
|00000330| 2d 72 65 73 20 31 36 20 | 63 6f 6c 6f 72 73 00 cf |-res 16 |colors..|
|00000340| 01 20 30 2c 30 2c 30 2c | 33 32 30 2c 32 30 30 2c |. 0,0,0,|320,200,|
|00000350| 34 2c 30 2c 22 20 22 2c | 30 2c 30 2c 30 20 20 20 |4,0," ",|0,0,0 |
|00000360| 3b 64 6f 75 62 6c 65 20 | 62 75 66 66 65 72 65 64 |;double |buffered|
|00000370| 00 c5 01 20 30 2c 30 2c | 30 2c 33 32 30 2c 32 30 |... 0,0,|0,320,20|
|00000380| 30 2c 24 30 39 30 30 2c | 22 20 22 2c 30 2c 30 20 |0,$0900,|" ",0,0 |
|00000390| 20 20 3b 70 6c 61 79 73 | 63 72 65 65 6e 00 c5 1c | ;plays|creen...|
|000003a0| 20 31 32 2c 30 20 20 20 | 20 20 20 20 20 20 20 20 | 12,0 | |
|000003b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 77 | | ;w|
|000003c0| 69 74 68 6f 75 74 20 62 | 6f 72 64 65 72 73 00 3b |ithout b|orders.;|
|000003d0| 47 6f 73 75 62 20 62 6c | 61 63 6b 6f 75 74 20 3b |Gosub bl|ackout ;|
|000003e0| 20 46 61 64 65 20 74 6f | 20 62 6c 61 63 6b 20 28 | Fade to| black (|
|000003f0| 6f 6e 65 20 63 6f 6c 6f | 72 20 61 74 20 61 20 74 |one colo|r at a t|
|00000400| 69 6d 65 29 00 80 16 20 | 69 3d 30 20 80 18 20 31 |ime)... |i=0 .. 1|
|00000410| 39 00 20 20 ce 05 20 69 | 2c 30 2c 30 2c 30 00 80 |9. .. i|,0,0,0..|
|00000420| 17 00 3b 52 47 42 20 31 | 36 2c 30 2c 30 2c 30 20 |..;RGB 1|6,0,0,0 |
|00000430| 20 20 3b 20 61 6e 64 20 | 27 45 72 61 73 65 27 20 | ; and |'Erase' |
|00000440| 74 68 65 20 70 6f 69 6e | 74 65 72 00 3b 52 47 42 |the poin|ter.;RGB|
|00000450| 20 31 37 2c 30 2c 30 2c | 30 00 3b 52 47 42 20 31 | 17,0,0,|0.;RGB 1|
|00000460| 38 2c 30 2c 30 2c 30 00 | 3b 52 47 42 20 31 39 2c |8,0,0,0.|;RGB 19,|
|00000470| 30 2c 30 2c 30 00 00 80 | 0b 20 be 11 20 28 30 2c |0,0,0...|. .. (0,|
|00000480| 22 64 61 74 61 2f 73 65 | 74 73 6f 6e 67 22 29 00 |"data/se|tsong").|
|00000490| 20 20 20 be 08 20 30 00 | 20 20 20 46 6c 74 72 3d | .. 0.| Fltr=|
|000004a0| dd 03 28 32 29 00 20 20 | 20 70 61 24 3d dd 01 28 |..(2). | pa$=..(|
|000004b0| 31 39 32 29 00 20 20 20 | 66 69 24 3d dd 01 28 31 |192). |fi$=..(1|
|000004c0| 39 32 29 00 80 c0 00 6c | 64 24 3d 70 61 24 2b 22 |92)....l|d$=pa$+"|
|000004d0| 2f 22 2b 66 69 24 00 a9 | 01 20 30 2c 6c 64 24 00 |/"+fi$..|. 0,ld$.|
|000004e0| c5 38 20 20 20 3b 20 73 | 68 6f 77 20 61 6e 79 20 |.8 ; s|how any |
|000004f0| 64 69 73 6b 20 72 65 71 | 75 65 73 74 6f 72 73 20 |disk req|uestors |
|00000500| 6f 6e 20 6f 75 72 20 73 | 63 72 65 65 6e 00 ba 03 |on our s|creen...|
|00000510| 20 30 2c 22 64 61 74 61 | 2f 73 2e 42 6f 6c 64 6c | 0,"data|/s.Boldl|
|00000520| 79 47 6f 22 00 ba 04 20 | 30 2c 31 32 00 80 37 20 |yGo"... |0,12..7 |
|00000530| 31 32 30 00 80 b4 20 20 | 20 20 20 20 20 20 20 3b |120... | ;|
|00000540| 20 48 61 6e 64 6c 65 20 | 75 6e 65 78 70 65 63 74 | Handle |unexpect|
|00000550| 65 64 20 65 72 72 6f 72 | 73 00 20 80 2c 20 d0 01 |ed error|s. ., ..|
|00000560| 20 30 00 20 cf 0a 20 30 | 00 20 c7 02 20 30 00 20 | 0. .. 0|. .. 0. |
|00000570| b2 05 00 20 c7 04 20 31 | 2c 30 00 20 dd 82 20 22 |... .. 1|,0. .. "|
|00000580| 46 61 74 61 6c 20 70 72 | 6f 67 72 61 6d 20 65 72 |Fatal pr|ogram er|
|00000590| 72 6f 72 21 21 21 22 00 | 20 dd 82 20 22 43 61 6e |ror!!!".| .. "Can|
|000005a0| 27 74 20 63 6f 6e 74 69 | 6e 75 65 2e 22 00 20 dd |'t conti|nue.". .|
|000005b0| 82 20 22 52 65 61 64 20 | 74 68 65 20 64 6f 63 73 |. "Read |the docs|
|000005c0| 20 66 6f 72 20 68 65 6c | 70 2e 22 00 20 c7 04 20 | for hel|p.". .. |
|000005d0| 30 2c 31 30 00 20 dd 81 | 20 22 43 6c 69 63 6b 20 |0,10. ..| "Click |
|000005e0| 6d 6f 75 73 65 62 75 74 | 74 6f 6e 20 74 6f 20 65 |mousebut|ton to e|
|000005f0| 78 69 74 2e 22 00 20 80 | 0a 00 20 80 02 00 80 02 |xit.". .|.. .....|
|00000600| 20 80 b4 00 80 30 20 35 | 00 80 0b 20 6d 75 73 69 | ....0 5|... musi|
|00000610| 63 2e 62 3d 31 00 20 80 | 0b 20 68 6f 6c 64 3e 30 |c.b=1. .|. hold>0|
|00000620| 00 20 20 20 68 6f 6c 64 | 2d 31 00 20 20 20 80 0b |. hold|-1. ..|
|00000630| 20 68 6f 6c 64 3d 31 20 | 80 21 20 a9 0a 20 31 35 | hold=1 |.! .. 15|
|00000640| 00 20 80 c0 00 20 a9 03 | 00 80 c0 00 80 02 20 80 |. ... ..|...... .|
|00000650| 30 00 c2 08 20 30 00 c5 | 28 00 d0 01 20 31 2c 33 |0... 0..|(... 1,3|
|00000660| 32 30 2c 32 30 30 2c 34 | 00 cf 0a 20 31 00 d0 02 |20,200,4|... 1...|
|00000670| 20 30 2c 22 64 61 74 61 | 2f 54 69 74 6c 65 2e 70 | 0,"data|/Title.p|
|00000680| 69 63 22 2c 30 00 ce 0a | 20 30 2c 31 36 2c 30 2c |ic",0...| 0,16,0,|
|00000690| 30 2c 30 20 3b 73 65 74 | 20 63 6f 6c 6f 72 73 20 |0,0 ;set| colors |
|000006a0| 66 6f 72 20 6f 75 72 20 | 70 6f 69 6e 74 65 72 73 |for our |pointers|
|000006b0| 00 ce 0a 20 30 2c 31 37 | 2c 30 2c 30 2c 30 00 ce |... 0,17|,0,0,0..|
|000006c0| 0a 20 30 2c 31 38 2c 30 | 2c 30 2c 30 00 ce 0a 20 |. 0,18,0|,0,0... |
|000006d0| 30 2c 31 39 2c 30 2c 30 | 2c 30 00 80 2c 20 ce 09 |0,19,0,0|,0.., ..|
|000006e0| 20 30 00 c2 05 20 34 34 | 36 2c 32 36 32 00 cf 0a | 0... 44|6,262...|
|000006f0| 20 30 00 80 2c 20 d0 01 | 20 31 00 80 2c 20 d0 01 | 0.., ..| 1.., ..|
|00000700| 20 30 00 cd 0a 20 32 30 | 33 2c 22 64 61 74 61 2f | 0... 20|3,"data/|
|00000710| 70 6f 69 6e 74 65 72 73 | 2e 73 77 6f 72 64 22 20 |pointers|.sword" |
|00000720| 20 20 20 20 3b 34 20 70 | 6f 69 6e 74 65 72 73 00 | ;4 p|ointers.|
|00000730| c5 26 20 32 30 34 20 20 | 3b 62 6c 61 6e 6b 20 28 |.& 204 |;blank (|
|00000740| 69 6e 76 69 73 69 62 6c | 65 29 20 70 6f 69 6e 74 |invisibl|e) point|
|00000750| 65 72 00 ce 01 20 30 2c | 22 64 61 74 61 2f 73 77 |er... 0,|"data/sw|
|00000760| 6f 72 64 70 6f 69 6e 74 | 65 72 2e 70 69 63 22 2c |ordpoint|er.pic",|
|00000770| 31 36 20 3b 70 6f 69 6e | 74 65 72 20 63 6f 6c 6f |16 ;poin|ter colo|
|00000780| 72 73 00 80 2c 20 ce 09 | 20 30 00 d0 02 20 31 2c |rs.., ..| 0... 1,|
|00000790| 22 64 61 74 61 2f 48 65 | 6c 70 2e 70 69 63 2e 31 |"data/He|lp.pic.1|
|000007a0| 2e 32 22 2c 31 00 80 2b | 20 ba 04 20 30 00 70 6c |.2",1..+| .. 0.pl|
|000007b0| 61 79 65 72 2e 62 3d 30 | 00 ba 03 20 30 2c 22 64 |ayer.b=0|... 0,"d|
|000007c0| 61 74 61 2f 73 2e 62 6c | 61 70 22 00 ba 03 20 31 |ata/s.bl|ap"... 1|
|000007d0| 2c 22 64 61 74 61 2f 73 | 2e 6c 61 66 66 22 00 ba |,"data/s|.laff"..|
|000007e0| 03 20 32 2c 22 64 61 74 | 61 2f 73 2e 6c 61 66 66 |. 2,"dat|a/s.laff|
|000007f0| 2e 67 69 72 6c 22 00 ba | 03 20 33 2c 22 64 61 74 |.girl"..|. 3,"dat|
|00000800| 61 2f 73 2e 73 77 6f 72 | 64 63 6c 61 6e 6b 22 00 |a/s.swor|dclank".|
|00000810| ce 0a 20 30 2c 31 34 2c | 31 30 2c 31 30 2c 31 30 |.. 0,14,|10,10,10|
|00000820| 00 ce 0a 20 30 2c 31 35 | 2c 36 2c 36 2c 36 00 80 |... 0,15|,6,6,6..|
|00000830| 2c 20 ce 09 20 30 00 ba | 04 20 33 2c 31 35 00 73 |, .. 0..|. 3,15.s|
|00000840| 65 74 70 6c 61 79 65 72 | 20 20 20 20 20 20 3b 63 |etplayer| ;c|
|00000850| 68 6f 6f 73 65 20 70 6c | 61 79 65 72 20 28 6d 61 |hoose pl|ayer (ma|
|00000860| 6c 65 20 6f 72 20 66 65 | 6d 61 6c 65 29 00 c5 26 |le or fe|male)..&|
|00000870| 20 32 30 33 00 c5 37 00 | 80 bb 00 69 3d bc 07 28 | 203..7.|...i=..(|
|00000880| 31 32 30 29 00 80 bc 20 | c5 22 3d 35 00 6d 6f 75 |120)... |."=5.mou|
|00000890| 78 2e 77 3d 20 c5 1a 00 | 6d 6f 75 79 2e 77 3d c5 |x.w= ...|mouy.w=.|
|000008a0| 1b 00 80 0b 20 6d 6f 75 | 78 3e 31 37 32 20 80 42 |.... mou|x>172 .B|
|000008b0| 20 6d 6f 75 78 3c 32 32 | 35 20 80 42 20 6d 6f 75 | moux<22|5 .B mou|
|000008c0| 79 3e 39 34 20 80 42 20 | 6d 6f 75 79 3c 31 34 32 |y>94 .B |mouy<142|
|000008d0| 00 20 20 20 70 6c 61 79 | 65 72 3d 31 20 20 20 20 |. play|er=1 |
|000008e0| 3b 6d 61 6c 65 00 20 20 | 20 bb 83 20 31 37 33 2c |;male. | .. 173,|
|000008f0| 39 35 2c 32 32 33 2c 31 | 34 30 2c 31 31 00 20 20 |95,223,1|40,11. |
|00000900| 20 bb 83 20 31 37 34 2c | 39 36 2c 32 32 32 2c 31 | .. 174,|96,222,1|
|00000910| 33 39 2c 31 00 20 20 20 | bb 83 20 31 37 35 2c 39 |39,1. |.. 175,9|
|00000920| 37 2c 32 32 31 2c 31 33 | 38 2c 37 00 80 c0 00 80 |7,221,13|8,7.....|
|00000930| 0b 20 6d 6f 75 78 3e 32 | 33 37 20 80 42 20 6d 6f |. moux>2|37 .B mo|
|00000940| 75 78 3c 32 39 31 20 80 | 42 20 6d 6f 75 79 3e 39 |ux<291 .|B mouy>9|
|00000950| 34 20 80 42 20 6d 6f 75 | 79 3c 31 34 32 00 20 20 |4 .B mou|y<142. |
|00000960| 20 70 6c 61 79 65 72 3d | 32 20 20 20 20 3b 66 65 | player=|2 ;fe|
|00000970| 6d 61 6c 65 00 20 20 20 | bb 83 20 32 33 39 2c 39 |male. |.. 239,9|
|00000980| 35 2c 32 38 39 2c 31 34 | 30 2c 31 31 00 20 20 20 |5,289,14|0,11. |
|00000990| bb 83 20 32 34 30 2c 39 | 36 2c 32 38 38 2c 31 33 |.. 240,9|6,288,13|
|000009a0| 39 2c 31 00 20 20 20 bb | 83 20 32 34 31 2c 39 37 |9,1. .|. 241,97|
|000009b0| 2c 32 38 37 2c 31 33 38 | 2c 37 00 80 c0 00 ba 04 |,287,138|,7......|
|000009c0| 20 70 6c 61 79 65 72 2c | 33 00 c5 26 20 32 30 34 | player,|3..& 204|
|000009d0| 00 80 37 20 31 32 30 00 | 6d 75 73 69 63 2e 62 3d |..7 120.|music.b=|
|000009e0| 31 00 70 78 2e 77 3d 31 | 32 38 00 70 6c 61 79 65 |1.px.w=1|28.playe|
|000009f0| 64 2e 62 3d 30 00 80 06 | 20 4d 75 73 69 63 4f 6e |d.b=0...| MusicOn|
|00000a00| 00 80 0b 20 70 6c 61 79 | 65 72 3d 30 20 80 21 20 |... play|er=0 .! |
|00000a10| 80 05 20 73 65 74 70 6c | 61 79 65 72 00 80 16 20 |.. setpl|ayer... |
|00000a20| 69 3d 30 20 80 18 20 33 | 00 20 20 80 2b 20 ba 04 |i=0 .. 3|. .+ ..|
|00000a30| 20 69 00 80 17 00 c2 05 | 20 33 30 30 2c 31 37 34 | i......| 300,174|
|00000a40| 00 80 16 20 69 3d 20 31 | 34 35 20 80 18 20 31 36 |... i= 1|45 .. 16|
|00000a50| 36 00 20 20 20 bb 85 20 | 31 36 39 2c 69 2c 32 39 |6. .. |169,i,29|
|00000a60| 34 2c 69 2c 30 00 80 17 | 00 80 37 20 33 30 00 c5 |4,i,0...|..7 30..|
|00000a70| 26 20 32 30 35 00 80 04 | 20 73 68 6f 6c 64 2e 77 |& 205...| shold.w|
|00000a80| 28 32 31 29 00 80 16 20 | 69 3d 30 20 80 18 20 32 |(21)... |i=0 .. 2|
|00000a90| 31 00 20 20 80 1b 20 73 | 68 6f 6c 64 28 69 29 00 |1. .. s|hold(i).|
|00000aa0| 80 17 00 80 1a 2e 77 20 | 31 30 2c 31 30 2c 38 30 |......w |10,10,80|
|00000ab0| 2c 31 32 30 2c 36 30 2c | 35 2c 31 30 2c 38 30 2c |,120,60,|5,10,80,|
|00000ac0| 32 30 2c 34 30 2c 31 35 | 2c 32 30 2c 31 30 2c 31 |20,40,15|,20,10,1|
|00000ad0| 30 2c 31 30 2c 31 30 2c | 32 35 2c 35 2c 32 35 2c |0,10,10,|25,5,25,|
|00000ae0| 38 30 2c 31 30 2c 33 30 | 00 ba 03 20 30 2c 22 64 |80,10,30|... 0,"d|
|00000af0| 61 74 61 2f 73 2e 62 6c | 61 70 22 00 ba 03 20 31 |ata/s.bl|ap"... 1|
|00000b00| 2c 22 64 61 74 61 2f 73 | 2e 42 6c 6f 77 47 75 6e |,"data/s|.BlowGun|
|00000b10| 22 00 ba 03 20 32 2c 22 | 64 61 74 61 2f 73 2e 64 |"... 2,"|data/s.d|
|00000b20| 6f 6f 6d 65 64 22 00 ba | 03 20 33 2c 22 64 61 74 |oomed"..|. 3,"dat|
|00000b30| 61 2f 73 2e 65 78 70 6c | 6f 64 65 22 00 80 0b 20 |a/s.expl|ode"... |
|00000b40| 70 6c 61 79 65 72 3d 31 | 00 20 20 ba 03 20 34 2c |player=1|. .. 4,|
|00000b50| 22 64 61 74 61 2f 73 2e | 46 65 65 6c 47 6f 6f 64 |"data/s.|FeelGood|
|00000b60| 22 00 20 20 73 68 6f 6c | 64 28 34 29 3d 31 35 30 |". shol|d(4)=150|
|00000b70| 00 80 22 00 20 20 ba 03 | 20 34 2c 22 64 61 74 61 |..". ..| 4,"data|
|00000b80| 2f 73 2e 47 69 72 6c 2e | 67 6f 6f 64 22 00 80 c0 |/s.Girl.|good"...|
|00000b90| 00 ba 03 20 35 2c 22 64 | 61 74 61 2f 73 2e 46 6c |... 5,"d|ata/s.Fl|
|00000ba0| 61 70 22 00 ba 03 20 36 | 2c 22 64 61 74 61 2f 73 |ap"... 6|,"data/s|
|00000bb0| 2e 46 75 73 65 22 00 ba | 03 20 37 2c 22 64 61 74 |.Fuse"..|. 7,"dat|
|00000bc0| 61 2f 73 2e 47 6c 75 67 | 22 00 ba 03 20 38 2c 22 |a/s.Glug|"... 8,"|
|00000bd0| 64 61 74 61 2f 73 2e 47 | 72 75 6e 74 22 00 80 0b |data/s.G|runt"...|
|00000be0| 20 70 6c 61 79 65 72 3d | 31 00 20 20 ba 03 20 39 | player=|1. .. 9|
|00000bf0| 2c 22 64 61 74 61 2f 73 | 2e 6c 61 66 66 22 00 20 |,"data/s|.laff". |
|00000c00| 20 73 68 6f 6c 64 28 39 | 29 3d 31 32 30 00 20 20 | shold(9|)=120. |
|00000c10| ba 03 20 31 30 2c 20 22 | 64 61 74 61 2f 73 2e 70 |.. 10, "|data/s.p|
|00000c20| 6c 61 79 65 72 68 69 74 | 22 00 20 20 73 68 6f 6c |layerhit|". shol|
|00000c30| 64 28 31 30 29 3d 33 30 | 00 20 20 ba 03 20 31 31 |d(10)=30|. .. 11|
|00000c40| 2c 20 22 64 61 74 61 2f | 73 2e 73 69 67 68 22 00 |, "data/|s.sigh".|
|00000c50| 20 20 73 68 6f 6c 64 28 | 31 31 29 3d 36 30 00 80 | shold(|11)=60..|
|00000c60| 22 00 20 20 ba 03 20 39 | 2c 22 64 61 74 61 2f 73 |". .. 9|,"data/s|
|00000c70| 2e 6c 61 66 66 2e 67 69 | 72 6c 22 00 20 20 ba 03 |.laff.gi|rl". ..|
|00000c80| 20 31 30 2c 22 64 61 74 | 61 2f 73 2e 67 69 72 6c | 10,"dat|a/s.girl|
|00000c90| 68 69 74 22 00 20 20 ba | 03 20 31 31 2c 22 64 61 |hit". .|. 11,"da|
|00000ca0| 74 61 2f 73 2e 67 69 72 | 6c 2e 73 69 67 68 22 00 |ta/s.gir|l.sigh".|
|00000cb0| 80 c0 00 ba 03 20 31 32 | 2c 22 64 61 74 61 2f 73 |..... 12|,"data/s|
|00000cc0| 2e 73 77 6f 72 64 63 6c | 61 6e 6b 22 00 ba 03 20 |.swordcl|ank"... |
|00000cd0| 31 33 2c 22 64 61 74 61 | 2f 73 2e 73 77 6f 72 64 |13,"data|/s.sword|
|00000ce0| 73 77 69 6e 67 22 00 ba | 03 20 31 34 2c 22 64 61 |swing"..|. 14,"da|
|00000cf0| 74 61 2f 73 2e 77 68 6f | 6f 6f 68 21 22 00 ba 03 |ta/s.who|ooh!"...|
|00000d00| 20 31 35 2c 22 64 61 74 | 61 2f 73 2e 79 65 6c 70 | 15,"dat|a/s.yelp|
|00000d10| 22 00 ba 03 20 31 36 2c | 22 64 61 74 61 2f 73 2e |"... 16,|"data/s.|
|00000d20| 6b 65 79 22 00 ba 03 20 | 31 37 2c 22 64 61 74 61 |key"... |17,"data|
|00000d30| 2f 73 2e 70 6f 70 22 00 | ba 03 20 31 38 2c 22 64 |/s.pop".|.. 18,"d|
|00000d40| 61 74 61 2f 73 2e 7a 61 | 70 22 00 80 0b 20 70 6c |ata/s.za|p"... pl|
|00000d50| 61 79 65 72 3d 31 00 20 | 20 ba 03 20 31 39 2c 22 |ayer=1. | .. 19,"|
|00000d60| 64 61 74 61 2f 73 2e 73 | 63 72 65 61 6d 22 00 80 |data/s.s|cream"..|
|00000d70| 22 00 20 20 ba 03 20 31 | 39 2c 22 64 61 74 61 2f |". .. 1|9,"data/|
|00000d80| 73 2e 73 63 72 65 61 6d | 2e 67 69 72 6c 22 00 80 |s.scream|.girl"..|
|00000d90| c0 00 ba 03 20 32 30 2c | 22 64 61 74 61 2f 73 2e |.... 20,|"data/s.|
|00000da0| 74 65 6c 65 70 6f 72 74 | 22 00 ba 03 20 32 31 2c |teleport|"... 21,|
|00000db0| 22 64 61 74 61 2f 73 2e | 62 75 62 62 6c 65 73 22 |"data/s.|bubbles"|
|00000dc0| 00 3b 4c 6f 61 64 53 6f | 75 6e 64 20 32 32 2c 22 |.;LoadSo|und 22,"|
|00000dd0| 64 61 74 61 2f 73 2e 54 | 61 70 73 22 00 72 61 6e |data/s.T|aps".ran|
|00000de0| 64 6f 6d 2e 62 3d 30 00 | 80 16 20 69 3d 31 20 80 |dom.b=0.|.. i=1 .|
|00000df0| 18 20 a7 01 00 20 20 72 | 61 6e 64 6f 6d 3d bc 07 |. ... r|andom=..|
|00000e00| 28 31 32 35 29 00 80 17 | 00 63 68 61 72 6c 6f 61 |(125)...|.charloa|
|00000e10| 64 00 cd 0a 20 30 2c 22 | 64 61 74 61 2f 4d 61 70 |d... 0,"|data/Map|
|00000e20| 2e 73 68 61 70 65 73 22 | 20 20 20 20 20 20 20 20 |.shapes"| |
|00000e30| 20 20 20 3b 33 37 20 53 | 68 61 70 65 73 00 80 0b | ;37 S|hapes...|
|00000e40| 20 70 6c 61 79 65 72 3d | 31 00 20 20 cd 0a 20 33 | player=|1. .. 3|
|00000e50| 38 2c 22 64 61 74 61 2f | 50 6c 61 79 65 72 2e 53 |8,"data/|Player.S|
|00000e60| 68 61 70 65 73 22 20 20 | 20 20 20 20 20 3b 33 32 |hapes" | ;32|
|00000e70| 00 80 22 00 20 20 cd 0a | 20 33 38 2c 22 64 61 74 |..". ..| 38,"dat|
|00000e80| 61 2f 47 69 72 6c 2e 53 | 68 61 70 65 73 22 00 80 |a/Girl.S|hapes"..|
|00000e90| c0 00 cd 0a 20 37 30 2c | 22 64 61 74 61 2f 43 72 |.... 70,|"data/Cr|
|00000ea0| 65 61 74 75 72 65 2e 53 | 68 61 70 65 73 22 20 20 |eature.S|hapes" |
|00000eb0| 20 20 20 3b 33 32 00 cd | 0a 20 31 30 32 2c 22 64 | ;32..|. 102,"d|
|00000ec0| 61 74 61 2f 66 6c 79 2e | 73 68 61 70 65 73 22 20 |ata/fly.|shapes" |
|00000ed0| 20 20 20 20 20 20 20 20 | 3b 33 32 00 cd 0a 20 31 | |;32... 1|
|00000ee0| 33 34 2c 22 64 61 74 61 | 2f 4c 6f 62 73 74 65 72 |34,"data|/Lobster|
|00000ef0| 2e 73 68 61 70 65 73 22 | 20 20 20 20 20 3b 33 32 |.shapes"| ;32|
|00000f00| 00 cd 0a 20 31 36 36 2c | 22 64 61 74 61 2f 43 72 |... 166,|"data/Cr|
|00000f10| 61 62 2e 73 68 61 70 65 | 73 22 20 20 20 20 20 20 |ab.shape|s" |
|00000f20| 20 20 3b 33 32 00 cd 0a | 20 31 39 38 2c 22 64 61 | ;32...| 198,"da|
|00000f30| 74 61 2f 53 77 6f 72 64 | 53 77 69 6e 67 2e 73 68 |ta/Sword|Swing.sh|
|00000f40| 61 70 65 73 22 20 20 3b | 35 00 cd 0a 20 32 30 33 |apes" ;|5... 203|
|00000f50| 2c 22 64 61 74 61 2f 70 | 6f 69 6e 74 65 72 73 2e |,"data/p|ointers.|
|00000f60| 73 77 6f 72 64 22 20 20 | 20 20 20 3b 36 00 cd 0a |sword" | ;6...|
|00000f70| 20 32 30 39 2c 22 64 61 | 74 61 2f 54 69 6c 65 2e | 209,"da|ta/Tile.|
|00000f80| 73 68 61 70 65 73 22 20 | 20 20 20 20 20 20 20 3b |shapes" | ;|
|00000f90| 31 33 00 cd 01 20 20 32 | 32 35 2c 22 64 61 74 61 |13... 2|25,"data|
|00000fa0| 2f 65 6e 64 73 68 61 70 | 65 22 20 20 20 20 20 20 |/endshap|e" |
|00000fb0| 20 20 20 20 20 3b 31 20 | 28 44 50 61 69 6e 74 20 | ;1 |(DPaint |
|00000fc0| 62 72 75 73 68 29 00 ce | 01 20 31 2c 22 64 61 74 |brush)..|. 1,"dat|
|00000fd0| 61 2f 73 77 6f 72 64 70 | 6f 69 6e 74 65 72 2e 70 |a/swordp|ointer.p|
|00000fe0| 69 63 22 2c 31 36 20 3b | 70 6f 69 6e 74 65 72 20 |ic",16 ;|pointer |
|00000ff0| 63 6f 6c 6f 72 73 00 80 | 16 20 69 3d 33 38 20 80 |colors..|. i=38 .|
|00001000| 18 20 32 30 32 00 20 20 | cd 0d 20 69 00 80 17 00 |. 202. |.. i....|
|00001010| cd 0d 20 32 32 35 00 cd | 0d 20 32 30 38 00 c9 01 |.. 225..|. 208...|
|00001020| 20 30 2c 38 31 39 32 00 | c9 01 20 31 2c 38 31 39 | 0,8192.|.. 1,819|
|00001030| 32 00 80 04 20 72 6f 6f | 6d 73 2e 62 28 34 34 2c |2... roo|ms.b(44,|
|00001040| 31 32 2c 31 36 29 20 3b | 20 34 34 20 72 6f 6f 6d |12,16) ;| 44 room|
|00001050| 73 2c 20 31 32 20 72 6f | 77 73 2c 20 31 36 20 63 |s, 12 ro|ws, 16 c|
|00001060| 6f 6c 75 6d 6e 73 20 65 | 61 63 68 00 c5 26 20 32 |olumns e|ach..& 2|
|00001070| 30 34 20 20 20 20 3b 27 | 45 72 61 73 65 27 20 6d |04 ;'|Erase' m|
|00001080| 6f 75 73 65 20 70 6f 69 | 6e 74 65 72 00 80 16 20 |ouse poi|nter... |
|00001090| 69 3d 30 20 80 18 20 34 | 34 00 20 20 20 20 72 6f |i=0 .. 4|4. ro|
|000010a0| 6f 6d 73 28 69 2c 30 2c | 31 29 3d 30 20 3b 31 20 |oms(i,0,|1)=0 ;1 |
|000010b0| 69 66 20 72 6f 6f 6d 20 | 76 69 73 69 74 65 64 20 |if room |visited |
|000010c0| 62 79 20 70 6c 61 79 65 | 72 00 20 20 20 20 72 6f |by playe|r. ro|
|000010d0| 6f 6d 73 28 69 2c 30 2c | 32 29 3d 30 20 3b 63 72 |oms(i,0,|2)=0 ;cr|
|000010e0| 65 61 74 75 72 65 27 73 | 20 65 6e 65 72 67 79 00 |eature's| energy.|
|000010f0| 80 17 00 00 70 61 24 3d | 22 64 61 74 61 2f 72 6f |....pa$=|"data/ro|
|00001100| 6f 6d 73 22 00 66 69 24 | 3d 22 44 75 6e 67 65 6f |oms".fi$|="Dungeo|
|00001110| 6e 2e 72 6d 73 22 00 6c | 64 24 3d 22 64 61 74 61 |n.rms".l|d$="data|
|00001120| 2f 72 6f 6f 6d 73 2f 44 | 75 6e 67 65 6f 6e 2e 72 |/rooms/D|ungeon.r|
|00001130| 6d 73 22 20 20 3b 64 65 | 66 61 75 6c 74 20 72 6f |ms" ;de|fault ro|
|00001140| 6f 6d 20 66 69 6c 65 00 | 43 61 6e 4c 6f 61 64 00 |om file.|CanLoad.|
|00001150| 61 24 3d 6c 64 24 00 73 | 63 72 65 61 6d 66 6c 61 |a$=ld$.s|creamfla|
|00001160| 67 2e 62 3d 30 00 2e 4e | 65 77 47 61 6d 65 00 6e |g.b=0..N|ewGame.n|
|00001170| 6f 69 73 65 3d 31 32 00 | 80 0b 20 73 63 72 65 61 |oise=12.|.. screa|
|00001180| 6d 66 6c 61 67 3d 31 20 | 80 21 20 80 06 20 70 6c |mflag=1 |.! .. pl|
|00001190| 61 79 65 72 6e 6f 69 73 | 65 00 cf 0a 20 30 00 80 |ayernois|e... 0..|
|000011a0| 2c 20 d0 01 20 30 00 6d | 6f 75 78 2e 77 3d 30 20 |, .. 0.m|oux.w=0 |
|000011b0| 20 20 20 20 20 20 20 20 | 3b 6d 6f 75 73 65 20 68 | |;mouse h|
|000011c0| 6f 72 69 7a 6f 6e 74 61 | 6c 20 70 6f 73 69 74 69 |orizonta|l positi|
|000011d0| 6f 6e 00 6d 6f 75 79 2e | 77 3d 30 20 20 20 20 20 |on.mouy.|w=0 |
|000011e0| 20 20 20 20 3b 6d 6f 75 | 73 65 20 76 65 72 74 69 | ;mou|se verti|
|000011f0| 63 61 6c 20 70 6f 73 69 | 74 69 6f 6e 00 73 65 6c |cal posi|tion.sel|
|00001200| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 20 20 3b 77 |.b=0 | ;w|
|00001210| 68 69 63 68 20 67 61 64 | 67 65 74 20 73 65 6c 65 |hich gad|get sele|
|00001220| 63 74 65 64 3f 00 c2 05 | 20 31 31 30 2c 31 36 34 |cted?...| 110,164|
|00001230| 00 61 67 61 69 6e 00 80 | 37 20 32 30 00 c5 26 20 |.again..|7 20..& |
|00001240| 32 30 33 20 20 20 20 20 | 3b 73 77 6f 72 64 20 70 |203 |;sword p|
|00001250| 6f 69 6e 74 65 72 00 80 | 2c 20 ce 09 20 31 2d 73 |ointer..|, .. 1-s|
|00001260| 63 72 65 61 6d 66 6c 61 | 67 00 80 06 20 67 65 74 |creamfla|g... get|
|00001270| 6d 6f 75 73 65 00 c5 26 | 20 32 30 34 00 80 0e 20 |mouse..&| 204... |
|00001280| 73 65 6c 00 20 20 80 0f | 20 31 20 20 20 20 20 20 |sel. ..| 1 |
|00001290| 20 20 20 3b 70 6c 61 79 | 00 20 20 20 20 80 05 20 | ;play|. .. |
|000012a0| 42 65 67 69 6e 00 20 20 | 80 0f 20 32 20 20 20 20 |Begin. |.. 2 |
|000012b0| 20 20 20 20 20 3b 6c 6f | 61 64 00 20 20 20 20 72 | ;lo|ad. r|
|000012c0| 71 24 3d 22 4c 6f 61 64 | 20 47 61 6d 65 3a 22 00 |q$="Load| Game:".|
|000012d0| 20 20 20 20 80 06 20 72 | 65 71 00 20 20 20 20 80 | .. r|eq. .|
|000012e0| 0b 20 61 24 3d 22 22 00 | 20 20 20 20 20 20 6d 65 |. a$="".| me|
|000012f0| 73 73 61 67 65 24 3d 22 | 4c 6f 61 64 20 43 41 4e |ssage$="|Load CAN|
|00001300| 43 45 4c 4c 45 44 22 00 | 20 20 20 20 20 20 80 06 |CELLED".| ..|
|00001310| 20 70 72 69 6e 74 6d 65 | 73 73 61 67 65 00 20 20 | printme|ssage. |
|00001320| 20 20 20 20 61 24 3d 6c | 64 24 00 20 20 20 20 20 | a$=l|d$. |
|00001330| 20 80 05 20 61 67 61 69 | 6e 00 20 20 20 20 80 22 | .. agai|n. ."|
|00001340| 00 20 20 20 20 20 20 80 | 0b 20 dc 82 28 61 24 2c |. .|. ..(a$,|
|00001350| 34 29 3c 3e 22 2e 72 6d | 73 22 00 20 20 20 20 20 |4)<>".rm|s". |
|00001360| 20 20 20 20 61 24 3d 6c | 64 24 00 20 20 20 20 20 | a$=l|d$. |
|00001370| 20 20 20 20 6d 65 73 73 | 61 67 65 24 3d 22 4d 75 | mess|age$="Mu|
|00001380| 73 74 20 62 65 20 61 20 | 2e 72 6d 73 20 66 69 6c |st be a |.rms fil|
|00001390| 65 21 22 00 20 20 20 20 | 20 20 20 20 20 80 06 20 |e!". | .. |
|000013a0| 70 72 69 6e 74 6d 65 73 | 73 61 67 65 00 20 20 20 |printmes|sage. |
|000013b0| 20 20 20 20 20 20 80 05 | 20 61 67 61 69 6e 00 20 | ..| again. |
|000013c0| 20 20 20 20 20 80 22 00 | 20 20 20 20 20 20 20 20 | .".| |
|000013d0| 20 80 05 20 42 65 67 69 | 6e 00 20 20 20 20 20 20 | .. Begi|n. |
|000013e0| 80 c0 00 20 20 20 20 80 | c0 00 20 20 80 0f 20 33 |... .|.. .. 3|
|000013f0| 20 20 20 20 20 20 20 20 | 20 3b 68 65 6c 70 20 6f | | ;help o|
|00001400| 72 20 73 63 72 65 61 6d | 00 20 20 20 20 80 0b 20 |r scream|. .. |
|00001410| 73 63 72 65 61 6d 66 6c | 61 67 3d 31 00 20 20 20 |screamfl|ag=1. |
|00001420| 20 20 ba 04 20 31 39 2c | 31 35 00 20 20 20 20 20 | .. 19,|15. |
|00001430| 80 37 20 33 30 00 20 20 | 20 20 80 22 00 20 20 20 |.7 30. | .". |
|00001440| 20 20 cf 0a 20 31 00 20 | 20 20 20 20 80 37 20 31 | .. 1. | .7 1|
|00001450| 30 30 00 20 20 20 20 20 | 80 0a 00 20 20 20 20 20 |00. |... |
|00001460| cf 0a 20 30 00 20 20 20 | 20 80 c0 00 20 20 20 20 |.. 0. | ... |
|00001470| 80 37 20 32 30 00 20 20 | 20 20 80 05 20 61 67 61 |.7 20. | .. aga|
|00001480| 69 6e 00 20 20 80 0f 20 | 34 00 20 20 20 20 80 16 |in. .. |4. ..|
|00001490| 20 69 3d 36 34 20 80 18 | 20 30 20 80 19 20 2d 31 | i=64 ..| 0 .. -1|
|000014a0| 00 20 20 20 20 20 20 a9 | 06 20 69 00 20 20 20 20 |. .|. i. |
|000014b0| 20 20 80 37 00 20 20 20 | 20 80 17 00 20 20 20 20 | .7. | ... |
|000014c0| a9 04 00 20 20 20 20 a9 | 06 20 36 34 00 20 20 20 |... .|. 64. |
|000014d0| 20 80 05 20 73 70 6c 69 | 74 00 80 02 20 80 0e 00 | .. spli|t... ...|
|000014e0| 2e 42 65 67 69 6e 00 80 | 16 20 69 3d 37 36 20 80 |.Begin..|. i=76 .|
|000014f0| 18 20 38 39 00 20 20 bb | 85 20 34 31 2c 69 2c 32 |. 89. .|. 41,i,2|
|00001500| 31 39 2c 69 2c 30 00 80 | 17 00 c5 26 20 32 30 34 |19,i,0..|...& 204|
|00001510| 20 20 20 20 20 3b 62 6c | 61 6e 6b 20 6f 75 74 20 | ;bl|ank out |
|00001520| 70 6f 69 6e 74 65 72 00 | 3b 20 3d 3d 3d 3d 3d 3d |pointer.|; ======|
|00001530| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001540| 3d 3d 3d 3d 3d 20 56 41 | 52 49 41 42 4c 45 53 20 |===== VA|RIABLES |
|00001550| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001560| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 00 3b 20 2d 2d 2d 2d |========|=.; ----|
|00001570| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001580| 2d 2d 2d 20 50 4c 41 59 | 45 52 20 56 41 52 49 41 |--- PLAY|ER VARIA|
|00001590| 42 4c 45 53 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |BLES ---|--------|
|000015a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 00 6c 69 66 65 |--------|---.life|
|000015b0| 2e 62 3d 32 20 20 20 20 | 20 20 20 20 20 3b 72 65 |.b=2 | ;re|
|000015c0| 6d 61 69 6e 69 6e 67 20 | 6c 69 76 65 73 00 70 69 |maining |lives.pi|
|000015d0| 6e 63 72 65 6d 65 6e 74 | 2e 62 3d 31 20 20 20 3b |ncrement|.b=1 ;|
|000015e0| 70 6c 61 79 65 72 20 73 | 70 65 65 64 00 73 63 6f |player s|peed.sco|
|000015f0| 72 65 2e 6c 3d 30 20 20 | 20 20 20 20 20 20 3b 73 |re.l=0 | ;s|
|00001600| 63 6f 72 65 00 6e 65 77 | 73 63 6f 72 65 2e 77 3d |core.new|score.w=|
|00001610| 30 20 20 20 20 20 3b 61 | 64 64 20 74 6f 20 70 6c |0 ;a|dd to pl|
|00001620| 61 79 65 72 27 73 20 73 | 63 6f 72 65 00 70 65 6e |ayer's s|core.pen|
|00001630| 65 72 67 79 2e 62 3d 36 | 30 20 20 20 20 20 3b 70 |ergy.b=6|0 ;p|
|00001640| 6c 61 79 65 72 27 73 20 | 73 74 72 65 6e 67 74 68 |layer's |strength|
|00001650| 00 6d 61 78 73 74 72 65 | 6e 67 74 68 2e 62 3d 36 |.maxstre|ngth.b=6|
|00001660| 30 20 3b 6d 61 78 69 6d | 75 6d 20 70 6c 61 79 65 |0 ;maxim|um playe|
|00001670| 72 20 73 74 72 65 6e 67 | 74 68 00 70 78 2e 77 3d |r streng|th.px.w=|
|00001680| 31 32 38 20 20 20 20 20 | 20 20 20 20 3b 70 6c 61 |128 | ;pla|
|00001690| 79 65 72 27 73 20 68 6f | 72 69 7a 6f 6e 74 61 6c |yer's ho|rizontal|
|000016a0| 20 70 6f 73 69 74 69 6f | 6e 00 70 79 2e 77 3d 31 | positio|n.py.w=1|
|000016b0| 37 30 20 20 20 20 20 20 | 20 20 20 3b 70 6c 61 79 |70 | ;play|
|000016c0| 65 72 27 73 20 76 65 72 | 74 69 63 61 6c 20 70 6f |er's ver|tical po|
|000016d0| 73 69 74 69 6f 6e 00 70 | 73 78 2e 77 3d 31 32 38 |sition.p|sx.w=128|
|000016e0| 20 20 20 20 20 20 20 20 | 3b 70 6c 61 79 65 72 20 | |;player |
|000016f0| 6c 6f 63 61 74 69 6f 6e | 20 66 6f 72 00 70 73 79 |location| for.psy|
|00001700| 2e 77 3d 31 37 30 20 20 | 20 20 20 20 20 20 3b 20 |.w=170 | ; |
|00001710| 20 20 20 20 20 20 20 20 | 20 6e 65 77 20 6c 69 66 | | new lif|
|00001720| 65 00 78 6e 65 77 2e 77 | 3d 30 20 20 20 20 20 20 |e.xnew.w|=0 |
|00001730| 20 20 20 3b 6e 65 77 20 | 68 6f 72 69 7a 6f 6e 74 | ;new |horizont|
|00001740| 61 6c 20 70 6f 73 69 74 | 69 6f 6e 00 79 6e 65 77 |al posit|ion.ynew|
|00001750| 2e 77 3d 30 20 20 20 20 | 20 20 20 20 20 3b 6e 65 |.w=0 | ;ne|
|00001760| 77 20 76 65 72 74 69 63 | 61 6c 20 70 6f 73 69 74 |w vertic|al posit|
|00001770| 69 6f 6e 00 6e 65 77 63 | 6f 6c 2e 62 3d 30 20 20 |ion.newc|ol.b=0 |
|00001780| 20 20 20 20 20 3b 6e 65 | 77 20 63 6f 6c 75 6d 6e | ;ne|w column|
|00001790| 00 6e 65 77 72 6f 77 2e | 62 3d 30 20 20 20 20 20 |.newrow.|b=0 |
|000017a0| 20 20 3b 6e 65 77 20 72 | 6f 77 00 70 73 74 61 72 | ;new r|ow.pstar|
|000017b0| 74 2e 62 3d 33 38 20 20 | 20 20 20 20 3b 73 74 61 |t.b=38 | ;sta|
|000017c0| 72 74 20 6f 66 20 70 6c | 61 79 65 72 20 73 68 61 |rt of pl|ayer sha|
|000017d0| 70 65 73 00 70 73 68 61 | 70 65 2e 62 3d 33 38 20 |pes.psha|pe.b=38 |
|000017e0| 20 20 20 20 20 3b 63 75 | 72 72 65 6e 74 20 70 6c | ;cu|rrent pl|
|000017f0| 61 79 65 72 20 73 68 61 | 70 65 00 74 69 6d 65 72 |ayer sha|pe.timer|
|00001800| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 3b 63 6f 75 |.b=0 | ;cou|
|00001810| 6e 74 65 72 20 66 6f 72 | 20 70 6c 61 79 65 72 20 |nter for| player |
|00001820| 61 6e 69 6d 61 74 69 6f | 6e 73 00 70 61 6e 69 6d |animatio|ns.panim|
|00001830| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 3b 63 75 72 |.b=0 | ;cur|
|00001840| 72 65 6e 74 20 70 6c 61 | 79 65 72 20 61 6e 69 6d |rent pla|yer anim|
|00001850| 61 74 69 6f 6e 20 66 72 | 61 6d 65 00 70 72 6f 74 |ation fr|ame.prot|
|00001860| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 20 3b 63 75 |.b=0 | ;cu|
|00001870| 72 72 65 6e 74 20 70 6c | 61 79 65 72 20 72 6f 74 |rrent pl|ayer rot|
|00001880| 61 74 69 6f 6e 00 70 68 | 69 74 2e 62 3d 30 20 20 |ation.ph|it.b=0 |
|00001890| 20 20 20 20 20 20 20 3b | 70 6c 61 79 65 72 20 68 | ;|player h|
|000018a0| 61 73 20 62 65 65 6e 20 | 68 69 74 00 3b 20 2d 2d |as been |hit.; --|
|000018b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000018c0| 2d 2d 2d 2d 20 43 52 45 | 41 54 55 52 45 20 56 41 |---- CRE|ATURE VA|
|000018d0| 52 49 41 42 4c 45 53 20 | 2d 2d 2d 2d 2d 2d 2d 2d |RIABLES |--------|
|000018e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 00 63 |--------|------.c|
|000018f0| 63 79 63 6c 65 2e 62 3d | 30 20 20 20 20 20 20 20 |cycle.b=|0 |
|00001900| 3b 74 6f 20 63 79 63 6c | 65 20 61 6c 6c 20 63 72 |;to cycl|e all cr|
|00001910| 65 61 74 75 72 65 73 20 | 69 6e 20 66 69 6e 61 6c |eatures |in final|
|00001920| 20 72 6f 6f 6d 00 63 65 | 6e 65 72 67 79 2e 62 3d | room.ce|nergy.b=|
|00001930| 30 20 20 20 20 20 20 3b | 63 72 65 61 74 75 72 65 |0 ;|creature|
|00001940| 27 73 20 73 74 72 65 6e | 67 74 68 00 63 69 6e 63 |'s stren|gth.cinc|
|00001950| 72 65 6d 65 6e 74 2e 62 | 3d 31 20 20 20 3b 63 72 |rement.b|=1 ;cr|
|00001960| 65 61 74 75 72 65 20 73 | 70 65 65 64 00 63 61 67 |eature s|peed.cag|
|00001970| 72 65 73 73 69 6f 6e 2e | 77 3d 30 20 20 20 3b 63 |ression.|w=0 ;c|
|00001980| 72 65 61 74 75 72 65 27 | 73 20 61 67 72 65 73 73 |reature'|s agress|
|00001990| 69 6f 6e 20 6c 65 76 65 | 6c 00 63 62 69 74 65 2e |ion leve|l.cbite.|
|000019a0| 62 3d 30 20 20 20 20 20 | 20 20 20 3b 62 69 74 65 |b=0 | ;bite|
|000019b0| 20 73 74 72 65 6e 67 74 | 68 00 63 64 69 72 2e 62 | strengt|h.cdir.b|
|000019c0| 3d 30 20 20 20 20 20 20 | 20 20 20 3b 63 72 65 61 |=0 | ;crea|
|000019d0| 74 75 72 65 20 64 69 72 | 65 63 74 69 6f 6e 00 63 |ture dir|ection.c|
|000019e0| 72 6f 74 2e 62 3d 30 20 | 20 20 20 20 20 20 20 20 |rot.b=0 | |
|000019f0| 3b 63 72 65 61 74 75 72 | 65 20 72 6f 74 61 74 69 |;creatur|e rotati|
|00001a00| 6f 6e 00 61 74 74 61 63 | 6b 2e 62 3d 31 20 20 20 |on.attac|k.b=1 |
|00001a10| 20 20 20 20 3b 31 3d 61 | 74 74 61 63 6b 20 30 3d | ;1=a|ttack 0=|
|00001a20| 72 65 74 72 65 61 74 00 | 73 65 61 72 63 68 6d 6f |retreat.|searchmo|
|00001a30| 76 65 2e 77 3d 31 36 20 | 20 3b 66 6f 72 20 63 72 |ve.w=16 | ;for cr|
|00001a40| 65 61 74 75 72 65 20 73 | 65 61 72 63 68 00 63 74 |eature s|earch.ct|
|00001a50| 69 6d 65 2e 77 3d 30 20 | 20 20 20 20 20 20 20 3b |ime.w=0 | ;|
|00001a60| 63 6f 75 6e 74 65 72 20 | 66 6f 72 20 63 72 65 61 |counter |for crea|
|00001a70| 74 75 72 65 20 72 65 74 | 72 65 61 74 00 63 78 2e |ture ret|reat.cx.|
|00001a80| 77 3d 31 35 30 20 20 20 | 20 20 20 20 20 20 3b 63 |w=150 | ;c|
|00001a90| 72 65 61 74 75 72 65 20 | 68 6f 72 69 7a 6f 6e 74 |reature |horizont|
|00001aa0| 61 6c 20 70 6f 73 69 74 | 69 6f 6e 00 63 79 2e 77 |al posit|ion.cy.w|
|00001ab0| 3d 31 35 30 20 20 20 20 | 20 20 20 20 20 3b 63 72 |=150 | ;cr|
|00001ac0| 65 61 74 75 72 65 20 76 | 65 72 74 69 63 61 6c 20 |eature v|ertical |
|00001ad0| 64 69 72 65 63 74 69 6f | 6e 00 63 73 78 2e 77 3d |directio|n.csx.w=|
|00001ae0| 31 35 30 20 20 20 20 20 | 20 20 20 3b 63 72 65 61 |150 | ;crea|
|00001af0| 74 75 72 65 20 6c 6f 63 | 61 74 69 6f 6e 00 63 73 |ture loc|ation.cs|
|00001b00| 79 2e 77 3d 31 35 30 20 | 20 20 20 20 20 20 20 3b |y.w=150 | ;|
|00001b10| 20 20 20 20 20 20 20 61 | 74 20 72 6f 6f 6d 20 73 | a|t room s|
|00001b20| 74 61 72 74 75 70 00 63 | 74 72 79 2e 62 3d 30 20 |tartup.c|try.b=0 |
|00001b30| 20 20 20 20 20 20 20 20 | 3b 63 72 65 61 74 75 72 | |;creatur|
|00001b40| 65 20 73 65 61 72 63 68 | 20 63 6f 75 6e 74 65 72 |e search| counter|
|00001b50| 00 63 67 6f 2e 62 3d 31 | 20 20 20 20 20 20 20 20 |.cgo.b=1| |
|00001b60| 20 20 3b 63 72 65 61 74 | 75 72 65 20 73 65 61 72 | ;creat|ure sear|
|00001b70| 63 68 20 72 6f 74 61 74 | 69 6f 6e 00 63 72 65 61 |ch rotat|ion.crea|
|00001b80| 74 75 72 65 2e 77 3d 31 | 30 32 20 20 20 3b 73 74 |ture.w=1|02 ;st|
|00001b90| 61 72 74 20 6f 66 20 63 | 75 72 72 65 6e 74 20 63 |art of c|urrent c|
|00001ba0| 72 65 61 74 75 72 65 20 | 73 68 61 70 65 73 00 63 |reature |shapes.c|
|00001bb0| 72 6f 74 66 6c 61 67 2e | 62 3d 31 20 20 20 20 20 |rotflag.|b=1 |
|00001bc0| 3b 69 66 20 63 72 65 61 | 74 75 72 65 20 72 6f 74 |;if crea|ture rot|
|00001bd0| 61 74 65 73 00 63 61 6e | 69 6d 2e 62 3d 30 20 20 |ates.can|im.b=0 |
|00001be0| 20 20 20 20 20 20 3b 63 | 72 65 61 74 75 72 65 20 | ;c|reature |
|00001bf0| 61 6e 69 6d 61 74 69 6f | 6e 20 66 72 61 6d 65 00 |animatio|n frame.|
|00001c00| 63 6e 6f 69 73 65 2e 62 | 3d 30 20 20 20 20 20 20 |cnoise.b|=0 |
|00001c10| 20 3b 63 72 65 61 74 75 | 72 65 20 73 6f 75 6e 64 | ;creatu|re sound|
|00001c20| 20 23 00 63 68 69 74 2e | 62 3d 30 20 20 20 20 20 | #.chit.|b=0 |
|00001c30| 20 20 20 20 3b 63 72 65 | 61 74 75 72 65 20 68 61 | ;cre|ature ha|
|00001c40| 73 20 62 65 65 6e 20 68 | 69 74 00 63 70 72 6f 74 |s been h|it.cprot|
|00001c50| 65 63 74 2e 62 3d 30 20 | 20 20 20 20 3b 63 72 65 |ect.b=0 | ;cre|
|00001c60| 61 74 75 72 65 20 72 65 | 73 69 73 74 61 6e 63 65 |ature re|sistance|
|00001c70| 00 3b 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.; -----|--------|
|00001c80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 20 49 54 45 |--------|---- ITE|
|00001c90| 4d 53 20 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |MS -----|--------|
|00001ca0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001cb0| 2d 2d 2d 00 68 69 74 2e | 77 3d 30 20 20 20 20 20 |---.hit.|w=0 |
|00001cc0| 20 20 20 20 20 3b 77 68 | 61 74 20 69 74 65 6d 20 | ;wh|at item |
|00001cd0| 77 69 6c 6c 20 62 65 20 | 68 69 74 00 70 69 63 6b |will be |hit.pick|
|00001ce0| 75 70 2e 62 3d 2d 31 20 | 20 20 20 20 20 3b 69 74 |up.b=-1 | ;it|
|00001cf0| 65 6d 20 74 6f 20 70 69 | 63 6b 20 75 70 00 70 69 |em to pi|ck up.pi|
|00001d00| 63 6b 78 2e 77 3d 30 20 | 20 20 20 20 20 20 20 3b |ckx.w=0 | ;|
|00001d10| 69 74 65 6d 20 68 6f 72 | 69 7a 6f 6e 74 61 6c 00 |item hor|izontal.|
|00001d20| 70 69 63 6b 79 2e 77 3d | 30 20 20 20 20 20 20 20 |picky.w=|0 |
|00001d30| 20 3b 69 74 65 6d 20 76 | 65 72 74 69 63 61 6c 00 | ;item v|ertical.|
|00001d40| 73 77 69 6d 2e 62 3d 30 | 20 20 20 20 20 20 20 20 |swim.b=0| |
|00001d50| 20 3b 68 61 76 65 20 73 | 6e 6f 72 6b 65 6c 20 67 | ;have s|norkel g|
|00001d60| 65 61 72 3f 00 66 65 78 | 74 2e 62 3d 30 20 20 20 |ear?.fex|t.b=0 |
|00001d70| 20 20 20 20 20 20 3b 66 | 69 72 65 20 65 78 74 69 | ;f|ire exti|
|00001d80| 6e 67 75 69 73 68 65 72 | 3f 00 67 72 65 65 6e 6b |nguisher|?.greenk|
|00001d90| 65 79 2e 62 3d 30 20 20 | 20 20 20 3b 6e 75 6d 62 |ey.b=0 | ;numb|
|00001da0| 65 72 20 6f 66 20 67 72 | 65 65 6e 20 6b 65 79 73 |er of gr|een keys|
|00001db0| 00 62 6c 75 65 6b 65 79 | 2e 62 3d 30 20 20 20 20 |.bluekey|.b=0 |
|00001dc0| 20 20 3b 6e 75 6d 62 65 | 72 20 6f 66 20 62 6c 75 | ;numbe|r of blu|
|00001dd0| 65 20 6b 65 79 73 00 67 | 6f 6c 64 6b 65 79 2e 62 |e keys.g|oldkey.b|
|00001de0| 3d 30 20 20 20 20 20 20 | 3b 68 61 76 65 20 61 20 |=0 |;have a |
|00001df0| 67 6f 6c 64 20 6b 65 79 | 3f 00 62 6f 6d 62 2e 62 |gold key|?.bomb.b|
|00001e00| 3d 30 20 20 20 20 20 20 | 20 20 20 3b 6e 75 6d 62 |=0 | ;numb|
|00001e10| 65 72 20 6f 66 20 62 6f | 6d 62 73 00 62 6f 6d 62 |er of bo|mbs.bomb|
|00001e20| 74 69 6d 65 2e 77 3d 30 | 20 20 20 20 20 3b 74 69 |time.w=0| ;ti|
|00001e30| 6d 65 72 20 66 6f 72 20 | 62 6f 6d 62 00 62 61 6e |mer for |bomb.ban|
|00001e40| 69 6d 2e 62 3d 30 20 20 | 20 20 20 20 20 20 3b 62 |im.b=0 | ;b|
|00001e50| 6f 6d 62 20 61 6e 69 6d | 61 74 69 6f 6e 20 66 72 |omb anim|ation fr|
|00001e60| 61 6d 65 00 62 6f 6d 62 | 73 68 61 70 65 2e 62 3d |ame.bomb|shape.b=|
|00001e70| 32 39 20 20 20 3b 73 68 | 61 70 65 20 23 20 66 6f |29 ;sh|ape # fo|
|00001e80| 72 20 62 6f 6d 62 20 61 | 6e 69 6d 61 74 69 6f 6e |r bomb a|nimation|
|00001e90| 00 62 6f 6d 62 78 2e 77 | 3d 30 20 20 20 20 20 20 |.bombx.w|=0 |
|00001ea0| 20 20 3b 68 6f 72 69 7a | 6f 6e 74 61 6c 20 62 6f | ;horiz|ontal bo|
|00001eb0| 6d 62 20 6c 6f 63 61 74 | 69 6f 6e 00 62 6f 6d 62 |mb locat|ion.bomb|
|00001ec0| 79 2e 77 3d 30 20 20 20 | 20 20 20 20 20 3b 76 65 |y.w=0 | ;ve|
|00001ed0| 72 74 69 63 61 6c 20 62 | 6f 6d 62 20 6c 6f 63 61 |rtical b|omb loca|
|00001ee0| 74 69 6f 6e 00 62 6c 6f | 77 67 75 6e 2e 62 3d 30 |tion.blo|wgun.b=0|
|00001ef0| 20 20 20 20 20 20 3b 68 | 61 76 65 20 61 20 62 6c | ;h|ave a bl|
|00001f00| 6f 77 67 75 6e 3f 00 62 | 68 69 74 2e 62 3d 37 20 |owgun?.b|hit.b=7 |
|00001f10| 20 20 20 20 20 20 20 20 | 3b 62 6c 6f 77 67 75 6e | |;blowgun|
|00001f20| 20 73 74 72 65 6e 67 74 | 68 00 64 61 72 74 2e 62 | strengt|h.dart.b|
|00001f30| 3d 30 20 20 20 20 20 20 | 20 20 20 3b 6e 75 6d 62 |=0 | ;numb|
|00001f40| 65 72 20 6f 66 20 64 61 | 72 74 73 20 66 6f 72 20 |er of da|rts for |
|00001f50| 62 6c 6f 77 67 75 6e 00 | 72 61 79 67 75 6e 2e 62 |blowgun.|raygun.b|
|00001f60| 3d 30 20 20 20 20 20 20 | 20 3b 68 61 76 65 20 61 |=0 | ;have a|
|00001f70| 20 72 61 79 67 75 6e 3f | 00 72 68 69 74 2e 62 3d | raygun?|.rhit.b=|
|00001f80| 31 32 20 20 20 20 20 20 | 20 20 3b 72 61 79 67 75 |12 | ;raygu|
|00001f90| 6e 20 73 74 72 65 6e 67 | 74 68 00 72 61 79 2e 62 |n streng|th.ray.b|
|00001fa0| 3d 30 20 20 20 20 20 20 | 20 20 20 20 3b 6e 75 6d |=0 | ;num|
|00001fb0| 62 65 72 20 6f 66 20 72 | 61 79 73 00 63 6f 6d 70 |ber of r|ays.comp|
|00001fc0| 61 73 73 2e 62 3d 30 20 | 20 20 20 20 20 3b 68 61 |ass.b=0 | ;ha|
|00001fd0| 76 65 20 61 20 63 6f 6d | 70 61 73 73 3f 00 73 68 |ve a com|pass?.sh|
|00001fe0| 69 65 6c 64 2e 62 3d 30 | 20 20 20 20 20 20 20 3b |ield.b=0| ;|
|00001ff0| 6e 75 6d 62 65 72 20 6f | 66 20 73 68 69 65 6c 64 |number o|f shield|
|00002000| 73 00 73 77 6f 72 64 73 | 77 69 6e 67 2e 77 3d 31 |s.swords|wing.w=1|
|00002010| 39 37 20 3b 73 74 61 72 | 74 20 6f 66 20 73 77 6f |97 ;star|t of swo|
|00002020| 72 64 73 77 69 6e 67 20 | 73 68 61 70 65 73 00 73 |rdswing |shapes.s|
|00002030| 77 6f 72 64 68 69 74 2e | 62 3d 35 20 20 20 20 20 |wordhit.|b=5 |
|00002040| 3b 73 77 6f 72 64 20 73 | 74 72 65 6e 67 74 68 00 |;sword s|trength.|
|00002050| 73 77 78 2e 77 3d 30 20 | 20 20 20 20 20 20 20 20 |swx.w=0 | |
|00002060| 20 3b 73 77 6f 72 64 20 | 64 72 61 77 69 6e 67 20 | ;sword |drawing |
|00002070| 68 6f 72 69 7a 6f 6e 74 | 61 6c 00 73 77 79 2e 77 |horizont|al.swy.w|
|00002080| 3d 30 20 20 20 20 20 20 | 20 20 20 20 3b 73 77 6f |=0 | ;swo|
|00002090| 72 64 20 64 72 61 77 69 | 6e 67 20 76 65 72 74 69 |rd drawi|ng verti|
|000020a0| 63 61 6c 00 73 77 69 6e | 67 2e 62 3d 30 20 20 20 |cal.swin|g.b=0 |
|000020b0| 20 20 20 20 20 3b 73 77 | 6f 72 64 20 61 6e 69 6d | ;sw|ord anim|
|000020c0| 61 74 69 6f 6e 20 66 72 | 61 6d 65 00 73 77 6f 72 |ation fr|ame.swor|
|000020d0| 64 2e 77 3d 30 20 20 20 | 20 20 20 20 20 3b 74 69 |d.w=0 | ;ti|
|000020e0| 6d 65 20 75 6e 74 69 6c | 20 73 77 6f 72 64 20 63 |me until| sword c|
|000020f0| 61 6e 20 62 65 20 73 77 | 75 6e 67 00 73 68 6f 74 |an be sw|ung.shot|
|00002100| 2e 62 3d 30 20 20 20 20 | 20 20 20 20 20 3b 73 68 |.b=0 | ;sh|
|00002110| 6f 74 20 66 69 72 65 64 | 3f 00 73 68 6f 74 78 2e |ot fired|?.shotx.|
|00002120| 77 3d 30 20 20 20 20 20 | 20 20 20 3b 73 68 6f 74 |w=0 | ;shot|
|00002130| 20 64 72 61 77 69 6e 67 | 20 68 6f 72 69 7a 6f 6e | drawing| horizon|
|00002140| 74 61 6c 00 73 68 6f 74 | 79 2e 77 3d 30 20 20 20 |tal.shot|y.w=0 |
|00002150| 20 20 20 20 20 3b 73 68 | 6f 74 20 64 72 61 77 69 | ;sh|ot drawi|
|00002160| 6e 67 20 76 65 72 74 69 | 63 61 6c 00 00 3b 20 2d |ng verti|cal..; -|
|00002170| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002180| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 52 |--------|------ R|
|00002190| 4f 4f 4d 53 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |OOMS ---|--------|
|000021a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 00 |--------|-------.|
|000021b0| 72 6f 6f 6d 2e 62 3d 31 | 20 20 20 20 20 20 20 20 |room.b=1| |
|000021c0| 20 3b 63 75 72 72 65 6e | 74 20 72 6f 6f 6d 00 74 | ;curren|t room.t|
|000021d0| 69 6c 65 2e 77 3d 38 20 | 20 20 20 20 20 20 20 20 |ile.w=8 | |
|000021e0| 3b 66 6c 6f 6f 72 20 74 | 69 6c 65 00 6c 65 66 74 |;floor t|ile.left|
|000021f0| 72 6f 6f 6d 2e 62 3d 30 | 20 20 20 20 20 3b 72 6f |room.b=0| ;ro|
|00002200| 6f 6d 20 74 6f 20 6c 65 | 66 74 00 72 69 67 68 74 |om to le|ft.right|
|00002210| 72 6f 6f 6d 2e 62 3d 30 | 20 20 20 20 3b 72 6f 6f |room.b=0| ;roo|
|00002220| 6d 20 74 6f 20 72 69 67 | 68 74 00 75 70 72 6f 6f |m to rig|ht.uproo|
|00002230| 6d 2e 62 3d 30 20 20 20 | 20 20 20 20 3b 72 6f 6f |m.b=0 | ;roo|
|00002240| 6d 20 61 62 6f 76 65 00 | 64 6f 77 6e 72 6f 6f 6d |m above.|downroom|
|00002250| 2e 62 3d 30 20 20 20 20 | 20 3b 72 6f 6f 6d 20 62 |.b=0 | ;room b|
|00002260| 65 6c 6f 77 00 72 6f 6f | 6d 72 6f 77 2e 62 3d 30 |elow.roo|mrow.b=0|
|00002270| 20 20 20 20 20 20 3b 72 | 6f 77 20 66 6f 72 20 64 | ;r|ow for d|
|00002280| 72 61 77 69 6e 67 20 6d | 61 70 00 72 6f 6f 6d 63 |rawing m|ap.roomc|
|00002290| 6f 6c 2e 62 3d 30 20 20 | 20 20 20 20 3b 63 6f 6c |ol.b=0 | ;col|
|000022a0| 75 6d 6e 20 66 6f 72 20 | 64 72 61 77 69 6e 67 20 |umn for |drawing |
|000022b0| 6d 61 70 00 64 78 2e 62 | 3d 30 20 20 20 20 20 20 |map.dx.b|=0 |
|000022c0| 20 20 20 20 20 3b 66 6f | 72 20 6d 61 70 70 69 6e | ;fo|r mappin|
|000022d0| 67 20 72 6f 6f 6d 73 00 | 64 79 2e 62 3d 30 20 20 |g rooms.|dy.b=0 |
|000022e0| 20 20 20 20 20 20 20 20 | 20 3b 20 20 20 22 20 20 | | ; " |
|000022f0| 20 20 20 22 00 65 76 2e | 62 3d 30 20 20 20 20 20 | ".ev.|b=0 |
|00002300| 20 20 20 20 20 20 3b 20 | 20 20 22 20 20 20 20 20 | ; | " |
|00002310| 22 00 73 74 61 72 74 78 | 2e 77 3d 30 20 20 20 20 |".startx|.w=0 |
|00002320| 20 20 20 3b 20 20 20 22 | 20 20 20 20 20 22 00 73 | ; "| ".s|
|00002330| 74 61 72 74 79 2e 77 3d | 30 20 20 20 20 20 20 20 |tarty.w=|0 |
|00002340| 3b 20 20 20 22 20 20 20 | 20 20 22 00 64 63 6f 6c |; " | ".dcol|
|00002350| 6f 72 2e 62 3d 30 20 20 | 20 20 20 20 20 3b 20 20 |or.b=0 | ; |
|00002360| 20 22 20 20 20 20 20 22 | 00 6f 6c 63 6f 6c 6f 72 | " "|.olcolor|
|00002370| 2e 62 3d 30 20 20 20 20 | 20 20 3b 20 20 20 22 20 |.b=0 | ; " |
|00002380| 20 20 20 20 22 00 3b 20 | 2d 2d 2d 2d 2d 2d 2d 2d | ".; |--------|
|00002390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 20 44 |--------|------ D|
|000023a0| 52 41 57 49 4e 47 20 56 | 41 52 49 41 42 4c 45 53 |RAWING V|ARIABLES|
|000023b0| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -------|--------|
|000023c0| 2d 2d 2d 2d 2d 2d 2d 2d | 00 73 65 65 2e 62 3d 30 |--------|.see.b=0|
|000023d0| 20 20 20 20 20 20 20 20 | 20 20 3b 73 63 72 65 65 | | ;scree|
|000023e0| 6e 20 62 65 69 6e 67 20 | 76 69 65 77 65 64 00 64 |n being |viewed.d|
|000023f0| 72 61 77 2e 62 3d 31 20 | 20 20 20 20 20 20 20 20 |raw.b=1 | |
|00002400| 3b 73 63 72 65 65 6e 20 | 62 65 69 6e 67 20 64 72 |;screen |being dr|
|00002410| 61 77 6e 00 63 75 72 73 | 68 61 70 65 2e 77 3d 30 |awn.curs|hape.w=0|
|00002420| 20 20 20 20 20 3b 63 75 | 72 72 65 6e 74 20 73 68 | ;cu|rrent sh|
|00002430| 61 70 65 20 66 6f 72 20 | 64 72 61 77 69 6e 67 00 |ape for |drawing.|
|00002440| 73 68 70 78 2e 77 3d 30 | 20 20 20 20 20 20 20 20 |shpx.w=0| |
|00002450| 20 3b 73 68 61 70 65 20 | 64 72 61 77 69 6e 67 20 | ;shape |drawing |
|00002460| 68 6f 72 69 7a 6f 6e 74 | 61 6c 20 70 6f 73 69 74 |horizont|al posit|
|00002470| 69 6f 6e 00 73 68 70 79 | 2e 77 3d 30 20 20 20 20 |ion.shpy|.w=0 |
|00002480| 20 20 20 20 20 3b 73 68 | 61 70 65 20 64 72 61 77 | ;sh|ape draw|
|00002490| 69 6e 67 20 76 65 72 74 | 69 63 61 6c 20 70 6f 73 |ing vert|ical pos|
|000024a0| 69 74 69 6f 6e 00 64 72 | 61 77 66 6c 61 67 2e 62 |ition.dr|awflag.b|
|000024b0| 3d 30 20 20 20 20 20 3b | 72 65 64 72 61 77 69 6e |=0 ;|redrawin|
|000024c0| 67 20 66 6c 61 67 00 62 | 61 72 63 6f 6c 6f 72 2e |g flag.b|arcolor.|
|000024d0| 62 3d 31 31 20 20 20 20 | 3b 63 6f 6c 6f 72 20 6f |b=11 |;color o|
|000024e0| 66 20 70 6c 61 79 65 72 | 27 73 20 65 6e 65 72 67 |f player|'s energ|
|000024f0| 79 20 62 61 72 00 63 72 | 65 64 2e 62 3d 30 20 20 |y bar.cr|ed.b=0 |
|00002500| 20 20 20 20 20 20 20 3b | 63 6f 6c 6f 72 73 00 63 | ;|colors.c|
|00002510| 67 72 65 65 6e 2e 62 3d | 30 20 20 20 20 20 20 20 |green.b=|0 |
|00002520| 3b 66 6f 72 00 63 62 6c | 75 65 2e 62 3d 30 20 20 |;for.cbl|ue.b=0 |
|00002530| 20 20 20 20 20 20 3b 66 | 61 64 69 6e 67 00 74 6d | ;f|ading.tm|
|00002540| 6f 64 65 2e 62 3d 30 20 | 20 20 20 20 20 20 20 3b |ode.b=0 | ;|
|00002550| 74 65 73 74 20 6d 6f 64 | 65 20 65 6e 61 62 6c 65 |test mod|e enable|
|00002560| 00 74 65 73 74 2e 62 3d | 30 20 20 20 20 20 20 20 |.test.b=|0 |
|00002570| 20 20 3b 74 65 73 74 20 | 6d 6f 64 65 20 6f 6e 20 | ;test |mode on |
|00002580| 2d 20 69 6e 66 69 6e 69 | 74 65 20 6c 69 76 65 73 |- infini|te lives|
|00002590| 00 80 06 20 6c 6f 61 64 | 65 6d 00 80 0b 20 61 24 |... load|em... a$|
|000025a0| 3d 22 22 20 80 21 20 80 | 05 20 43 61 6e 4c 6f 61 |="" .! .|. CanLoa|
|000025b0| 64 20 3b 63 61 6e 63 65 | 6c 20 73 65 6c 65 63 74 |d ;cance|l select|
|000025c0| 65 64 20 6f 6e 20 72 65 | 71 75 65 73 74 6f 72 00 |ed on re|questor.|
|000025d0| 80 2c 20 d0 01 20 64 72 | 61 77 00 bb 84 20 32 35 |., .. dr|aw... 25|
|000025e0| 37 2c 30 2c 33 32 30 2c | 31 30 2c 30 00 bb 84 20 |7,0,320,|10,0... |
|000025f0| 32 35 37 2c 32 32 2c 33 | 32 30 2c 32 30 30 2c 30 |257,22,3|20,200,0|
|00002600| 00 bb 84 20 32 38 31 2c | 31 33 2c 33 31 35 2c 31 |... 281,|13,315,1|
|00002610| 35 2c 30 00 bb 84 20 32 | 38 31 2c 31 37 2c 33 31 |5,0... 2|81,17,31|
|00002620| 35 2c 31 39 2c 30 00 80 | 06 20 44 72 61 77 52 6f |5,19,0..|. DrawRo|
|00002630| 6f 6d 00 80 06 20 73 68 | 6f 77 6c 69 66 65 00 80 |om... sh|owlife..|
|00002640| 2c 20 ce 09 20 31 00 c5 | 26 20 32 30 34 00 80 0b |, .. 1..|& 204...|
|00002650| 20 6d 75 73 69 63 3d 31 | 20 80 42 20 70 6c 61 79 | music=1| .B play|
|00002660| 65 64 3d 31 20 80 21 20 | 80 06 20 4d 75 73 69 63 |ed=1 .! |.. Music|
|00002670| 4f 6e 00 3b 20 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |On.; ---|--------|
|00002680| 2d 2d 2d 2d 2d 2d 20 4d | 61 69 6e 20 50 72 6f 67 |------ M|ain Prog|
|00002690| 72 61 6d 20 4c 6f 6f 70 | 20 2d 2d 2d 2d 2d 2d 2d |ram Loop| -------|
|000026a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 00 2e 70 6c |--------|----..pl|
|000026b0| 61 79 65 72 6d 6f 76 65 | 00 c9 03 20 64 72 61 77 |ayermove|... draw|
|000026c0| 00 80 0b 20 73 6f 75 6e | 64 66 6c 61 67 3e 30 20 |... soun|dflag>0 |
|000026d0| 80 21 20 73 6f 75 6e 64 | 66 6c 61 67 2d 31 00 80 |.! sound|flag-1..|
|000026e0| 06 20 73 68 6f 77 65 6e | 65 72 67 79 00 64 65 61 |. showen|ergy.dea|
|000026f0| 64 63 68 65 63 6b 00 80 | 0b 20 70 65 6e 65 72 67 |dcheck..|. penerg|
|00002700| 79 3d 30 20 20 20 3b 70 | 6c 61 79 65 72 20 27 64 |y=0 ;p|layer 'd|
|00002710| 65 61 64 27 00 20 20 20 | 80 0b 20 6c 69 66 65 3d |ead'. |.. life=|
|00002720| 30 20 20 20 3b 6e 6f 20 | 6d 6f 72 65 20 6c 69 76 |0 ;no |more liv|
|00002730| 65 73 2d 67 61 6d 65 20 | 6f 76 65 72 00 20 20 20 |es-game |over. |
|00002740| 20 20 80 37 20 31 30 00 | 20 20 20 20 20 c9 03 20 | .7 10.| .. |
|00002750| 73 65 65 00 20 20 20 20 | 20 cf 0a 20 30 00 20 20 |see. | .. 0. |
|00002760| 20 20 20 80 2c 20 d0 01 | 20 30 00 20 20 20 20 20 | ., ..| 0. |
|00002770| 70 65 6e 65 72 67 79 3d | 2d 31 00 20 20 20 20 20 |penergy=|-1. |
|00002780| 80 06 20 73 68 6f 77 65 | 6e 65 72 67 79 00 20 20 |.. showe|nergy. |
|00002790| 20 20 20 6d 65 73 73 61 | 67 65 24 3d 22 47 41 4d | messa|ge$="GAM|
|000027a0| 45 20 4f 56 45 52 22 00 | 20 20 20 20 20 80 06 20 |E OVER".| .. |
|000027b0| 70 72 69 6e 74 6d 65 73 | 73 61 67 65 00 20 20 20 |printmes|sage. |
|000027c0| 20 20 bb 84 20 34 31 2c | 37 36 2c 32 31 39 2c 38 | .. 41,|76,219,8|
|000027d0| 39 2c 30 00 20 20 20 20 | 20 cb 01 20 32 30 37 2c |9,0. | .. 207,|
|000027e0| 34 32 2c 37 37 00 20 20 | 20 20 20 73 63 72 65 61 |42,77. | screa|
|000027f0| 6d 66 6c 61 67 3d 31 00 | 20 20 20 20 20 70 6c 61 |mflag=1.| pla|
|00002800| 79 65 64 3d 31 00 20 20 | 20 20 20 80 05 20 4e 65 |yed=1. | .. Ne|
|00002810| 77 47 61 6d 65 00 20 20 | 20 80 22 20 20 20 20 20 |wGame. | ." |
|00002820| 20 3b 72 65 73 75 72 72 | 65 63 74 20 70 6c 61 79 | ;resurr|ect play|
|00002830| 65 72 00 20 20 20 20 20 | a9 04 00 20 20 20 20 20 |er. |... |
|00002840| ba 04 20 31 39 2c 31 35 | 00 20 20 20 20 20 80 37 |.. 19,15|. .7|
|00002850| 20 32 30 30 00 20 20 20 | 20 20 80 2c 20 d0 01 20 | 200. | ., .. |
|00002860| 73 65 65 00 20 20 20 20 | 20 c9 03 20 73 65 65 00 |see. | .. see.|
|00002870| 20 20 20 20 20 70 78 3d | 70 73 78 00 20 20 20 20 | px=|psx. |
|00002880| 20 70 79 3d 70 73 79 00 | 20 20 20 20 20 63 78 3d | py=psy.| cx=|
|00002890| 63 73 78 00 20 20 20 20 | 20 63 79 3d 63 73 79 00 |csx. | cy=csy.|
|000028a0| 20 20 20 20 20 80 0b 20 | 63 63 79 63 6c 65 3d 30 | .. |ccycle=0|
|000028b0| 00 20 20 20 20 20 20 20 | 20 63 69 6e 63 72 65 6d |. | cincrem|
|000028c0| 65 6e 74 3d 31 00 20 20 | 20 20 20 80 22 00 20 20 |ent=1. | .". |
|000028d0| 20 20 20 20 20 20 63 69 | 6e 63 72 65 6d 65 6e 74 | ci|ncrement|
|000028e0| 3d 32 00 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 |=2. |... |
|000028f0| 70 69 6e 63 72 65 6d 65 | 6e 74 3d 31 00 20 20 20 |pincreme|nt=1. |
|00002900| 20 20 c9 02 20 73 65 65 | 2c 31 35 2c 70 78 2c 70 | .. see|,15,px,p|
|00002910| 79 00 20 20 20 20 20 80 | 0b 20 63 72 65 61 74 75 |y. .|. creatu|
|00002920| 72 65 3e 30 20 80 21 20 | c9 02 20 73 65 65 2c 63 |re>0 .! |.. see,c|
|00002930| 72 65 61 74 75 72 65 2c | 63 78 2c 63 79 00 20 20 |reature,|cx,cy. |
|00002940| 20 20 20 ba 04 20 37 2c | 31 32 00 20 20 20 20 20 | .. 7,|12. |
|00002950| 70 68 69 74 3d 30 00 20 | 20 20 20 20 63 68 69 74 |phit=0. | chit|
|00002960| 3d 30 00 20 20 20 20 20 | 6c 69 66 65 2d 31 2b 74 |=0. |life-1+t|
|00002970| 65 73 74 00 20 20 20 20 | 20 80 06 20 73 68 6f 77 |est. | .. show|
|00002980| 6c 69 66 65 00 20 20 20 | 20 20 70 65 6e 65 72 67 |life. | penerg|
|00002990| 79 3d 6d 61 78 73 74 72 | 65 6e 67 74 68 00 20 20 |y=maxstr|ength. |
|000029a0| 20 20 20 62 61 72 63 6f | 6c 6f 72 3d 31 31 00 20 | barco|lor=11. |
|000029b0| 20 20 20 20 80 0b 20 6c | 69 66 65 3d 30 20 80 21 | .. l|ife=0 .!|
|000029c0| 20 62 61 72 63 6f 6c 6f | 72 3d 37 00 20 20 20 20 | barcolo|r=7. |
|000029d0| 20 80 0b 20 74 65 73 74 | 3c 3e 30 20 80 21 20 62 | .. test|<>0 .! b|
|000029e0| 61 72 63 6f 6c 6f 72 3d | 31 32 00 20 20 20 20 20 |arcolor=|12. |
|000029f0| 80 37 20 35 30 00 20 20 | 20 20 20 ba 04 20 34 2c |.7 50. | .. 4,|
|00002a00| 33 00 20 20 20 20 20 80 | 37 20 32 30 30 00 20 20 |3. .|7 200. |
|00002a10| 20 20 20 80 2c 20 d0 01 | 20 64 72 61 77 00 20 20 | ., ..| draw. |
|00002a20| 20 20 20 73 6f 75 6e 64 | 66 6c 61 67 3d 30 00 20 | sound|flag=0. |
|00002a30| 20 20 20 20 80 0b 20 6d | 75 73 69 63 3d 31 00 20 | .. m|usic=1. |
|00002a40| 20 20 20 20 20 20 20 80 | 06 20 4d 75 73 69 63 4f | .|. MusicO|
|00002a50| 6e 00 20 20 20 20 20 80 | c0 00 20 20 20 20 20 80 |n. .|.. .|
|00002a60| 05 20 70 6c 61 79 65 72 | 6d 6f 76 65 00 20 20 20 |. player|move. |
|00002a70| 80 c0 00 80 c0 00 80 0b | 20 70 78 3c 39 20 80 8a |........| px<9 ..|
|00002a80| 20 70 78 3e 32 34 35 20 | 80 8a 20 70 79 3c 38 20 | px>245 |.. py<8 |
|00002a90| 80 8a 20 70 79 3e 31 38 | 32 20 20 3b 77 65 27 72 |.. py>18|2 ;we'r|
|00002aa0| 65 20 61 74 20 61 20 64 | 6f 6f 72 77 61 79 00 20 |e at a d|oorway. |
|00002ab0| 20 78 6e 65 77 3d 70 78 | 00 20 20 79 6e 65 77 3d | xnew=px|. ynew=|
|00002ac0| 70 79 00 20 20 80 06 20 | 48 69 74 57 68 61 74 00 |py. .. |HitWhat.|
|00002ad0| 20 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 2c 30 2c 31 | rooms(|room,0,1|
|00002ae0| 29 3d 31 00 20 20 6f 6c | 63 6f 6c 6f 72 3d 36 00 |)=1. ol|color=6.|
|00002af0| 20 20 80 06 20 73 65 65 | 72 6f 6f 6d 20 20 3b 64 | .. see|room ;d|
|00002b00| 72 61 77 20 63 75 72 72 | 65 6e 74 20 72 6f 6f 6d |raw curr|ent room|
|00002b10| 20 6f 6e 20 6d 61 70 00 | 20 20 20 20 80 0b 20 70 | on map.| .. p|
|00002b20| 78 3c 39 00 20 20 20 20 | 20 20 70 78 3d 32 34 30 |x<9. | px=240|
|00002b30| 00 20 20 20 20 20 20 70 | 79 3d 28 6e 65 77 72 6f |. p|y=(newro|
|00002b40| 77 2d 31 29 2a 31 36 2b | 38 00 20 20 20 20 20 20 |w-1)*16+|8. |
|00002b50| 72 6f 6f 6d 3d 6c 65 66 | 74 72 6f 6f 6d 00 20 20 |room=lef|troom. |
|00002b60| 20 20 80 c0 00 20 20 20 | 20 80 0b 20 70 78 3e 32 | ... | .. px>2|
|00002b70| 34 35 00 20 20 20 20 20 | 20 72 6f 6f 6d 3d 72 69 |45. | room=ri|
|00002b80| 67 68 74 72 6f 6f 6d 00 | 20 20 20 20 20 20 70 78 |ghtroom.| px|
|00002b90| 3d 31 30 00 20 20 20 20 | 20 20 70 79 3d 28 6e 65 |=10. | py=(ne|
|00002ba0| 77 72 6f 77 2d 31 29 2a | 31 36 2b 38 00 20 20 20 |wrow-1)*|16+8. |
|00002bb0| 20 80 c0 00 20 20 20 20 | 80 0b 20 70 79 3c 38 00 | ... |.. py<8.|
|00002bc0| 20 20 20 20 20 20 72 6f | 6f 6d 3d 75 70 72 6f 6f | ro|om=uproo|
|00002bd0| 6d 00 20 20 20 20 20 20 | 70 79 3d 31 38 30 00 20 |m. |py=180. |
|00002be0| 20 20 20 20 20 70 78 3d | 28 6e 65 77 63 6f 6c 2d | px=|(newcol-|
|00002bf0| 31 29 2a 31 36 2b 39 00 | 20 20 20 20 80 c0 00 20 |1)*16+9.| ... |
|00002c00| 20 20 20 80 0b 20 70 79 | 3e 31 38 32 00 20 20 20 | .. py|>182. |
|00002c10| 20 20 20 72 6f 6f 6d 3d | 64 6f 77 6e 72 6f 6f 6d | room=|downroom|
|00002c20| 00 20 20 20 20 20 20 70 | 79 3d 39 00 20 20 20 20 |. p|y=9. |
|00002c30| 20 20 70 78 3d 28 6e 65 | 77 63 6f 6c 2d 31 29 2a | px=(ne|wcol-1)*|
|00002c40| 31 36 2b 39 00 20 20 20 | 20 80 c0 00 20 20 80 06 |16+9. | ... ..|
|00002c50| 20 44 72 61 77 52 6f 6f | 6d 20 20 3b 64 72 61 77 | DrawRoo|m ;draw|
|00002c60| 20 6e 65 77 20 72 6f 6f | 6d 73 63 72 65 65 6e 00 | new roo|mscreen.|
|00002c70| 20 20 6e 6f 69 73 65 3d | 30 00 20 20 80 06 20 70 | noise=|0. .. p|
|00002c80| 6c 61 79 65 72 6e 6f 69 | 73 65 00 20 20 80 05 20 |layernoi|se. .. |
|00002c90| 61 6c 6c 73 65 74 00 80 | c0 00 80 0b 20 73 77 6f |allset..|.... swo|
|00002ca0| 72 64 3e 30 20 20 3b 77 | 61 69 74 69 6e 67 20 66 |rd>0 ;w|aiting f|
|00002cb0| 6f 72 20 73 77 6f 72 64 | 00 20 20 73 77 6f 72 64 |or sword|. sword|
|00002cc0| 2d 31 00 20 20 80 0b 20 | 73 77 6f 72 64 3c 33 20 |-1. .. |sword<3 |
|00002cd0| 80 21 20 bb 84 20 31 32 | 37 2c 31 39 35 2c 31 33 |.! .. 12|7,195,13|
|00002ce0| 30 2c 31 39 38 2c 37 20 | 20 20 20 3b 73 77 6f 72 |0,198,7 | ;swor|
|00002cf0| 64 20 72 65 61 64 79 20 | 6c 69 74 65 00 20 20 80 |d ready |lite. .|
|00002d00| 0b 20 73 77 6f 72 64 3d | 32 38 20 80 21 20 bb 84 |. sword=|28 .! ..|
|00002d10| 20 31 32 37 2c 31 39 35 | 2c 31 33 30 2c 31 39 38 | 127,195|,130,198|
|00002d20| 2c 31 31 00 80 c0 00 80 | 0b 20 73 77 69 6e 67 3d |,11.....|. swing=|
|00002d30| 35 00 20 20 20 73 77 69 | 6e 67 3d 30 00 20 20 20 |5. swi|ng=0. |
|00002d40| 80 0b 20 63 68 69 74 3d | 30 00 20 20 20 20 20 20 |.. chit=|0. |
|00002d50| 6e 6f 69 73 65 3d 31 31 | 00 20 20 20 20 20 20 80 |noise=11|. .|
|00002d60| 06 20 70 6c 61 79 65 72 | 6e 6f 69 73 65 00 20 20 |. player|noise. |
|00002d70| 20 80 c0 00 80 c0 00 3b | 20 47 45 54 20 4e 45 57 | ......;| GET NEW|
|00002d80| 20 44 49 52 45 43 54 49 | 4f 4e 20 3a 00 78 6e 65 | DIRECTI|ON :.xne|
|00002d90| 77 3d 70 78 00 79 6e 65 | 77 3d 70 79 00 80 0e 20 |w=px.yne|w=py... |
|00002da0| df 03 28 31 29 20 20 20 | 20 20 20 20 20 3b 72 65 |..(1) | ;re|
|00002db0| 61 64 20 74 68 65 20 6a | 6f 79 73 74 69 63 6b 00 |ad the j|oystick.|
|00002dc0| 20 20 80 0f 20 30 20 20 | 20 20 20 20 20 20 20 20 | .. 0 | |
|00002dd0| 20 20 20 20 3b 75 70 00 | 20 20 20 79 6e 65 77 2d | ;up.| ynew-|
|00002de0| 70 69 6e 63 72 65 6d 65 | 6e 74 00 20 20 20 70 72 |pincreme|nt. pr|
|00002df0| 6f 74 3d 30 00 20 20 80 | 0f 20 31 20 20 20 20 20 |ot=0. .|. 1 |
|00002e00| 20 20 20 20 20 20 20 20 | 20 3b 75 70 2d 72 69 67 | | ;up-rig|
|00002e10| 68 74 00 20 20 20 70 72 | 6f 74 3d 31 00 20 20 20 |ht. pr|ot=1. |
|00002e20| 79 6e 65 77 2d 70 69 6e | 63 72 65 6d 65 6e 74 00 |ynew-pin|crement.|
|00002e30| 20 20 20 78 6e 65 77 2b | 70 69 6e 63 72 65 6d 65 | xnew+|pincreme|
|00002e40| 6e 74 00 20 20 80 0f 20 | 32 20 20 20 20 20 20 20 |nt. .. |2 |
|00002e50| 20 20 20 20 20 20 20 3b | 72 69 67 68 74 00 20 20 | ;|right. |
|00002e60| 20 70 72 6f 74 3d 32 00 | 20 20 20 78 6e 65 77 2b | prot=2.| xnew+|
|00002e70| 70 69 6e 63 72 65 6d 65 | 6e 74 00 20 20 80 0f 20 |pincreme|nt. .. |
|00002e80| 33 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |3 | ;|
|00002e90| 64 6f 77 6e 2d 72 69 67 | 68 74 00 20 20 20 70 72 |down-rig|ht. pr|
|00002ea0| 6f 74 3d 33 00 20 20 20 | 78 6e 65 77 2b 70 69 6e |ot=3. |xnew+pin|
|00002eb0| 63 72 65 6d 65 6e 74 00 | 20 20 20 79 6e 65 77 2b |crement.| ynew+|
|00002ec0| 70 69 6e 63 72 65 6d 65 | 6e 74 00 20 20 80 0f 20 |pincreme|nt. .. |
|00002ed0| 34 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 3b |4 | ;|
|00002ee0| 64 6f 77 6e 00 20 20 20 | 70 72 6f 74 3d 34 00 20 |down. |prot=4. |
|00002ef0| 20 20 79 6e 65 77 2b 70 | 69 6e 63 72 65 6d 65 6e | ynew+p|incremen|
|00002f00| 74 00 20 20 80 0f 20 35 | 20 20 20 20 20 20 20 20 |t. .. 5| |
|00002f10| 20 20 20 20 20 20 3b 64 | 6f 77 6e 2d 6c 65 66 74 | ;d|own-left|
|00002f20| 00 20 20 20 70 72 6f 74 | 3d 35 00 20 20 20 79 6e |. prot|=5. yn|
|00002f30| 65 77 2b 70 69 6e 63 72 | 65 6d 65 6e 74 00 20 20 |ew+pincr|ement. |
|00002f40| 20 78 6e 65 77 2d 70 69 | 6e 63 72 65 6d 65 6e 74 | xnew-pi|ncrement|
|00002f50| 00 20 20 80 0f 20 36 20 | 20 20 20 20 20 20 20 20 |. .. 6 | |
|00002f60| 20 20 20 20 20 3b 6c 65 | 66 74 00 20 20 20 70 72 | ;le|ft. pr|
|00002f70| 6f 74 3d 36 00 20 20 20 | 78 6e 65 77 2d 70 69 6e |ot=6. |xnew-pin|
|00002f80| 63 72 65 6d 65 6e 74 00 | 20 20 80 0f 20 37 20 20 |crement.| .. 7 |
|00002f90| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 75 70 2d | | ;up-|
|00002fa0| 6c 65 66 74 00 20 20 20 | 70 72 6f 74 3d 37 00 20 |left. |prot=7. |
|00002fb0| 20 20 78 6e 65 77 2d 70 | 69 6e 63 72 65 6d 65 6e | xnew-p|incremen|
|00002fc0| 74 00 20 20 20 79 6e 65 | 77 2d 70 69 6e 63 72 65 |t. yne|w-pincre|
|00002fd0| 6d 65 6e 74 00 20 20 80 | 0f 20 38 20 20 20 20 20 |ment. .|. 8 |
|00002fe0| 20 20 20 20 20 20 20 20 | 20 3b 73 74 61 6e 64 20 | | ;stand |
|00002ff0| 73 74 69 6c 6c 00 20 20 | 20 80 0b 20 74 69 6d 65 |still. | .. time|
|00003000| 72 3d 30 00 20 20 20 20 | 20 70 61 6e 69 6d 2d 31 |r=0. | panim-1|
|00003010| 00 20 20 20 20 20 80 0b | 20 70 61 6e 69 6d 3c 30 |. ..| panim<0|
|00003020| 80 21 20 70 61 6e 69 6d | 3d 33 00 20 20 20 80 c0 |.! panim|=3. ..|
|00003030| 00 80 02 20 80 0e 00 3b | 20 43 48 45 43 4b 20 46 |... ...;| CHECK F|
|00003040| 4f 52 20 41 4e 59 20 43 | 4f 4c 4c 49 53 49 4f 4e |OR ANY C|OLLISION|
|00003050| 53 00 80 06 20 48 69 74 | 57 68 61 74 00 80 0b 20 |S... Hit|What... |
|00003060| 68 69 74 3e 20 2d 31 20 | 80 42 20 28 68 69 74 3c |hit> -1 |.B (hit<|
|00003070| 32 20 80 8a 20 28 62 6c | 75 65 6b 65 79 3c 31 20 |2 .. (bl|uekey<1 |
|00003080| 80 42 20 68 69 74 3c 34 | 29 80 8a 20 28 67 72 65 |.B hit<4|).. (gre|
|00003090| 65 6e 6b 65 79 3c 31 20 | 80 42 20 28 68 69 74 3d |enkey<1 |.B (hit=|
|000030a0| 34 20 80 8a 20 68 69 74 | 3d 35 29 29 29 20 20 3b |4 .. hit|=5))) ;|
|000030b0| 68 69 74 20 74 68 65 20 | 77 61 6c 6c 21 00 20 20 |hit the |wall!. |
|000030c0| 6e 6f 69 73 65 3d 35 00 | 20 20 68 69 74 3d 2d 31 |noise=5.| hit=-1|
|000030d0| 00 20 20 80 06 20 70 6c | 61 79 65 72 6e 6f 69 73 |. .. pl|ayernois|
|000030e0| 65 00 80 22 20 70 78 3d | 78 6e 65 77 00 20 20 20 |e.." px=|xnew. |
|000030f0| 20 20 70 79 3d 79 6e 65 | 77 00 80 c0 00 80 0b 20 | py=yne|w...... |
|00003100| 68 69 74 3e 31 20 80 42 | 20 68 69 74 3c 32 37 20 |hit>1 .B| hit<27 |
|00003110| 80 42 20 64 72 61 77 66 | 6c 61 67 3d 30 00 20 20 |.B drawf|lag=0. |
|00003120| 20 70 69 63 6b 75 70 3d | 68 69 74 00 20 20 20 80 | pickup=|hit. .|
|00003130| 0b 20 70 69 63 6b 75 70 | 3d 31 36 20 20 20 20 20 |. pickup|=16 |
|00003140| 3b 6c 6f 63 6b 65 64 20 | 63 61 67 65 21 00 20 20 |;locked |cage!. |
|00003150| 20 20 20 80 0b 20 67 6f | 6c 64 6b 65 79 3d 31 20 | .. go|ldkey=1 |
|00003160| 80 42 20 63 72 65 61 74 | 75 72 65 3d 30 20 3b 6d |.B creat|ure=0 ;m|
|00003170| 75 73 74 20 68 61 76 65 | 20 6b 65 79 20 61 6e 64 |ust have| key and|
|00003180| 20 63 72 65 61 74 75 72 | 65 20 64 65 61 64 00 20 | creatur|e dead. |
|00003190| 20 20 20 20 20 20 20 80 | 05 20 67 61 6d 65 77 6f | .|. gamewo|
|000031a0| 6e 00 20 20 20 20 20 80 | 22 00 20 20 20 20 20 20 |n. .|". |
|000031b0| 20 20 70 69 63 6b 75 70 | 3d 2d 31 00 20 20 20 20 | pickup|=-1. |
|000031c0| 20 80 c0 00 20 20 20 80 | c0 00 20 20 20 80 0b 20 | ... .|.. .. |
|000031d0| 70 69 63 6b 75 70 3e 31 | 20 80 42 20 70 69 63 6b |pickup>1| .B pick|
|000031e0| 75 70 3c 37 20 80 21 20 | 70 69 63 6b 75 70 3d 2d |up<7 .! |pickup=-|
|000031f0| 31 3b 20 6c 6f 63 6b 65 | 64 20 64 6f 6f 72 21 00 |1; locke|d door!.|
|00003200| 20 20 20 70 69 63 6b 78 | 3d 39 2b 31 36 2a 28 6e | pickx|=9+16*(n|
|00003210| 65 77 63 6f 6c 2d 31 29 | 00 20 20 20 70 69 63 6b |ewcol-1)|. pick|
|00003220| 79 3d 38 2b 31 36 2a 28 | 6e 65 77 72 6f 77 2d 31 |y=8+16*(|newrow-1|
|00003230| 29 00 80 c0 00 80 0b 20 | 68 69 74 3e 31 20 80 42 |)...... |hit>1 .B|
|00003240| 20 68 69 74 3c 36 20 20 | 20 3b 20 6c 6f 63 6b 65 | hit<6 | ; locke|
|00003250| 64 20 64 6f 6f 72 73 00 | 20 20 20 20 80 0b 20 64 |d doors.| .. d|
|00003260| 72 61 77 66 6c 61 67 3d | 31 20 20 20 20 3b 20 65 |rawflag=|1 ; e|
|00003270| 72 61 73 65 20 74 68 65 | 20 75 73 65 64 20 6b 65 |rase the| used ke|
|00003280| 79 00 20 20 20 20 20 20 | 73 68 70 79 3d 36 37 00 |y. |shpy=67.|
|00003290| 20 20 20 20 20 20 80 0b | 20 68 69 74 3c 34 20 20 | ..| hit<4 |
|000032a0| 20 20 20 20 20 3b 20 62 | 6c 75 65 00 20 20 20 20 | ; b|lue. |
|000032b0| 20 20 20 20 73 68 70 78 | 3d 32 39 34 00 20 20 20 | shpx|=294. |
|000032c0| 20 20 20 20 20 80 0b 20 | 62 6c 75 65 6b 65 79 3d | .. |bluekey=|
|000032d0| 32 20 80 21 20 73 68 70 | 79 3d 37 33 00 20 20 20 |2 .! shp|y=73. |
|000032e0| 20 20 20 20 20 62 6c 75 | 65 6b 65 79 2d 31 20 2b | blu|ekey-1 +|
|000032f0| 20 67 6f 6c 64 6b 65 79 | 00 20 20 20 20 20 20 80 | goldkey|. .|
|00003300| 22 00 20 20 20 20 20 20 | 20 20 73 68 70 78 3d 33 |". | shpx=3|
|00003310| 31 32 00 20 20 20 20 20 | 20 20 20 80 0b 20 67 72 |12. | .. gr|
|00003320| 65 65 6e 6b 65 79 3d 32 | 20 80 21 20 73 68 70 79 |eenkey=2| .! shpy|
|00003330| 3d 37 33 00 20 20 20 20 | 20 20 20 20 67 72 65 65 |=73. | gree|
|00003340| 6e 6b 65 79 2d 31 20 2b | 20 67 6f 6c 64 6b 65 79 |nkey-1 +| goldkey|
|00003350| 00 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 |. .|.. |
|00003360| 63 75 72 73 68 61 70 65 | 3d 32 30 00 20 20 20 20 |curshape|=20. |
|00003370| 20 20 80 0b 20 67 6f 6c | 64 6b 65 79 3d 30 00 20 | .. gol|dkey=0. |
|00003380| 20 20 20 20 20 20 20 cb | 02 20 cb 04 00 20 20 20 | .|. ... |
|00003390| 20 20 20 20 20 80 06 20 | 44 72 61 77 49 74 00 20 | .. |DrawIt. |
|000033a0| 20 20 20 20 20 20 20 cb | 02 20 cb 03 00 20 20 20 | .|. ... |
|000033b0| 20 20 20 80 c0 00 20 20 | 20 20 20 20 6e 6f 69 73 | ... | nois|
|000033c0| 65 3d 31 32 3a 80 06 20 | 70 6c 61 79 65 72 6e 6f |e=12:.. |playerno|
|000033d0| 69 73 65 00 20 20 20 20 | 80 c0 00 00 20 20 20 20 |ise. |.... |
|000033e0| 20 20 80 0b 20 68 69 74 | 3d 33 20 80 8a 20 68 69 | .. hit|=3 .. hi|
|000033f0| 74 3d 35 20 20 3b 20 68 | 6f 72 69 7a 6f 6e 74 61 |t=5 ; h|orizonta|
|00003400| 6c 20 64 6f 6f 72 00 20 | 20 20 20 20 20 20 20 20 |l door. | |
|00003410| 6e 65 77 3d 37 00 20 20 | 20 20 20 20 20 20 20 80 |new=7. | .|
|00003420| 06 20 73 77 69 74 63 68 | 00 20 20 20 20 20 20 20 |. switch|. |
|00003430| 20 20 80 0b 20 6e 65 77 | 63 6f 6c 3d 31 20 80 21 | .. new|col=1 .!|
|00003440| 20 72 6f 6f 6d 73 28 6c | 65 66 74 72 6f 6f 6d 2c | rooms(l|eftroom,|
|00003450| 6e 65 77 72 6f 77 2c 31 | 36 29 3d 37 00 20 20 20 |newrow,1|6)=7. |
|00003460| 20 20 20 20 20 20 80 0b | 20 6e 65 77 63 6f 6c 3d | ..| newcol=|
|00003470| 31 36 20 80 21 20 72 6f | 6f 6d 73 28 72 69 67 68 |16 .! ro|oms(righ|
|00003480| 74 72 6f 6f 6d 2c 6e 65 | 77 72 6f 77 2c 31 29 3d |troom,ne|wrow,1)=|
|00003490| 37 00 20 20 20 20 20 20 | 80 c0 00 00 20 20 20 20 |7. |.... |
|000034a0| 20 20 80 0b 20 68 69 74 | 3d 32 20 80 8a 20 68 69 | .. hit|=2 .. hi|
|000034b0| 74 3d 34 20 20 3b 20 68 | 6f 72 69 7a 6f 6e 74 61 |t=4 ; h|orizonta|
|000034c0| 6c 20 64 6f 6f 72 00 20 | 20 20 20 20 20 20 20 20 |l door. | |
|000034d0| 6e 65 77 3d 36 00 20 20 | 20 20 20 20 20 20 20 80 |new=6. | .|
|000034e0| 06 20 73 77 69 74 63 68 | 00 20 20 20 20 20 20 20 |. switch|. |
|000034f0| 20 20 80 0b 20 6e 65 77 | 72 6f 77 3d 31 20 80 21 | .. new|row=1 .!|
|00003500| 20 72 6f 6f 6d 73 28 75 | 70 72 6f 6f 6d 2c 31 32 | rooms(u|proom,12|
|00003510| 2c 6e 65 77 63 6f 6c 29 | 3d 36 00 20 20 20 20 20 |,newcol)|=6. |
|00003520| 20 20 20 20 80 0b 20 6e | 65 77 72 6f 77 3d 31 32 | .. n|ewrow=12|
|00003530| 20 80 21 20 72 6f 6f 6d | 73 28 64 6f 77 6e 72 6f | .! room|s(downro|
|00003540| 6f 6d 2c 31 2c 6e 65 77 | 63 6f 6c 29 3d 36 00 20 |om,1,new|col)=6. |
|00003550| 20 20 20 20 20 80 c0 00 | 80 c0 00 00 2e 69 74 65 | ...|.....ite|
|00003560| 6d 73 00 80 0b 20 70 69 | 63 6b 75 70 3e 37 20 20 |ms... pi|ckup>7 |
|00003570| 20 20 20 20 20 20 3b 20 | 70 69 63 6b 20 75 70 20 | ; |pick up |
|00003580| 74 68 65 20 69 74 65 6d | 20 77 65 20 73 74 65 70 |the item| we step|
|00003590| 70 65 64 20 6f 6e 00 20 | 20 63 75 72 73 68 61 70 |ped on. | curshap|
|000035a0| 65 3d 70 69 63 6b 75 70 | 00 20 20 6e 65 77 3d 2d |e=pickup|. new=-|
|000035b0| 31 00 20 20 6e 6f 69 73 | 65 3d 31 37 00 20 20 73 |1. nois|e=17. s|
|000035c0| 68 70 78 3d 30 00 20 20 | 80 0e 20 70 69 63 6b 75 |hpx=0. |.. picku|
|000035d0| 70 00 20 20 20 80 0f 20 | 38 20 20 20 20 20 3b 66 |p. .. |8 ;f|
|000035e0| 69 72 65 00 20 20 20 20 | 20 20 20 20 80 0b 20 66 |ire. | .. f|
|000035f0| 65 78 74 3d 30 00 20 20 | 20 20 20 20 20 20 20 20 |ext=0. | |
|00003600| 6e 6f 69 73 65 3d 31 30 | 00 20 20 20 20 20 20 20 |noise=10|. |
|00003610| 20 20 20 70 65 6e 65 72 | 67 79 2d 31 35 00 20 20 | pener|gy-15. |
|00003620| 20 20 20 20 20 20 80 22 | 00 20 20 20 20 20 20 20 | ."|. |
|00003630| 20 20 20 6e 6f 69 73 65 | 3d 31 33 00 20 20 20 20 | noise|=13. |
|00003640| 20 20 20 20 80 c0 00 20 | 20 20 80 0f 20 39 20 20 | ... | .. 9 |
|00003650| 20 20 20 3b 77 61 74 65 | 72 00 20 20 20 20 20 20 | ;wate|r. |
|00003660| 20 20 80 0b 20 73 77 69 | 6d 3d 30 00 20 20 20 20 | .. swi|m=0. |
|00003670| 20 20 20 20 20 20 20 70 | 65 6e 65 72 67 79 2d 31 | p|energy-1|
|00003680| 30 00 20 20 20 20 20 20 | 20 20 20 20 20 6e 6f 69 |0. | noi|
|00003690| 73 65 3d 31 30 00 20 20 | 20 20 20 20 20 20 80 22 |se=10. | ."|
|000036a0| 00 20 20 20 20 20 20 20 | 20 20 20 20 6e 6f 69 73 |. | nois|
|000036b0| 65 3d 32 31 00 20 20 20 | 20 20 20 20 20 80 c0 00 |e=21. | ...|
|000036c0| 20 20 20 80 0f 20 31 30 | 20 20 20 20 3b 74 72 61 | .. 10| ;tra|
|000036d0| 6e 73 70 6f 72 74 65 72 | 00 20 20 20 20 20 20 20 |nsporter|. |
|000036e0| 20 80 be 20 80 0e 00 20 | 20 20 20 20 20 20 20 80 | .. ... | .|
|000036f0| 2c 20 d0 01 20 73 65 65 | 00 20 20 20 20 20 20 20 |, .. see|. |
|00003700| 20 cb 01 20 33 34 2c 70 | 78 2c 70 79 00 20 20 20 | .. 34,p|x,py. |
|00003710| 20 20 20 20 20 80 37 20 | 35 00 20 20 20 20 20 20 | .7 |5. |
|00003720| 20 20 cb 01 20 33 34 2c | 70 78 2b 34 2c 70 79 00 | .. 34,|px+4,py.|
|00003730| 20 20 20 20 20 20 20 20 | 80 37 20 35 00 20 20 20 | |.7 5. |
|00003740| 20 20 20 20 20 cb 01 20 | 33 34 2c 70 78 2d 34 2c | .. |34,px-4,|
|00003750| 70 79 2d 34 00 20 20 20 | 20 20 20 20 20 6e 6f 69 |py-4. | noi|
|00003760| 73 65 3d 32 30 00 20 20 | 20 20 20 20 20 20 73 6f |se=20. | so|
|00003770| 75 6e 64 66 6c 61 67 3d | 30 00 20 20 20 20 20 20 |undflag=|0. |
|00003780| 20 20 80 06 20 70 6c 61 | 79 65 72 6e 6f 69 73 65 | .. pla|yernoise|
|00003790| 00 20 20 20 20 20 20 20 | 20 80 37 20 35 00 20 20 |. | .7 5. |
|000037a0| 20 20 20 20 20 20 cb 01 | 20 33 34 2c 70 78 2c 70 | ..| 34,px,p|
|000037b0| 79 2b 34 00 20 20 20 20 | 20 20 20 20 80 37 20 35 |y+4. | .7 5|
|000037c0| 00 20 20 20 20 20 20 20 | 20 cb 01 20 33 34 2c 70 |. | .. 34,p|
|000037d0| 78 2b 34 2c 70 79 2b 34 | 00 20 20 20 20 20 20 20 |x+4,py+4|. |
|000037e0| 20 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 30 2c 31 29 | rooms(r|oom,0,1)|
|000037f0| 3d 31 00 20 20 20 20 20 | 20 20 20 6f 6c 63 6f 6c |=1. | olcol|
|00003800| 6f 72 3d 36 00 20 20 20 | 20 20 20 20 20 80 06 20 |or=6. | .. |
|00003810| 73 65 65 72 6f 6f 6d 00 | 20 20 20 20 20 20 20 20 |seeroom.| |
|00003820| 80 2c 20 d0 01 20 64 72 | 61 77 00 20 20 20 20 20 |., .. dr|aw. |
|00003830| 20 20 20 80 06 20 73 65 | 65 72 6f 6f 6d 00 20 20 | .. se|eroom. |
|00003840| 20 20 20 20 20 20 72 6f | 6f 6d 3d 72 6f 6f 6d 73 | ro|om=rooms|
|00003850| 28 72 6f 6f 6d 2c 30 2c | 36 29 00 20 20 20 20 20 |(room,0,|6). |
|00003860| 20 20 20 80 06 20 44 72 | 61 77 52 6f 6f 6d 00 20 | .. Dr|awRoom. |
|00003870| 20 20 20 20 20 20 20 80 | 16 20 6a 3d 32 20 80 18 | .|. j=2 ..|
|00003880| 20 31 31 00 20 20 20 20 | 20 20 20 20 20 20 80 16 | 11. | ..|
|00003890| 20 6b 3d 32 20 80 18 20 | 31 35 00 20 20 20 20 20 | k=2 .. |15. |
|000038a0| 20 20 20 20 20 20 20 80 | 0b 20 72 6f 6f 6d 73 28 | .|. rooms(|
|000038b0| 72 6f 6f 6d 2c 6a 2c 6b | 29 3d 31 31 00 20 20 20 |room,j,k|)=11. |
|000038c0| 20 20 20 20 20 20 20 20 | 20 20 20 70 78 3d 39 2b | | px=9+|
|000038d0| 31 36 2a 28 6b 2d 31 29 | 00 20 20 20 20 20 20 20 |16*(k-1)|. |
|000038e0| 20 20 20 20 20 20 20 70 | 79 3d 38 2b 31 36 2a 28 | p|y=8+16*(|
|000038f0| 6a 2d 31 29 00 20 20 20 | 20 20 20 20 20 20 20 20 |j-1). | |
|00003900| 20 80 c0 00 20 20 20 20 | 20 20 20 20 20 20 80 17 | ... | ..|
|00003910| 00 20 20 20 20 20 20 20 | 20 80 17 00 20 20 20 20 |. | ... |
|00003920| 20 20 20 20 80 2c 20 d0 | 01 20 73 65 65 00 20 20 | ., .|. see. |
|00003930| 20 20 20 20 20 20 80 0b | 20 63 72 65 61 74 75 72 | ..| creatur|
|00003940| 65 3c 3e 30 20 80 21 20 | c9 02 20 73 65 65 2c 63 |e<>0 .! |.. see,c|
|00003950| 72 65 61 74 75 72 65 2c | 63 78 2c 63 79 00 20 20 |reature,|cx,cy. |
|00003960| 20 20 20 20 20 20 80 37 | 20 39 30 00 20 20 20 20 | .7| 90. |
|00003970| 20 20 20 20 c9 02 20 73 | 65 65 2c 33 34 2c 70 78 | .. s|ee,34,px|
|00003980| 2c 70 79 00 20 20 20 20 | 20 20 20 20 80 37 20 35 |,py. | .7 5|
|00003990| 00 20 20 20 20 20 20 20 | 20 c9 02 20 73 65 65 2c |. | .. see,|
|000039a0| 33 34 2c 70 78 2b 34 2c | 70 79 00 20 20 20 20 20 |34,px+4,|py. |
|000039b0| 20 20 20 80 37 20 35 00 | 20 20 20 20 20 20 20 20 | .7 5.| |
|000039c0| c9 02 20 73 65 65 2c 33 | 34 2c 70 78 2d 34 2c 70 |.. see,3|4,px-4,p|
|000039d0| 79 2d 34 00 20 20 20 20 | 20 20 20 20 80 37 20 35 |y-4. | .7 5|
|000039e0| 00 20 20 20 20 20 20 20 | 20 6e 6f 69 73 65 3d 31 |. | noise=1|
|000039f0| 37 00 20 20 20 20 20 20 | 20 20 80 06 20 70 6c 61 |7. | .. pla|
|00003a00| 79 65 72 6e 6f 69 73 65 | 00 20 20 20 20 20 20 20 |yernoise|. |
|00003a10| 20 c9 02 20 73 65 65 2c | 33 34 2c 70 78 2c 70 79 | .. see,|34,px,py|
|00003a20| 2b 34 00 20 20 20 20 20 | 20 20 20 80 37 20 35 00 |+4. | .7 5.|
|00003a30| 20 20 20 20 20 20 20 20 | c9 02 20 73 65 65 2c 33 | |.. see,3|
|00003a40| 34 2c 70 78 2b 34 2c 70 | 79 2b 34 00 20 20 20 20 |4,px+4,p|y+4. |
|00003a50| 20 20 20 20 80 2c 20 d0 | 01 20 64 72 61 77 00 20 | ., .|. draw. |
|00003a60| 20 20 20 20 20 20 20 80 | 37 20 34 00 20 20 20 20 | .|7 4. |
|00003a70| 20 20 20 20 70 69 63 6b | 75 70 3d 2d 31 00 20 20 | pick|up=-1. |
|00003a80| 20 20 20 20 20 20 63 73 | 78 3d 63 78 00 20 20 20 | cs|x=cx. |
|00003a90| 20 20 20 20 20 63 73 79 | 3d 63 79 00 20 20 20 20 | csy|=cy. |
|00003aa0| 20 20 20 20 70 73 78 3d | 70 78 00 20 20 20 20 20 | psx=|px. |
|00003ab0| 20 20 20 70 73 79 3d 70 | 79 00 20 20 20 20 20 20 | psy=p|y. |
|00003ac0| 20 20 80 05 20 70 6c 61 | 79 65 72 6d 6f 76 65 00 | .. pla|yermove.|
|00003ad0| 20 20 20 80 0f 20 31 31 | 20 20 20 20 3b 74 72 61 | .. 11| ;tra|
|00003ae0| 6e 73 70 6f 72 74 65 72 | 20 74 61 72 67 65 74 00 |nsporter| target.|
|00003af0| 20 20 20 20 20 20 20 20 | 80 be 20 80 0e 00 20 20 | |.. ... |
|00003b00| 20 20 20 20 20 20 70 69 | 63 6b 75 70 3d 2d 31 00 | pi|ckup=-1.|
|00003b10| 20 20 20 20 20 20 20 20 | 80 05 20 77 65 61 70 6f | |.. weapo|
|00003b20| 6e 63 68 65 63 6b 00 20 | 20 20 80 0f 20 31 33 20 |ncheck. | .. 13 |
|00003b30| 20 20 20 3b 73 68 69 65 | 6c 64 00 20 20 20 20 20 | ;shie|ld. |
|00003b40| 80 0b 20 64 72 61 77 66 | 6c 61 67 3d 31 00 20 20 |.. drawf|lag=1. |
|00003b50| 20 20 20 20 20 20 73 68 | 69 65 6c 64 2b 31 00 20 | sh|ield+1. |
|00003b60| 20 20 20 20 20 20 20 80 | 0b 20 73 68 69 65 6c 64 | .|. shield|
|00003b70| 3e 33 34 20 80 21 20 73 | 68 69 65 6c 64 3d 33 34 |>34 .! s|hield=34|
|00003b80| 00 20 20 20 20 20 20 20 | 20 80 0b 20 63 62 69 74 |. | .. cbit|
|00003b90| 65 3c 73 68 69 65 6c 64 | 2b 34 20 80 21 20 63 62 |e<shield|+4 .! cb|
|00003ba0| 69 74 65 3d 73 68 69 65 | 6c 64 2b 34 00 20 20 20 |ite=shie|ld+4. |
|00003bb0| 20 20 20 20 20 6e 65 77 | 73 63 6f 72 65 2b 32 35 | new|score+25|
|00003bc0| 35 00 20 20 20 20 20 80 | c0 00 20 20 20 80 0f 20 |5. .|.. .. |
|00003bd0| 31 37 20 20 20 20 3b 62 | 6c 6f 77 67 75 6e 00 20 |17 ;b|lowgun. |
|00003be0| 20 20 20 20 62 6c 6f 77 | 67 75 6e 3d 31 00 20 20 | blow|gun=1. |
|00003bf0| 20 20 20 6e 65 77 73 63 | 6f 72 65 2b 32 30 30 30 | newsc|ore+2000|
|00003c00| 00 20 20 20 20 20 73 68 | 70 78 3d 32 36 38 00 20 |. sh|px=268. |
|00003c10| 20 20 20 20 73 68 70 79 | 3d 34 30 00 20 20 20 80 | shpy|=40. .|
|00003c20| 0f 20 31 38 20 20 20 20 | 3b 72 61 79 67 75 6e 00 |. 18 |;raygun.|
|00003c30| 20 20 20 20 20 72 61 79 | 67 75 6e 3d 31 00 20 20 | ray|gun=1. |
|00003c40| 20 20 20 73 68 70 78 3d | 32 36 38 00 20 20 20 20 | shpx=|268. |
|00003c50| 20 73 68 70 79 3d 35 35 | 00 20 20 20 20 20 6e 65 | shpy=55|. ne|
|00003c60| 77 73 63 6f 72 65 2b 34 | 30 30 30 00 20 20 20 80 |wscore+4|000. .|
|00003c70| 0f 20 31 32 20 20 20 20 | 3b 63 6f 6d 70 61 73 73 |. 12 |;compass|
|00003c80| 00 20 20 20 20 20 80 0b | 20 64 72 61 77 66 6c 61 |. ..| drawfla|
|00003c90| 67 3d 31 00 20 20 20 20 | 20 20 20 20 6e 65 77 73 |g=1. | news|
|00003ca0| 63 6f 72 65 2b 36 35 30 | 30 00 20 20 20 20 20 20 |core+650|0. |
|00003cb0| 20 20 80 0b 20 63 6f 6d | 70 61 73 73 3d 30 00 20 | .. com|pass=0. |
|00003cc0| 20 20 20 20 20 20 20 20 | 6e 6f 69 73 65 3d 39 00 | |noise=9.|
|00003cd0| 20 20 20 20 20 20 20 20 | 20 74 65 6d 70 31 3d 72 | | temp1=r|
|00003ce0| 6f 6f 6d 00 20 20 20 20 | 20 20 20 20 20 a9 04 00 |oom. | ...|
|00003cf0| 20 20 20 20 20 20 20 20 | 20 80 16 20 71 3d 31 20 | | .. q=1 |
|00003d00| 80 18 20 34 34 00 20 20 | 20 20 20 20 20 20 20 20 |.. 44. | |
|00003d10| 6f 6c 63 6f 6c 6f 72 3d | 30 00 20 20 20 20 20 20 |olcolor=|0. |
|00003d20| 20 20 20 20 80 0b 20 72 | 6f 6f 6d 73 28 71 2c 30 | .. r|ooms(q,0|
|00003d30| 2c 31 29 3d 30 20 80 42 | 20 71 3c 3e 74 65 6d 70 |,1)=0 .B| q<>temp|
|00003d40| 31 00 20 20 20 20 20 20 | 20 20 20 20 20 20 72 6f |1. | ro|
|00003d50| 6f 6d 3d 71 00 20 20 20 | 20 20 20 20 20 20 20 20 |om=q. | |
|00003d60| 20 80 2c 20 d0 01 20 73 | 65 65 00 20 20 20 20 20 | ., .. s|ee. |
|00003d70| 20 20 20 20 20 20 20 80 | 06 20 73 65 65 72 6f 6f | .|. seeroo|
|00003d80| 6d 00 20 20 20 20 20 20 | 20 20 20 20 20 20 80 2c |m. | .,|
|00003d90| 20 d0 01 20 64 72 61 77 | 00 20 20 20 20 20 20 20 | .. draw|. |
|00003da0| 20 20 20 20 20 80 06 20 | 73 65 65 72 6f 6f 6d 00 | .. |seeroom.|
|00003db0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|00003dc0| 20 20 20 20 20 20 ba 04 | 20 30 2c 31 32 00 20 20 | ..| 0,12. |
|00003dd0| 20 20 20 20 20 20 20 80 | 17 00 20 20 20 20 20 20 | .|.. |
|00003de0| 20 20 20 72 6f 6f 6d 3d | 74 65 6d 70 31 00 20 20 | room=|temp1. |
|00003df0| 20 20 20 20 20 20 20 63 | 6f 6d 70 61 73 73 3d 31 | c|ompass=1|
|00003e00| 00 20 20 20 20 20 20 20 | 20 20 80 0b 20 6d 75 73 |. | .. mus|
|00003e10| 69 63 3d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |ic=1. | |
|00003e20| 20 80 06 20 4d 75 73 69 | 63 4f 6e 00 20 20 20 20 | .. Musi|cOn. |
|00003e30| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 20 20 | ...| |
|00003e40| 80 c0 00 20 20 20 20 20 | 80 c0 00 20 80 0f 20 31 |... |... .. 1|
|00003e50| 39 20 20 20 20 3b 67 72 | 65 65 6e 20 6b 65 79 00 |9 ;gr|een key.|
|00003e60| 20 20 20 20 20 80 0b 20 | 67 72 65 65 6e 6b 65 79 | .. |greenkey|
|00003e70| 3e 31 00 20 20 20 20 20 | 20 20 80 be 20 80 0e 00 |>1. | .. ...|
|00003e80| 20 20 20 20 20 20 20 70 | 69 63 6b 75 70 3d 2d 31 | p|ickup=-1|
|00003e90| 00 20 20 20 20 20 20 20 | 80 05 20 77 65 61 70 6f |. |.. weapo|
|00003ea0| 6e 63 68 65 63 6b 00 20 | 20 20 20 20 80 c0 00 20 |ncheck. | ... |
|00003eb0| 20 20 20 20 73 68 70 78 | 3d 33 31 32 00 20 20 20 | shpx|=312. |
|00003ec0| 20 20 73 68 70 79 3d 36 | 37 00 20 20 20 20 20 80 | shpy=6|7. .|
|00003ed0| 0b 20 67 72 65 65 6e 6b | 65 79 3d 31 20 80 21 20 |. greenk|ey=1 .! |
|00003ee0| 73 68 70 79 3d 37 33 00 | 20 20 20 20 20 80 0b 20 |shpy=73.| .. |
|00003ef0| 64 72 61 77 66 6c 61 67 | 3d 31 00 20 20 20 20 20 |drawflag|=1. |
|00003f00| 20 20 20 67 72 65 65 6e | 6b 65 79 2b 31 00 20 20 | green|key+1. |
|00003f10| 20 20 20 20 20 20 6e 65 | 77 73 63 6f 72 65 2b 35 | ne|wscore+5|
|00003f20| 35 35 00 20 20 20 20 20 | 80 c0 00 20 20 20 80 0f |55. |... ..|
|00003f30| 20 32 30 20 20 20 20 3b | 62 6c 75 65 20 6b 65 79 | 20 ;|blue key|
|00003f40| 00 20 20 20 20 20 80 0b | 20 62 6c 75 65 6b 65 79 |. ..| bluekey|
|00003f50| 3e 31 00 20 20 20 20 20 | 20 20 80 be 20 80 0e 00 |>1. | .. ...|
|00003f60| 20 20 20 20 20 20 20 70 | 69 63 75 70 3d 2d 31 00 | p|icup=-1.|
|00003f70| 20 20 20 20 20 20 20 80 | 05 20 77 65 61 70 6f 6e | .|. weapon|
|00003f80| 63 68 65 63 6b 00 20 20 | 20 20 20 80 c0 00 20 20 |check. | ... |
|00003f90| 20 20 20 73 68 70 78 3d | 32 39 34 00 20 20 20 20 | shpx=|294. |
|00003fa0| 20 73 68 70 79 3d 36 37 | 00 20 20 20 20 20 80 0b | shpy=67|. ..|
|00003fb0| 20 62 6c 75 65 6b 65 79 | 3d 31 20 80 21 20 73 68 | bluekey|=1 .! sh|
|00003fc0| 70 79 3d 37 33 00 20 20 | 20 20 20 80 0b 20 64 72 |py=73. | .. dr|
|00003fd0| 61 77 66 6c 61 67 3d 31 | 00 20 20 20 20 20 20 20 |awflag=1|. |
|00003fe0| 20 62 6c 75 65 6b 65 79 | 2b 31 00 20 20 20 20 20 | bluekey|+1. |
|00003ff0| 20 20 20 6e 65 77 73 63 | 6f 72 65 2b 35 35 35 00 | newsc|ore+555.|
|00004000| 20 20 20 20 20 80 c0 00 | 20 20 20 80 0f 20 32 31 | ...| .. 21|
|00004010| 20 20 20 20 3b 67 6f 6c | 64 20 6b 65 79 00 20 20 | ;gol|d key. |
|00004020| 20 20 20 73 68 70 78 3d | 32 39 34 00 20 20 20 20 | shpx=|294. |
|00004030| 20 73 68 70 79 3d 36 37 | 00 20 20 20 20 20 62 6c | shpy=67|. bl|
|00004040| 75 65 6b 65 79 3d 33 00 | 20 20 20 20 20 67 72 65 |uekey=3.| gre|
|00004050| 65 6e 6b 65 79 3d 33 00 | 20 20 20 20 20 67 6f 6c |enkey=3.| gol|
|00004060| 64 6b 65 79 3d 31 00 20 | 20 20 20 20 6e 65 77 73 |dkey=1. | news|
|00004070| 63 6f 72 65 2b 31 30 30 | 30 30 00 20 20 20 80 0f |core+100|00. ..|
|00004080| 20 31 36 20 20 20 20 3b | 6c 6f 63 6b 65 64 20 63 | 16 ;|locked c|
|00004090| 61 67 65 00 20 20 20 20 | 20 70 78 3d 78 6e 65 77 |age. | px=xnew|
|000040a0| 00 20 20 20 20 20 70 79 | 3d 79 6e 65 77 00 20 20 |. py|=ynew. |
|000040b0| 20 20 20 80 be 20 80 0e | 00 20 20 20 20 20 70 69 | .. ..|. pi|
|000040c0| 63 6b 75 70 3d 2d 31 00 | 20 20 20 20 20 80 05 20 |ckup=-1.| .. |
|000040d0| 77 65 61 70 6f 6e 63 68 | 65 63 6b 00 20 20 20 80 |weaponch|eck. .|
|000040e0| 0f 20 31 35 20 20 20 20 | 3b 70 6f 74 69 6f 6e 00 |. 15 |;potion.|
|000040f0| 20 20 20 20 20 80 0b 20 | 64 72 61 77 66 6c 61 67 | .. |drawflag|
|00004100| 3d 31 00 20 20 20 20 20 | 20 20 6e 65 77 73 63 6f |=1. | newsco|
|00004110| 72 65 2b 36 30 38 30 00 | 20 20 20 20 20 20 20 6c |re+6080.| l|
|00004120| 69 66 65 2b 31 00 20 20 | 20 20 20 20 20 80 0b 20 |ife+1. | .. |
|00004130| 6c 69 66 65 3e 31 30 30 | 20 80 21 20 6c 69 66 65 |life>100| .! life|
|00004140| 3d 31 30 30 00 20 20 20 | 20 20 20 20 80 06 20 73 |=100. | .. s|
|00004150| 68 6f 77 6c 69 66 65 00 | 20 20 20 20 20 20 20 80 |howlife.| .|
|00004160| 0b 20 74 65 73 74 3d 30 | 20 80 21 20 62 61 72 63 |. test=0| .! barc|
|00004170| 6f 6c 6f 72 3d 31 31 00 | 20 20 20 20 20 20 20 80 |olor=11.| .|
|00004180| 06 20 73 68 6f 77 6c 69 | 66 65 00 20 20 20 20 20 |. showli|fe. |
|00004190| 80 c0 00 20 20 20 80 0f | 20 31 34 20 20 20 20 3b |... ..| 14 ;|
|000041a0| 65 6e 65 72 67 79 00 20 | 20 20 20 20 80 0b 20 70 |energy. | .. p|
|000041b0| 65 6e 65 72 67 79 3d 6d | 61 78 73 74 72 65 6e 67 |energy=m|axstreng|
|000041c0| 74 68 00 20 20 20 20 20 | 20 20 20 80 be 20 80 0e |th. | .. ..|
|000041d0| 00 20 20 20 20 20 20 20 | 20 70 69 63 6b 75 70 3d |. | pickup=|
|000041e0| 2d 31 00 20 20 20 20 20 | 20 20 20 80 05 20 77 65 |-1. | .. we|
|000041f0| 61 70 6f 6e 63 68 65 63 | 6b 00 20 20 20 20 20 80 |aponchec|k. .|
|00004200| c0 00 20 20 20 20 20 80 | 0b 20 64 72 61 77 66 6c |.. .|. drawfl|
|00004210| 61 67 3d 31 00 20 20 20 | 20 20 20 20 70 65 6e 65 |ag=1. | pene|
|00004220| 72 67 79 2b 34 00 20 20 | 20 20 20 80 c0 00 20 20 |rgy+4. | ... |
|00004230| 20 20 20 80 0b 20 70 65 | 6e 65 72 67 79 3e 6d 61 | .. pe|nergy>ma|
|00004240| 78 73 74 72 65 6e 67 74 | 68 20 80 8a 20 70 65 6e |xstrengt|h .. pen|
|00004250| 65 72 67 79 3c 30 20 80 | 21 20 70 65 6e 65 72 67 |ergy<0 .|! penerg|
|00004260| 79 3d 6d 61 78 73 74 72 | 65 6e 67 74 68 00 20 20 |y=maxstr|ength. |
|00004270| 20 80 0f 20 32 34 20 20 | 20 3b 72 61 79 20 63 68 | .. 24 | ;ray ch|
|00004280| 61 72 67 65 00 20 20 20 | 20 20 80 0b 20 72 61 79 |arge. | .. ray|
|00004290| 3e 32 39 00 20 20 20 20 | 20 20 20 20 80 be 20 80 |>29. | .. .|
|000042a0| 0e 00 20 20 20 20 20 20 | 20 20 70 69 63 6b 75 70 |.. | pickup|
|000042b0| 3d 2d 31 00 20 20 20 20 | 20 20 20 20 80 05 20 77 |=-1. | .. w|
|000042c0| 65 61 70 6f 6e 63 68 65 | 63 6b 00 20 20 20 20 20 |eaponche|ck. |
|000042d0| 80 c0 00 20 20 20 20 20 | 6e 65 77 73 63 6f 72 65 |... |newscore|
|000042e0| 2b 35 30 36 00 20 20 20 | 20 20 73 68 70 78 3d 32 |+506. | shpx=2|
|000042f0| 37 38 2b 34 2a 72 61 79 | 00 20 20 20 20 20 73 68 |78+4*ray|. sh|
|00004300| 70 79 3d 35 32 00 20 20 | 20 20 20 80 0b 20 72 61 |py=52. | .. ra|
|00004310| 79 3e 39 00 20 20 20 20 | 20 20 20 73 68 70 79 3d |y>9. | shpy=|
|00004320| 35 36 00 20 20 20 20 20 | 20 20 73 68 70 78 2d 34 |56. | shpx-4|
|00004330| 30 00 20 20 20 20 20 80 | c0 00 20 20 20 20 20 80 |0. .|.. .|
|00004340| 0b 20 72 61 79 3e 31 39 | 00 20 20 20 20 20 20 20 |. ray>19|. |
|00004350| 20 73 68 70 79 3d 36 30 | 00 20 20 20 20 20 20 20 | shpy=60|. |
|00004360| 20 73 68 70 78 2d 34 30 | 00 20 20 20 20 20 80 c0 | shpx-40|. ..|
|00004370| 00 20 20 20 20 20 20 80 | 16 20 7a 3d 30 20 80 18 |. .|. z=0 ..|
|00004380| 20 34 00 20 20 20 20 20 | 20 80 0b 20 72 61 79 2b | 4. | .. ray+|
|00004390| 7a 3c 33 30 00 20 20 20 | 20 20 20 20 cb 01 20 33 |z<30. | .. 3|
|000043a0| 36 2c 73 68 70 78 2c 73 | 68 70 79 00 20 20 20 20 |6,shpx,s|hpy. |
|000043b0| 20 20 20 73 68 70 78 2b | 34 00 20 20 20 20 20 20 | shpx+|4. |
|000043c0| 20 20 20 80 0b 20 73 68 | 70 78 3e 33 31 34 00 20 | .. sh|px>314. |
|000043d0| 20 20 20 20 20 20 20 20 | 20 73 68 70 78 2d 34 30 | | shpx-40|
|000043e0| 00 20 20 20 20 20 20 20 | 20 20 20 73 68 70 79 2b |. | shpy+|
|000043f0| 34 00 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 |4. | ... |
|00004400| 20 20 20 20 80 c0 00 20 | 20 20 20 20 80 17 00 20 | ... | ... |
|00004410| 20 20 20 20 73 68 70 78 | 3d 30 00 20 20 20 20 20 | shpx|=0. |
|00004420| 80 0b 20 64 72 61 77 66 | 6c 61 67 3d 31 20 80 21 |.. drawf|lag=1 .!|
|00004430| 20 72 61 79 2b 35 00 20 | 20 20 20 20 80 0b 20 72 | ray+5. | .. r|
|00004440| 61 79 3e 33 30 20 80 21 | 20 72 61 79 3d 33 30 00 |ay>30 .!| ray=30.|
|00004450| 20 20 20 80 0f 20 32 33 | 20 20 20 3b 64 61 72 74 | .. 23| ;dart|
|00004460| 73 00 20 20 20 20 20 80 | 0b 20 64 61 72 74 3e 32 |s. .|. dart>2|
|00004470| 39 00 20 20 20 20 20 20 | 20 20 80 be 20 80 0e 00 |9. | .. ...|
|00004480| 20 20 20 20 20 20 20 20 | 70 69 63 6b 75 70 3d 2d | |pickup=-|
|00004490| 31 00 20 20 20 20 20 20 | 20 20 80 05 20 77 65 61 |1. | .. wea|
|000044a0| 70 6f 6e 63 68 65 63 6b | 00 20 20 20 20 20 80 c0 |poncheck|. ..|
|000044b0| 00 20 20 20 20 20 6e 65 | 77 73 63 6f 72 65 2b 34 |. ne|wscore+4|
|000044c0| 30 34 00 20 20 20 20 20 | 73 68 70 78 3d 32 37 38 |04. |shpx=278|
|000044d0| 2b 34 2a 64 61 72 74 00 | 20 20 20 20 20 73 68 70 |+4*dart.| shp|
|000044e0| 79 3d 33 37 00 20 20 20 | 20 20 80 0b 20 64 61 72 |y=37. | .. dar|
|000044f0| 74 3e 39 00 20 20 20 20 | 20 20 20 73 68 70 79 3d |t>9. | shpy=|
|00004500| 34 31 00 20 20 20 20 20 | 20 20 73 68 70 78 2d 34 |41. | shpx-4|
|00004510| 30 00 20 20 20 20 20 80 | c0 00 20 20 20 20 20 80 |0. .|.. .|
|00004520| 0b 20 64 61 72 74 3e 31 | 39 00 20 20 20 20 20 20 |. dart>1|9. |
|00004530| 20 20 73 68 70 79 3d 34 | 35 00 20 20 20 20 20 20 | shpy=4|5. |
|00004540| 20 20 73 68 70 78 2d 34 | 30 00 20 20 20 20 20 80 | shpx-4|0. .|
|00004550| c0 00 20 20 20 20 20 20 | 80 16 20 7a 3d 30 20 80 |.. |.. z=0 .|
|00004560| 18 20 34 00 20 20 20 20 | 20 20 80 0b 20 64 61 72 |. 4. | .. dar|
|00004570| 74 2b 7a 3c 33 30 00 20 | 20 20 20 20 20 20 cb 01 |t+z<30. | ..|
|00004580| 20 33 35 2c 73 68 70 78 | 2c 73 68 70 79 00 20 20 | 35,shpx|,shpy. |
|00004590| 20 20 20 20 20 73 68 70 | 78 2b 34 00 20 20 20 20 | shp|x+4. |
|000045a0| 20 20 20 20 20 80 0b 20 | 73 68 70 78 3e 33 31 34 | .. |shpx>314|
|000045b0| 00 20 20 20 20 20 20 20 | 20 20 20 73 68 70 78 2d |. | shpx-|
|000045c0| 34 30 00 20 20 20 20 20 | 20 20 20 20 20 73 68 70 |40. | shp|
|000045d0| 79 2b 34 00 20 20 20 20 | 20 20 20 20 20 80 c0 00 |y+4. | ...|
|000045e0| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 80 17 | ..|. ..|
|000045f0| 00 20 20 20 20 20 73 68 | 70 78 3d 30 00 20 20 20 |. sh|px=0. |
|00004600| 20 20 20 80 0b 20 64 72 | 61 77 66 6c 61 67 3d 31 | .. dr|awflag=1|
|00004610| 20 80 21 20 64 61 72 74 | 2b 35 00 20 20 20 20 20 | .! dart|+5. |
|00004620| 20 80 0b 20 64 61 72 74 | 3e 33 30 20 80 21 20 64 | .. dart|>30 .! d|
|00004630| 61 72 74 3d 33 30 00 20 | 20 20 80 0f 20 32 32 20 |art=30. | .. 22 |
|00004640| 20 20 3b 62 6f 6d 62 00 | 20 20 20 20 20 80 0b 20 | ;bomb.| .. |
|00004650| 62 6f 6d 62 3e 35 20 80 | 8a 20 62 6f 6d 62 74 69 |bomb>5 .|. bombti|
|00004660| 6d 65 3e 30 00 20 20 20 | 20 20 20 20 80 be 20 80 |me>0. | .. .|
|00004670| 0e 00 20 20 20 20 20 20 | 20 70 69 63 6b 75 70 3d |.. | pickup=|
|00004680| 2d 31 00 20 20 20 20 20 | 20 20 80 05 20 77 65 61 |-1. | .. wea|
|00004690| 70 6f 6e 63 68 65 63 6b | 00 20 20 20 20 20 80 c0 |poncheck|. ..|
|000046a0| 00 20 20 20 20 20 73 68 | 70 79 3d 32 38 00 20 20 |. sh|py=28. |
|000046b0| 20 20 20 6e 65 77 73 63 | 6f 72 65 2b 31 32 30 32 | newsc|ore+1202|
|000046c0| 00 20 20 20 20 20 80 0b | 20 64 72 61 77 66 6c 61 |. ..| drawfla|
|000046d0| 67 3d 31 20 80 42 20 62 | 6f 6d 62 3c 31 32 35 20 |g=1 .B b|omb<125 |
|000046e0| 80 21 20 62 6f 6d 62 2b | 31 00 20 20 20 20 20 73 |.! bomb+|1. s|
|000046f0| 68 70 78 3d 32 35 34 2b | 31 30 2a 62 6f 6d 62 00 |hpx=254+|10*bomb.|
|00004700| 20 20 20 80 0f 20 32 35 | 20 20 20 3b 20 66 69 72 | .. 25| ; fir|
|00004710| 65 20 65 78 74 69 6e 67 | 75 69 73 68 65 72 00 20 |e exting|uisher. |
|00004720| 20 20 20 20 73 68 70 78 | 3d 32 36 34 00 20 20 20 | shpx|=264. |
|00004730| 20 20 73 68 70 79 3d 37 | 30 00 20 20 20 20 20 66 | shpy=7|0. f|
|00004740| 65 78 74 3d 31 00 20 20 | 20 20 20 6e 65 77 73 63 |ext=1. | newsc|
|00004750| 6f 72 65 2b 32 35 30 35 | 00 20 20 20 80 0f 20 32 |ore+2505|. .. 2|
|00004760| 36 20 20 3b 20 73 6e 6f | 72 6b 65 6c 00 20 20 20 |6 ; sno|rkel. |
|00004770| 20 20 73 77 69 6d 3d 31 | 00 20 20 20 20 20 73 68 | swim=1|. sh|
|00004780| 70 78 3d 32 37 37 00 20 | 20 20 20 20 73 68 70 79 |px=277. | shpy|
|00004790| 3d 37 30 00 20 80 02 20 | 80 0e 00 20 80 0b 20 64 |=70. .. |... .. d|
|000047a0| 72 61 77 66 6c 61 67 3d | 30 00 20 20 20 80 06 20 |rawflag=|0. .. |
|000047b0| 70 6c 61 79 65 72 6e 6f | 69 73 65 00 20 80 22 00 |playerno|ise. .".|
|000047c0| 20 20 20 80 06 20 73 68 | 6f 77 73 63 6f 72 65 00 | .. sh|owscore.|
|000047d0| 20 20 20 80 0b 20 73 68 | 70 78 3e 30 20 80 21 20 | .. sh|px>0 .! |
|000047e0| 80 06 20 44 72 61 77 49 | 74 00 20 80 c0 00 20 80 |.. DrawI|t. ... .|
|000047f0| 06 20 73 77 69 74 63 68 | 00 80 c0 00 00 2e 77 65 |. switch|......we|
|00004800| 61 70 6f 6e 63 68 65 63 | 6b 00 62 24 3d dd 02 00 |aponchec|k.b$=...|
|00004810| 80 0b 20 62 24 3d 22 26 | 22 20 80 42 20 74 6d 6f |.. b$="&|" .B tmo|
|00004820| 64 65 3d 31 20 3b 54 65 | 73 74 6d 6f 64 65 20 30 |de=1 ;Te|stmode 0|
|00004830| 6e 00 20 20 74 65 73 74 | 3d 31 00 20 20 62 61 72 |n. test|=1. bar|
|00004840| 63 6f 6c 6f 72 3d 31 32 | 00 20 20 6e 6f 69 73 65 |color=12|. noise|
|00004850| 3d 39 00 20 20 80 06 20 | 70 6c 61 79 65 72 6e 6f |=9. .. |playerno|
|00004860| 69 73 65 00 20 20 6c 69 | 66 65 3d 31 32 35 00 20 |ise. li|fe=125. |
|00004870| 20 80 06 20 73 68 6f 77 | 6c 69 66 65 00 80 c0 00 | .. show|life....|
|00004880| 80 0b 20 62 24 3d 22 2f | 22 00 20 20 20 80 0b 20 |.. b$="/|". .. |
|00004890| 70 65 6e 65 72 67 79 3e | 35 30 20 80 42 20 63 63 |penergy>|50 .B cc|
|000048a0| 79 63 6c 65 3d 30 20 80 | 42 20 63 72 65 61 74 75 |ycle=0 .|B creatu|
|000048b0| 72 65 3e 30 00 20 20 20 | 20 20 20 80 0b 20 70 6c |re>0. | .. pl|
|000048c0| 61 79 65 72 3d 31 20 80 | 21 20 70 69 6e 63 72 65 |ayer=1 .|! pincre|
|000048d0| 6d 65 6e 74 3d 32 00 20 | 20 20 20 20 20 80 0b 20 |ment=2. | .. |
|000048e0| 70 6c 61 79 65 72 3d 32 | 20 80 21 20 63 69 6e 63 |player=2| .! cinc|
|000048f0| 72 65 6d 65 6e 74 3d 30 | 00 20 20 20 20 20 20 70 |rement=0|. p|
|00004900| 65 6e 65 72 67 79 3d 70 | 65 6e 65 72 67 79 2d 35 |energy=p|energy-5|
|00004910| 30 00 20 20 20 20 20 20 | 80 06 20 73 68 6f 77 65 |0. |.. showe|
|00004920| 6e 65 72 67 79 00 20 20 | 20 20 20 20 6e 6f 69 73 |nergy. | nois|
|00004930| 65 3d 31 36 00 20 20 20 | 80 22 00 20 20 20 20 20 |e=16. |.". |
|00004940| 20 6e 6f 69 73 65 3d 35 | 00 20 20 20 80 c0 00 20 | noise=5|. ... |
|00004950| 20 20 80 06 20 70 6c 61 | 79 65 72 6e 6f 69 73 65 | .. pla|yernoise|
|00004960| 00 80 c0 00 80 0b 20 62 | 24 3d 22 70 22 20 80 8a |...... b|$="p" ..|
|00004970| 20 62 24 3d 22 50 22 00 | 20 20 20 a9 04 00 20 20 | b$="P".| ... |
|00004980| 20 ba 04 20 31 31 2c 31 | 35 00 20 20 20 c2 05 20 | .. 11,1|5. .. |
|00004990| 70 78 2a 32 2d 31 36 2c | 70 79 2a 32 2d 31 36 00 |px*2-16,|py*2-16.|
|000049a0| 20 20 20 80 37 20 32 30 | 00 20 20 20 c5 26 20 32 | .7 20|. .& 2|
|000049b0| 30 36 00 20 20 20 c5 37 | 00 20 20 20 80 bb 00 20 |06. .7|. ... |
|000049c0| 20 20 80 bc 20 c5 02 00 | 20 20 20 c5 37 00 20 20 | .. ...| .7. |
|000049d0| 20 c5 26 20 32 30 34 00 | 20 20 20 ba 04 20 35 2c | .& 204.| .. 5,|
|000049e0| 31 35 00 20 20 20 80 37 | 20 36 30 00 20 20 20 80 |15. .7| 60. .|
|000049f0| 0b 20 6d 75 73 69 63 3d | 31 20 80 21 20 80 06 20 |. music=|1 .! .. |
|00004a00| 4d 75 73 69 63 4f 6e 00 | 80 c0 00 80 0b 20 62 24 |MusicOn.|..... b$|
|00004a10| 3d 22 4d 22 20 80 8a 20 | 62 24 3d 22 6d 22 00 20 |="M" .. |b$="m". |
|00004a20| 20 20 80 0b 20 6d 75 73 | 69 63 3d 31 00 20 20 20 | .. mus|ic=1. |
|00004a30| 20 20 20 a9 04 00 20 20 | 20 20 20 20 6d 75 73 69 | ... | musi|
|00004a40| 63 3d 30 00 20 20 20 80 | 22 00 20 20 20 20 20 20 |c=0. .|". |
|00004a50| 6d 75 73 69 63 3d 31 00 | 20 20 20 20 20 20 80 06 |music=1.| ..|
|00004a60| 20 4d 75 73 69 63 4f 6e | 00 20 20 20 80 c0 00 20 | MusicOn|. ... |
|00004a70| 20 20 80 37 20 33 30 00 | 80 c0 00 80 0b 20 62 24 | .7 30.|..... b$|
|00004a80| 3d dc 86 28 32 37 29 20 | 20 20 20 20 20 20 20 20 |=..(27) | |
|00004a90| 20 20 20 20 20 20 20 20 | 20 20 20 20 3b 71 75 69 | | ;qui|
|00004aa0| 74 00 20 20 20 70 65 6e | 65 72 67 79 3d 30 00 20 |t. pen|ergy=0. |
|00004ab0| 20 20 74 65 73 74 3d 30 | 00 20 20 20 6c 69 66 65 | test=0|. life|
|00004ac0| 3d 30 00 20 20 20 80 05 | 20 70 6c 61 79 65 72 6d |=0. ..| playerm|
|00004ad0| 6f 76 65 00 80 c0 00 80 | 0b 20 62 24 3d 22 2e 22 |ove.....|. b$="."|
|00004ae0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004af0| 20 20 20 20 20 20 20 20 | 20 20 3b 72 61 79 67 75 | | ;raygu|
|00004b00| 6e 00 20 20 20 80 0b 20 | 72 61 79 67 75 6e 3d 31 |n. .. |raygun=1|
|00004b10| 20 80 42 20 72 61 79 3e | 30 20 80 42 20 73 68 6f | .B ray>|0 .B sho|
|00004b20| 74 3d 30 20 80 42 20 63 | 65 6e 65 72 67 79 3e 30 |t=0 .B c|energy>0|
|00004b30| 00 20 20 20 20 20 20 20 | 6f 6c 64 3d 33 36 00 20 |. |old=36. |
|00004b40| 20 20 20 20 20 20 73 68 | 6f 74 3d 34 00 20 20 20 | sh|ot=4. |
|00004b50| 20 20 20 20 73 68 70 78 | 3d 32 37 34 2b 34 2a 72 | shpx|=274+4*r|
|00004b60| 61 79 00 20 20 20 20 20 | 20 20 73 68 70 79 3d 35 |ay. | shpy=5|
|00004b70| 32 00 20 20 20 20 20 80 | 0b 20 72 61 79 3e 31 30 |2. .|. ray>10|
|00004b80| 00 20 20 20 20 20 20 20 | 73 68 70 79 3d 35 36 00 |. |shpy=56.|
|00004b90| 20 20 20 20 20 20 20 73 | 68 70 78 2d 34 30 00 20 | s|hpx-40. |
|00004ba0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 80 0b 20 72 | ... | .. r|
|00004bb0| 61 79 3e 32 30 00 20 20 | 20 20 20 20 20 20 73 68 |ay>20. | sh|
|00004bc0| 70 79 3d 36 30 00 20 20 | 20 20 20 20 20 20 73 68 |py=60. | sh|
|00004bd0| 70 78 2d 34 30 00 20 20 | 20 20 20 80 c0 00 20 20 |px-40. | ... |
|00004be0| 20 20 20 80 06 20 79 61 | 6e 6b 69 74 00 20 20 20 | .. ya|nkit. |
|00004bf0| 20 20 72 61 79 2d 31 00 | 20 20 20 20 20 6e 6f 69 | ray-1.| noi|
|00004c00| 73 65 3d 31 38 00 20 20 | 20 20 20 80 06 20 70 6c |se=18. | .. pl|
|00004c10| 61 79 65 72 6e 6f 69 73 | 65 00 20 20 20 20 20 73 |ayernois|e. s|
|00004c20| 68 6f 74 78 3d 70 78 00 | 20 20 20 20 20 73 68 6f |hotx=px.| sho|
|00004c30| 74 79 3d 70 79 00 20 20 | 80 c0 00 80 c0 00 80 0b |ty=py. |........|
|00004c40| 20 62 24 3d 22 2c 22 20 | 20 20 20 20 20 20 20 20 | b$="," | |
|00004c50| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00004c60| 20 3b 62 6c 6f 77 67 75 | 6e 00 20 20 20 80 0b 20 | ;blowgu|n. .. |
|00004c70| 62 6c 6f 77 67 75 6e 3d | 31 20 80 42 20 64 61 72 |blowgun=|1 .B dar|
|00004c80| 74 3e 30 20 80 42 20 73 | 68 6f 74 3d 30 20 80 42 |t>0 .B s|hot=0 .B|
|00004c90| 20 63 65 6e 65 72 67 79 | 3e 30 00 20 20 20 20 20 | cenergy|>0. |
|00004ca0| 20 20 6f 6c 64 3d 33 35 | 00 20 20 20 20 20 20 20 | old=35|. |
|00004cb0| 73 68 6f 74 3d 32 00 20 | 20 20 20 20 20 20 73 68 |shot=2. | sh|
|00004cc0| 70 78 3d 32 37 34 2b 34 | 2a 64 61 72 74 00 20 20 |px=274+4|*dart. |
|00004cd0| 20 20 20 20 20 73 68 70 | 79 3d 33 37 00 20 20 20 | shp|y=37. |
|00004ce0| 20 20 80 0b 20 64 61 72 | 74 3e 31 30 00 20 20 20 | .. dar|t>10. |
|00004cf0| 20 20 20 20 73 68 70 79 | 3d 34 31 00 20 20 20 20 | shpy|=41. |
|00004d00| 20 20 20 73 68 70 78 2d | 34 30 00 20 20 20 20 20 | shpx-|40. |
|00004d10| 80 c0 00 20 20 20 20 20 | 80 0b 20 64 61 72 74 3e |... |.. dart>|
|00004d20| 32 30 00 20 20 20 20 20 | 20 20 20 73 68 70 79 3d |20. | shpy=|
|00004d30| 34 35 00 20 20 20 20 20 | 20 20 20 73 68 70 78 2d |45. | shpx-|
|00004d40| 34 30 00 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 |40. |... |
|00004d50| 80 06 20 79 61 6e 6b 69 | 74 00 20 20 20 20 20 64 |.. yanki|t. d|
|00004d60| 61 72 74 2d 31 00 20 20 | 20 20 20 6e 6f 69 73 65 |art-1. | noise|
|00004d70| 3d 31 00 20 20 20 20 20 | 80 06 20 70 6c 61 79 65 |=1. |.. playe|
|00004d80| 72 6e 6f 69 73 65 00 20 | 20 20 20 20 73 68 6f 74 |rnoise. | shot|
|00004d90| 78 3d 70 78 00 20 20 20 | 20 20 73 68 6f 74 79 3d |x=px. | shoty=|
|00004da0| 70 79 00 20 20 80 c0 00 | 80 c0 00 80 0b 20 62 24 |py. ...|..... b$|
|00004db0| 3d 22 20 22 20 80 42 20 | 62 6f 6d 62 74 69 6d 65 |=" " .B |bombtime|
|00004dc0| 3d 30 20 80 42 20 62 6f | 6d 62 3e 30 3b 20 73 74 |=0 .B bo|mb>0; st|
|00004dd0| 61 72 74 20 62 6f 6d 62 | 00 20 20 20 62 6f 6d 62 |art bomb|. bomb|
|00004de0| 74 69 6d 65 3d 31 00 20 | 20 20 62 61 6e 69 6d 3d |time=1. | banim=|
|00004df0| 30 00 20 20 20 62 6f 6d | 62 78 3d 39 2b 31 36 2a |0. bom|bx=9+16*|
|00004e00| 28 6e 65 77 63 6f 6c 2d | 31 29 00 20 20 20 62 6f |(newcol-|1). bo|
|00004e10| 6d 62 79 3d 38 2b 31 36 | 2a 28 6e 65 77 72 6f 77 |mby=8+16|*(newrow|
|00004e20| 2d 31 29 00 20 20 20 80 | 0b 20 62 6f 6d 62 78 3c |-1). .|. bombx<|
|00004e30| 32 35 20 80 21 20 62 6f | 6d 62 78 3d 32 35 00 20 |25 .! bo|mbx=25. |
|00004e40| 20 20 80 0b 20 62 6f 6d | 62 79 3c 32 34 20 80 21 | .. bom|by<24 .!|
|00004e50| 20 62 6f 6d 62 79 3d 32 | 34 00 20 20 20 80 0b 20 | bomby=2|4. .. |
|00004e60| 62 6f 6d 62 79 3e 31 37 | 34 20 80 21 20 62 6f 6d |bomby>17|4 .! bom|
|00004e70| 62 79 3d 31 37 34 00 20 | 20 20 6e 6f 69 73 65 3d |by=174. | noise=|
|00004e80| 31 32 00 20 20 20 80 06 | 20 70 6c 61 79 65 72 6e |12. ..| playern|
|00004e90| 6f 69 73 65 00 20 20 20 | 6f 6c 64 3d 32 32 00 20 |oise. |old=22. |
|00004ea0| 20 20 73 68 70 79 3d 32 | 38 00 20 20 20 73 68 70 | shpy=2|8. shp|
|00004eb0| 78 3d 32 35 34 2b 31 30 | 2a 62 6f 6d 62 00 20 20 |x=254+10|*bomb. |
|00004ec0| 20 80 06 20 79 61 6e 6b | 69 74 00 20 20 20 62 6f | .. yank|it. bo|
|00004ed0| 6d 62 2d 31 00 80 c0 00 | 00 80 0b 20 df 04 28 31 |mb-1....|... ..(1|
|00004ee0| 29 3d 31 20 80 42 20 73 | 77 6f 72 64 3d 30 20 20 |)=1 .B s|word=0 |
|00004ef0| 20 20 20 3b 73 77 69 6e | 67 20 73 77 6f 72 64 00 | ;swin|g sword.|
|00004f00| 20 20 20 20 80 2c 20 d0 | 01 20 73 65 65 00 20 20 | ., .|. see. |
|00004f10| 20 20 bb 84 20 31 32 37 | 2c 31 39 35 2c 31 33 30 | .. 127|,195,130|
|00004f20| 2c 31 39 38 2c 30 00 20 | 20 20 20 80 2c 20 d0 01 |,198,0. | ., ..|
|00004f30| 20 64 72 61 77 00 20 20 | 20 20 bb 84 20 31 32 37 | draw. | .. 127|
|00004f40| 2c 31 39 35 2c 31 33 30 | 2c 31 39 38 2c 30 00 20 |,195,130|,198,0. |
|00004f50| 20 20 20 6e 6f 69 73 65 | 3d 31 33 00 20 20 20 20 | noise|=13. |
|00004f60| 80 06 20 70 6c 61 79 65 | 72 6e 6f 69 73 65 00 20 |.. playe|rnoise. |
|00004f70| 20 20 20 73 77 69 6e 67 | 3d 31 00 20 20 20 20 73 | swing|=1. s|
|00004f80| 77 6f 72 64 3d 31 36 30 | 20 2d 20 6d 61 78 73 74 |word=160| - maxst|
|00004f90| 72 65 6e 67 74 68 00 20 | 20 20 20 73 77 78 3d 70 |rength. | swx=p|
|00004fa0| 78 00 20 20 20 20 73 77 | 79 3d 70 79 00 20 20 20 |x. sw|y=py. |
|00004fb0| 20 80 0b 20 73 77 78 3c | 32 32 20 80 21 20 73 77 | .. swx<|22 .! sw|
|00004fc0| 78 3d 32 32 00 20 20 20 | 20 80 0b 20 73 77 79 3c |x=22. | .. swy<|
|00004fd0| 32 32 20 80 21 20 73 77 | 79 3d 32 32 00 20 20 20 |22 .! sw|y=22. |
|00004fe0| 20 80 0b 20 73 77 79 3e | 31 37 34 20 80 21 20 73 | .. swy>|174 .! s|
|00004ff0| 77 79 3d 31 37 34 00 80 | c0 00 80 0b 20 73 77 69 |wy=174..|.... swi|
|00005000| 6e 67 3e 30 20 80 42 20 | 73 77 69 6e 67 3c 35 00 |ng>0 .B |swing<5.|
|00005010| 20 20 20 c9 04 20 cb 04 | 00 20 20 20 c9 02 20 64 | .. ..|. .. d|
|00005020| 72 61 77 2c 73 77 6f 72 | 64 73 77 69 6e 67 2b 73 |raw,swor|dswing+s|
|00005030| 77 69 6e 67 2c 73 77 78 | 2b 31 2c 73 77 79 2b 31 |wing,swx|+1,swy+1|
|00005040| 00 20 20 20 c9 04 20 cb | 03 00 20 20 20 c9 02 20 |. .. .|.. .. |
|00005050| 64 72 61 77 2c 73 77 6f | 72 64 73 77 69 6e 67 2b |draw,swo|rdswing+|
|00005060| 73 77 69 6e 67 2c 73 77 | 78 2c 73 77 79 00 20 20 |swing,sw|x,swy. |
|00005070| 20 73 77 69 6e 67 64 6f | 6e 65 00 20 20 20 73 77 | swingdo|ne. sw|
|00005080| 69 6e 67 2b 31 00 80 c0 | 00 80 0b 20 73 68 6f 74 |ing+1...|... shot|
|00005090| 3e 30 00 20 20 63 75 72 | 73 68 61 70 65 3d 33 36 |>0. cur|shape=36|
|000050a0| 00 20 20 80 0b 20 73 68 | 6f 74 3d 32 20 80 21 20 |. .. sh|ot=2 .! |
|000050b0| 63 75 72 73 68 61 70 65 | 3d 33 35 00 20 20 80 0b |curshape|=35. ..|
|000050c0| 20 73 68 6f 74 78 3c 63 | 78 20 80 21 20 73 68 6f | shotx<c|x .! sho|
|000050d0| 74 78 2b 73 68 6f 74 00 | 20 20 80 0b 20 73 68 6f |tx+shot.| .. sho|
|000050e0| 74 78 3e 63 78 20 80 21 | 20 73 68 6f 74 78 2d 73 |tx>cx .!| shotx-s|
|000050f0| 68 6f 74 00 20 20 80 0b | 20 73 68 6f 74 79 3c 63 |hot. ..| shoty<c|
|00005100| 79 20 80 21 20 73 68 6f | 74 79 2b 73 68 6f 74 00 |y .! sho|ty+shot.|
|00005110| 20 20 80 0b 20 73 68 6f | 74 79 3e 63 79 20 80 21 | .. sho|ty>cy .!|
|00005120| 20 73 68 6f 74 79 2d 73 | 68 6f 74 00 20 20 c9 04 | shoty-s|hot. ..|
|00005130| 20 cb 04 00 20 20 c9 02 | 20 64 72 61 77 2c 63 75 | ... ..| draw,cu|
|00005140| 72 73 68 61 70 65 2c 73 | 68 6f 74 78 2b 31 2c 73 |rshape,s|hotx+1,s|
|00005150| 68 6f 74 79 2b 31 00 20 | 20 c9 04 20 cb 03 00 20 |hoty+1. | .. ... |
|00005160| 20 c9 02 20 64 72 61 77 | 2c 63 75 72 73 68 61 70 | .. draw|,curshap|
|00005170| 65 2c 73 68 6f 74 78 2c | 73 68 6f 74 79 00 20 20 |e,shotx,|shoty. |
|00005180| c9 04 20 cb 03 00 20 20 | 80 0b 20 b4 06 20 28 33 |.. ... |.. .. (3|
|00005190| 36 2c 73 68 6f 74 78 2c | 73 68 6f 74 79 2c 63 72 |6,shotx,|shoty,cr|
|000051a0| 65 61 74 75 72 65 2c 63 | 78 2c 63 79 29 00 20 20 |eature,c|x,cy). |
|000051b0| 20 20 20 20 80 06 20 43 | 72 65 61 74 75 72 65 48 | .. C|reatureH|
|000051c0| 69 74 00 20 20 20 20 20 | 20 73 68 6f 74 3d 30 00 |it. | shot=0.|
|000051d0| 20 20 80 c0 00 80 c0 00 | 80 0b 20 62 6f 6d 62 74 | ......|.. bombt|
|000051e0| 69 6d 65 3e 30 00 20 20 | 20 62 6f 6d 62 74 69 6d |ime>0. | bombtim|
|000051f0| 65 2b 31 00 73 68 70 78 | 3d 62 6f 6d 62 78 00 73 |e+1.shpx|=bombx.s|
|00005200| 68 70 79 3d 62 6f 6d 62 | 79 00 20 20 80 0b 20 62 |hpy=bomb|y. .. b|
|00005210| 6f 6d 62 74 69 6d 65 3e | 36 38 00 20 20 20 20 20 |ombtime>|68. |
|00005220| 80 0e 20 bc 02 28 28 62 | 6f 6d 62 74 69 6d 65 2d |.. ..((b|ombtime-|
|00005230| 36 30 29 2f 38 29 00 20 | 20 20 20 20 20 20 80 0f |60)/8). | ..|
|00005240| 20 31 00 20 20 20 20 20 | 20 20 20 20 6e 6f 69 73 | 1. | nois|
|00005250| 65 3d 33 00 20 20 20 20 | 20 20 20 20 20 73 6f 75 |e=3. | sou|
|00005260| 6e 64 66 6c 61 67 3d 30 | 00 20 20 20 20 20 20 20 |ndflag=0|. |
|00005270| 20 20 80 06 20 70 6c 61 | 79 65 72 6e 6f 69 73 65 | .. pla|yernoise|
|00005280| 00 20 20 20 20 20 20 20 | 20 20 73 6f 75 6e 64 66 |. | soundf|
|00005290| 6c 61 67 3d 38 30 00 20 | 20 20 20 20 20 20 20 20 |lag=80. | |
|000052a0| 63 75 72 73 68 61 70 65 | 3d 33 32 00 20 20 20 20 |curshape|=32. |
|000052b0| 20 20 20 20 20 80 06 20 | 62 6f 6d 62 64 72 61 77 | .. |bombdraw|
|000052c0| 00 20 20 20 20 20 20 20 | 80 0f 20 32 00 20 20 20 |. |.. 2. |
|000052d0| 20 20 20 20 20 20 63 75 | 72 73 68 61 70 65 3d 33 | cu|rshape=3|
|000052e0| 32 00 20 20 20 20 20 20 | 20 20 20 80 06 20 62 6f |2. | .. bo|
|000052f0| 6d 62 64 72 61 77 00 20 | 20 20 20 20 20 20 80 0f |mbdraw. | ..|
|00005300| 20 33 00 20 20 20 20 20 | 20 20 20 20 63 75 72 73 | 3. | curs|
|00005310| 68 61 70 65 3d 33 33 00 | 20 20 20 20 20 20 20 20 |hape=33.| |
|00005320| 20 80 06 20 62 6f 6d 62 | 64 72 61 77 00 20 20 20 | .. bomb|draw. |
|00005330| 20 20 20 20 80 0f 20 34 | 00 20 20 20 20 20 20 20 | .. 4|. |
|00005340| 20 20 63 75 72 73 68 61 | 70 65 3d 33 33 00 20 20 | cursha|pe=33. |
|00005350| 20 20 20 20 20 20 20 80 | 06 20 62 6f 6d 62 64 72 | .|. bombdr|
|00005360| 61 77 00 20 20 20 20 20 | 20 20 80 0f 20 35 00 20 |aw. | .. 5. |
|00005370| 20 20 20 20 20 20 20 20 | 80 0b 20 62 6f 6d 62 74 | |.. bombt|
|00005380| 69 6d 65 3e 31 30 35 00 | 20 20 20 20 20 20 20 20 |ime>105.| |
|00005390| 20 20 20 78 6e 65 77 3d | 62 6f 6d 62 78 00 20 20 | xnew=|bombx. |
|000053a0| 20 20 20 20 20 20 20 20 | 20 79 6e 65 77 3d 62 6f | | ynew=bo|
|000053b0| 6d 62 79 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |mby. | .|
|000053c0| 06 20 48 69 74 57 68 61 | 74 00 20 20 20 20 20 20 |. HitWha|t. |
|000053d0| 20 20 20 20 20 80 16 20 | 69 20 3d 20 6e 65 77 72 | .. |i = newr|
|000053e0| 6f 77 20 2d 31 20 80 18 | 20 6e 65 77 72 6f 77 20 |ow -1 ..| newrow |
|000053f0| 2b 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |+1. | .|
|00005400| 16 20 6a 3d 20 6e 65 77 | 63 6f 6c 20 2d 31 20 80 |. j= new|col -1 .|
|00005410| 18 20 6e 65 77 63 6f 6c | 20 2b 31 00 20 20 20 20 |. newcol| +1. |
|00005420| 20 20 20 20 20 20 20 20 | 20 20 20 74 65 6d 70 32 | | temp2|
|00005430| 3d 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 69 2c 6a 29 |=rooms(r|oom,i,j)|
|00005440| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005450| 74 65 6d 70 3d 30 00 20 | 20 20 20 20 20 20 20 20 |temp=0. | |
|00005460| 20 20 20 20 20 20 20 20 | 20 80 0e 20 74 65 6d 70 | | .. temp|
|00005470| 32 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |2. | |
|00005480| 20 20 20 20 20 20 80 0f | 20 30 00 20 20 20 20 20 | ..| 0. |
|00005490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000054a0| 20 79 61 6e 6b 3d 2d 31 | 00 20 20 20 20 20 20 20 | yank=-1|. |
|000054b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 0f 20 | | .. |
|000054c0| 32 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |2. | |
|000054d0| 20 20 20 20 20 20 20 20 | 80 0b 20 69 3d 31 20 80 | |.. i=1 .|
|000054e0| 8a 20 69 3d 31 32 00 20 | 20 20 20 20 20 20 20 20 |. i=12. | |
|000054f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 74 | | t|
|00005500| 65 6d 70 3d 36 00 20 20 | 20 20 20 20 20 20 20 20 |emp=6. | |
|00005510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 79 61 | | ya|
|00005520| 6e 6b 3d 2d 33 00 20 20 | 20 20 20 20 20 20 20 20 |nk=-3. | |
|00005530| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 22 00 20 | | .". |
|00005540| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005550| 20 20 20 20 20 20 20 74 | 65 6d 70 3d 2d 31 00 20 | t|emp=-1. |
|00005560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005570| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 20 20 | ...| |
|00005580| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 0f 20 33 | | .. 3|
|00005590| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|000055a0| 20 20 20 20 20 20 20 80 | 0b 20 6a 3d 31 20 80 8a | .|. j=1 ..|
|000055b0| 20 6a 3d 31 36 00 20 20 | 20 20 20 20 20 20 20 20 | j=16. | |
|000055c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 74 65 | | te|
|000055d0| 6d 70 3d 37 00 20 20 20 | 20 20 20 20 20 20 20 20 |mp=7. | |
|000055e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 79 61 6e | | yan|
|000055f0| 6b 3d 2d 33 00 20 20 20 | 20 20 20 20 20 20 20 20 |k=-3. | |
|00005600| 20 20 20 20 20 20 20 20 | 20 20 20 80 22 00 20 20 | | .". |
|00005610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005620| 20 20 20 20 20 20 74 65 | 6d 70 3d 2d 31 00 20 20 | te|mp=-1. |
|00005630| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005640| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 20 20 20 | ... | |
|00005650| 20 20 20 20 20 20 20 20 | 20 20 20 80 0f 20 34 00 | | .. 4.|
|00005660| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005670| 20 20 20 20 20 20 80 0b | 20 69 3d 31 20 80 8a 20 | ..| i=1 .. |
|00005680| 69 3d 31 32 00 20 20 20 | 20 20 20 20 20 20 20 20 |i=12. | |
|00005690| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 74 65 6d | | tem|
|000056a0| 70 3d 36 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |p=6. | |
|000056b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 79 61 6e 6b | | yank|
|000056c0| 3d 2d 33 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |=-3. | |
|000056d0| 20 20 20 20 20 20 20 20 | 20 20 80 22 00 20 20 20 | | .". |
|000056e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000056f0| 20 20 20 20 20 74 65 6d | 70 3d 2d 31 00 20 20 20 | tem|p=-1. |
|00005700| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005710| 20 20 20 80 c0 00 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00005720| 20 20 20 20 20 20 20 20 | 20 20 80 0f 20 35 00 20 | | .. 5. |
|00005730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005740| 20 20 20 20 20 80 0b 20 | 6a 3d 31 20 80 8a 20 6a | .. |j=1 .. j|
|00005750| 3d 31 36 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |=16. | |
|00005760| 20 20 20 20 20 20 20 20 | 20 20 20 20 74 65 6d 70 | | temp|
|00005770| 3d 37 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=7. | |
|00005780| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005790| 2d 33 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-3. | |
|000057a0| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|000057b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057c0| 20 20 20 20 74 65 6d 70 | 3d 2d 31 00 20 20 20 20 | temp|=-1. |
|000057d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000057e0| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|000057f0| 20 20 20 20 20 20 20 20 | 20 80 0f 20 36 00 20 20 | | .. 6. |
|00005800| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005810| 20 20 20 20 80 0b 20 69 | 3d 31 20 80 8a 20 69 3d | .. i|=1 .. i=|
|00005820| 31 32 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |12. | |
|00005830| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005840| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00005850| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|00005860| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005870| 20 20 20 20 74 65 6d 70 | 3d 2d 31 00 20 20 20 20 | temp|=-1. |
|00005880| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005890| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|000058a0| 20 20 20 20 20 20 20 20 | 20 80 0f 20 37 00 20 20 | | .. 7. |
|000058b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000058c0| 20 20 20 20 80 0b 20 6a | 3d 31 20 80 8a 20 6a 3d | .. j|=1 .. j=|
|000058d0| 31 36 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |16. | |
|000058e0| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|000058f0| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00005900| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|00005910| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005920| 20 20 20 20 74 65 6d 70 | 3d 2d 31 00 20 20 20 20 | temp|=-1. |
|00005930| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005940| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|00005950| 20 20 20 20 20 20 20 20 | 20 80 0f 20 38 00 20 20 | | .. 8. |
|00005960| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005970| 20 20 20 20 79 61 6e 6b | 3d 2d 31 00 20 20 20 20 | yank|=-1. |
|00005980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005990| 80 0f 20 39 00 20 20 20 | 20 20 20 20 20 20 20 20 |.. 9. | |
|000059a0| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|000059b0| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|000059c0| 20 20 20 20 20 20 20 80 | 0f 20 31 30 00 20 20 20 | .|. 10. |
|000059d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000059e0| 20 20 20 79 61 6e 6b 3d | 2d 31 00 20 20 20 20 20 | yank=|-1. |
|000059f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005a00| 0f 20 31 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |. 11. | |
|00005a10| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005a20| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00005a30| 20 20 20 20 20 20 20 80 | 0f 20 31 36 00 20 20 20 | .|. 16. |
|00005a40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005a50| 20 20 20 79 61 6e 6b 3d | 2d 31 00 20 20 20 20 20 | yank=|-1. |
|00005a60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005a70| 0f 20 32 30 00 20 20 20 | 20 20 20 20 20 20 20 20 |. 20. | |
|00005a80| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005a90| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00005aa0| 20 20 20 20 20 20 20 80 | 0f 20 32 37 00 20 20 20 | .|. 27. |
|00005ab0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005ac0| 20 20 20 79 61 6e 6b 3d | 2d 31 00 20 20 20 20 20 | yank=|-1. |
|00005ad0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005ae0| 0f 20 32 38 00 20 20 20 | 20 20 20 20 20 20 20 20 |. 28. | |
|00005af0| 20 20 20 20 20 20 20 20 | 20 20 20 79 61 6e 6b 3d | | yank=|
|00005b00| 2d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |-1. | |
|00005b10| 20 20 20 20 20 20 20 80 | 10 00 20 20 20 20 20 20 | .|.. |
|00005b20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005b30| 74 65 6d 70 3d 2d 31 00 | 20 20 20 20 20 20 20 20 |temp=-1.| |
|00005b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|00005b50| 20 74 65 6d 70 32 3e 32 | 36 20 80 21 20 74 65 6d | temp2>2|6 .! tem|
|00005b60| 70 3d 74 65 6d 70 32 00 | 20 20 20 20 20 20 20 20 |p=temp2.| |
|00005b70| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 02 20 80 | | .. .|
|00005b80| 0e 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00005b90| 20 20 20 80 0b 20 74 65 | 6d 70 3d 2d 31 20 80 21 | .. te|mp=-1 .!|
|00005ba0| 20 79 61 6e 6b 3d 2d 32 | 00 20 20 20 20 20 20 20 | yank=-2|. |
|00005bb0| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 79 61 6e | | .. yan|
|00005bc0| 6b 3c 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |k<-1. | |
|00005bd0| 20 20 20 20 20 20 20 20 | 20 73 68 70 78 3d 39 2b | | shpx=9+|
|00005be0| 31 36 2a 28 6a 2d 31 29 | 3a 73 68 70 79 3d 38 2b |16*(j-1)|:shpy=8+|
|00005bf0| 31 36 2a 28 69 2d 31 29 | 00 20 20 20 20 20 20 20 |16*(i-1)|. |
|00005c00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 cb 01 20 | | .. |
|00005c10| 74 69 6c 65 2c 73 68 70 | 78 2c 73 68 70 79 00 20 |tile,shp|x,shpy. |
|00005c20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c30| 20 20 20 20 80 0b 20 62 | 6f 6d 62 74 69 6d 65 3d | .. b|ombtime=|
|00005c40| 31 30 37 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |107. | |
|00005c50| 20 20 20 20 20 20 20 20 | 20 20 20 72 6f 6f 6d 73 | | rooms|
|00005c60| 28 72 6f 6f 6d 2c 69 2c | 6a 29 3d 74 65 6d 70 00 |(room,i,|j)=temp.|
|00005c70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005c80| 20 20 20 20 20 20 20 80 | 0b 20 69 3d 31 20 80 42 | .|. i=1 .B|
|00005c90| 20 74 65 6d 70 3d 36 20 | 80 21 20 72 6f 6f 6d 73 | temp=6 |.! rooms|
|00005ca0| 28 75 70 72 6f 6f 6d 2c | 31 32 2c 6a 29 3d 74 65 |(uproom,|12,j)=te|
|00005cb0| 6d 70 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |mp. | |
|00005cc0| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 69 3d 31 | | .. i=1|
|00005cd0| 32 20 80 42 20 74 65 6d | 70 3d 36 20 80 21 20 72 |2 .B tem|p=6 .! r|
|00005ce0| 6f 6f 6d 73 28 64 6f 77 | 6e 72 6f 6f 6d 2c 31 2c |ooms(dow|nroom,1,|
|00005cf0| 6a 29 3d 74 65 6d 70 00 | 20 20 20 20 20 20 20 20 |j)=temp.| |
|00005d00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 | | .|
|00005d10| 0b 20 6a 3d 31 20 80 42 | 20 74 65 6d 70 3d 37 20 |. j=1 .B| temp=7 |
|00005d20| 80 21 20 72 6f 6f 6d 73 | 28 6c 65 66 74 72 6f 6f |.! rooms|(leftroo|
|00005d30| 6d 2c 69 2c 31 36 29 3d | 74 65 6d 70 00 20 20 20 |m,i,16)=|temp. |
|00005d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005d50| 20 20 20 20 80 0b 20 6a | 3d 31 36 20 80 42 20 74 | .. j|=16 .B t|
|00005d60| 65 6d 70 3d 37 20 80 21 | 20 72 6f 6f 6d 73 28 72 |emp=7 .!| rooms(r|
|00005d70| 69 67 68 74 72 6f 6f 6d | 2c 69 2c 31 29 3d 74 65 |ightroom|,i,1)=te|
|00005d80| 6d 70 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |mp. | |
|00005d90| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|00005da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005db0| 80 0b 20 79 61 6e 6b 3d | 2d 33 00 20 20 20 20 20 |.. yank=|-3. |
|00005dc0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005dd0| 20 cb 02 20 cb 04 00 20 | 20 20 20 20 20 20 20 20 | .. ... | |
|00005de0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 cb 01 20 | | .. |
|00005df0| 74 65 6d 70 2c 73 68 70 | 78 2b 31 2c 73 68 70 79 |temp,shp|x+1,shpy|
|00005e00| 2b 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |+1. | |
|00005e10| 20 20 20 20 20 20 20 20 | 20 cb 02 20 cb 03 00 20 | | .. ... |
|00005e20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e30| 20 20 20 20 20 cb 01 20 | 74 65 6d 70 2c 73 68 70 | .. |temp,shp|
|00005e40| 78 2c 73 68 70 79 00 20 | 20 20 20 20 20 20 20 20 |x,shpy. | |
|00005e50| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|00005e60| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00005e70| 80 c0 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |... | .|
|00005e80| 17 20 6a 00 20 20 20 20 | 20 20 20 20 20 20 20 80 |. j. | .|
|00005e90| 17 20 69 00 20 20 20 20 | 20 20 20 20 20 80 c0 00 |. i. | ...|
|00005ea0| 20 20 20 20 20 20 20 20 | 20 63 75 72 73 68 61 70 | | curshap|
|00005eb0| 65 3d 33 34 00 20 20 20 | 20 20 20 20 20 20 80 06 |e=34. | ..|
|00005ec0| 20 62 6f 6d 62 64 72 61 | 77 00 20 20 20 20 20 20 | bombdra|w. |
|00005ed0| 20 80 0f 20 36 00 20 20 | 20 20 20 20 20 20 20 63 | .. 6. | c|
|00005ee0| 75 72 73 68 61 70 65 3d | 32 30 38 00 20 20 20 20 |urshape=|208. |
|00005ef0| 20 20 20 20 20 80 06 20 | 62 6f 6d 62 64 72 61 77 | .. |bombdraw|
|00005f00| 00 20 20 20 20 20 20 20 | 20 20 80 0b 20 62 6f 6d |. | .. bom|
|00005f10| 62 74 69 6d 65 3d 31 31 | 35 00 20 20 20 20 20 20 |btime=11|5. |
|00005f20| 20 20 20 20 20 80 0b 20 | 63 72 65 61 74 75 72 65 | .. |creature|
|00005f30| 20 3e 30 20 80 42 20 bc | 09 28 63 78 2d 62 6f 6d | >0 .B .|.(cx-bom|
|00005f40| 62 78 29 3c 33 32 20 80 | 42 20 bc 09 28 63 79 2d |bx)<32 .|B ..(cy-|
|00005f50| 62 6f 6d 62 79 29 3c 33 | 32 00 20 20 20 20 20 20 |bomby)<3|2. |
|00005f60| 20 20 20 20 20 63 65 6e | 65 72 67 79 3d 30 00 20 | cen|ergy=0. |
|00005f70| 20 20 20 20 20 20 20 20 | 20 20 80 06 20 6b 69 6c | | .. kil|
|00005f80| 6c 63 72 65 61 74 75 72 | 65 00 20 20 20 20 20 20 |lcreatur|e. |
|00005f90| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 20 20 | ...| |
|00005fa0| 20 20 20 80 0b 20 bc 09 | 28 70 78 2d 62 6f 6d 62 | .. ..|(px-bomb|
|00005fb0| 78 29 3c 33 32 20 80 42 | 20 bc 09 28 70 79 2d 62 |x)<32 .B| ..(py-b|
|00005fc0| 6f 6d 62 79 29 3c 33 32 | 00 20 20 20 20 20 20 20 |omby)<32|. |
|00005fd0| 20 20 20 20 20 20 20 70 | 65 6e 65 72 67 79 3d 30 | p|energy=0|
|00005fe0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 3b 20 |. | ; |
|00005ff0| 47 6f 73 75 62 20 6b 69 | 6c 6c 70 6c 61 79 65 72 |Gosub ki|llplayer|
|00006000| 00 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 |. | ... |
|00006010| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|00006020| 20 20 80 0f 20 37 00 20 | 20 20 20 20 20 20 20 62 | .. 7. | b|
|00006030| 6f 6d 62 74 69 6d 65 3d | 30 00 20 20 20 20 80 02 |ombtime=|0. ..|
|00006040| 20 80 0e 00 20 20 80 22 | 00 20 20 20 62 61 6e 69 | ... ."|. bani|
|00006050| 6d 2b 31 00 20 20 20 80 | 0b 20 62 61 6e 69 6d 3e |m+1. .|. banim>|
|00006060| 34 00 20 20 20 20 20 ba | 04 20 36 2c 38 00 20 20 |4. .|. 6,8. |
|00006070| 20 20 20 62 6f 6d 62 73 | 68 61 70 65 2b 31 00 20 | bombs|hape+1. |
|00006080| 20 20 20 20 80 0b 20 62 | 6f 6d 62 73 68 61 70 65 | .. b|ombshape|
|00006090| 3e 33 31 20 80 21 20 62 | 6f 6d 62 73 68 61 70 65 |>31 .! b|ombshape|
|000060a0| 3d 32 39 00 20 20 80 c0 | 00 20 20 20 63 75 72 73 |=29. ..|. curs|
|000060b0| 68 61 70 65 3d 62 6f 6d | 62 73 68 61 70 65 00 20 |hape=bom|bshape. |
|000060c0| 20 20 80 06 20 62 6f 6d | 62 64 72 61 77 00 20 20 | .. bom|bdraw. |
|000060d0| 80 c0 00 80 c0 00 70 6c | 61 79 65 72 64 72 61 77 |......pl|ayerdraw|
|000060e0| 00 70 73 68 61 70 65 3d | 70 73 74 61 72 74 2b 34 |.pshape=|pstart+4|
|000060f0| 2a 70 72 6f 74 2b 70 61 | 6e 69 6d 00 c9 04 20 cb |*prot+pa|nim... .|
|00006100| 04 00 c9 02 20 64 72 61 | 77 2c 70 73 68 61 70 65 |.... dra|w,pshape|
|00006110| 2c 70 78 2b 31 2c 70 79 | 2b 31 00 c9 04 20 cb 03 |,px+1,py|+1... ..|
|00006120| 00 c9 02 20 64 72 61 77 | 2c 70 73 68 61 70 65 2c |... draw|,pshape,|
|00006130| 70 78 2c 70 79 00 74 69 | 6d 65 72 2b 31 00 20 20 |px,py.ti|mer+1. |
|00006140| 80 0b 20 74 69 6d 65 72 | 3e 32 00 20 20 20 20 74 |.. timer|>2. t|
|00006150| 69 6d 65 72 3d 30 00 20 | 20 20 20 63 61 6e 69 6d |imer=0. | canim|
|00006160| 2b 31 00 20 20 20 20 80 | 0b 20 63 61 6e 69 6d 3e |+1. .|. canim>|
|00006170| 33 20 80 21 20 63 61 6e | 69 6d 3d 30 00 20 20 20 |3 .! can|im=0. |
|00006180| 20 70 61 6e 69 6d 2b 31 | 00 20 20 20 20 80 0b 20 | panim+1|. .. |
|00006190| 70 61 6e 69 6d 3e 33 20 | 80 21 20 70 61 6e 69 6d |panim>3 |.! panim|
|000061a0| 3d 30 00 20 80 c0 00 00 | 3b 4d 4f 56 45 20 23 24 |=0. ....|;MOVE #$|
|000061b0| 66 30 30 2c 24 64 66 66 | 31 38 30 20 3b 63 68 65 |f00,$dff|180 ;che|
|000061c0| 63 6b 20 68 6f 77 20 6c | 6f 6e 67 20 70 6c 61 79 |ck how l|ong play|
|000061d0| 65 72 20 74 61 6b 65 73 | 00 00 2e 63 72 65 61 74 |er takes|...creat|
|000061e0| 75 72 65 6d 6f 76 65 00 | 00 80 0b 20 63 72 65 61 |uremove.|... crea|
|000061f0| 74 75 72 65 3d 30 00 20 | 20 20 80 0b 20 63 68 69 |ture=0. | .. chi|
|00006200| 74 3e 30 00 20 20 20 20 | 20 20 63 68 69 74 2d 31 |t>0. | chit-1|
|00006210| 00 20 20 20 20 20 20 c9 | 02 20 64 72 61 77 2c 33 |. .|. draw,3|
|00006220| 34 2c 63 78 2c 63 79 00 | 20 20 20 80 c0 00 20 20 |4,cx,cy.| ... |
|00006230| 20 80 05 20 61 6c 6c 73 | 65 74 00 80 c0 00 00 63 | .. alls|et.....c|
|00006240| 75 72 73 68 61 70 65 3d | 63 72 65 61 74 75 72 65 |urshape=|creature|
|00006250| 2b 63 61 6e 69 6d 2b 63 | 72 6f 74 66 6c 61 67 2a |+canim+c|rotflag*|
|00006260| 28 63 72 6f 74 2a 34 29 | 00 c9 04 20 cb 04 00 c9 |(crot*4)|... ....|
|00006270| 02 20 64 72 61 77 2c 63 | 75 72 73 68 61 70 65 2c |. draw,c|urshape,|
|00006280| 63 78 2b 31 2c 63 79 2b | 31 00 c9 04 20 cb 03 00 |cx+1,cy+|1... ...|
|00006290| c9 02 20 64 72 61 77 2c | 63 75 72 73 68 61 70 65 |.. draw,|curshape|
|000062a0| 2c 63 78 2c 63 79 00 80 | 0b 20 73 77 69 6e 67 3d |,cx,cy..|. swing=|
|000062b0| 34 20 80 42 20 b4 06 28 | 31 39 38 2c 70 78 2c 70 |4 .B ..(|198,px,p|
|000062c0| 79 2c 63 72 65 61 74 75 | 72 65 2c 63 78 2c 63 79 |y,creatu|re,cx,cy|
|000062d0| 29 20 3b 63 72 65 61 74 | 75 72 65 20 68 69 74 21 |) ;creat|ure hit!|
|000062e0| 00 20 20 20 80 06 20 43 | 72 65 61 74 75 72 65 48 |. .. C|reatureH|
|000062f0| 69 74 00 80 c0 00 00 80 | 0b 20 63 74 69 6d 65 3e |it......|. ctime>|
|00006300| 30 00 20 20 20 63 74 69 | 6d 65 2d 31 00 20 20 20 |0. cti|me-1. |
|00006310| 80 05 20 66 6f 75 6e 64 | 68 69 6d 00 80 c0 00 61 |.. found|him....a|
|00006320| 74 74 61 63 6b 3d 31 00 | 80 0b 20 b4 06 28 63 72 |ttack=1.|.. ..(cr|
|00006330| 65 61 74 75 72 65 2c 63 | 78 2c 63 79 2c 70 73 68 |eature,c|x,cy,psh|
|00006340| 61 70 65 2c 70 78 2c 70 | 79 29 20 20 20 20 20 20 |ape,px,p|y) |
|00006350| 20 20 20 20 3b 70 6c 61 | 79 65 72 20 68 69 74 21 | ;pla|yer hit!|
|00006360| 00 20 20 20 63 74 69 6d | 65 20 3d 20 bc 02 28 bc |. ctim|e = ..(.|
|00006370| 07 28 38 30 29 29 2b 63 | 61 67 72 65 73 73 69 6f |.(80))+c|agressio|
|00006380| 6e 00 20 20 20 63 64 69 | 72 20 3d 20 bc 02 28 bc |n. cdi|r = ..(.|
|00006390| 07 28 37 29 29 00 20 20 | 20 63 74 72 79 3d 30 00 |.(7)). | ctry=0.|
|000063a0| 20 20 20 73 65 61 72 63 | 68 6d 6f 76 65 3d 30 00 | searc|hmove=0.|
|000063b0| 20 20 20 80 06 20 50 6c | 61 79 65 72 48 69 74 00 | .. Pl|ayerHit.|
|000063c0| 00 20 20 20 80 05 20 66 | 6f 75 6e 64 68 69 6d 00 |. .. f|oundhim.|
|000063d0| 80 c0 00 00 80 0b 20 70 | 78 3c 63 78 00 20 20 20 |...... p|x<cx. |
|000063e0| 80 0b 20 63 79 3d 70 79 | 20 80 21 20 63 64 69 72 |.. cy=py| .! cdir|
|000063f0| 3d 36 00 20 20 20 80 0b | 20 70 79 3c 63 79 20 80 |=6. ..| py<cy .|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.