home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 February / Macworld (2000-02).dmg / Updaters / WhiteCap 3.2.2.sea / WhiteCap 3.2.2 / (into Visual Plug-ins) / WhiteCap Configs / ArticFox Memories < prev    next >
MacBinary  |  1999-10-17  |  18.0 KB  |  [TEXT/ttxt]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: ArticFox Memories

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Sun Oct 17 13:25:40 1999, modified Sun Oct 17 13:25:40 1999, creator SimpleText, type ASCII, 15367 bytes "ArticFox Memories" , at 0x3c87 2740 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[ttxt]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 11 41 72 74 69 63 46 | 6f 78 20 4d 65 6d 6f 72 |..ArticF|ox Memor|
|00000010| 69 65 73 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |ies.....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 74 74 78 | 74 01 00 00 00 00 00 00 |.TEXTttx|t.......|
|00000050| 00 00 00 00 00 3c 07 00 | 00 0a b4 b4 2f b7 14 b4 |.....<..|..../...|
|00000060| 2f b7 14 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |/.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 8c c1 00 00 |........|........|
|00000080| 2f 2a 0d 20 20 20 20 20 | 20 20 54 68 69 73 20 69 |/*. | This i|
|00000090| 73 20 61 20 64 6f 63 75 | 6d 65 6e 74 65 64 20 57 |s a docu|mented W|
|000000a0| 68 69 74 65 43 61 70 20 | 27 63 6f 6e 66 69 67 27 |hiteCap |'config'|
|000000b0| 20 66 69 6c 65 20 64 65 | 73 69 67 6e 65 64 20 74 | file de|signed t|
|000000c0| 6f 20 65 78 70 6c 61 69 | 6e 20 57 68 69 74 65 43 |o explai|n WhiteC|
|000000d0| 61 70 20 63 6f 6e 66 69 | 67 73 20 69 6e 20 74 68 |ap confi|gs in th|
|000000e0| 65 20 68 6f 70 65 73 20 | 74 68 61 74 20 79 6f 75 |e hopes |that you|
|000000f0| 20 63 61 6e 20 6d 61 6b | 65 20 79 6f 75 20 6f 77 | can mak|e you ow|
|00000100| 6e 2e 20 20 49 6e 20 66 | 61 63 74 2c 20 6d 6f 73 |n. In f|act, mos|
|00000110| 74 20 6f 66 20 74 68 65 | 20 63 6f 6e 66 69 67 73 |t of the| configs|
|00000120| 20 57 68 69 74 65 43 61 | 70 20 75 73 65 72 73 20 | WhiteCa|p users |
|00000130| 68 61 76 65 20 73 65 6e | 74 20 69 6e 2e 20 20 49 |have sen|t in. I|
|00000140| 66 20 79 6f 75 20 6d 61 | 6b 65 20 79 6f 75 72 20 |f you ma|ke your |
|00000150| 6f 77 6e 20 63 6f 6e 66 | 69 67 73 20 61 6e 64 20 |own conf|igs and |
|00000160| 74 68 65 79 20 74 75 72 | 6e 20 6f 75 74 20 77 65 |they tur|n out we|
|00000170| 6c 6c 2c 20 70 6c 65 61 | 73 65 20 73 65 6e 64 20 |ll, plea|se send |
|00000180| 6d 65 20 74 68 65 6d 2d | 2d 49 27 6c 6c 20 69 6e |me them-|-I'll in|
|00000190| 63 6c 75 64 65 20 77 68 | 61 74 20 79 6f 75 20 73 |clude wh|at you s|
|000001a0| 65 6e 64 20 69 6e 20 61 | 20 63 6f 6f 6c 20 63 6f |end in a| cool co|
|000001b0| 6e 66 69 67 73 20 66 6f | 6c 64 65 72 20 77 68 65 |nfigs fo|lder whe|
|000001c0| 6e 20 69 20 72 65 6c 65 | 61 73 65 20 74 68 65 20 |n i rele|ase the |
|000001d0| 6e 65 78 74 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |next ver|sion of |
|000001e0| 57 68 69 74 65 43 61 70 | 20 28 6d 79 20 65 6d 61 |WhiteCap| (my ema|
|000001f0| 69 6c 3a 20 61 63 6f 35 | 40 63 6f 72 6e 65 6c 6c |il: aco5|@cornell|
|00000200| 2e 65 64 75 29 2e 20 20 | 43 68 65 63 6b 20 6f 75 |.edu). |Check ou|
|00000210| 74 20 6f 74 68 65 72 20 | 63 6f 6e 66 69 67 20 66 |t other |config f|
|00000220| 69 6c 65 73 20 74 6f 20 | 73 65 65 20 68 6f 77 20 |iles to |see how |
|00000230| 74 68 65 20 76 61 72 69 | 6f 75 73 20 70 61 72 61 |the vari|ous para|
|00000240| 6d 65 74 65 72 73 20 63 | 61 6e 20 62 65 20 75 73 |meters c|an be us|
|00000250| 65 64 20 69 6e 20 64 69 | 66 66 65 72 65 6e 74 20 |ed in di|fferent |
|00000260| 77 61 79 73 2e 20 20 54 | 6f 20 6d 61 6b 65 20 74 |ways. T|o make t|
|00000270| 68 69 6e 67 73 20 65 61 | 73 69 65 72 2c 20 49 20 |hings ea|sier, I |
|00000280| 70 75 74 20 74 68 65 20 | 73 74 75 66 66 20 73 65 |put the |stuff se|
|00000290| 65 6e 20 62 79 20 57 68 | 69 74 65 43 61 70 20 69 |en by Wh|iteCap i|
|000002a0| 6e 20 62 6f 6c 64 66 61 | 63 65 20 74 79 70 65 20 |n boldfa|ce type |
|000002b0| 28 69 65 2e 20 6e 6f 74 | 20 74 68 65 20 63 6f 6d |(ie. not| the com|
|000002c0| 6d 65 6e 74 73 20 6c 69 | 6b 65 20 74 68 65 73 65 |ments li|ke these|
|000002d0| 20 49 27 6d 20 74 79 70 | 69 6e 67 20 69 6e 20 6e | I'm typ|ing in n|
|000002e0| 6f 77 2d 2d 74 68 65 72 | 65 27 73 20 74 77 6f 20 |ow--ther|e's two |
|000002f0| 77 61 79 73 20 74 6f 20 | 6d 61 6b 65 20 63 6f 6d |ways to |make com|
|00000300| 6d 65 6e 74 73 29 2e 20 | 20 54 68 69 73 20 69 73 |ments). | This is|
|00000310| 20 6f 6b 2c 20 62 65 63 | 61 75 73 65 20 53 69 6d | ok, bec|ause Sim|
|00000320| 70 6c 65 54 65 78 74 20 | 70 75 74 73 20 73 74 79 |pleText |puts sty|
|00000330| 6c 65 20 64 61 74 61 20 | 69 6e 20 74 68 65 20 72 |le data |in the r|
|00000340| 65 73 6f 75 72 63 65 20 | 66 6f 72 6b 2c 20 6e 6f |esource |fork, no|
|00000350| 74 20 74 68 65 20 64 61 | 74 61 20 66 6f 72 6b 20 |t the da|ta fork |
|00000360| 28 73 6f 20 57 68 69 74 | 65 43 61 70 20 6a 75 73 |(so Whit|eCap jus|
|00000370| 74 20 67 65 74 73 20 74 | 68 65 20 74 65 78 74 20 |t gets t|he text |
|00000380| 64 61 74 61 29 2e 20 20 | 41 73 20 79 6f 75 20 72 |data). |As you r|
|00000390| 65 61 64 20 74 68 72 6f | 75 67 68 20 74 68 69 73 |ead thro|ugh this|
|000003a0| 2c 20 64 6f 6e 27 74 20 | 67 65 74 20 64 69 73 63 |, don't |get disc|
|000003b0| 6f 75 72 61 67 65 64 2d | 2d 74 68 65 72 65 27 73 |ouraged-|-there's|
|000003c0| 20 61 20 2a 6c 6f 74 2a | 20 6f 66 20 73 74 75 66 | a *lot*| of stuf|
|000003d0| 66 20 68 65 72 65 2c 20 | 73 6f 20 62 65 20 70 61 |f here, |so be pa|
|000003e0| 74 69 65 6e 74 2e 0d 20 | 20 20 20 20 20 20 49 66 |tient.. | If|
|000003f0| 20 79 6f 75 20 73 65 65 | 20 73 6f 6d 65 74 68 69 | you see| somethi|
|00000400| 6e 67 20 69 73 20 71 75 | 6f 74 65 73 2c 20 74 68 |ng is qu|otes, th|
|00000410| 61 74 20 70 61 72 61 6d | 61 74 65 72 20 65 69 74 |at param|ater eit|
|00000420| 68 65 72 20 65 78 70 65 | 63 74 73 20 61 20 6e 75 |her expe|cts a nu|
|00000430| 6d 62 65 72 20 6f 72 20 | 61 6e 20 65 78 70 72 65 |mber or |an expre|
|00000440| 73 73 69 6f 6e 2c 20 61 | 6e 64 20 49 27 6c 6c 20 |ssion, a|nd I'll |
|00000450| 73 61 79 20 77 68 69 63 | 68 2e 20 20 49 66 20 69 |say whic|h. If i|
|00000460| 74 27 73 20 6c 61 62 65 | 6c 65 64 20 61 6e 20 65 |t's labe|led an e|
|00000470| 78 70 72 65 73 73 69 6f | 6e 2c 20 79 6f 75 20 63 |xpressio|n, you c|
|00000480| 61 6e 20 64 6f 20 61 6c | 6c 20 74 68 65 20 74 68 |an do al|l the th|
|00000490| 69 6e 67 73 20 64 65 73 | 63 72 69 62 65 64 20 62 |ings des|cribed b|
|000004a0| 65 6c 6f 77 20 61 73 20 | 77 65 6c 6c 20 61 73 20 |elow as |well as |
|000004b0| 72 65 66 65 72 65 6e 63 | 65 20 76 61 72 69 6f 75 |referenc|e variou|
|000004c0| 73 20 6f 74 68 65 72 20 | 67 6c 6f 62 61 6c 20 76 |s other |global v|
|000004d0| 61 6c 75 65 73 20 28 41 | 2c 20 42 2c 20 43 2c 20 |alues (A|, B, C, |
|000004e0| 44 20 76 61 72 73 2c 20 | 64 74 2c 20 73 74 2c 20 |D vars, |dt, st, |
|000004f0| 74 2c 20 61 6e 64 20 6d | 61 67 28 29 2d 2d 61 6c |t, and m|ag()--al|
|00000500| 6c 20 65 78 70 6c 61 69 | 6e 65 64 20 6c 61 74 65 |l explai|ned late|
|00000510| 72 29 2e 20 20 57 68 65 | 6e 20 79 6f 75 20 73 65 |r). Whe|n you se|
|00000520| 65 20 61 20 70 61 72 61 | 6d 65 74 65 72 20 6e 6f |e a para|meter no|
|00000530| 74 20 69 6e 20 71 75 6f | 74 65 73 2c 20 69 74 20 |t in quo|tes, it |
|00000540| 6d 65 61 6e 73 20 74 68 | 61 74 20 79 6f 75 20 63 |means th|at you c|
|00000550| 61 6e 20 6f 6e 6c 79 20 | 70 75 74 20 61 6e 20 69 |an only |put an i|
|00000560| 6e 74 65 67 65 72 20 76 | 61 6c 75 65 20 74 68 65 |nteger v|alue the|
|00000570| 72 65 20 28 65 78 2c 20 | 34 2c 20 2d 35 35 2c 20 |re (ex, |4, -55, |
|00000580| 34 33 34 33 2d 2d 6e 6f | 74 68 69 6e 67 20 62 75 |4343--no|thing bu|
|00000590| 74 20 64 69 67 69 74 73 | 20 61 6e 64 20 61 20 6c |t digits| and a l|
|000005a0| 65 61 64 69 6e 67 20 64 | 61 73 68 20 69 66 20 69 |eading d|ash if i|
|000005b0| 74 27 73 20 6e 65 67 61 | 74 69 76 65 29 2e 20 20 |t's nega|tive). |
|000005c0| 41 6c 73 6f 2c 20 62 65 | 20 73 75 72 65 20 79 6f |Also, be| sure yo|
|000005d0| 75 20 64 6f 6e 27 74 20 | 66 6f 72 67 65 74 20 6b |u don't |forget k|
|000005e0| 65 79 20 74 68 69 6e 67 | 73 20 6c 69 6b 65 20 63 |ey thing|s like c|
|000005f0| 6f 6d 6d 61 73 2c 20 71 | 75 6f 74 65 73 2c 20 65 |ommas, q|uotes, e|
|00000600| 74 63 2e 20 20 20 20 50 | 61 72 61 6d 65 74 65 72 |tc. P|arameter|
|00000610| 73 20 61 72 65 20 61 73 | 73 75 6d 65 64 20 74 6f |s are as|sumed to|
|00000620| 20 62 65 20 30 20 6f 72 | 20 22 30 22 20 28 64 65 | be 0 or| "0" (de|
|00000630| 70 65 6e 64 69 6e 67 20 | 6f 6e 20 74 68 65 20 74 |pending |on the t|
|00000640| 79 70 65 29 20 69 66 20 | 74 68 65 79 20 61 72 65 |ype) if |they are|
|00000650| 20 6f 6d 69 74 74 65 64 | 20 66 72 6f 6d 20 61 20 | omitted| from a |
|00000660| 63 6f 6e 66 69 67 20 66 | 69 6c 65 2e 20 20 46 69 |config f|ile. Fi|
|00000670| 6e 61 6c 6c 79 2c 20 69 | 74 20 64 6f 65 73 6e 27 |nally, i|t doesn'|
|00000680| 74 20 6d 61 74 74 65 72 | 20 77 68 61 74 20 6f 72 |t matter| what or|
|00000690| 64 65 72 20 70 61 72 61 | 6d 65 74 65 72 73 20 61 |der para|meters a|
|000006a0| 70 70 65 61 72 2e 0d 20 | 20 20 20 20 20 20 4d 61 |ppear.. | Ma|
|000006b0| 6e 79 20 70 61 72 61 6d | 65 74 65 72 73 20 69 6e |ny param|eters in|
|000006c0| 20 61 20 57 68 69 74 65 | 43 61 70 20 63 6f 6e 66 | a White|Cap conf|
|000006d0| 69 67 20 66 69 6c 65 20 | 61 73 6b 20 66 6f 72 20 |ig file |ask for |
|000006e0| 27 65 78 70 72 65 73 73 | 69 6f 6e 73 27 2e 20 20 |'express|ions'. |
|000006f0| 45 78 70 72 65 73 73 69 | 6f 6e 73 20 61 72 65 20 |Expressi|ons are |
|00000700| 66 75 6e 63 74 69 6f 6e | 73 2d 2d 74 68 65 79 20 |function|s--they |
|00000710| 72 65 70 72 65 73 65 6e | 74 20 61 20 73 69 6e 67 |represen|t a sing|
|00000720| 6c 65 20 76 61 6c 75 65 | 20 74 68 61 74 20 64 65 |le value| that de|
|00000730| 70 65 6e 64 73 20 6f 6e | 20 61 6e 20 61 6c 67 65 |pends on| an alge|
|00000740| 62 72 61 69 63 20 63 6f | 6d 62 6f 6e 61 74 69 6f |braic co|mbonatio|
|00000750| 6e 20 6f 66 20 63 6f 6e | 73 74 61 6e 74 73 2c 20 |n of con|stants, |
|00000760| 61 6e 64 20 76 61 72 69 | 61 62 6c 65 73 20 74 68 |and vari|ables th|
|00000770| 72 6f 75 67 68 20 6f 70 | 65 72 61 74 6f 72 73 20 |rough op|erators |
|00000780| 61 6e 64 20 66 75 6e 63 | 74 69 6f 6e 73 2e 20 20 |and func|tions. |
|00000790| 22 33 2a 62 22 2c 20 22 | 33 2e 31 34 31 22 2c 20 |"3*b", "|3.141", |
|000007a0| 22 73 71 72 74 28 74 2b | 37 29 22 2c 20 61 6e 64 |"sqrt(t+|7)", and|
|000007b0| 20 22 28 73 2b 74 2b 32 | 2e 37 29 5e 64 74 22 20 | "(s+t+2|.7)^dt" |
|000007c0| 61 72 65 20 61 6c 6c 20 | 65 78 61 6d 70 6c 65 73 |are all |examples|
|000007d0| 20 6f 66 20 65 78 70 72 | 65 73 73 69 6f 6e 73 2e | of expr|essions.|
|000007e0| 20 20 49 6e 20 57 68 69 | 74 65 43 61 70 20 65 78 | In Whi|teCap ex|
|000007f0| 70 72 65 73 73 69 6f 6e | 73 2c 20 61 6c 6c 20 6c |pression|s, all l|
|00000800| 65 74 74 65 72 73 20 61 | 72 65 20 63 61 73 65 20 |etters a|re case |
|00000810| 69 6e 73 65 6e 73 69 74 | 69 76 65 2c 20 61 6e 64 |insensit|ive, and|
|00000820| 20 74 68 65 72 65 20 61 | 72 65 20 74 68 65 20 66 | there a|re the f|
|00000830| 6f 6c 6c 6f 77 69 6e 67 | 20 66 75 6e 63 74 69 6f |ollowing| functio|
|00000840| 6e 73 3a 20 73 69 6e 28 | 29 2c 20 63 6f 73 28 29 |ns: sin(|), cos()|
|00000850| 2c 20 74 61 6e 28 29 2c | 20 61 74 61 6e 28 29 2c |, tan(),| atan(),|
|00000860| 20 73 71 72 74 28 29 2c | 20 73 71 72 28 29 2c 20 | sqrt(),| sqr(), |
|00000870| 6c 6f 67 28 29 2c 20 65 | 78 70 28 29 2c 20 74 61 |log(), e|xp(), ta|
|00000880| 6e 28 29 2c 20 61 62 73 | 28 29 2c 20 61 6e 64 2e |n(), abs|(), and.|
|00000890| 2e 2e 0d 70 6f 73 28 78 | 29 20 3d 3d 20 78 20 77 |...pos(x|) == x w|
|000008a0| 68 65 6e 20 78 20 3e 3d | 20 30 20 61 6e 64 20 30 |hen x >=| 0 and 0|
|000008b0| 20 77 68 65 6e 20 78 20 | 3c 20 30 2e 20 20 0d 73 | when x |< 0. .s|
|000008c0| 67 6e 28 78 29 20 3d 3d | 20 31 20 77 68 65 6e 20 |gn(x) ==| 1 when |
|000008d0| 78 20 3e 3d 20 30 20 61 | 6e 64 20 2d 31 20 77 68 |x >= 0 a|nd -1 wh|
|000008e0| 65 6e 20 78 20 3c 20 30 | 0d 63 6c 69 70 28 78 29 |en x < 0|.clip(x)|
|000008f0| 20 3d 3d 20 30 20 77 68 | 65 6e 20 78 20 3c 20 30 | == 0 wh|en x < 0|
|00000900| 2c 20 31 20 77 68 65 6e | 20 78 20 3e 20 31 2c 20 |, 1 when| x > 1, |
|00000910| 61 6e 64 20 78 20 77 68 | 65 6e 20 20 30 20 3c 20 |and x wh|en 0 < |
|00000920| 78 20 3c 20 31 0d 74 72 | 6e 63 28 78 29 20 3d 3d |x < 1.tr|nc(x) ==|
|00000930| 20 5b 78 5d 20 28 69 65 | 2c 20 74 68 65 20 64 65 | [x] (ie|, the de|
|00000940| 63 69 6d 61 6c 20 70 6f | 72 74 69 6f 6e 20 69 73 |cimal po|rtion is|
|00000950| 20 73 74 72 69 70 70 65 | 64 29 0d 77 72 61 70 28 | strippe|d).wrap(|
|00000960| 78 29 20 3d 3d 20 78 20 | 2d 20 66 6c 6f 6f 72 28 |x) == x |- floor(|
|00000970| 78 29 20 20 28 65 78 2c | 20 77 72 61 70 28 20 34 |x) (ex,| wrap( 4|
|00000980| 2e 31 32 34 20 29 20 3d | 20 2e 31 32 34 2c 20 77 |.124 ) =| .124, w|
|00000990| 72 61 70 28 20 2d 20 32 | 2e 37 20 29 20 3d 20 2e |rap( - 2|.7 ) = .|
|000009a0| 33 20 29 0d 72 6e 64 28 | 78 29 20 72 65 74 75 72 |3 ).rnd(|x) retur|
|000009b0| 6e 73 20 61 20 72 61 6e | 64 6f 6d 20 28 66 6c 6f |ns a ran|dom (flo|
|000009c0| 61 74 29 20 76 61 6c 75 | 65 20 66 72 6f 6d 20 30 |at) valu|e from 0|
|000009d0| 20 74 6f 20 78 20 28 69 | 6e 63 6c 75 73 69 76 65 | to x (i|nclusive|
|000009e0| 29 0d 73 65 65 64 28 78 | 29 20 73 65 65 64 73 20 |).seed(x|) seeds |
|000009f0| 74 68 65 20 72 61 6e 64 | 6f 6d 20 6e 75 6d 62 65 |the rand|om numbe|
|00000a00| 72 20 67 65 6e 65 72 61 | 74 6f 72 20 74 6f 20 78 |r genera|tor to x|
|00000a10| 2c 20 72 65 74 75 72 6e | 73 20 78 0d 73 71 77 76 |, return|s x.sqwv|
|00000a20| 28 78 29 20 3d 3d 20 31 | 20 69 66 20 7c 78 7c 20 |(x) == 1| if |x| |
|00000a30| 3c 3d 20 31 2e 30 20 61 | 6e 64 20 30 20 6f 74 68 |<= 1.0 a|nd 0 oth|
|00000a40| 65 72 77 69 73 65 2e 0d | 74 72 77 76 28 78 29 20 |erwise..|trwv(x) |
|00000a50| 3d 3d 20 7c 78 7c 20 69 | 66 20 7c 78 7c 20 3c 20 |== |x| i|f |x| < |
|00000a60| 31 20 61 6e 64 20 74 72 | 77 76 28 20 7c 78 7c 20 |1 and tr|wv( |x| |
|00000a70| 2d 20 32 20 29 20 6f 74 | 68 65 72 77 69 73 65 2e |- 2 ) ot|herwise.|
|00000a80| 0d 20 20 20 20 20 20 20 | 4f 70 65 72 61 74 6f 72 |. |Operator|
|00000a90| 73 20 61 72 65 20 75 73 | 65 64 20 74 6f 20 63 6f |s are us|ed to co|
|00000aa0| 6d 62 69 6e 65 20 74 77 | 6f 20 76 61 6c 75 65 73 |mbine tw|o values|
|00000ab0| 20 69 6e 20 65 78 70 72 | 65 73 73 69 6f 6e 73 2c | in expr|essions,|
|00000ac0| 20 61 6e 64 20 74 68 65 | 20 6f 70 65 72 61 74 6f | and the| operato|
|00000ad0| 72 73 20 61 76 61 69 6c | 61 62 6c 65 20 69 6e 20 |rs avail|able in |
|00000ae0| 57 68 69 74 65 43 61 70 | 20 61 72 65 3a 20 2b 2c |WhiteCap| are: +,|
|00000af0| 2d 2c 2a 2c 2f 2c 25 2c | 5e 20 20 28 25 20 69 73 |-,*,/,%,|^ (% is|
|00000b00| 20 74 68 65 20 6d 6f 64 | 20 6f 70 65 72 61 74 6f | the mod| operato|
|00000b10| 72 20 61 6e 64 20 74 68 | 65 20 61 5e 62 20 69 73 |r and th|e a^b is|
|00000b20| 20 61 20 72 61 69 73 65 | 64 20 74 6f 20 74 68 65 | a raise|d to the|
|00000b30| 20 62 20 70 6f 77 65 72 | 29 2e 20 54 72 61 64 69 | b power|). Tradi|
|00000b40| 74 69 6f 6e 61 6c 20 6f | 72 64 65 72 20 6f 66 20 |tional o|rder of |
|00000b50| 6f 70 65 72 61 74 69 6f | 6e 73 20 61 70 70 6c 79 |operatio|ns apply|
|00000b60| 20 61 6e 64 20 79 6f 75 | 20 6d 61 79 20 66 72 65 | and you| may fre|
|00000b70| 65 6c 79 20 75 73 65 20 | 70 61 72 65 6e 74 68 65 |ely use |parenthe|
|00000b80| 73 65 73 2e 20 20 2a 2f | 0d 0d 0d 2f 2a 20 52 65 |ses. */|.../* Re|
|00000b90| 73 6f 6c 75 74 69 6f 6e | 3a 20 57 68 65 6e 20 61 |solution|: When a|
|00000ba0| 20 73 61 6d 70 6c 65 20 | 69 73 20 74 61 6b 65 6e | sample |is taken|
|00000bb0| 2c 20 61 6e 6f 74 68 65 | 72 20 77 6f 6e 27 74 20 |, anothe|r won't |
|00000bc0| 62 65 20 74 61 6b 65 6e | 20 75 6e 74 69 6c 20 61 |be taken| until a|
|00000bd0| 20 63 65 72 74 61 69 6e | 20 70 65 72 69 6f 64 20 | certain| period |
|00000be0| 6f 66 20 74 69 6d 65 20 | 6c 61 74 65 72 2e 20 20 |of time |later. |
|00000bf0| 54 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 74 69 |The foll|owing ti|
|00000c00| 6d 65 20 28 69 6e 20 6d | 69 6c 6c 69 73 65 63 6f |me (in m|illiseco|
|00000c10| 6e 64 73 29 20 69 73 20 | 74 68 69 73 20 6c 65 6e |nds) is |this len|
|00000c20| 67 74 68 20 6f 66 20 74 | 69 6d 65 2e 20 54 68 65 |gth of t|ime. The|
|00000c30| 20 68 69 67 68 65 72 20 | 74 68 69 73 20 64 65 6c | higher |this del|
|00000c40| 61 79 20 69 73 2c 20 74 | 68 65 20 6c 65 73 73 20 |ay is, t|he less |
|00000c50| 6f 66 74 65 6e 20 22 73 | 61 6d 70 6c 65 73 22 20 |often "s|amples" |
|00000c60| 77 69 6c 6c 20 62 65 20 | 74 61 6b 65 6e 20 61 6e |will be |taken an|
|00000c70| 64 20 74 68 75 73 20 74 | 68 65 20 74 72 61 69 6c |d thus t|he trail|
|00000c80| 20 77 69 6c 6c 20 61 70 | 70 65 61 72 20 6d 6f 72 | will ap|pear mor|
|00000c90| 65 20 73 70 61 72 73 65 | 2e 20 20 49 66 20 79 6f |e sparse|. If yo|
|00000ca0| 75 20 68 61 76 65 20 61 | 20 63 6f 6e 66 69 67 20 |u have a| config |
|00000cb0| 77 68 65 72 65 20 73 61 | 6d 70 6c 65 73 20 73 65 |where sa|mples se|
|00000cc0| 65 6d 20 74 6f 20 62 65 | 20 72 65 61 6c 6c 79 20 |em to be| really |
|00000cd0| 63 72 6f 77 64 65 64 2c | 20 72 61 69 73 65 20 74 |crowded,| raise t|
|00000ce0| 68 69 73 20 76 61 6c 75 | 65 20 62 79 20 33 30 20 |his valu|e by 30 |
|00000cf0| 6f 72 20 34 30 2e 20 2a | 2f 0d 52 65 73 6e 3d 31 |or 40. *|/.Resn=1|
|00000d00| 30 2c 0d 0d 2f 2a 20 44 | 75 72 61 74 69 6f 6e 3a |0,../* D|uration:|
|00000d10| 20 20 54 68 69 73 20 73 | 70 65 63 69 66 69 65 73 | This s|pecifies|
|00000d20| 20 68 6f 77 20 6c 6f 6e | 67 20 61 20 73 61 6d 70 | how lon|g a samp|
|00000d30| 6c 65 20 73 74 69 63 6b | 73 20 61 72 6f 75 6e 64 |le stick|s around|
|00000d40| 20 75 6e 74 69 6c 20 69 | 74 73 20 63 6f 6e 73 69 | until i|ts consi|
|00000d50| 64 65 72 65 64 20 65 78 | 70 69 72 65 64 2e 20 20 |dered ex|pired. |
|00000d60| 57 68 65 6e 20 61 20 73 | 61 6d 70 6c 65 20 68 61 |When a s|ample ha|
|00000d70| 73 20 62 65 65 6e 20 61 | 72 6f 75 6e 64 20 6c 6f |s been a|round lo|
|00000d80| 6e 67 65 72 20 74 68 61 | 6e 20 74 68 69 73 20 74 |nger tha|n this t|
|00000d90| 69 6d 65 2c 20 69 74 27 | 73 20 64 65 6c 65 74 65 |ime, it'|s delete|
|00000da0| 64 2e 20 20 53 6f 20 61 | 73 20 74 68 69 73 20 6e |d. So a|s this n|
|00000db0| 75 6d 62 65 72 20 69 6e | 63 72 65 61 73 65 73 2c |umber in|creases,|
|00000dc0| 20 74 68 65 20 6d 6f 72 | 65 20 73 61 6d 70 6c 65 | the mor|e sample|
|00000dd0| 73 20 74 68 61 74 20 77 | 69 6c 6c 20 61 72 6f 75 |s that w|ill arou|
|00000de0| 6e 64 20 65 61 63 68 20 | 66 72 61 6d 65 2e 20 20 |nd each |frame. |
|00000df0| 54 68 69 73 20 76 61 6c | 75 65 20 69 73 20 61 20 |This val|ue is a |
|00000e00| 6e 75 6d 62 65 72 20 61 | 6e 64 20 69 73 20 6e 6f |number a|nd is no|
|00000e10| 74 20 61 6e 20 65 78 70 | 72 65 73 73 69 6f 6e 20 |t an exp|ression |
|00000e20| 28 77 68 65 72 65 20 79 | 6f 75 20 63 61 6e 20 70 |(where y|ou can p|
|00000e30| 75 74 20 69 6e 20 76 61 | 72 69 61 62 6c 65 20 74 |ut in va|riable t|
|00000e40| 65 72 6d 73 2c 20 65 74 | 63 29 2e 2a 2f 0d 44 75 |erms, et|c).*/.Du|
|00000e50| 72 6e 3d 22 31 2e 33 22 | 2c 0d 0d 0d 2f 2a 20 20 |rn="1.3"|,.../* |
|00000e60| 20 43 61 6d 65 72 61 20 | 70 6f 73 69 74 69 6f 6e | Camera |position|
|00000e70| 3a 20 20 45 78 70 72 65 | 73 73 20 74 68 65 20 70 |: Expre|ss the p|
|00000e80| 6f 73 69 74 69 6f 6e 20 | 6f 66 20 74 68 65 20 63 |osition |of the c|
|00000e90| 61 6d 65 72 61 2e 20 20 | 54 68 65 20 76 61 72 69 |amera. |The vari|
|00000ea0| 61 62 6c 65 20 22 74 22 | 20 69 73 20 61 76 61 69 |able "t"| is avai|
|00000eb0| 6c 61 62 6c 65 20 66 6f | 72 20 61 6c 6c 20 74 68 |lable fo|r all th|
|00000ec0| 65 20 63 61 6d 65 72 61 | 20 65 78 70 72 65 73 73 |e camera| express|
|00000ed0| 69 6f 6e 73 2e 20 20 74 | 20 69 73 20 74 68 65 20 |ions. t| is the |
|00000ee0| 73 79 73 74 65 6d 20 74 | 69 6d 65 20 28 69 6e 20 |system t|ime (in |
|00000ef0| 73 65 63 6f 6e 64 73 29 | 2c 20 61 6e 64 20 69 73 |seconds)|, and is|
|00000f00| 20 74 68 65 20 77 61 79 | 20 74 6f 20 67 65 74 20 | the way| to get |
|00000f10| 74 68 65 20 63 61 6d 65 | 72 61 20 74 6f 20 64 6f |the came|ra to do|
|00000f20| 20 74 68 69 6e 67 73 20 | 74 68 6f 75 67 68 20 74 | things |though t|
|00000f30| 69 6d 65 20 28 63 68 61 | 6e 67 65 20 70 6f 73 69 |ime (cha|nge posi|
|00000f40| 74 69 6f 6e 20 6f 72 20 | 63 68 61 6e 67 65 20 76 |tion or |change v|
|00000f50| 69 65 77 69 6e 67 20 6f | 72 69 65 6e 74 61 74 69 |iewing o|rientati|
|00000f60| 6f 6e 29 20 2e 20 20 43 | 61 6d 58 2c 20 59 2c 20 |on) . C|amX, Y, |
|00000f70| 61 6e 64 20 58 20 61 72 | 65 20 74 68 65 20 63 61 |and X ar|e the ca|
|00000f80| 6d 65 72 61 27 73 20 63 | 6f 6f 72 64 69 6e 61 74 |mera's c|oordinat|
|00000f90| 65 73 20 69 6e 20 73 70 | 61 63 65 2e 20 20 2a 2f |es in sp|ace. */|
|00000fa0| 0d 43 61 6d 58 3d 22 36 | 30 20 2a 20 73 69 6e 28 |.CamX="6|0 * sin(|
|00000fb0| 20 2e 35 20 2a 20 74 20 | 29 22 2c 0d 43 61 6d 59 | .5 * t |)",.CamY|
|00000fc0| 3d 22 32 30 20 2a 20 63 | 6f 73 28 20 2e 33 20 2a |="20 * c|os( .3 *|
|00000fd0| 20 74 20 29 22 2c 0d 43 | 61 6d 5a 3d 22 31 34 20 | t )",.C|amZ="14 |
|00000fe0| 2b 20 36 20 2a 20 63 6f | 73 28 20 2e 33 20 2a 20 |+ 6 * co|s( .3 * |
|00000ff0| 74 20 29 22 2c 0d 0d 2f | 2a 20 43 61 6d 65 72 61 |t )",../|* Camera|
|00001000| 20 4c 6f 6f 6b 20 50 6f | 69 6e 74 3a 20 45 78 70 | Look Po|int: Exp|
|00001010| 72 65 73 73 65 73 20 74 | 68 65 20 70 6f 69 6e 74 |resses t|he point|
|00001020| 20 69 6e 20 73 70 61 63 | 65 20 74 68 65 20 63 61 | in spac|e the ca|
|00001030| 6d 65 72 61 20 6c 6f 6f | 6b 73 20 61 74 2e 20 20 |mera loo|ks at. |
|00001040| 48 65 6e 63 65 20 74 68 | 65 20 64 69 72 65 63 74 |Hence th|e direct|
|00001050| 69 6f 6e 20 74 68 65 20 | 63 61 6d 65 72 61 20 6c |ion the |camera l|
|00001060| 6f 6f 6b 73 20 69 73 20 | 28 2d 28 43 61 6d 58 2d |ooks is |(-(CamX-|
|00001070| 43 6d 4c 58 29 2c 2d 28 | 43 61 6d 59 2d 43 6d 4c |CmLX),-(|CamY-CmL|
|00001080| 59 29 2c 2d 28 43 61 6d | 5a 2d 43 6d 4c 5a 29 29 |Y),-(Cam|Z-CmLZ))|
|00001090| 2e 20 20 20 2a 2f 0d 43 | 6d 4c 58 3d 22 32 30 22 |. */.C|mLX="20"|
|000010a0| 2c 0d 43 6d 4c 59 3d 22 | 30 22 2c 0d 43 6d 4c 5a |,.CmLY="|0",.CmLZ|
|000010b0| 3d 22 30 22 2c 0d 0d 2f | 2a 20 43 61 6d 65 72 61 |="0",../|* Camera|
|000010c0| 20 27 55 70 27 20 44 69 | 72 65 63 74 69 6f 6e 3a | 'Up' Di|rection:|
|000010d0| 20 20 54 68 65 20 64 69 | 72 65 63 74 69 6f 6e 20 | The di|rection |
|000010e0| 6f 66 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |of the f|ollowing|
|000010f0| 20 76 65 63 74 6f 72 20 | 73 70 65 63 69 66 69 65 | vector |specifie|
|00001100| 73 20 74 68 65 20 64 69 | 72 65 63 74 69 6f 6e 20 |s the di|rection |
|00001110| 66 72 6f 6d 20 74 68 65 | 20 63 61 6d 65 72 61 20 |from the| camera |
|00001120| 6c 6f 63 61 74 69 6f 6e | 20 74 68 61 74 20 69 73 |location| that is|
|00001130| 20 27 75 70 27 2d 2d 74 | 68 61 74 20 69 73 2c 20 | 'up'--t|hat is, |
|00001140| 69 74 27 73 20 74 68 65 | 20 79 20 64 69 72 65 63 |it's the| y direc|
|00001150| 74 69 6f 6e 20 69 6e 20 | 74 68 65 20 63 61 6d 65 |tion in |the came|
|00001160| 72 61 27 73 20 63 6f 6f | 72 64 69 6e 61 74 65 20 |ra's coo|rdinate |
|00001170| 73 79 73 74 65 6d 2e 20 | 20 49 6e 20 6f 74 68 65 |system. | In othe|
|00001180| 72 20 77 6f 72 64 73 2c | 20 74 68 65 20 73 65 67 |r words,| the seg|
|00001190| 6d 65 6e 74 20 66 72 6f | 6d 20 70 6f 69 6e 74 20 |ment fro|m point |
|000011a0| 43 6d 4c 20 74 6f 20 70 | 6f 69 6e 74 20 28 43 6d |CmL to p|oint (Cm|
|000011b0| 4c 2b 43 55 70 29 20 67 | 6f 65 73 20 66 72 6f 6d |L+CUp) g|oes from|
|000011c0| 20 65 78 61 63 74 20 6d | 69 64 64 6c 65 20 6f 66 | exact m|iddle of|
|000011d0| 20 74 68 65 20 73 63 72 | 65 65 6e 20 61 6e 64 20 | the scr|een and |
|000011e0| 70 6f 69 6e 74 73 20 70 | 65 72 66 65 63 74 6c 79 |points p|erfectly|
|000011f0| 20 75 70 77 61 72 64 2e | 20 20 4d 61 6b 65 20 73 | upward.| Make s|
|00001200| 75 72 65 20 74 68 69 73 | 20 76 65 63 74 6f 72 20 |ure this| vector |
|00001210| 6e 65 76 65 72 20 63 72 | 6f 73 73 65 73 20 74 68 |never cr|osses th|
|00001220| 65 20 70 72 65 63 69 73 | 65 20 64 69 72 65 63 74 |e precis|e direct|
|00001230| 69 6f 6e 20 61 73 20 74 | 68 65 20 43 61 6d 65 72 |ion as t|he Camer|
|00001240| 61 20 64 69 72 65 63 74 | 69 6f 6e 20 6f 72 20 65 |a direct|ion or e|
|00001250| 6c 73 65 20 79 6f 75 27 | 6c 6c 20 63 61 75 73 65 |lse you'|ll cause|
|00001260| 20 61 6e 20 75 6e 73 69 | 67 68 74 6c 79 20 6a 75 | an unsi|ghtly ju|
|00001270| 6d 70 2d 64 69 73 63 6f | 6e 74 69 6e 75 69 74 79 |mp-disco|ntinuity|
|00001280| 20 6f 66 20 63 61 6d 65 | 72 61 20 75 70 20 64 69 | of came|ra up di|
|00001290| 72 65 63 74 69 6f 6e 20 | 28 61 73 20 57 68 69 74 |rection |(as Whit|
|000012a0| 65 43 61 70 20 77 69 6c | 6c 20 62 65 20 66 6f 72 |eCap wil|l be for|
|000012b0| 63 65 64 20 74 6f 20 63 | 68 6f 6f 73 65 20 61 6e |ced to c|hoose an|
|000012c0| 20 61 72 62 69 74 72 61 | 72 79 20 27 75 70 27 20 | arbitra|ry 'up' |
|000012d0| 64 69 72 65 63 74 69 6f | 6e 29 2e 20 20 46 6f 72 |directio|n). For|
|000012e0| 20 65 78 61 6d 70 6c 65 | 2c 20 61 73 20 74 68 65 | example|, as the|
|000012f0| 20 63 61 6d 65 72 61 27 | 73 20 6c 69 6e 65 20 6f | camera'|s line o|
|00001300| 66 20 73 69 67 68 74 20 | 61 70 70 72 6f 61 63 68 |f sight |approach|
|00001310| 65 73 20 74 68 65 20 64 | 69 72 65 63 74 69 6f 6e |es the d|irection|
|00001320| 20 6f 66 20 43 55 70 2c | 20 74 68 65 20 73 65 67 | of CUp,| the seg|
|00001330| 6d 65 6e 74 20 64 65 73 | 63 72 69 62 65 64 20 61 |ment des|cribed a|
|00001340| 62 6f 76 65 20 61 70 70 | 72 6f 61 63 68 65 73 20 |bove app|roaches |
|00001350| 61 20 73 69 6e 67 6c 65 | 20 70 69 78 65 6c 20 28 |a single| pixel (|
|00001360| 69 6e 20 74 68 65 20 6d | 69 64 64 6c 65 20 6f 66 |in the m|iddle of|
|00001370| 20 74 68 65 20 73 63 72 | 65 65 6e 29 2e 20 20 22 | the scr|een). "|
|00001380| 54 75 6e 6e 65 6c 20 56 | 69 73 69 6f 6e 22 20 61 |Tunnel V|ision" a|
|00001390| 6e 64 20 22 43 61 6e 79 | 6f 6e 20 43 68 61 73 65 |nd "Cany|on Chase|
|000013a0| 22 20 75 73 65 20 43 55 | 70 20 74 6f 20 6d 61 6b |" use CU|p to mak|
|000013b0| 65 20 74 68 65 20 63 61 | 6d 65 72 61 20 63 68 61 |e the ca|mera cha|
|000013c0| 6e 67 65 20 6f 72 69 65 | 6e 74 61 74 69 6f 6e 20 |nge orie|ntation |
|000013d0| 69 6e 20 61 20 63 6f 6f | 6c 20 77 61 79 2e 20 20 |in a coo|l way. |
|000013e0| 20 2a 2f 0d 43 55 70 58 | 3d 22 30 22 2c 0d 43 55 | */.CUpX|="0",.CU|
|000013f0| 70 59 3d 22 30 22 2c 0d | 43 55 70 5a 3d 22 31 22 |pY="0",.|CUpZ="1"|
|00001400| 2c 0d 0d 2f 2a 20 49 66 | 20 79 6f 75 20 64 69 64 |,../* If| you did|
|00001410| 6e 27 74 20 63 61 74 63 | 68 20 61 6c 6c 20 74 68 |n't catc|h all th|
|00001420| 61 74 20 43 61 6d 65 72 | 61 20 73 74 75 66 66 20 |at Camer|a stuff |
|00001430| 74 68 65 20 66 69 72 73 | 74 20 74 69 6d 65 20 61 |the firs|t time a|
|00001440| 72 6f 75 6e 64 2c 20 64 | 6f 6e 27 74 20 73 77 65 |round, d|on't swe|
|00001450| 61 74 20 69 74 2e 20 20 | 49 66 20 79 6f 75 20 6c |at it. |If you l|
|00001460| 6f 6f 6b 20 61 20 65 6e | 6f 75 67 68 20 63 6f 6e |ook a en|ough con|
|00001470| 66 69 67 73 20 79 6f 75 | 27 6c 6c 20 73 65 65 20 |figs you|'ll see |
|00001480| 68 6f 77 20 64 6f 20 6d | 69 6d 69 63 20 73 6f 6d |how do m|imic som|
|00001490| 65 20 62 61 73 69 63 20 | 63 61 6d 65 72 61 20 6d |e basic |camera m|
|000014a0| 6f 76 65 6d 65 6e 74 2e | 20 20 2a 2f 0d 20 0d 2f |ovement.| */. ./|
|000014b0| 2a 20 20 54 61 69 6c 20 | 50 6f 73 69 74 69 6f 6e |* Tail |Position|
|000014c0| 2f 53 68 61 70 65 3a 20 | 20 57 68 69 74 65 43 61 |/Shape: | WhiteCa|
|000014d0| 70 20 67 69 76 65 73 20 | 79 6f 75 20 61 63 63 65 |p gives |you acce|
|000014e0| 73 73 20 74 6f 20 33 20 | 76 61 6c 75 65 73 20 61 |ss to 3 |values a|
|000014f0| 6e 64 20 61 20 66 75 6e | 63 74 69 6f 6e 20 61 6e |nd a fun|ction an|
|00001500| 64 20 6e 65 65 64 73 20 | 62 61 63 6b 20 61 6e 20 |d needs |back an |
|00001510| 78 79 7a 20 63 6f 6f 72 | 64 69 6e 61 74 65 2e 20 |xyz coor|dinate. |
|00001520| 20 54 68 65 20 33 20 76 | 61 6c 75 65 73 20 61 72 | The 3 v|alues ar|
|00001530| 65 3a 20 20 74 2d 2d 74 | 68 65 20 73 79 73 74 65 |e: t--t|he syste|
|00001540| 6d 20 74 69 6d 65 20 69 | 6e 64 65 78 20 28 69 6e |m time i|ndex (in|
|00001550| 20 73 65 63 6f 6e 64 73 | 29 2c 20 73 74 2d 2d 74 | seconds|), st--t|
|00001560| 68 65 20 73 79 73 74 65 | 6d 20 74 69 6d 65 20 74 |he syste|m time t|
|00001570| 68 65 20 63 75 72 72 65 | 6e 74 20 73 61 6d 70 6c |he curre|nt sampl|
|00001580| 65 20 77 61 73 20 72 65 | 63 6f 72 64 65 64 2c 20 |e was re|corded, |
|00001590| 61 6e 64 20 73 2d 2d 61 | 20 70 61 72 61 6d 65 74 |and s--a| paramet|
|000015a0| 72 69 63 20 76 61 6c 75 | 65 20 74 68 61 74 20 67 |ric valu|e that g|
|000015b0| 6f 65 73 20 66 72 6f 6d | 20 30 20 74 6f 20 31 2e |oes from| 0 to 1.|
|000015c0| 20 20 54 68 65 20 73 6f | 75 6e 64 20 6d 61 67 6e | The so|und magn|
|000015d0| 69 74 75 64 65 2f 61 6d | 70 6c 69 74 75 64 65 20 |itude/am|plitude |
|000015e0| 6f 66 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 73 |of the c|urrent s|
|000015f0| 61 6d 70 6c 65 20 69 73 | 20 61 63 63 65 73 73 65 |ample is| accesse|
|00001600| 64 20 76 69 61 20 74 68 | 65 20 6d 61 67 28 29 20 |d via th|e mag() |
|00001610| 66 75 6e 63 74 69 6f 6e | 2e 20 20 6d 61 67 28 20 |function|. mag( |
|00001620| 66 20 29 20 72 65 74 75 | 72 6e 73 20 74 68 65 20 |f ) retu|rns the |
|00001630| 70 6f 77 65 72 20 6f 66 | 20 66 72 65 71 75 65 6e |power of| frequen|
|00001640| 63 79 20 66 20 6f 66 20 | 74 68 65 20 63 75 72 72 |cy f of |the curr|
|00001650| 65 6e 74 20 73 61 6d 70 | 6c 65 2c 20 61 6e 64 20 |ent samp|le, and |
|00001660| 74 68 65 20 64 6f 6d 61 | 69 6e 20 6f 66 20 6d 61 |the doma|in of ma|
|00001670| 67 28 29 20 69 73 20 30 | 20 74 6f 20 31 20 69 6e |g() is 0| to 1 in|
|00001680| 63 6c 75 73 69 76 65 2e | 20 20 57 68 69 74 65 43 |clusive.| WhiteC|
|00001690| 61 70 20 61 6c 73 6f 20 | 63 6f 6d 70 75 74 65 73 |ap also |computes|
|000016a0| 20 61 20 63 6f 6d 6d 6f | 6e 6c 79 20 75 73 65 64 | a commo|nly used|
|000016b0| 20 76 61 6c 75 65 20 66 | 6f 72 20 79 6f 75 2c 20 | value f|or you, |
|000016c0| 64 74 2d 2d 30 20 6d 65 | 61 6e 73 20 74 68 65 20 |dt--0 me|ans the |
|000016d0| 63 75 72 72 65 6e 74 20 | 73 61 6d 70 6c 65 20 77 |current |sample w|
|000016e0| 61 73 20 6a 75 73 74 20 | 72 65 63 6f 72 64 65 64 |as just |recorded|
|000016f0| 20 61 6e 64 20 31 20 6d | 65 61 6e 73 20 69 74 27 | and 1 m|eans it'|
|00001700| 73 20 61 62 6f 75 74 20 | 61 62 6f 75 74 20 74 6f |s about |about to|
|00001710| 20 65 78 70 69 72 65 2e | 0d 20 20 20 20 54 68 65 | expire.|. The|
|00001720| 20 6e 65 78 74 20 74 68 | 69 6e 67 20 74 6f 20 6c | next th|ing to l|
|00001730| 65 61 72 6e 20 69 73 20 | 68 6f 77 20 74 6f 20 75 |earn is |how to u|
|00001740| 73 65 20 74 65 6d 70 6f | 72 61 72 79 20 76 61 72 |se tempo|rary var|
|00001750| 69 61 62 6c 65 73 2e 20 | 20 57 68 69 74 65 43 61 |iables. | WhiteCa|
|00001760| 70 20 61 6c 6c 6f 77 73 | 20 79 6f 75 20 74 6f 20 |p allows| you to |
|00001770| 63 6f 6d 70 75 74 65 20 | 63 6f 6d 6d 6f 6e 6c 79 |compute |commonly|
|00001780| 20 75 73 65 64 20 76 61 | 6c 75 65 73 20 73 6f 20 | used va|lues so |
|00001790| 74 68 61 74 20 79 6f 75 | 20 63 61 6e 20 61 76 6f |that you| can avo|
|000017a0| 69 64 20 68 61 76 69 6e | 67 20 57 68 69 74 65 43 |id havin|g WhiteC|
|000017b0| 61 70 20 72 65 63 6f 6d | 70 75 74 65 20 74 68 69 |ap recom|pute thi|
|000017c0| 6e 67 73 20 75 6e 6e 65 | 63 65 73 73 61 72 69 6c |ngs unne|cessaril|
|000017d0| 79 2e 20 20 46 6f 72 20 | 6e 6f 77 2c 20 6a 75 73 |y. For |now, jus|
|000017e0| 74 20 6b 6e 6f 77 20 74 | 68 61 74 20 41 30 2c 20 |t know t|hat A0, |
|000017f0| 42 30 2c 20 42 31 2c 20 | 43 31 2c 20 65 74 63 2c |B0, B1, |C1, etc,|
|00001800| 20 61 72 65 20 74 65 6d | 70 6f 72 61 72 79 20 76 | are tem|porary v|
|00001810| 61 72 69 61 62 6c 65 73 | 2e 20 20 4c 65 74 27 73 |ariables|. Let's|
|00001820| 20 62 72 65 61 6b 20 57 | 68 69 74 65 43 61 70 20 | break W|hiteCap |
|00001830| 64 6f 77 6e 3a 0d 0d 62 | 65 67 69 6e 20 7b 0d 20 |down:..b|egin {. |
|00001840| 20 20 65 76 61 6c 75 61 | 74 65 20 41 30 2c 20 41 | evalua|te A0, A|
|00001850| 31 2c 20 41 32 2e 2e 2e | 0d 20 20 20 66 6f 72 20 |1, A2...|. for |
|00001860| 65 61 63 68 20 66 72 61 | 6d 65 20 7b 0d 20 20 20 |each fra|me {. |
|00001870| 20 20 20 72 65 63 6f 72 | 64 20 61 20 73 6f 75 6e | recor|d a soun|
|00001880| 64 20 73 61 6d 70 6c 65 | 20 28 69 65 2c 20 63 61 |d sample| (ie, ca|
|00001890| 70 74 75 72 65 20 61 20 | 66 72 65 71 20 73 70 65 |pture a |freq spe|
|000018a0| 63 74 72 75 6d 20 66 6f | 72 20 74 68 61 74 20 6d |ctrum fo|r that m|
|000018b0| 6f 6d 65 6e 74 20 69 6e | 20 74 69 6d 65 29 0d 20 |oment in| time). |
|000018c0| 20 20 20 20 20 65 72 61 | 73 65 20 72 65 63 6f 72 | era|se recor|
|000018d0| 64 65 64 20 73 61 6d 70 | 6c 65 73 20 6f 6c 64 65 |ded samp|les olde|
|000018e0| 72 20 74 68 61 6e 20 44 | 75 72 6e 0d 20 20 20 20 |r than D|urn. |
|000018f0| 20 20 74 20 3d 20 73 79 | 73 74 65 6d 20 74 69 6d | t = sy|stem tim|
|00001900| 65 0d 20 20 20 20 20 20 | 65 76 61 6c 75 61 74 65 |e. |evaluate|
|00001910| 20 42 30 2c 20 42 31 2c | 20 42 32 2e 2e 2e 0d 20 | B0, B1,| B2.... |
|00001920| 20 20 20 20 20 65 76 61 | 6c 75 61 74 65 20 61 6e | eva|luate an|
|00001930| 64 20 61 70 70 6c 79 20 | 42 63 6b 52 47 42 20 28 |d apply |BckRGB (|
|00001940| 74 68 65 20 62 61 63 6b | 67 72 6f 75 6e 64 20 63 |the back|ground c|
|00001950| 6f 6c 6f 72 29 0d 20 20 | 20 20 20 20 65 76 61 6c |olor). | eval|
|00001960| 75 61 74 65 20 43 61 6d | 58 59 5a 2c 20 43 6d 4c |uate Cam|XYZ, CmL|
|00001970| 58 59 5a 2c 20 61 6e 64 | 20 43 55 70 58 59 5a 20 |XYZ, and| CUpXYZ |
|00001980| 28 74 68 65 20 63 61 6d | 20 70 6f 73 20 61 6e 64 |(the cam| pos and|
|00001990| 20 6f 72 69 65 6e 74 61 | 74 69 6f 6e 29 0d 20 20 | orienta|tion). |
|000019a0| 20 20 20 20 66 6f 72 20 | 73 61 6d 70 6c 65 20 3d | for |sample =|
|000019b0| 20 73 74 65 70 20 74 68 | 72 75 20 73 61 6d 70 6c | step th|ru sampl|
|000019c0| 65 73 20 7b 0d 20 20 20 | 20 20 20 20 20 20 73 74 |es {. | st|
|000019d0| 20 3d 20 73 61 6d 70 6c | 65 2e 74 69 6d 65 52 65 | = sampl|e.timeRe|
|000019e0| 63 6f 72 64 65 64 0d 20 | 20 20 20 20 20 20 20 20 |corded. | |
|000019f0| 64 74 20 3d 20 28 20 74 | 68 65 54 69 6d 65 4e 6f |dt = ( t|heTimeNo|
|00001a00| 77 20 2d 20 73 61 6d 70 | 6c 65 2e 74 69 6d 65 52 |w - samp|le.timeR|
|00001a10| 65 63 6f 72 64 65 64 20 | 29 20 2f 20 44 75 72 6e |ecorded |) / Durn|
|00001a20| 0d 20 20 20 20 20 20 20 | 20 20 73 65 74 50 65 6e |. | setPen|
|00001a30| 57 69 64 74 68 28 20 4c | 57 64 74 20 29 0d 20 20 |Width( L|Wdt ). |
|00001a40| 20 20 20 20 20 20 20 65 | 76 61 6c 75 61 74 65 20 | e|valuate |
|00001a50| 43 30 2c 20 43 31 2c 20 | 43 32 2e 2e 2e 0d 20 20 |C0, C1, |C2.... |
|00001a60| 20 20 20 20 20 20 20 66 | 6f 72 20 73 20 3d 20 30 | f|or s = 0|
|00001a70| 20 74 6f 20 31 20 7b 0d | 20 20 20 20 20 20 20 20 | to 1 {.| |
|00001a80| 20 20 20 20 65 76 61 6c | 75 61 74 65 20 44 30 2c | eval|uate D0,|
|00001a90| 20 44 31 2c 20 44 32 2e | 2e 2e 0d 20 20 20 20 20 | D1, D2.|... |
|00001aa0| 20 20 20 20 20 20 20 73 | 63 72 65 65 6e 5f 70 74 | s|creen_pt|
|00001ab0| 20 3d 20 67 65 74 53 63 | 72 6e 50 6f 73 4f 66 28 | = getSc|rnPosOf(|
|00001ac0| 20 58 2c 20 59 2c 20 5a | 2c 20 43 61 6d 58 59 5a | X, Y, Z|, CamXYZ|
|00001ad0| 2c 20 43 6d 4c 58 59 5a | 2c 20 43 55 70 58 59 5a |, CmLXYZ|, CUpXYZ|
|00001ae0| 20 29 0d 20 20 20 20 20 | 20 20 20 20 20 20 20 69 | ). | i|
|00001af0| 66 20 28 20 73 74 20 3d | 3d 20 74 20 29 20 0d 20 |f ( st =|= t ) . |
|00001b00| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 73 65 | | se|
|00001b10| 74 50 65 6e 43 6f 6c 6f | 72 28 20 4c 76 6c 52 2c |tPenColo|r( LvlR,|
|00001b20| 20 4c 76 6c 47 2c 20 4c | 76 6c 42 20 29 0d 20 20 | LvlG, L|vlB ). |
|00001b30| 20 20 20 20 20 20 20 20 | 20 20 65 6c 73 65 0d 20 | | else. |
|00001b40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 73 65 | | se|
|00001b50| 74 50 65 6e 43 6f 6c 6f | 72 28 20 52 2c 20 47 2c |tPenColo|r( R, G,|
|00001b60| 20 42 20 29 0d 20 20 20 | 20 20 20 20 20 20 20 20 | B ). | |
|00001b70| 20 64 72 61 77 28 20 73 | 63 72 65 65 6e 5f 70 74 | draw( s|creen_pt|
|00001b80| 20 29 0d 20 20 20 20 20 | 20 20 20 20 7d 0d 20 20 | ). | }. |
|00001b90| 20 20 20 20 7d 0d 20 20 | 20 7d 0d 7d 0d 0d 09 09 | }. | }.}....|
|00001ba0| 09 55 73 69 6e 67 20 74 | 65 6d 70 6f 72 61 72 79 |.Using t|emporary|
|00001bb0| 20 76 61 72 69 61 62 6c | 65 73 20 69 73 20 75 73 | variabl|es is us|
|00001bc0| 65 66 75 6c 20 77 68 65 | 6e 20 79 6f 75 20 77 61 |eful whe|n you wa|
|00001bd0| 6e 74 20 74 6f 20 63 6f | 6d 70 75 74 65 20 73 6f |nt to co|mpute so|
|00001be0| 6d 65 74 68 69 6e 67 20 | 6f 6e 63 65 20 61 6e 64 |mething |once and|
|00001bf0| 20 75 73 65 20 69 74 20 | 6d 75 6c 74 69 70 6c 65 | use it |multiple|
|00001c00| 20 74 69 6d 65 73 20 28 | 74 6f 20 61 76 6f 69 64 | times (|to avoid|
|00001c10| 20 72 65 64 75 6e 64 61 | 6e 74 20 63 6f 6d 70 75 | redunda|nt compu|
|00001c20| 74 61 74 69 6f 6e 29 2e | 20 20 54 68 65 72 65 20 |tation).| There |
|00001c30| 61 72 65 20 34 20 67 72 | 6f 75 70 73 20 6f 66 20 |are 4 gr|oups of |
|00001c40| 74 65 6d 70 6f 72 61 72 | 79 20 76 61 72 69 61 62 |temporar|y variab|
|00001c50| 6c 65 73 20 61 76 61 69 | 6c 61 62 6c 65 20 66 6f |les avai|lable fo|
|00001c60| 72 20 75 73 65 20 69 6e | 20 57 68 69 74 65 43 61 |r use in| WhiteCa|
|00001c70| 70 3a 20 41 2c 20 42 2c | 20 43 20 61 6e 64 20 44 |p: A, B,| C and D|
|00001c80| 2e 20 20 20 20 54 68 65 | 20 41 20 76 61 72 69 61 |. The| A varia|
|00001c90| 62 6c 65 73 20 61 72 65 | 20 65 76 61 6c 75 61 74 |bles are| evaluat|
|00001ca0| 65 64 20 6f 6e 63 65 2c | 20 77 68 65 6e 20 74 68 |ed once,| when th|
|00001cb0| 65 20 63 6f 6e 66 69 67 | 20 69 73 20 6c 6f 61 64 |e config| is load|
|00001cc0| 65 64 2c 20 74 68 65 20 | 42 20 76 61 72 69 61 62 |ed, the |B variab|
|00001cd0| 6c 65 73 20 61 72 65 20 | 65 76 61 6c 75 61 74 65 |les are |evaluate|
|00001ce0| 64 20 61 74 20 74 68 65 | 20 73 74 61 72 74 20 69 |d at the| start i|
|00001cf0| 66 20 65 61 63 68 20 66 | 72 61 6d 65 2c 20 74 68 |f each f|rame, th|
|00001d00| 65 20 43 20 76 61 72 69 | 61 62 6c 65 73 20 61 72 |e C vari|ables ar|
|00001d10| 65 20 65 76 61 6c 75 61 | 74 65 64 20 65 61 63 68 |e evalua|ted each|
|00001d20| 20 73 61 6d 70 6c 65 20 | 28 66 6f 72 20 65 61 63 | sample |(for eac|
|00001d30| 68 20 66 72 61 6d 65 29 | 2c 20 61 6e 64 20 74 68 |h frame)|, and th|
|00001d40| 65 20 44 20 76 61 72 69 | 61 62 6c 65 73 20 61 72 |e D vari|ables ar|
|00001d50| 65 20 65 76 61 6c 75 61 | 74 65 64 20 66 6f 72 20 |e evalua|ted for |
|00001d60| 65 61 63 68 20 63 68 61 | 6e 67 65 20 69 6e 20 27 |each cha|nge in '|
|00001d70| 73 27 20 28 66 6f 72 20 | 65 61 63 68 20 73 61 6d |s' (for |each sam|
|00001d80| 70 6c 65 20 66 6f 72 20 | 65 61 63 68 20 66 72 61 |ple for |each fra|
|00001d90| 6d 65 29 2e 20 20 54 68 | 65 20 41 20 76 61 72 69 |me). Th|e A vari|
|00001da0| 61 62 6c 65 73 20 61 72 | 65 20 75 73 75 61 6c 6c |ables ar|e usuall|
|00001db0| 79 20 75 73 65 64 20 61 | 73 20 67 6c 6f 62 61 6c |y used a|s global|
|00001dc0| 20 63 6f 6e 66 69 67 20 | 76 61 6c 75 65 73 20 77 | config |values w|
|00001dd0| 68 65 6e 20 74 68 65 20 | 63 6f 6e 66 69 67 20 6c |hen the |config l|
|00001de0| 6f 61 64 73 2e 20 20 46 | 6f 72 20 65 78 61 6d 70 |oads. F|or examp|
|00001df0| 6c 65 2c 20 79 6f 75 20 | 63 6f 75 6c 64 20 73 65 |le, you |could se|
|00001e00| 74 20 41 30 2c 20 41 31 | 2c 20 41 32 20 74 6f 20 |t A0, A1|, A2 to |
|00001e10| 62 65 20 61 20 72 61 6e | 64 6f 6d 20 76 61 6c 75 |be a ran|dom valu|
|00001e20| 65 73 20 74 68 61 74 20 | 67 65 74 20 75 73 65 64 |es that |get used|
|00001e30| 20 74 6f 67 65 74 68 65 | 72 20 74 6f 20 66 6f 72 | togethe|r to for|
|00001e40| 6d 20 61 6e 20 52 47 42 | 20 63 6f 6c 6f 72 20 74 |m an RGB| color t|
|00001e50| 68 61 74 27 73 20 75 73 | 65 64 20 66 6f 72 20 74 |hat's us|ed for t|
|00001e60| 68 65 20 63 6f 6e 66 69 | 67 2c 20 73 6f 20 74 68 |he confi|g, so th|
|00001e70| 61 74 20 65 61 63 68 20 | 74 69 6d 65 20 74 68 65 |at each |time the|
|00001e80| 20 63 6f 6e 66 69 67 20 | 6c 6f 61 64 73 20 69 74 | config |loads it|
|00001e90| 27 73 20 77 6f 75 6c 64 | 20 62 65 20 61 20 64 69 |'s would| be a di|
|00001ea0| 66 66 65 72 65 6e 74 20 | 63 6f 6c 6f 72 2e 20 20 |fferent |color. |
|00001eb0| 54 68 65 20 42 20 76 61 | 72 69 61 62 6c 65 73 20 |The B va|riables |
|00001ec0| 61 72 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 63 |are usef|ul for c|
|00001ed0| 6f 6d 70 75 74 69 6e 67 | 20 74 68 69 6e 67 73 20 |omputing| things |
|00001ee0| 74 68 61 74 20 64 65 70 | 65 6e 64 20 6f 6e 20 27 |that dep|end on '|
|00001ef0| 74 27 2c 20 73 75 63 68 | 20 61 73 20 74 68 65 20 |t', such| as the |
|00001f00| 42 30 20 70 61 72 61 6d | 65 74 65 72 20 69 6e 20 |B0 param|eter in |
|00001f10| 43 6f 73 69 6e 65 20 43 | 6c 61 73 73 69 63 2e 20 |Cosine C|lassic. |
|00001f20| 20 54 68 65 20 43 20 76 | 61 72 69 61 62 6c 65 73 | The C v|ariables|
|00001f30| 20 61 72 65 20 75 73 65 | 66 75 6c 20 66 6f 72 20 | are use|ful for |
|00001f40| 63 6f 6d 70 75 74 69 6e | 67 20 74 68 69 6e 67 73 |computin|g things|
|00001f50| 20 74 68 61 74 20 64 65 | 70 65 6e 64 20 6f 6e 20 | that de|pend on |
|00001f60| 27 64 74 27 2c 20 74 68 | 61 74 20 69 73 2c 20 76 |'dt', th|at is, v|
|00001f70| 61 6c 75 65 73 20 74 68 | 61 74 20 73 74 61 79 20 |alues th|at stay |
|00001f80| 63 6f 6e 73 74 61 6e 74 | 20 6f 76 65 72 20 73 2e |constant| over s.|
|00001f90| 20 20 46 6f 72 20 65 78 | 61 6d 70 6c 65 2c 20 69 | For ex|ample, i|
|00001fa0| 6e 20 74 68 69 73 20 63 | 6f 6e 66 69 67 20 77 65 |n this c|onfig we|
|00001fb0| 20 70 72 65 63 6f 6d 70 | 75 74 65 20 61 20 63 6f | precomp|ute a co|
|00001fc0| 73 69 6e 65 20 69 6e 20 | 43 30 20 62 65 63 61 75 |sine in |C0 becau|
|00001fd0| 73 65 20 74 68 65 20 63 | 6f 73 69 6e 65 20 64 6f |se the c|osine do|
|00001fe0| 65 73 6e 27 74 20 63 68 | 61 6e 67 65 20 77 69 74 |esn't ch|ange wit|
|00001ff0| 68 20 61 6e 79 20 63 68 | 61 6e 67 65 20 74 6f 20 |h any ch|ange to |
|00002000| 73 2e 20 20 44 20 76 61 | 72 69 61 62 6c 65 73 20 |s. D va|riables |
|00002010| 61 72 65 20 75 73 65 66 | 75 6c 20 66 6f 72 20 63 |are usef|ul for c|
|00002020| 6f 6d 70 75 74 69 6e 67 | 20 61 20 76 61 6c 75 65 |omputing| a value|
|00002030| 20 74 68 61 74 27 73 20 | 75 73 65 64 20 6d 75 6c | that's |used mul|
|00002040| 74 69 70 6c 65 20 74 69 | 6d 65 73 20 61 6e 64 20 |tiple ti|mes and |
|00002050| 69 73 20 64 65 70 65 6e | 64 65 6e 74 20 6f 6e 20 |is depen|dent on |
|00002060| 73 2e 20 20 54 68 65 20 | 44 20 76 61 72 69 61 62 |s. The |D variab|
|00002070| 6c 65 73 20 61 72 65 20 | 75 73 65 66 75 6c 20 66 |les are |useful f|
|00002080| 6f 72 20 63 6f 6d 70 75 | 74 69 6e 67 20 76 61 6c |or compu|ting val|
|00002090| 75 65 73 20 73 68 61 72 | 65 64 20 62 79 20 74 68 |ues shar|ed by th|
|000020a0| 65 20 36 20 65 78 70 72 | 65 73 73 69 6f 6e 73 3a |e 6 expr|essions:|
|000020b0| 20 58 2c 20 59 2c 20 5a | 2c 20 52 2c 20 47 2c 20 | X, Y, Z|, R, G, |
|000020c0| 42 2e 20 20 46 6f 72 20 | 65 78 61 6d 70 6c 65 2c |B. For |example,|
|000020d0| 20 69 66 20 74 68 65 20 | 52 47 42 20 61 6c 6c 20 | if the |RGB all |
|000020e0| 64 65 70 65 6e 64 20 6f | 6e 20 73 6f 6d 65 20 62 |depend o|n some b|
|000020f0| 69 67 20 66 75 6e 63 74 | 69 6f 6e 20 6f 66 20 73 |ig funct|ion of s|
|00002100| 2c 20 69 74 20 6d 61 6b | 65 73 20 73 65 6e 73 65 |, it mak|es sense|
|00002110| 20 74 6f 20 64 6f 20 61 | 6c 6c 20 74 68 65 20 73 | to do a|ll the s|
|00002120| 68 61 72 65 64 20 63 6f | 6d 70 75 74 61 74 69 6f |hared co|mputatio|
|00002130| 6e 20 69 6e 20 44 30 20 | 61 6e 64 20 6a 75 73 74 |n in D0 |and just|
|00002140| 20 75 73 65 20 44 30 20 | 69 6e 20 52 2c 20 47 2c | use D0 |in R, G,|
|00002150| 20 61 6e 64 20 42 2e 20 | 0d 20 20 20 20 20 54 68 | and B. |. Th|
|00002160| 65 20 77 61 79 20 79 6f | 75 20 64 65 6e 6f 74 65 |e way yo|u denote|
|00002170| 20 64 65 63 6c 61 72 65 | 20 61 20 74 65 6d 70 6f | declare| a tempo|
|00002180| 72 61 72 79 20 76 61 72 | 69 61 62 6c 65 20 69 73 |rary var|iable is|
|00002190| 20 62 79 20 63 6f 75 6e | 74 69 6e 67 20 75 70 20 | by coun|ting up |
|000021a0| 66 72 6f 6d 20 7a 65 72 | 6f 2c 20 73 75 63 68 20 |from zer|o, such |
|000021b0| 61 73 20 41 30 2c 20 41 | 31 2c 20 41 32 2c 20 65 |as A0, A|1, A2, e|
|000021c0| 74 63 2e 20 20 4d 6f 73 | 74 20 69 6e 63 6c 75 64 |tc. Mos|t includ|
|000021d0| 65 64 20 63 6f 6e 66 69 | 67 73 20 6d 61 6b 65 20 |ed confi|gs make |
|000021e0| 65 78 74 65 6e 73 69 76 | 65 20 75 73 65 20 6f 66 |extensiv|e use of|
|000021f0| 20 74 65 6d 70 6f 72 61 | 72 79 20 76 61 72 69 61 | tempora|ry varia|
|00002200| 62 6c 65 73 2e 0d 20 20 | 20 20 20 20 42 61 63 6b |bles.. | Back|
|00002210| 20 74 6f 20 74 68 65 20 | 57 68 69 74 65 43 61 70 | to the |WhiteCap|
|00002220| 20 6d 61 69 6e 20 6c 6f | 6f 70 2e 2e 2e 20 20 4e | main lo|op... N|
|00002230| 6f 74 65 20 68 6f 77 20 | 75 73 69 6e 67 20 74 68 |ote how |using th|
|00002240| 65 20 6d 61 67 28 29 20 | 66 75 6e 63 74 69 6f 6e |e mag() |function|
|00002250| 20 69 6e 20 61 6e 20 41 | 20 6f 72 20 42 20 76 61 | in an A| or B va|
|00002260| 72 69 61 62 6c 65 20 77 | 6f 75 6c 64 6e 27 74 20 |riable w|ouldn't |
|00002270| 6d 61 6b 65 20 61 6e 79 | 20 73 65 6e 73 65 20 62 |make any| sense b|
|00002280| 65 63 61 75 73 65 20 74 | 68 65 79 20 61 72 65 20 |ecause t|hey are |
|00002290| 76 61 6c 75 65 73 20 74 | 68 61 74 20 63 6f 6e 73 |values t|hat cons|
|000022a0| 74 61 6e 74 20 66 6f 72 | 20 61 6c 6c 20 74 68 65 |tant for| all the|
|000022b0| 20 73 61 6d 70 6c 65 73 | 2e 20 20 54 68 65 72 65 | samples|. There|
|000022c0| 20 69 73 20 6f 6e 65 20 | 65 78 63 65 70 74 69 6f | is one |exceptio|
|000022d0| 6e 2d 2d 69 66 20 79 6f | 75 20 75 73 65 20 74 68 |n--if yo|u use th|
|000022e0| 65 20 6d 61 67 28 29 20 | 66 63 6e 20 69 6e 73 69 |e mag() |fcn insi|
|000022f0| 64 65 20 61 20 42 20 76 | 61 72 2c 20 69 74 20 61 |de a B v|ar, it a|
|00002300| 63 63 65 73 73 65 73 20 | 74 68 65 20 6d 6f 73 74 |ccesses |the most|
|00002310| 20 72 65 63 65 6e 74 20 | 73 61 6d 70 6c 65 20 28 | recent |sample (|
|00002320| 69 65 2c 20 64 74 20 3d | 3d 20 30 29 2e 20 20 20 |ie, dt =|= 0). |
|00002330| 54 68 69 73 20 61 6c 6c | 6f 77 73 20 79 6f 75 20 |This all|ows you |
|00002340| 73 65 74 20 76 61 6c 75 | 65 73 20 28 69 65 2e 20 |set valu|es (ie. |
|00002350| 42 20 76 61 72 73 29 20 | 74 68 61 74 20 61 72 65 |B vars) |that are|
|00002360| 20 75 6e 69 76 65 72 73 | 61 6c 20 66 6f 72 20 74 | univers|al for t|
|00002370| 68 65 20 65 6e 74 69 72 | 65 20 66 72 61 6d 65 2e |he entir|e frame.|
|00002380| 20 20 54 68 69 73 20 69 | 73 20 68 6f 77 20 63 6f | This i|s how co|
|00002390| 75 6c 64 2c 20 73 61 79 | 2c 20 6d 61 6b 65 20 74 |uld, say|, make t|
|000023a0| 68 65 20 62 61 63 6b 67 | 72 6f 75 6e 64 20 63 6f |he backg|round co|
|000023b0| 6c 6f 72 20 62 65 61 74 | 20 77 69 74 68 20 74 68 |lor beat| with th|
|000023c0| 65 20 6d 75 73 69 63 20 | 6f 72 20 6d 61 6b 65 20 |e music |or make |
|000023d0| 74 68 65 20 63 61 6d 65 | 72 61 20 6a 69 67 67 6c |the came|ra jiggl|
|000023e0| 65 20 77 69 74 68 20 74 | 68 65 20 62 61 73 73 20 |e with t|he bass |
|000023f0| 62 65 61 74 2e 20 2a 2f | 0d 0d 2f 2a 20 55 6e 74 |beat. */|../* Unt|
|00002400| 69 6c 20 79 6f 75 20 67 | 65 74 20 61 20 66 65 65 |il you g|et a fee|
|00002410| 6c 20 66 6f 72 20 68 6f | 77 20 74 6f 20 75 73 65 |l for ho|w to use|
|00002420| 20 74 65 6d 70 20 76 61 | 72 69 61 62 6c 65 73 2c | temp va|riables,|
|00002430| 20 64 6f 6e 27 74 20 75 | 73 65 20 74 68 65 6d 2d | don't u|se them-|
|00002440| 2d 6a 75 73 74 20 70 75 | 74 20 65 76 65 72 79 74 |-just pu|t everyt|
|00002450| 68 69 6e 67 20 69 6e 20 | 74 65 72 6d 73 20 6f 66 |hing in |terms of|
|00002460| 20 74 2c 20 73 74 2c 20 | 64 74 2c 20 61 6e 64 2f | t, st, |dt, and/|
|00002470| 6f 72 20 73 20 69 6e 20 | 74 68 65 20 52 47 42 20 |or s in |the RGB |
|00002480| 61 6e 64 20 58 59 5a 20 | 65 78 70 72 65 73 73 69 |and XYZ |expressi|
|00002490| 6f 6e 73 2e 20 20 54 68 | 65 20 6f 6e 6c 79 20 63 |ons. Th|e only c|
|000024a0| 6f 6e 73 65 71 75 65 6e | 63 65 20 77 69 6c 6c 20 |onsequen|ce will |
|000024b0| 62 65 20 74 68 61 74 20 | 79 6f 75 72 20 63 6f 6e |be that |your con|
|000024c0| 66 69 67 20 77 69 6c 6c | 20 72 75 6e 20 73 6c 6f |fig will| run slo|
|000024d0| 77 20 61 73 20 57 68 69 | 74 65 43 61 70 20 65 76 |w as Whi|teCap ev|
|000024e0| 61 6c 75 61 74 65 73 20 | 74 68 6f 73 65 20 36 20 |aluates |those 6 |
|000024f0| 65 78 70 72 65 73 73 69 | 6f 6e 73 20 66 6f 72 20 |expressi|ons for |
|00002500| 65 61 63 68 20 62 69 6e | 20 66 6f 72 20 65 61 63 |each bin| for eac|
|00002510| 68 20 73 61 6d 70 6c 65 | 20 66 6f 72 20 65 61 63 |h sample| for eac|
|00002520| 68 20 66 72 61 6d 65 2e | 20 20 20 53 65 6e 64 20 |h frame.| Send |
|00002530| 6d 65 20 79 6f 75 72 20 | 63 6f 6e 66 69 67 20 61 |me your |config a|
|00002540| 6e 64 20 49 27 6c 6c 20 | 63 61 6e 20 73 68 6f 77 |nd I'll |can show|
|00002550| 20 79 6f 75 20 68 6f 77 | 20 74 6f 20 6d 61 6b 65 | you how| to make|
|00002560| 20 69 74 20 66 61 73 74 | 65 72 2e 20 20 2a 2f 0d | it fast|er. */.|
|00002570| 0d 2f 2a 20 54 68 69 73 | 20 69 73 20 61 6e 20 6f |./* This| is an o|
|00002580| 73 63 69 6c 6c 61 74 6f | 72 20 74 68 61 6e 20 67 |scillato|r than g|
|00002590| 6f 65 73 20 66 72 6f 6d | 20 2d 31 2e 32 20 74 6f |oes from| -1.2 to|
|000025a0| 20 2e 36 2c 20 74 68 65 | 20 27 77 69 6e 67 27 20 | .6, the| 'wing' |
|000025b0| 61 6e 67 6c 65 20 28 69 | 6e 20 72 61 64 69 61 6e |angle (i|n radian|
|000025c0| 73 29 2e 20 20 54 72 79 | 20 74 61 6b 69 6e 67 20 |s). Try| taking |
|000025d0| 63 68 61 6e 67 69 6e 67 | 20 74 68 65 20 63 6f 65 |changing| the coe|
|000025e0| 66 66 69 63 69 65 6e 74 | 20 6f 66 20 64 74 20 6f |fficient| of dt o|
|000025f0| 72 20 74 20 74 6f 20 7a | 65 72 6f 20 61 6e 64 20 |r t to z|ero and |
|00002600| 6f 62 73 65 72 76 65 20 | 74 68 65 20 65 66 66 65 |observe |the effe|
|00002610| 63 74 73 2e 20 20 2a 2f | 0d 43 30 3d 22 2d 31 2e |cts. */|.C0="-1.|
|00002620| 32 20 2b 20 31 2e 38 20 | 2a 20 28 20 2e 35 20 2a |2 + 1.8 |* ( .5 *|
|00002630| 20 73 69 6e 28 20 74 20 | 2a 20 31 2e 35 20 2d 20 | sin( t |* 1.5 - |
|00002640| 31 2e 35 20 2a 20 64 74 | 20 29 20 2b 20 2e 35 20 |1.5 * dt| ) + .5 |
|00002650| 29 22 2c 0d 43 31 3d 22 | 63 6f 73 28 20 63 30 20 |)",.C1="|cos( c0 |
|00002660| 29 22 2c 09 09 2f 2f 20 | 57 65 20 75 73 65 20 74 |)",..// |We use t|
|00002670| 68 69 73 20 74 77 69 63 | 65 20 61 73 20 77 65 6c |his twic|e as wel|
|00002680| 6c 0d 0d 2f 2a 20 57 65 | 20 6e 65 65 64 20 74 68 |l../* We| need th|
|00002690| 65 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 76 61 6c 75 |e follow|ing valu|
|000026a0| 65 20 74 77 69 63 65 2c | 20 61 6e 64 20 69 74 20 |e twice,| and it |
|000026b0| 64 65 70 65 6e 64 73 20 | 6f 6e 20 73 2c 20 73 6f |depends |on s, so|
|000026c0| 20 77 65 20 63 61 6e 27 | 74 20 6d 61 6b 65 20 69 | we can'|t make i|
|000026d0| 74 20 61 6e 79 20 66 61 | 73 74 65 72 20 74 68 61 |t any fa|ster tha|
|000026e0| 6e 20 61 20 44 20 76 61 | 72 2e 20 20 4e 6f 74 65 |n a D va|r. Note|
|000026f0| 20 68 6f 77 20 77 65 20 | 61 63 63 65 73 73 20 74 | how we |access t|
|00002700| 68 65 20 73 6f 75 6e 64 | 20 6c 65 76 65 6c 2f 6d |he sound| level/m|
|00002710| 61 67 6e 69 74 75 64 65 | 2e 20 2a 2f 0d 44 30 3d |agnitude|. */.D0=|
|00002720| 22 31 33 20 2a 20 61 62 | 73 28 20 6d 61 67 28 20 |"13 * ab|s( mag( |
|00002730| 73 20 29 20 29 22 2c 0d | 0d 2f 2a 20 49 66 20 79 |s ) )",.|./* If y|
|00002740| 6f 75 20 77 61 6e 74 20 | 74 6f 20 63 68 65 63 6b |ou want |to check|
|00002750| 20 6f 75 74 20 58 59 5a | 20 65 78 70 72 65 73 73 | out XYZ| express|
|00002760| 69 6f 6e 73 20 6c 65 73 | 73 20 63 6f 6d 70 6c 69 |ions les|s compli|
|00002770| 63 61 74 65 64 20 74 68 | 61 6e 20 74 68 69 73 2c |cated th|an this,|
|00002780| 20 63 68 65 63 6b 20 6f | 75 74 20 22 4d 79 20 4d | check o|ut "My M|
|00002790| 61 6c 69 61 22 20 2a 2f | 0d 58 3d 22 64 74 20 2a |alia" */|.X="dt *|
|000027a0| 20 34 30 22 2c 0d 59 3d | 22 31 36 35 20 2a 20 28 | 40",.Y=|"165 * (|
|000027b0| 20 73 20 2d 20 2e 35 20 | 29 20 2a 20 63 31 20 2d | s - .5 |) * c1 -|
|000027c0| 20 73 69 6e 28 20 73 67 | 6e 28 20 73 20 2d 20 2e | sin( sg|n( s - .|
|000027d0| 35 20 29 20 2a 20 63 30 | 20 29 20 2a 20 64 30 22 |5 ) * c0| ) * d0"|
|000027e0| 2c 0d 5a 3d 22 31 36 35 | 20 2a 20 61 62 73 28 20 |,.Z="165| * abs( |
|000027f0| 73 20 2d 20 2e 35 20 29 | 20 2a 20 73 69 6e 28 20 |s - .5 )| * sin( |
|00002800| 63 30 20 29 20 2b 20 63 | 31 20 2a 20 64 30 22 2c |c0 ) + c|1 * d0",|
|00002810| 0d 0d 0d 2f 2a 20 54 61 | 69 6c 20 43 6f 6c 6f 72 |.../* Ta|il Color|
|00002820| 3a 20 20 54 68 69 73 20 | 65 78 70 72 65 73 73 20 |: This |express |
|00002830| 74 68 65 20 52 47 42 20 | 66 6f 72 20 65 61 63 68 |the RGB |for each|
|00002840| 20 70 6f 69 6e 74 20 6f | 6e 20 74 68 65 20 74 61 | point o|n the ta|
|00002850| 69 6c 2e 20 20 54 68 65 | 20 72 75 6c 65 73 20 66 |il. The| rules f|
|00002860| 6f 72 20 74 68 65 20 52 | 47 42 20 65 78 70 72 65 |or the R|GB expre|
|00002870| 73 73 69 6f 6e 73 20 61 | 72 65 20 74 68 65 20 73 |ssions a|re the s|
|00002880| 61 6d 65 20 61 73 20 74 | 68 65 20 58 59 5a 20 65 |ame as t|he XYZ e|
|00002890| 78 70 72 65 73 73 69 6f | 6e 73 2c 20 61 6e 64 20 |xpressio|ns, and |
|000028a0| 79 6f 75 27 72 65 20 66 | 72 65 65 20 74 6f 20 75 |you're f|ree to u|
|000028b0| 73 65 20 74 65 6d 70 6f | 72 61 72 79 20 76 61 72 |se tempo|rary var|
|000028c0| 69 61 62 6c 65 73 20 28 | 61 6c 74 68 6f 75 67 68 |iables (|although|
|000028d0| 20 74 68 65 72 65 27 73 | 20 6e 6f 20 6e 65 65 64 | there's| no need|
|000028e0| 20 74 6f 20 75 73 65 20 | 61 6e 79 20 69 6e 20 74 | to use |any in t|
|000028f0| 68 69 73 20 65 78 61 6d | 70 6c 65 29 2e 20 20 54 |his exam|ple). T|
|00002900| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 74 68 72 |he follo|wing thr|
|00002910| 65 65 20 70 61 72 61 6d | 65 74 65 72 73 20 65 78 |ee param|eters ex|
|00002920| 70 72 65 73 73 20 74 68 | 65 20 74 68 65 20 52 47 |press th|e the RG|
|00002930| 42 20 6f 66 20 74 68 65 | 20 70 6f 69 6e 74 20 28 |B of the| point (|
|00002940| 58 2c 20 59 2c 20 61 6e | 64 20 5a 29 2e 20 20 41 |X, Y, an|d Z). A|
|00002950| 20 76 61 6c 75 65 20 6f | 66 20 31 2e 30 20 73 69 | value o|f 1.0 si|
|00002960| 67 6e 69 66 69 65 73 20 | 31 30 30 25 20 6f 66 20 |gnifies |100% of |
|00002970| 61 20 63 6f 6d 70 6f 6e | 65 6e 74 2c 20 30 2e 30 |a compon|ent, 0.0|
|00002980| 20 72 65 70 72 65 73 65 | 6e 74 73 20 61 20 63 6f | represe|nts a co|
|00002990| 6d 70 6c 65 74 65 20 61 | 62 73 65 6e 63 65 20 6f |mplete a|bsence o|
|000029a0| 66 20 74 68 61 74 20 63 | 6f 6d 70 6f 6e 65 6e 74 |f that c|omponent|
|000029b0| 2e 20 20 20 43 68 65 63 | 6b 20 6f 75 74 20 74 68 |. Chec|k out th|
|000029c0| 65 20 70 73 65 75 64 6f | 63 6f 64 65 20 66 6f 72 |e pseudo|code for|
|000029d0| 20 57 68 69 74 65 43 61 | 70 20 61 62 6f 76 65 20 | WhiteCa|p above |
|000029e0| 74 6f 20 73 65 65 20 77 | 68 65 6e 20 74 68 65 73 |to see w|hen thes|
|000029f0| 65 20 74 68 72 65 65 20 | 65 78 70 72 65 73 73 69 |e three |expressi|
|00002a00| 6f 6e 73 20 61 72 65 20 | 65 76 61 6c 75 61 74 65 |ons are |evaluate|
|00002a10| 64 2e 20 20 41 67 61 69 | 6e 2c 20 63 68 65 63 6b |d. Agai|n, check|
|00002a20| 20 6f 75 74 20 22 4d 79 | 20 4d 61 6c 69 61 22 20 | out "My| Malia" |
|00002a30| 74 6f 20 73 65 65 20 61 | 20 6c 65 73 73 20 63 6f |to see a| less co|
|00002a40| 6d 70 6c 69 63 61 74 65 | 64 20 52 47 42 20 73 65 |mplicate|d RGB se|
|00002a50| 74 2e 20 2a 2f 0d 52 3d | 22 28 20 31 20 2d 20 2e |t. */.R=|"( 1 - .|
|00002a60| 37 20 2a 20 64 74 20 29 | 20 2a 20 28 20 2e 35 20 |7 * dt )| * ( .5 |
|00002a70| 2a 20 63 6f 73 28 20 31 | 38 20 2a 20 64 74 20 29 |* cos( 1|8 * dt )|
|00002a80| 20 2b 20 2e 35 20 29 22 | 2c 0d 47 3d 22 30 22 2c | + .5 )"|,.G="0",|
|00002a90| 0d 42 3d 22 2e 33 22 2c | 0d 2f 2a 20 20 20 20 4e |.B=".3",|./* N|
|00002aa0| 6f 74 65 20 74 68 61 74 | 20 49 20 64 69 64 6e 27 |ote that| I didn'|
|00002ab0| 74 20 62 6f 74 68 65 72 | 20 74 6f 20 70 75 74 20 |t bother| to put |
|00002ac0| 74 68 65 20 65 78 70 72 | 20 66 6f 72 20 52 20 69 |the expr| for R i|
|00002ad0| 6e 20 61 20 43 20 76 61 | 72 69 61 62 6c 65 2e 20 |n a C va|riable. |
|00002ae0| 20 54 68 69 73 20 69 73 | 20 62 65 63 61 75 73 65 | This is| because|
|00002af0| 20 77 68 65 6e 20 77 68 | 69 74 65 63 61 70 20 67 | when wh|itecap g|
|00002b00| 6f 65 73 20 74 6f 20 65 | 76 61 6c 75 61 74 65 20 |oes to e|valuate |
|00002b10| 61 6e 20 65 78 70 72 65 | 73 73 69 6f 6e 20 66 6f |an expre|ssion fo|
|00002b20| 72 20 65 61 63 68 20 63 | 68 61 6e 67 65 20 69 6e |r each c|hange in|
|00002b30| 20 73 2c 20 69 74 20 77 | 6f 6e 27 74 20 62 6f 74 | s, it w|on't bot|
|00002b40| 68 65 72 20 74 6f 20 72 | 65 76 61 6c 75 61 74 65 |her to r|evaluate|
|00002b50| 20 61 6e 20 65 78 70 72 | 65 73 73 69 6f 6e 20 69 | an expr|ession i|
|00002b60| 66 20 69 74 20 64 6f 65 | 73 6e 27 74 20 68 61 76 |f it doe|sn't hav|
|00002b70| 65 20 61 6e 20 73 20 6f | 72 20 44 20 76 61 72 69 |e an s o|r D vari|
|00002b80| 61 62 6c 65 20 69 6e 20 | 69 74 2e 20 20 20 49 74 |able in |it. It|
|00002b90| 27 73 20 61 6c 77 61 79 | 73 20 63 72 69 74 69 63 |'s alway|s critic|
|00002ba0| 61 6c 20 74 68 61 74 20 | 79 6f 75 20 61 6c 77 61 |al that |you alwa|
|00002bb0| 79 73 20 6d 6f 76 65 20 | 77 68 61 74 65 76 65 72 |ys move |whatever|
|00002bc0| 20 79 6f 75 20 63 61 6e | 20 69 6e 74 6f 20 43 20 | you can| into C |
|00002bd0| 65 78 70 72 65 73 73 69 | 6f 6e 73 2d 2d 74 68 61 |expressi|ons--tha|
|00002be0| 74 27 73 20 77 68 61 74 | 27 73 20 67 6f 6e 6e 61 |t's what|'s gonna|
|00002bf0| 20 6d 61 6b 65 20 74 68 | 65 20 6b 65 79 20 73 70 | make th|e key sp|
|00002c00| 65 65 64 20 64 69 66 66 | 65 72 65 6e 63 65 20 66 |eed diff|erence f|
|00002c10| 6f 72 20 79 6f 75 72 20 | 63 6f 6e 66 69 67 2e 20 |or your |config. |
|00002c20| 20 2a 2f 0d 0d 0d 2f 2a | 20 22 4c 65 76 65 6c 22 | */.../*| "Level"|
|00002c30| 20 43 6f 6c 6f 72 09 28 | 74 68 65 20 63 6f 6c 6f | Color.(|the colo|
|00002c40| 72 20 6f 66 20 74 68 65 | 20 22 70 72 65 73 65 6e |r of the| "presen|
|00002c50| 74 22 20 73 61 6d 70 6c | 65 2c 20 74 68 65 20 73 |t" sampl|e, the s|
|00002c60| 61 6d 70 6c 65 20 77 68 | 65 72 65 20 73 74 20 3d |ample wh|ere st =|
|00002c70| 3d 20 74 29 2e 20 20 54 | 68 69 73 20 69 73 20 74 |= t). T|his is t|
|00002c80| 68 65 20 63 6f 6c 6f 72 | 20 70 61 69 6e 74 65 64 |he color| painted|
|00002c90| 20 6f 6e 20 74 68 65 20 | 66 72 6f 6e 74 20 65 6e | on the |front en|
|00002ca0| 64 20 6f 66 20 74 68 65 | 20 74 61 69 6c 2e 20 20 |d of the| tail. |
|00002cb0| 49 66 20 74 68 65 73 65 | 20 70 61 72 61 6d 73 20 |If these| params |
|00002cc0| 61 72 65 20 6d 69 73 73 | 69 6e 67 2c 20 74 68 65 |are miss|ing, the|
|00002cd0| 20 52 47 42 20 6f 66 20 | 74 68 65 20 66 72 6f 6e | RGB of |the fron|
|00002ce0| 74 20 6f 66 20 74 68 65 | 20 77 61 76 65 20 69 73 |t of the| wave is|
|00002cf0| 20 64 65 74 65 72 6d 69 | 6e 65 64 20 62 79 20 61 | determi|ned by a|
|00002d00| 62 6f 76 65 20 52 47 42 | 20 65 78 70 72 65 73 73 |bove RGB| express|
|00002d10| 69 6f 6e 73 2e 20 20 54 | 68 65 73 65 20 61 72 65 |ions. T|hese are|
|00002d20| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 2c 20 73 6f | express|ions, so|
|00002d30| 20 79 6f 75 27 72 65 20 | 66 72 65 65 20 74 6f 20 | you're |free to |
|00002d40| 61 63 63 65 73 73 20 74 | 2c 20 73 2c 20 61 6e 64 |access t|, s, and|
|00002d50| 20 6d 61 67 28 29 2e 20 | 20 2a 2f 0d 4c 76 6c 52 | mag(). | */.LvlR|
|00002d60| 3d 22 2e 34 22 2c 0d 4c | 76 6c 47 3d 22 2e 34 22 |=".4",.L|vlG=".4"|
|00002d70| 2c 0d 4c 76 6c 42 3d 22 | 31 22 2c 0d 0d 2f 2a 20 |,.LvlB="|1",../* |
|00002d80| 42 61 63 6b 67 72 6f 75 | 6e 64 20 43 6f 6c 6f 72 |Backgrou|nd Color|
|00002d90| 20 2d 2d 20 73 61 6d 65 | 20 70 61 72 61 6d 20 74 | -- same| param t|
|00002da0| 79 70 65 73 20 61 73 20 | 74 68 65 20 4c 65 76 65 |ypes as |the Leve|
|00002db0| 6c 20 63 6f 6c 6f 72 3a | 20 45 78 70 72 65 73 73 |l color:| Express|
|00002dc0| 69 6f 6e 73 20 74 68 61 | 74 20 72 65 74 75 72 6e |ions tha|t return|
|00002dd0| 20 61 20 76 61 6c 75 65 | 20 66 72 6f 6d 20 30 20 | a value| from 0 |
|00002de0| 74 6f 20 31 2e 20 20 59 | 6f 75 20 61 72 65 20 66 |to 1. Y|ou are f|
|00002df0| 72 65 65 20 74 6f 20 61 | 63 63 65 73 73 20 74 2c |ree to a|ccess t,|
|00002e00| 20 73 2c 20 61 6e 64 20 | 6d 61 67 28 29 20 20 2a | s, and |mag() *|
|00002e10| 2f 0d 42 63 6b 52 3d 22 | 30 22 2c 0d 42 63 6b 47 |/.BckR="|0",.BckG|
|00002e20| 3d 22 30 22 2c 0d 42 63 | 6b 42 3d 22 30 22 2c 0d |="0",.Bc|kB="0",.|
|00002e30| 0d 0d 2f 2a 20 43 6f 6e | 6e 65 63 74 69 6e 67 20 |../* Con|necting |
|00002e40| 4c 69 6e 65 73 3a 20 41 | 20 31 20 68 65 72 65 20 |Lines: A| 1 here |
|00002e50| 74 65 6c 6c 73 20 57 68 | 69 74 65 43 61 70 20 74 |tells Wh|iteCap t|
|00002e60| 6f 20 63 6f 6e 6e 65 63 | 74 20 61 64 6a 61 63 65 |o connec|t adjace|
|00002e70| 6e 74 20 73 61 6d 70 6c | 65 73 20 74 6f 67 65 74 |nt sampl|es toget|
|00002e80| 68 65 72 20 77 69 74 68 | 20 6c 69 6e 65 73 2c 20 |her with| lines, |
|00002e90| 30 20 6d 65 61 6e 73 20 | 79 6f 75 20 64 6f 6e 27 |0 means |you don'|
|00002ea0| 74 20 77 61 6e 74 20 74 | 68 6f 73 65 20 6c 69 6e |t want t|hose lin|
|00002eb0| 65 73 2e 20 20 20 54 72 | 79 20 63 68 61 6e 67 69 |es. Tr|y changi|
|00002ec0| 6e 67 20 74 68 69 73 20 | 74 6f 20 30 20 61 6e 64 |ng this |to 0 and|
|00002ed0| 20 73 65 65 20 77 68 61 | 74 20 68 61 70 70 65 6e | see wha|t happen|
|00002ee0| 73 2e 20 20 2a 2f 0d 43 | 6f 6e 4c 3d 31 2c 0d 0d |s. */.C|onL=1,..|
|00002ef0| 2f 2a 20 53 65 74 20 43 | 6f 6e 42 20 74 6f 20 31 |/* Set C|onB to 1|
|00002f00| 20 69 66 20 79 6f 75 20 | 77 61 6e 74 20 74 68 65 | if you |want the|
|00002f10| 20 70 6f 69 6e 74 73 20 | 6f 66 20 74 68 65 20 73 | points |of the s|
|00002f20| 61 6d 70 6c 65 20 28 22 | 62 69 6e 73 22 29 20 74 |ample ("|bins") t|
|00002f30| 6f 20 62 65 20 63 6f 6e | 6e 65 63 74 65 64 2e 20 |o be con|nected. |
|00002f40| 20 53 65 74 20 43 6f 6e | 42 20 74 6f 20 30 20 69 | Set Con|B to 0 i|
|00002f50| 66 20 79 6f 75 20 64 6f | 6e 27 74 20 77 61 6e 74 |f you do|n't want|
|00002f60| 20 74 68 6f 73 65 20 6c | 69 6e 65 73 2e 20 20 22 | those l|ines. "|
|00002f70| 56 6f 72 74 65 78 22 20 | 68 61 73 20 74 68 65 20 |Vortex" |has the |
|00002f80| 65 66 66 65 63 74 20 6f | 66 20 27 70 61 72 74 69 |effect o|f 'parti|
|00002f90| 63 6c 65 73 27 20 62 79 | 20 73 65 74 74 69 6e 67 |cles' by| setting|
|00002fa0| 20 43 6f 6e 4c 20 61 6e | 64 20 43 6f 6e 42 20 62 | ConL an|d ConB b|
|00002fb0| 6f 74 68 20 65 71 75 61 | 6c 20 74 6f 20 30 2e 20 |oth equa|l to 0. |
|00002fc0| 20 20 49 66 20 43 6f 6e | 42 20 69 73 20 73 65 74 | If Con|B is set|
|00002fd0| 20 74 6f 20 32 2c 20 57 | 68 69 74 65 43 61 70 20 | to 2, W|hiteCap |
|00002fe0| 64 72 61 77 73 20 61 73 | 20 69 66 20 69 74 20 77 |draws as| if it w|
|00002ff0| 61 73 20 73 65 74 20 74 | 6f 20 31 20 61 6e 64 20 |as set t|o 1 and |
|00003000| 64 72 61 77 73 20 61 20 | 6c 69 6e 65 20 66 72 6f |draws a |line fro|
|00003010| 6d 20 62 69 6e 20 30 20 | 74 6f 20 62 69 6e 20 4e |m bin 0 |to bin N|
|00003020| 2e 20 2a 2f 0d 43 6f 6e | 42 3d 31 2c 0d 0d 2f 2a |. */.Con|B=1,../*|
|00003030| 20 4c 69 6e 65 20 57 69 | 64 74 68 3a 20 54 68 69 | Line Wi|dth: Thi|
|00003040| 73 20 69 73 20 61 6e 20 | 65 78 70 72 65 73 73 69 |s is an |expressi|
|00003050| 6f 6e 20 6f 66 20 74 68 | 65 20 70 65 6e 20 77 69 |on of th|e pen wi|
|00003060| 64 74 68 2c 20 69 6e 20 | 70 69 78 65 6c 73 2c 20 |dth, in |pixels, |
|00003070| 65 76 61 6c 75 61 74 65 | 64 20 66 6f 72 20 65 61 |evaluate|d for ea|
|00003080| 63 68 20 73 61 6d 70 6c | 65 2e 20 20 59 6f 75 27 |ch sampl|e. You'|
|00003090| 72 65 20 66 72 65 65 20 | 74 6f 20 61 63 63 65 73 |re free |to acces|
|000030a0| 73 20 74 2c 20 64 74 2c | 20 73 74 2c 20 61 6e 64 |s t, dt,| st, and|
|000030b0| 20 6d 61 67 28 29 20 68 | 65 72 65 2e 20 20 2a 2f | mag() h|ere. */|
|000030c0| 0d 4c 57 64 74 3d 22 31 | 22 2c 0d 0d 2f 2a 20 46 |.LWdt="1|",../* F|
|000030d0| 61 6c 6c 6f 66 66 3a 20 | 20 54 68 69 73 20 6e 75 |alloff: | This nu|
|000030e0| 6d 62 65 72 20 64 65 73 | 63 72 69 62 65 73 20 68 |mber des|cribes h|
|000030f0| 6f 77 20 22 73 74 69 63 | 6b 79 22 20 74 68 65 20 |ow "stic|ky" the |
|00003100| 6d 61 67 6e 69 74 75 64 | 65 20 6c 65 76 65 6c 73 |magnitud|e levels|
|00003110| 20 61 72 65 2e 2e 2e 20 | 20 49 6d 61 67 69 6e 65 | are... | Imagine|
|00003120| 20 61 20 6e 65 65 64 6c | 65 20 74 68 61 74 20 6d | a needl|e that m|
|00003130| 6f 76 65 73 20 74 6f 20 | 74 68 65 20 76 6f 6c 75 |oves to |the volu|
|00003140| 6d 65 20 6f 66 20 61 20 | 73 6f 6e 67 2e 20 20 46 |me of a |song. F|
|00003150| 61 6c 6c 6f 66 66 20 69 | 73 20 68 6f 77 20 66 61 |alloff i|s how fa|
|00003160| 73 74 20 74 68 65 20 6e | 65 65 64 6c 65 20 66 61 |st the n|eedle fa|
|00003170| 6c 6c 73 20 62 61 63 6b | 20 74 6f 20 7a 65 72 6f |lls back| to zero|
|00003180| 20 69 66 20 79 6f 75 20 | 77 65 72 65 20 74 6f 20 | if you |were to |
|00003190| 73 75 64 64 65 6e 6c 79 | 20 74 75 72 6e 20 6f 66 |suddenly| turn of|
|000031a0| 66 20 74 68 65 20 6d 75 | 73 69 63 2e 20 20 54 68 |f the mu|sic. Th|
|000031b0| 65 20 68 69 67 68 65 72 | 20 74 68 69 73 20 69 73 |e higher| this is|
|000031c0| 2c 20 74 68 65 20 66 61 | 73 74 65 72 20 74 68 65 |, the fa|ster the|
|000031d0| 20 6e 65 65 64 6c 65 20 | 66 61 6c 6c 73 20 62 61 | needle |falls ba|
|000031e0| 63 6b 20 74 6f 20 7a 65 | 72 6f 2e 20 42 65 20 63 |ck to ze|ro. Be c|
|000031f0| 61 72 65 66 75 6c 2c 20 | 69 66 20 79 6f 75 20 73 |areful, |if you s|
|00003200| 65 74 20 69 74 20 74 6f | 6f 20 63 6c 6f 73 65 20 |et it to|o close |
|00003210| 74 6f 20 7a 65 72 6f 2c | 20 74 68 65 20 6c 65 76 |to zero,| the lev|
|00003220| 65 6c 20 77 69 6c 6c 20 | 74 6f 6f 20 73 74 69 63 |el will |too stic|
|00003230| 6b 79 20 61 6e 64 20 69 | 74 20 77 69 6c 6c 20 6e |ky and i|t will n|
|00003240| 65 76 65 72 20 63 68 61 | 6e 67 65 21 20 20 4e 6f |ever cha|nge! No|
|00003250| 74 65 20 69 66 20 79 6f | 75 20 73 65 74 20 74 68 |te if yo|u set th|
|00003260| 69 73 20 61 62 6f 76 65 | 20 61 72 6f 75 6e 64 20 |is above| around |
|00003270| 2e 30 36 2c 20 74 68 65 | 20 6c 65 76 65 6c 20 70 |.06, the| level p|
|00003280| 72 65 74 74 79 20 6d 75 | 63 68 20 66 61 6c 6c 73 |retty mu|ch falls|
|00003290| 20 6f 66 66 20 69 6e 73 | 74 61 6e 74 6c 79 2e 20 | off ins|tantly. |
|000032a0| 2a 2f 0d 46 61 6c 6c 3d | 22 2e 30 35 22 2c 0d 0d |*/.Fall=|".05",..|
|000032b0| 2f 2a 20 47 61 75 73 73 | 69 61 6e 20 42 6c 75 72 |/* Gauss|ian Blur|
|000032c0| 3a 20 20 42 6c 72 73 20 | 72 65 70 72 65 73 65 6e |: Blrs |represen|
|000032d0| 74 73 20 68 6f 77 20 73 | 74 65 70 73 20 6f 66 20 |ts how s|teps of |
|000032e0| 62 6c 75 72 73 20 79 6f | 75 20 77 61 6e 74 20 69 |blurs yo|u want i|
|000032f0| 6e 20 74 68 65 20 74 61 | 69 6c 2e 20 20 46 6f 72 |n the ta|il. For|
|00003300| 20 65 78 61 6d 70 6c 65 | 2c 20 69 66 20 42 6c 72 | example|, if Blr|
|00003310| 73 3d 33 20 74 68 65 6e | 20 61 66 74 65 72 20 57 |s=3 then| after W|
|00003320| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 62 6c 75 |hiteCap |will blu|
|00003330| 72 20 74 68 65 20 6c 61 | 73 74 20 31 2f 33 20 6f |r the la|st 1/3 o|
|00003340| 66 20 74 68 65 20 74 61 | 69 6c 2c 20 74 68 65 6e |f the ta|il, then|
|00003350| 20 74 68 65 20 6c 61 73 | 74 20 32 2f 33 20 6f 66 | the las|t 2/3 of|
|00003360| 20 74 68 65 20 74 61 69 | 6c 2c 20 74 68 65 6e 20 | the tai|l, then |
|00003370| 74 68 65 20 65 6e 74 69 | 72 65 20 74 61 69 6c 2e |the enti|re tail.|
|00003380| 20 20 20 42 6c 72 42 20 | 69 73 20 74 68 65 20 62 | BlrB |is the b|
|00003390| 6c 75 72 20 22 62 6f 78 | 22 20 73 69 7a 65 2e 20 |lur "box|" size. |
|000033a0| 20 49 74 27 73 20 68 6f | 77 20 6d 75 63 68 20 74 | It's ho|w much t|
|000033b0| 68 69 6e 67 73 20 61 72 | 65 20 62 6c 75 72 72 65 |hings ar|e blurre|
|000033c0| 64 2e 20 42 6c 72 42 20 | 73 65 74 20 74 6f 20 6c |d. BlrB |set to l|
|000033d0| 65 73 73 20 74 68 61 6e | 20 32 20 64 6f 65 73 6e |ess than| 2 doesn|
|000033e0| 27 74 20 62 6c 75 72 20 | 61 74 20 61 6c 6c 2e 20 |'t blur |at all. |
|000033f0| 20 20 59 6f 75 20 74 65 | 6c 6c 20 57 68 69 74 65 | You te|ll White|
|00003400| 43 61 70 20 79 6f 75 20 | 64 6f 6e 27 74 20 77 61 |Cap you |don't wa|
|00003410| 6e 74 20 61 6e 79 20 62 | 6c 75 72 72 69 6e 67 20 |nt any b|lurring |
|00003420| 6f 66 20 61 6e 79 20 6b | 69 6e 64 20 62 79 20 73 |of any k|ind by s|
|00003430| 65 74 74 69 6e 67 20 42 | 6c 72 73 20 74 6f 20 30 |etting B|lrs to 0|
|00003440| 2e 20 20 2a 2f 0d 42 6c | 72 73 3d 30 2c 42 6c 72 |. */.Bl|rs=0,Blr|
|00003450| 42 3d 33 2c 0d 0d 2f 2a | 20 54 68 65 20 68 65 69 |B=3,../*| The hei|
|00003460| 67 68 74 20 61 6e 64 20 | 77 69 64 74 68 20 77 69 |ght and |width wi|
|00003470| 6e 64 6f 77 20 74 68 69 | 73 20 63 6f 6e 66 69 67 |ndow thi|s config|
|00003480| 20 66 69 74 20 69 6e 74 | 6f 2e 20 20 57 68 69 74 | fit int|o. Whit|
|00003490| 65 43 61 70 20 75 73 65 | 73 20 74 68 65 73 65 20 |eCap use|s these |
|000034a0| 74 77 6f 20 70 61 72 61 | 6d 73 20 74 6f 20 73 68 |two para|ms to sh|
|000034b0| 72 69 6e 6b 20 6f 72 20 | 65 78 70 61 6e 64 20 79 |rink or |expand y|
|000034c0| 6f 75 72 20 63 6f 6e 66 | 69 67 20 62 61 73 65 64 |our conf|ig based|
|000034d0| 20 6f 6e 20 74 68 65 20 | 63 75 72 72 65 6e 74 20 | on the |current |
|000034e0| 77 69 6e 64 6f 77 20 73 | 69 7a 65 2e 20 20 57 68 |window s|ize. Wh|
|000034f0| 69 74 65 43 61 70 20 77 | 69 6c 6c 20 61 6c 77 61 |iteCap w|ill alwa|
|00003500| 79 73 20 73 68 72 69 6e | 6b 20 79 6f 75 72 20 63 |ys shrin|k your c|
|00003510| 6f 6e 66 69 67 2c 20 62 | 61 73 65 64 20 6f 6e 20 |onfig, b|ased on |
|00003520| 74 68 65 73 65 20 76 61 | 6c 75 65 73 2c 20 73 75 |these va|lues, su|
|00003530| 63 68 20 74 68 61 74 20 | 2a 62 6f 74 68 2a 20 64 |ch that |*both* d|
|00003540| 69 6d 65 6e 73 69 6f 6e | 73 20 77 69 6c 6c 20 66 |imension|s will f|
|00003550| 69 74 20 69 6e 20 74 68 | 65 20 77 69 6e 64 6f 77 |it in th|e window|
|00003560| 2e 20 20 46 6f 72 20 65 | 78 61 6d 70 6c 65 2c 20 |. For e|xample, |
|00003570| 77 69 74 68 20 74 68 65 | 20 62 65 6c 6f 77 20 76 |with the| below v|
|00003580| 61 6c 75 65 73 2c 20 61 | 6e 64 20 77 69 74 68 20 |alues, a|nd with |
|00003590| 61 20 63 75 72 72 65 6e | 74 20 77 69 6e 64 6f 77 |a curren|t window|
|000035a0| 20 73 69 7a 65 20 6f 66 | 20 31 30 30 20 77 69 64 | size of| 100 wid|
|000035b0| 65 20 61 6e 64 20 34 30 | 30 20 74 61 6c 6c 2c 20 |e and 40|0 tall, |
|000035c0| 57 68 69 74 65 43 61 70 | 20 77 69 6c 6c 20 73 68 |WhiteCap| will sh|
|000035d0| 72 69 6e 6b 20 79 6f 75 | 72 20 63 6f 6e 66 69 67 |rink you|r config|
|000035e0| 20 62 79 20 31 2f 35 20 | 61 74 20 61 6c 6c 20 74 | by 1/5 |at all t|
|000035f0| 69 6d 65 73 2e 20 20 2a | 2f 0d 77 69 64 74 3d 35 |imes. *|/.widt=5|
|00003600| 30 30 2c 68 65 69 67 3d | 34 35 30 2c 0d 0d 2f 2a |00,heig=|450,../*|
|00003610| 20 53 63 61 6c 65 3a 20 | 44 69 72 65 63 74 6c 79 | Scale: |Directly|
|00003620| 20 73 63 61 6c 65 73 20 | 74 68 65 20 73 63 72 65 | scales |the scre|
|00003630| 65 6e 20 78 20 61 6e 64 | 20 79 20 63 6f 6f 72 64 |en x and| y coord|
|00003640| 69 6e 61 74 65 73 2e 20 | 20 54 68 69 73 20 70 61 |inates. | This pa|
|00003650| 72 61 6d 20 62 61 73 69 | 63 61 6c 6c 79 20 70 72 |ram basi|cally pr|
|00003660| 6f 76 69 64 65 73 20 61 | 6e 20 65 61 73 79 20 77 |ovides a|n easy w|
|00003670| 61 79 20 74 6f 20 73 68 | 72 69 6e 6b 2f 65 78 70 |ay to sh|rink/exp|
|00003680| 61 6e 64 20 79 6f 75 72 | 20 63 6f 6e 66 69 67 20 |and your| config |
|00003690| 70 61 69 6e 6c 65 73 73 | 6c 79 2e 20 20 4e 6f 74 |painless|ly. Not|
|000036a0| 65 3a 20 64 6f 75 62 6c | 69 6e 67 20 77 69 64 68 |e: doubl|ing widh|
|000036b0| 20 61 6e 64 20 68 65 69 | 67 20 77 69 6c 6c 20 68 | and hei|g will h|
|000036c0| 61 76 65 20 65 78 61 63 | 74 6c 79 20 74 68 65 20 |ave exac|tly the |
|000036d0| 73 61 6d 65 20 65 66 66 | 65 63 74 20 61 73 20 68 |same eff|ect as h|
|000036e0| 61 6c 76 69 6e 67 20 53 | 63 61 6c 2e 20 20 2a 2f |alving S|cal. */|
|000036f0| 0d 53 63 61 6c 3d 22 35 | 30 30 22 2c 0d 0d 0d 2f |.Scal="5|00",.../|
|00003700| 2a 20 53 63 61 6c 65 20 | 77 69 74 68 20 73 69 7a |* Scale |with siz|
|00003710| 65 3a 20 20 57 68 65 6e | 20 74 68 69 73 20 69 73 |e: When| this is|
|00003720| 20 31 2c 20 57 68 69 74 | 65 43 61 70 20 77 69 6c | 1, Whit|eCap wil|
|00003730| 6c 20 73 63 61 6c 65 20 | 79 6f 75 72 20 63 6f 6e |l scale |your con|
|00003740| 66 69 67 20 73 6f 20 74 | 68 61 74 20 69 74 20 77 |fig so t|hat it w|
|00003750| 69 6c 6c 20 66 69 74 20 | 6e 69 63 65 6c 79 20 69 |ill fit |nicely i|
|00003760| 6e 73 69 64 65 20 74 68 | 65 20 63 75 72 72 65 6e |nside th|e curren|
|00003770| 74 20 77 69 6e 64 6f 77 | 2e 20 20 49 66 20 74 68 |t window|. If th|
|00003780| 69 73 20 70 61 72 61 6d | 20 69 73 20 30 2c 20 57 |is param| is 0, W|
|00003790| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 6e 6f 74 |hiteCap |will not|
|000037a0| 20 73 63 61 6c 65 20 79 | 6f 75 72 20 63 6f 6e 66 | scale y|our conf|
|000037b0| 69 67 20 69 6e 20 74 68 | 65 20 77 61 79 20 64 65 |ig in th|e way de|
|000037c0| 73 63 72 69 62 65 64 20 | 69 6e 20 74 68 65 20 64 |scribed |in the d|
|000037d0| 65 73 63 72 69 70 69 6f | 6e 20 66 6f 72 20 77 69 |escripio|n for wi|
|000037e0| 64 68 20 61 6e 64 20 68 | 65 69 67 20 69 66 20 69 |dh and h|eig if i|
|000037f0| 74 20 6d 65 61 6e 73 20 | 79 6f 75 72 20 63 6f 6e |t means |your con|
|00003800| 66 69 67 20 77 69 6c 6c | 20 62 65 20 6d 61 64 65 |fig will| be made|
|00003810| 20 6c 61 72 67 65 72 2e | 20 20 55 73 75 61 6c 6c | larger.| Usuall|
|00003820| 79 20 74 68 69 73 20 69 | 73 20 73 65 74 20 74 6f |y this i|s set to|
|00003830| 20 31 2c 20 62 75 74 20 | 69 6e 20 46 6c 61 6d 65 | 1, but |in Flame|
|00003840| 2c 20 66 6f 72 20 65 78 | 61 6d 70 6c 65 2c 20 77 |, for ex|ample, w|
|00003850| 68 65 72 65 20 62 6c 75 | 72 72 69 6e 67 20 69 73 |here blu|rring is|
|00003860| 20 75 73 65 64 2c 20 57 | 68 69 74 65 43 61 70 20 | used, W|hiteCap |
|00003870| 77 6f 75 6c 64 20 73 6c | 6f 77 20 74 6f 20 61 20 |would sl|ow to a |
|00003880| 63 72 61 77 6c 20 69 66 | 20 73 63 61 6c 65 64 20 |crawl if| scaled |
|00003890| 46 6c 61 6d 65 20 75 70 | 20 74 6f 20 61 20 70 61 |Flame up| to a pa|
|000038a0| 72 74 69 63 75 6c 61 72 | 6c 79 20 6c 61 72 67 65 |rticular|ly large|
|000038b0| 20 77 69 6e 64 6f 77 2e | 20 2a 2f 0d 53 63 53 7a | window.| */.ScSz|
|000038c0| 3d 31 2c 0d 0d 2f 2a 20 | 50 65 72 73 70 65 63 74 |=1,../* |Perspect|
|000038d0| 69 76 65 20 53 63 61 6c | 65 3a 20 48 6f 77 20 6d |ive Scal|e: How m|
|000038e0| 75 63 68 20 70 6f 69 6e | 74 73 20 6f 62 73 63 75 |uch poin|ts obscu|
|000038f0| 72 65 20 74 6f 20 74 68 | 65 20 66 72 69 6e 67 65 |re to th|e fringe|
|00003900| 73 20 62 61 73 65 64 20 | 6f 6e 20 74 68 65 69 72 |s based |on their|
|00003910| 20 64 69 73 74 61 6e 63 | 65 20 66 72 6f 6d 20 74 | distanc|e from t|
|00003920| 68 65 20 63 61 6d 65 72 | 61 2e 20 20 57 68 69 74 |he camer|a. Whit|
|00003930| 65 43 61 70 20 75 73 65 | 73 20 74 68 65 20 66 6f |eCap use|s the fo|
|00003940| 6c 6c 6f 77 69 6e 67 20 | 66 6f 72 6d 75 6c 61 20 |llowing |formula |
|00003950| 74 6f 20 65 78 70 72 65 | 73 73 20 73 63 72 65 65 |to expre|ss scree|
|00003960| 6e 20 63 6f 6f 72 64 73 | 3a 0d 73 63 72 6e 5f 78 |n coords|:.scrn_x|
|00003970| 20 3d 20 53 63 61 6c 20 | 2a 20 73 63 72 6e 5f 78 | = Scal |* scrn_x|
|00003980| 20 2f 20 28 20 73 63 72 | 6e 5f 7a 20 2b 20 50 65 | / ( scr|n_z + Pe|
|00003990| 72 73 20 29 20 20 0d 54 | 68 65 20 62 69 67 67 65 |rs ) .T|he bigge|
|000039a0| 72 20 79 6f 75 20 6d 61 | 6b 65 20 74 68 69 73 20 |r you ma|ke this |
|000039b0| 76 61 6c 75 65 2c 20 74 | 68 65 20 6d 6f 72 65 20 |value, t|he more |
|000039c0| 27 64 69 6d 65 6e 73 69 | 6f 6e 6c 65 73 73 27 20 |'dimensi|onless' |
|000039d0| 74 68 69 6e 67 73 20 77 | 69 6c 6c 20 6c 6f 6f 6b |things w|ill look|
|000039e0| 2e 20 20 46 6f 72 20 65 | 78 61 6d 70 6c 65 2c 20 |. For e|xample, |
|000039f0| 74 68 65 20 63 61 6d 65 | 72 61 20 74 68 61 74 20 |the came|ra that |
|00003a00| 72 65 63 6f 72 64 73 20 | 66 72 6f 6d 20 74 68 65 |records |from the|
|00003a10| 20 62 61 63 6b 73 69 64 | 65 20 6f 66 20 74 68 65 | backsid|e of the|
|00003a20| 20 70 69 74 63 68 65 72 | 20 69 6e 20 61 20 6d 61 | pitcher| in a ma|
|00003a30| 6a 6f 72 20 6c 65 61 67 | 75 65 20 62 61 73 65 62 |jor leag|ue baseb|
|00003a40| 61 6c 6c 20 67 61 6d 65 | 20 68 61 73 20 61 20 68 |all game| has a h|
|00003a50| 69 67 68 20 50 65 72 73 | 20 76 61 6c 75 65 20 62 |igh Pers| value b|
|00003a60| 65 63 61 75 73 65 20 74 | 68 65 20 63 61 6d 65 72 |ecause t|he camer|
|00003a70| 61 20 69 73 20 76 65 72 | 79 20 66 61 72 20 61 77 |a is ver|y far aw|
|00003a80| 61 79 2e 20 20 4f 6e 20 | 74 68 65 20 6f 74 68 65 |ay. On |the othe|
|00003a90| 72 20 68 61 6e 64 2c 20 | 69 66 20 79 6f 75 20 73 |r hand, |if you s|
|00003aa0| 74 61 6e 64 20 61 74 20 | 74 68 65 20 62 6f 74 74 |tand at |the bott|
|00003ab0| 6f 6d 20 6f 66 20 61 20 | 73 6b 79 73 63 72 61 70 |om of a |skyscrap|
|00003ac0| 65 72 2c 20 79 6f 75 72 | 20 50 65 72 73 20 69 73 |er, your| Pers is|
|00003ad0| 20 72 65 61 6c 6c 79 20 | 6c 6f 77 20 62 65 63 61 | really |low beca|
|00003ae0| 75 73 65 20 79 6f 75 72 | 20 65 79 65 73 20 61 72 |use your| eyes ar|
|00003af0| 65 20 76 65 72 79 20 6e | 65 61 72 20 74 68 65 20 |e very n|ear the |
|00003b00| 6f 62 6a 65 63 74 2c 20 | 63 61 75 73 69 6e 67 20 |object, |causing |
|00003b10| 68 69 67 68 20 70 65 72 | 73 70 65 63 74 69 76 65 |high per|spective|
|00003b20| 2d 64 69 73 74 6f 72 74 | 69 6f 6e 20 66 6f 72 20 |-distort|ion for |
|00003b30| 6e 65 61 72 20 66 65 61 | 74 75 72 65 73 2e 20 20 |near fea|tures. |
|00003b40| 2a 2f 0d 50 65 72 73 3d | 22 31 35 30 22 2c 0d 0d |*/.Pers=|"150",..|
|00003b50| 2f 2a 20 54 68 69 73 20 | 73 68 6f 75 6c 64 20 61 |/* This |should a|
|00003b60| 6c 77 61 79 73 20 65 71 | 75 61 6c 20 74 6f 20 74 |lways eq|ual to t|
|00003b70| 68 65 20 6c 6f 77 65 73 | 74 20 76 65 72 73 69 6f |he lowes|t versio|
|00003b80| 6e 20 6f 66 20 57 68 69 | 74 65 43 61 70 20 74 68 |n of Whi|teCap th|
|00003b90| 65 20 63 6f 6e 66 69 67 | 20 69 73 20 63 6f 6d 70 |e config| is comp|
|00003ba0| 61 74 69 62 6c 65 20 77 | 69 74 68 20 28 74 69 6d |atible w|ith (tim|
|00003bb0| 65 73 20 31 30 29 2e 20 | 20 57 68 69 74 65 43 61 |es 10). | WhiteCa|
|00003bc0| 70 20 6d 61 6b 65 73 20 | 73 75 72 65 20 74 68 65 |p makes |sure the|
|00003bd0| 20 63 6f 6e 66 69 67 20 | 69 74 27 73 20 61 62 6f | config |it's abo|
|00003be0| 75 74 20 74 6f 20 73 68 | 6f 77 20 6d 61 74 63 68 |ut to sh|ow match|
|00003bf0| 65 73 20 69 74 27 73 20 | 63 75 72 72 65 6e 74 20 |es it's |current |
|00003c00| 76 65 72 73 69 6f 6e 2e | 20 20 49 66 20 69 74 20 |version.| If it |
|00003c10| 64 6f 65 73 6e 27 74 20 | 6d 61 74 63 68 2c 20 57 |doesn't |match, W|
|00003c20| 68 69 74 65 43 61 70 20 | 77 69 6c 6c 20 6a 75 73 |hiteCap |will jus|
|00003c30| 74 20 64 69 73 70 6c 61 | 79 20 74 68 65 20 62 75 |t displa|y the bu|
|00003c40| 69 6c 74 2d 69 6e 20 27 | 66 61 63 74 6f 72 79 27 |ilt-in '|factory'|
|00003c50| 20 63 6f 6e 66 69 67 20 | 28 69 74 27 73 20 67 72 | config |(it's gr|
|00003c60| 65 65 6e 20 77 69 74 68 | 20 61 20 72 65 64 20 6c |een with| a red l|
|00003c70| 65 76 65 6c 20 6c 69 6e | 65 29 2e 20 20 2a 2f 0d |evel lin|e). */.|
|00003c80| 56 65 72 73 3d 33 30 00 | 00 00 00 00 00 00 00 00 |Vers=30.|........|
|00003c90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d00| 00 00 01 00 00 00 0a 46 | 00 00 09 46 00 00 00 6e |.......F|...F...n|
|00003d10| 74 61 6e 64 61 72 64 20 | 4c 69 62 72 61 72 79 20 |tandard |Library |
|00003d20| 20 56 65 72 73 69 6f 6e | 20 32 2e 34 20 20 31 39 | Version| 2.4 19|
|00003d30| 11 41 72 74 69 63 46 6f | 78 20 4d 65 6d 6f 72 69 |.ArticFo|x Memori|
|00003d40| 65 73 2d 20 52 65 76 65 | 6e 67 65 67 61 74 6f 72 |es- Reve|ngegator|
|00003d50| 00 31 54 45 58 54 74 74 | 78 74 01 00 00 00 00 00 |.1TEXTtt|xt......|
|00003d60| 00 00 00 00 00 00 00 00 | 00 00 80 00 00 00 00 00 |........|........|
|00003d70| 00 00 b2 c3 e3 8e 00 00 | 3c 07 00 00 0a b4 20 20 |........|<..... |
|00003d80| 24 20 0d 0a 20 2a 20 20 | 24 52 65 76 69 73 69 6f |$ .. * |$Revisio|
|00003d90| 6e 3a 3a 20 31 34 20 20 | 20 20 20 20 20 20 20 20 |n:: 14 | |
|00003da0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003db0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003dc0| 20 24 20 0d 0a 20 2a 20 | 20 24 4e 6f 4b 65 79 77 | $ .. * | $NoKeyw|
|00003dd0| 6f 72 64 73 3a 20 24 20 | 0d 0a 20 2a 0d 0a 20 2a |ords: $ |.. *.. *|
|00003de0| 09 09 43 6f 70 79 72 69 | 67 68 74 20 a9 20 31 39 |..Copyri|ght . 19|
|00003df0| 39 35 2d 31 39 39 38 20 | 4d 65 74 72 6f 77 65 72 |95-1998 |Metrower|
|00003e00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....|
|00003e10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e20| 00 00 00 00 00 00 00 03 | 00 04 00 27 00 09 01 47 |........|...'...G|
|00003e30| 03 19 00 27 00 09 01 47 | 03 19 b2 fd a9 65 00 00 |...'...G|.....e..|
|00003e40| 06 e6 00 00 06 e6 00 00 | 04 3c 01 00 00 00 00 04 |........|.<......|
|00003e50| 00 01 00 01 00 00 00 00 | 00 00 08 ea 00 72 00 00 |........|.....r..|
|00003e60| 00 00 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|00003e70| 00 00 00 00 0c 7a 00 0b | 00 09 00 04 01 00 00 09 |.....z..|........|
|00003e80| 00 00 00 00 00 00 00 00 | 0c 82 00 0c 00 0a 00 01 |........|........|
|00003e90| 00 00 00 09 00 00 00 00 | 00 00 00 00 0d ce 00 0b |........|........|
|00003ea0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003eb0| 0d d9 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|00003ec0| 00 00 00 00 0f 21 00 0b | 00 09 00 04 01 00 00 09 |.....!..|........|
|00003ed0| 00 00 00 00 00 00 00 00 | 0f 76 00 0c 00 0a 00 01 |........|.v......|
|00003ee0| 00 00 00 09 00 00 00 00 | 00 00 00 00 10 17 00 0b |........|........|
|00003ef0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003f00| 10 35 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.5......|........|
|00003f10| 00 00 00 00 11 20 00 0c | 00 0a 00 01 01 00 00 09 |..... ..|........|
|00003f20| 00 00 00 00 00 00 00 00 | 11 23 00 0c 00 0a 00 01 |........|.#......|
|00003f30| 00 00 00 09 00 00 00 00 | 00 00 00 00 11 2e 00 0c |........|........|
|00003f40| 00 0a 00 01 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003f50| 11 31 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.1......|........|
|00003f60| 00 00 00 00 11 32 00 0c | 00 0a 00 01 01 00 00 09 |.....2..|........|
|00003f70| 00 00 00 00 00 00 00 00 | 11 35 00 0c 00 0a 00 01 |........|.5......|
|00003f80| 00 00 00 09 00 00 00 00 | 00 00 00 00 12 a4 00 0c |........|........|
|00003f90| 00 0a 00 01 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003fa0| 12 a7 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|00003fb0| 00 00 00 00 13 26 00 0c | 00 0a 00 01 01 00 00 09 |.....&..|........|
|00003fc0| 00 00 00 00 00 00 00 00 | 13 29 00 0c 00 0a 00 01 |........|.)......|
|00003fd0| 00 00 00 09 00 00 00 00 | 00 00 00 00 13 64 00 0b |........|.....d..|
|00003fe0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003ff0| 13 81 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|00004000| 00 00 00 00 17 b7 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004010| 00 00 00 00 00 00 00 00 | 18 67 00 0b 00 09 00 04 |........|.g......|
|00004020| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 6b 00 0b |........|.....k..|
|00004030| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004040| 18 b8 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|00004050| 00 00 00 00 18 be 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004060| 00 00 00 00 00 00 00 00 | 18 e5 00 0b 00 09 00 04 |........|........|
|00004070| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 eb 00 0b |........|........|
|00004080| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004090| 18 ed 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|000040a0| 00 00 00 00 18 f3 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|000040b0| 00 00 00 00 00 00 00 00 | 18 f9 00 0b 00 09 00 04 |........|........|
|000040c0| 01 00 00 09 00 00 00 00 | 00 00 00 00 18 ff 00 0b |........|........|
|000040d0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000040e0| 19 9c 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|000040f0| 00 00 00 00 19 a0 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004100| 00 00 00 00 00 00 00 00 | 19 b7 00 0b 00 09 00 04 |........|........|
|00004110| 01 00 00 09 00 00 00 00 | 00 00 00 00 19 bb 00 0b |........|........|
|00004120| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004130| 19 bd 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|00004140| 00 00 00 00 19 be 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004150| 00 00 00 00 00 00 00 00 | 1a 41 00 0b 00 09 00 04 |........|.A......|
|00004160| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a 42 00 0b |........|.....B..|
|00004170| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004180| 1a 44 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |.D......|........|
|00004190| 00 00 00 00 1a 45 00 0b | 00 09 00 04 00 00 00 09 |.....E..|........|
|000041a0| 00 00 00 00 00 00 00 00 | 1a 47 00 0b 00 09 00 04 |........|.G......|
|000041b0| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a 60 00 0b |........|.....`..|
|000041c0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000041d0| 1a 9b 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|000041e0| 00 00 00 00 1a 9f 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|000041f0| 00 00 00 00 00 00 00 00 | 1a a1 00 0b 00 09 00 04 |........|........|
|00004200| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a a5 00 0b |........|........|
|00004210| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004220| 1a a7 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|00004230| 00 00 00 00 1a ab 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004240| 00 00 00 00 00 00 00 00 | 1a db 00 0b 00 09 00 04 |........|........|
|00004250| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a dc 00 0b |........|........|
|00004260| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004270| 1a de 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |........|........|
|00004280| 00 00 00 00 1a df 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00004290| 00 00 00 00 00 00 00 00 | 1a e1 00 0b 00 09 00 04 |........|........|
|000042a0| 01 00 00 09 00 00 00 00 | 00 00 00 00 1a e2 00 0b |........|........|
|000042b0| 00 09 00 04 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000042c0| 1b 1d 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |........|........|
|000042d0| 00 00 00 00 25 99 00 0b | 00 09 00 04 01 00 00 09 |....%...|........|
|000042e0| 00 00 00 00 00 00 00 00 | 25 e5 00 0c 00 0a 00 03 |........|%.......|
|000042f0| 00 00 00 09 00 00 00 00 | 00 00 00 00 26 01 00 0b |........|....&...|
|00004300| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004310| 26 03 00 0c 00 0a 00 03 | 00 00 00 09 00 00 00 00 |&.......|........|
|00004320| 00 00 00 00 26 9c 00 0b | 00 09 00 04 01 00 00 09 |....&...|........|
|00004330| 00 00 00 00 00 00 00 00 | 26 b7 00 0c 00 0a 00 01 |........|&.......|
|00004340| 00 00 00 09 00 00 00 00 | 00 00 00 00 27 19 00 0b |........|....'...|
|00004350| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004360| 27 91 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |'.......|........|
|00004370| 00 00 00 00 29 d6 00 0b | 00 09 00 04 01 00 00 09 |....)...|........|
|00004380| 00 00 00 00 00 00 00 00 | 2a 18 00 0b 00 09 00 04 |........|*.......|
|00004390| 00 00 00 09 00 00 00 00 | 00 00 00 00 2a 19 00 0c |........|....*...|
|000043a0| 00 0a 00 03 00 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000043b0| 2a 4d 00 0b 00 09 00 04 | 01 00 00 09 00 00 00 00 |*M......|........|
|000043c0| 00 00 00 00 2a 4e 00 0c | 00 0a 00 03 00 00 00 09 |....*N..|........|
|000043d0| 00 00 00 00 00 00 00 00 | 2b 0b 00 0c 00 0a 00 01 |........|+.......|
|000043e0| 00 00 00 09 00 00 00 00 | 00 00 00 00 2c dc 00 0b |........|....,...|
|000043f0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004400| 2c fb 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |,.......|........|
|00004410| 00 00 00 00 2d 92 00 0b | 00 09 00 04 01 00 00 09 |....-...|........|
|00004420| 00 00 00 00 00 00 00 00 | 2d af 00 0c 00 0a 00 01 |........|-.......|
|00004430| 00 00 00 09 00 00 00 00 | 00 00 00 00 2e 67 00 0b |........|.....g..|
|00004440| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004450| 2e 6e 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |.n......|........|
|00004460| 00 00 00 00 2f 7c 00 0c | 00 0a 00 01 02 00 00 09 |..../|..|........|
|00004470| 00 00 00 00 00 00 00 00 | 2f 7f 00 0c 00 0a 00 01 |........|/.......|
|00004480| 00 00 00 09 00 00 00 00 | 00 00 00 00 2f a5 00 0b |........|..../...|
|00004490| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000044a0| 2f ac 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |/.......|........|
|000044b0| 00 00 00 00 30 41 00 0b | 00 09 00 04 01 00 00 09 |....0A..|........|
|000044c0| 00 00 00 00 00 00 00 00 | 30 4a 00 0c 00 0a 00 01 |........|0J......|
|000044d0| 00 00 00 09 00 00 00 00 | 00 00 00 00 32 23 00 0b |........|....2#..|
|000044e0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000044f0| 32 2e 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |2.......|........|
|00004500| 00 00 00 00 33 c6 00 0b | 00 09 00 04 01 00 00 09 |....3...|........|
|00004510| 00 00 00 00 00 00 00 00 | 33 d4 00 0c 00 0a 00 01 |........|3.......|
|00004520| 00 00 00 09 00 00 00 00 | 00 00 00 00 35 7a 00 0b |........|....5z..|
|00004530| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004540| 35 8c 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |5.......|........|
|00004550| 00 00 00 00 36 2c 00 0b | 00 09 00 04 01 00 00 09 |....6,..|........|
|00004560| 00 00 00 00 00 00 00 00 | 36 30 00 0c 00 0a 00 01 |........|60......|
|00004570| 00 00 00 09 00 00 00 00 | 00 00 00 00 36 35 00 0b |........|....65..|
|00004580| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004590| 36 39 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |69......|........|
|000045a0| 00 00 00 00 36 67 00 0b | 00 09 00 04 01 00 00 09 |....6g..|........|
|000045b0| 00 00 00 00 00 00 00 00 | 36 6b 00 0c 00 0a 00 01 |........|6k......|
|000045c0| 00 00 00 09 00 00 00 00 | 00 00 00 00 36 71 00 0b |........|....6q..|
|000045d0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000045e0| 36 7c 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |6|......|........|
|000045f0| 00 00 00 00 37 5e 00 0b | 00 09 00 04 01 00 00 09 |....7^..|........|
|00004600| 00 00 00 00 00 00 00 00 | 37 62 00 0c 00 0a 00 01 |........|7b......|
|00004610| 00 00 00 09 00 00 00 00 | 00 00 00 00 37 67 00 0b |........|....7g..|
|00004620| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004630| 37 6b 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |7k......|........|
|00004640| 00 00 00 00 38 3c 00 0b | 00 09 00 04 01 00 00 09 |....8<..|........|
|00004650| 00 00 00 00 00 00 00 00 | 38 43 00 0c 00 0a 00 01 |........|8C......|
|00004660| 00 00 00 09 00 00 00 00 | 00 00 00 00 38 f3 00 0b |........|....8...|
|00004670| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004680| 38 f7 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |8.......|........|
|00004690| 00 00 00 00 39 0e 00 0b | 00 09 00 04 01 00 00 09 |....9...|........|
|000046a0| 00 00 00 00 00 00 00 00 | 39 12 00 0c 00 0a 00 01 |........|9.......|
|000046b0| 00 00 00 09 00 00 00 00 | 00 00 00 00 39 d4 00 0b |........|....9...|
|000046c0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000046d0| 39 d8 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |9.......|........|
|000046e0| 00 00 00 00 3a 49 00 0b | 00 09 00 04 01 00 00 09 |....:I..|........|
|000046f0| 00 00 00 00 00 00 00 00 | 3a 4d 00 0c 00 0a 00 01 |........|:M......|
|00004700| 00 00 00 09 00 00 00 00 | 00 00 00 00 3a c3 00 0b |........|....:...|
|00004710| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00004720| 3a ce 00 0c 00 0a 00 01 | 00 00 00 09 00 00 00 00 |:.......|........|
|00004730| 00 00 00 00 3c 00 00 0b | 00 09 00 04 01 00 00 09 |....<...|........|
|00004740| 00 00 00 00 00 00 00 00 | 01 00 00 00 0a 46 00 00 |........|.....F..|
|00004750| 09 46 00 00 00 6e 03 de | b7 28 1c a6 00 00 00 1c |.F...n..|.(......|
|00004760| 00 6e 00 03 4d 50 53 52 | 00 00 00 22 4d 57 42 42 |.n..MPSR|..."MWBB|
|00004770| 00 00 00 2e 54 45 58 54 | 00 00 00 3a 73 74 79 6c |....TEXT|...:styl|
|00004780| 00 00 00 46 03 ed ff ff | 00 00 00 00 00 00 00 00 |...F....|........|
|00004790| 03 f0 ff ff 00 00 00 4c | 00 00 00 00 00 80 ff ff |.......L|........|
|000047a0| 00 00 00 54 00 00 00 00 | 00 80 ff ff 00 00 00 58 |...T....|.......X|
|000047b0| 03 df 22 0c 00 00 00 00 | 00 00 00 00 00 00 00 00 |..".....|........|
|000047c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000047f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+