home *** CD-ROM | disk | FTP | other *** search
Unknown | 1994-09-05 | 1.1 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.
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 80 04 20 71 73 69 6e 2e | 77 28 32 35 36 29 2c 71 |.. qsin.|w(256),q|
|00000010| 63 6f 73 2e 77 28 32 35 | 36 29 20 20 20 20 20 20 |cos.w(25|6) |
|00000020| 3b 31 32 38 20 3d 20 73 | 74 72 61 69 67 68 74 20 |;128 = s|traight |
|00000030| 61 68 65 61 64 00 00 80 | 04 20 71 64 69 73 74 2e |ahead...|. qdist.|
|00000040| 71 28 32 30 34 38 29 00 | 80 16 20 69 3d 31 20 80 |q(2048).|.. i=1 .|
|00000050| 18 20 32 30 34 38 00 20 | 20 71 64 69 73 74 28 69 |. 2048. | qdist(i|
|00000060| 29 3d 31 2f 69 00 80 17 | 00 00 80 16 20 69 3d 30 |)=1/i...|.... i=0|
|00000070| 20 80 18 20 32 35 35 00 | 20 20 71 73 69 6e 28 69 | .. 255.| qsin(i|
|00000080| 29 3d e0 0a 28 28 69 2d | 31 32 38 29 2a 80 ba 2f |)=..((i-|128)*../|
|00000090| 31 32 38 29 2a 33 32 37 | 36 37 00 20 20 71 63 6f |128)*327|67. qco|
|000000a0| 73 28 69 29 3d e0 05 28 | 28 69 2d 31 32 38 29 2a |s(i)=..(|(i-128)*|
|000000b0| 80 ba 2f 31 32 38 29 2a | 33 32 37 36 37 00 80 17 |../128)*|32767...|
|000000c0| 00 00 80 01 20 2e 72 73 | 65 67 00 20 20 61 6e 67 |.... .rs|eg. ang|
|000000d0| 78 2e 77 00 20 20 61 6e | 67 79 2e 77 00 20 20 77 |x.w. an|gy.w. w|
|000000e0| 69 64 74 68 2e 77 00 80 | 02 20 80 01 00 00 80 04 |idth.w..|. ......|
|000000f0| 20 72 2e 72 73 65 67 28 | 32 30 34 38 29 00 00 61 | r.rseg(|2048)..a|
|00000100| 3d 30 3a 62 3d 30 3a 64 | 3d 36 34 00 00 80 16 20 |=0:b=0:d|=64.... |
|00000110| 69 3d 30 20 80 18 20 32 | 30 34 37 00 20 20 80 0b |i=0 .. 2|047. ..|
|00000120| 20 69 3d 36 34 20 80 21 | 20 61 3d 31 00 3b 20 20 | i=64 .!| a=1.; |
|00000130| 61 3d 30 00 20 20 72 28 | 69 29 5c 61 6e 67 78 3d |a=0. r(|i)\angx=|
|00000140| 61 2c 62 2c 33 32 00 20 | 20 64 2d 31 3a 80 0b 20 |a,b,32. | d-1:.. |
|00000150| 64 3d 30 20 80 21 20 61 | 3d 2d 61 3a 64 3d 31 32 |d=0 .! a|=-a:d=12|
|00000160| 38 00 20 20 80 0b 20 69 | 3d 32 35 36 20 80 21 20 |8. .. i|=256 .! |
|00000170| 62 3d 2d 31 00 20 20 80 | 0b 20 69 3d 32 35 36 2b |b=-1. .|. i=256+|
|00000180| 33 32 2a 34 20 80 21 20 | 62 3d 31 00 20 20 80 0b |32*4 .! |b=1. ..|
|00000190| 20 69 3d 32 35 36 2b 39 | 36 2a 34 20 80 21 20 62 | i=256+9|6*4 .! b|
|000001a0| 3d 2d 31 00 20 20 80 0b | 20 69 3d 32 35 36 2b 31 |=-1. ..| i=256+1|
|000001b0| 32 38 2a 34 20 80 21 20 | 62 3d 30 00 80 17 00 00 |28*4 .! |b=0.....|
|000001c0| cf 01 20 30 2c 39 00 d0 | 03 20 30 2c 30 00 b2 05 |.. 0,9..|. 0,0...|
|000001d0| 00 00 61 3d 30 00 00 77 | 78 3d 31 30 32 34 20 20 |..a=0..w|x=1024 |
|000001e0| 20 3b 77 69 64 74 68 00 | 66 6f 63 61 6c 3d 31 36 | ;width.|focal=16|
|000001f0| 20 20 20 20 3b 63 61 6d | 65 72 61 20 31 36 20 6d | ;cam|era 16 m|
|00000200| 65 74 72 65 73 20 64 65 | 70 74 68 00 68 65 69 67 |etres de|pth.heig|
|00000210| 68 74 3d 32 35 36 20 20 | 3b 63 61 6d 65 72 61 20 |ht=256 |;camera |
|00000220| 68 65 69 67 68 74 00 00 | 63 61 3d 72 28 32 30 29 |height..|ca=r(20)|
|00000230| 5c 61 6e 67 78 00 80 16 | 20 69 69 3d 30 20 80 18 |\angx...| ii=0 ..|
|00000240| 20 32 30 34 38 2d 35 31 | 32 20 80 19 20 38 00 20 | 2048-51|2 .. 8. |
|00000250| 20 80 37 3a b2 05 00 20 | 20 6f 6c 64 79 3d 39 39 | .7:... | oldy=99|
|00000260| 39 00 20 20 61 3d 30 20 | 20 20 20 20 20 3b 73 75 |9. a=0 | ;su|
|00000270| 6d 20 6f 66 20 72 6f 61 | 64 20 61 6e 67 6c 65 20 |m of roa|d angle |
|00000280| 78 00 20 20 62 3d 30 20 | 20 20 20 20 20 3b 73 75 |x. b=0 | ;su|
|00000290| 6d 20 6f 66 20 72 6f 61 | 64 20 61 6e 67 6c 65 20 |m of roa|d angle |
|000002a0| 79 00 20 20 68 3d 68 65 | 69 67 68 74 20 3b 73 75 |y. h=he|ight ;su|
|000002b0| 6d 20 6f 66 20 61 63 74 | 75 61 6c 20 68 65 69 67 |m of act|ual heig|
|000002c0| 68 74 20 28 3d 20 74 6f | 20 63 61 6d 65 72 61 20 |ht (= to| camera |
|000002d0| 61 74 20 73 74 61 72 74 | 29 00 20 20 64 78 3d 30 |at start|). dx=0|
|000002e0| 00 20 20 64 69 73 74 3d | 36 30 00 20 20 80 16 20 |. dist=|60. .. |
|000002f0| 69 3d 30 20 80 18 20 35 | 31 31 00 00 20 20 20 20 |i=0 .. 5|11.. |
|00000300| 62 2b 72 28 69 2b 69 69 | 29 5c 61 6e 67 79 00 00 |b+r(i+ii|)\angy..|
|00000310| 20 20 20 20 64 69 73 74 | 2b 71 63 6f 73 28 31 32 | dist|+qcos(12|
|00000320| 38 2b 28 62 20 80 45 20 | 31 29 29 20 80 45 20 31 |8+(b .E |1)) .E 1|
|00000330| 34 20 20 20 3b 66 75 72 | 74 68 65 72 20 69 6e 74 |4 ;fur|ther int|
|00000340| 6f 20 74 68 65 20 73 63 | 72 65 65 6e 00 00 20 20 |o the sc|reen.. |
|00000350| 20 20 64 69 73 74 2b 31 | 00 00 20 20 20 20 68 2b | dist+1|.. h+|
|00000360| 38 2a 28 71 73 69 6e 28 | 31 32 38 2b 28 62 20 80 |8*(qsin(|128+(b .|
|00000370| 45 20 31 29 29 20 80 45 | 20 31 34 29 00 00 20 20 |E 1)) .E| 14).. |
|00000380| 20 20 6d 75 6c 74 3d 66 | 6f 63 61 6c 2a 71 64 69 | mult=f|ocal*qdi|
|00000390| 73 74 28 64 69 73 74 29 | 20 20 20 3b 2f 64 69 73 |st(dist)| ;/dis|
|000003a0| 74 00 00 20 20 20 20 79 | 3d 68 2a 6d 75 6c 74 00 |t.. y|=h*mult.|
|000003b0| 00 20 20 20 20 80 0b 20 | 79 3c 6f 6c 64 79 00 20 |. .. |y<oldy. |
|000003c0| 20 20 20 20 20 6f 6c 64 | 79 3d 79 00 20 20 20 20 | old|y=y. |
|000003d0| 20 20 77 69 64 3d 77 78 | 2a 6d 75 6c 74 00 20 20 | wid=wx|*mult. |
|000003e0| 20 20 20 20 61 2b 72 28 | 69 2b 69 69 29 5c 61 6e | a+r(|i+ii)\an|
|000003f0| 67 78 00 20 20 20 20 20 | 20 64 78 2e 71 2b 71 73 |gx. | dx.q+qs|
|00000400| 69 6e 28 31 32 38 2b 28 | 61 20 80 45 20 31 29 29 |in(128+(|a .E 1))|
|00000410| 20 80 45 20 31 34 00 3b | 20 20 20 20 20 20 4c 69 | .E 14.;| Li|
|00000420| 6e 65 20 30 2c 31 32 38 | 2b 79 2c 36 33 39 2c 31 |ne 0,128|+y,639,1|
|00000430| 32 38 2b 79 2c 30 00 20 | 20 20 20 20 20 bb 85 20 |28+y,0. | .. |
|00000440| 33 32 30 2b 64 78 2d 77 | 69 64 2c 31 32 38 2b 79 |320+dx-w|id,128+y|
|00000450| 2c 33 32 30 2b 64 78 2b | 77 69 64 2c 31 32 38 2b |,320+dx+|wid,128+|
|00000460| 79 2c 31 00 20 20 20 20 | 80 c0 00 20 20 80 17 00 |y,1. |... ...|
|00000470| 80 17 00 00 80 0a 00 00 | |........| |
+--------+-------------------------+-------------------------+--------+--------+