home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: Macromedia Director
(archive/macromediaDirector).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| Macromedia Director (archive/macromediaDirector)
| magic
| Supported |
1%
| dexvert
| Banner Blue Movie Guide Library Auxiliary File (other/bannerBlueMovieGuideLibraryAuxiliaryFile)
| ext
| Unsupported |
1%
| dexvert
| Manga Studio Story (other/mangaStudioStory)
| ext
| Unsupported |
100%
| file
| data
| default
| |
100%
| TrID
| Generic RIFX container (little-endian)
| default
| |
100%
| gt2
| Kopftext: 'XFIRN'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 58 46 49 52 4e c0 00 00 | 35 39 43 4d 70 61 6d 69 |XFIRN...|59CMpami|
|00000010| 18 00 00 00 01 00 00 00 | 2c 00 00 00 c1 04 00 00 |........|,.......|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 70 61 6d 6d |........|....pamm|
|00000030| a4 0a 00 00 18 00 14 00 | 87 00 00 00 64 00 00 00 |........|....d...|
|00000040| ff ff ff ff ff ff ff ff | 06 00 00 00 58 46 49 52 |........|....XFIR|
|00000050| 4e c0 00 00 00 00 00 00 | 01 00 00 00 00 00 00 00 |N.......|........|
|00000060| 70 61 6d 69 18 00 00 00 | 0c 00 00 00 01 00 00 00 |pami....|........|
|00000070| b4 8b fe 04 70 61 6d 6d | a4 0a 00 00 2c 00 00 00 |....pamm|....,...|
|00000080| 00 00 00 00 20 89 fe 04 | 2a 59 45 4b fc 00 00 00 |.... ...|*YEK....|
|00000090| d8 0a 00 00 00 00 00 00 | 00 00 00 00 46 43 57 56 |........|....FCWV|
|000000a0| 50 00 00 00 dc 0b 00 00 | 00 00 00 00 00 00 00 00 |P.......|........|
|000000b0| 2a 53 41 43 4c 00 00 00 | 34 0c 00 00 00 00 00 00 |*SACL...|4.......|
|000000c0| 00 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |....eerf|........|
|000000d0| 0c 00 00 00 4b 00 00 00 | 65 65 72 66 00 00 00 00 |....K...|eerf....|
|000000e0| 00 00 00 00 0c 00 00 00 | 0e 00 00 00 66 6e 69 43 |........|....fniC|
|000000f0| 3d 00 00 00 ba be 00 00 | 00 00 00 00 00 00 00 00 |=.......|........|
|00000100| 6d 61 6e 4c 4b 09 00 00 | 66 b5 00 00 00 00 00 00 |manLK...|f.......|
|00000110| 00 00 00 00 72 63 73 4c | 92 05 00 00 22 92 00 00 |....rcsL|...."...|
|00000120| 00 00 00 00 00 00 00 00 | 72 63 73 4c b6 01 00 00 |........|rcsL....|
|00000130| bc 97 00 00 00 00 00 00 | 00 00 00 00 72 63 73 4c |........|....rcsL|
|00000140| 66 09 00 00 7a 99 00 00 | 00 00 00 00 00 00 00 00 |f...z...|........|
|00000150| 72 63 73 4c 68 02 00 00 | e8 a2 00 00 00 00 00 00 |rcsLh...|........|
|00000160| 00 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |....eerf|........|
|00000170| 0c 00 00 00 14 00 00 00 | 72 63 73 4c c0 00 00 00 |........|rcsL....|
|00000180| 58 a5 00 00 00 00 00 00 | 00 00 00 00 74 53 41 43 |X.......|....tSAC|
|00000190| 1d 00 00 00 d4 90 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 74 53 41 43 80 0a 00 00 | 4c 2c 00 00 00 00 00 00 |tSAC....|L,......|
|000001b0| 00 00 00 00 74 53 41 43 | fa 25 00 00 d4 36 00 00 |....tSAC|.%...6..|
|000001c0| 00 00 00 00 00 00 00 00 | 74 53 41 43 28 05 00 00 |........|tSAC(...|
|000001d0| d6 5c 00 00 00 00 00 00 | 00 00 00 00 65 65 72 66 |.\......|....eerf|
|000001e0| 00 00 00 00 00 00 00 00 | 0c 00 00 00 15 00 00 00 |........|........|
|000001f0| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000200| 16 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |....eerf|........|
|00000210| 0c 00 00 00 18 00 00 00 | 72 63 73 4c f6 03 00 00 |........|rcsL....|
|00000220| 20 a6 00 00 00 00 00 00 | 00 00 00 00 65 65 72 66 | .......|....eerf|
|00000230| 00 00 00 00 00 00 00 00 | 0c 00 00 00 19 00 00 00 |........|........|
|00000240| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000250| 1a 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |....eerf|........|
|00000260| 0c 00 00 00 1b 00 00 00 | 65 65 72 66 00 00 00 00 |........|eerf....|
|00000270| 00 00 00 00 0c 00 00 00 | 1c 00 00 00 65 65 72 66 |........|....eerf|
|00000280| 00 00 00 00 00 00 00 00 | 0c 00 00 00 30 00 00 00 |........|....0...|
|00000290| 72 63 73 4c ba 00 00 00 | 1e aa 00 00 00 00 00 00 |rcsL....|........|
|000002a0| 00 00 00 00 74 53 41 43 | a3 01 00 00 14 78 00 00 |....tSAC|.....x..|
|000002b0| 00 00 00 00 00 00 00 00 | 74 53 41 43 b5 00 00 00 |........|tSAC....|
|000002c0| c0 79 00 00 00 00 00 00 | 00 00 00 00 74 53 41 43 |.y......|....tSAC|
|000002d0| f9 00 00 00 7e 7a 00 00 | 00 00 00 00 00 00 00 00 |....~z..|........|
|000002e0| 74 53 41 43 c1 00 00 00 | 80 7b 00 00 00 00 00 00 |tSAC....|.{......|
|000002f0| 00 00 00 00 74 53 41 43 | 32 04 00 00 4a 7c 00 00 |....tSAC|2...J|..|
|00000300| 00 00 00 00 00 00 00 00 | 54 58 54 53 2c 00 00 00 |........|TXTS,...|
|00000310| 00 bf 00 00 00 00 00 00 | 00 00 00 00 74 53 41 43 |........|....tSAC|
|00000320| 8e 01 00 00 84 80 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 54 58 54 53 2d 00 00 00 | 34 bf 00 00 00 00 00 00 |TXTS-...|4.......|
|00000340| 00 00 00 00 74 53 41 43 | c5 06 00 00 1a 82 00 00 |....tSAC|........|
|00000350| 00 00 00 00 00 00 00 00 | 54 58 54 53 2c 00 00 00 |........|TXTS,...|
|00000360| 6a bf 00 00 00 00 00 00 | 00 00 00 00 74 53 41 43 |j.......|....tSAC|
|00000370| 78 02 00 00 e8 88 00 00 | 00 00 00 00 00 00 00 00 |x.......|........|
|00000380| 54 58 54 53 37 00 00 00 | 9e bf 00 00 00 00 00 00 |TXTS7...|........|
|00000390| 00 00 00 00 74 53 41 43 | 33 03 00 00 68 8b 00 00 |....tSAC|3...h...|
|000003a0| 00 00 00 00 00 00 00 00 | 54 58 54 53 37 00 00 00 |........|TXTS7...|
|000003b0| de bf 00 00 00 00 00 00 | 00 00 00 00 74 53 41 43 |........|....tSAC|
|000003c0| 28 02 00 00 a4 8e 00 00 | 00 00 00 00 00 00 00 00 |(.......|........|
|000003d0| 54 58 54 53 2f 00 00 00 | 1e c0 00 00 00 00 00 00 |TXTS/...|........|
|000003e0| 00 00 00 00 78 74 63 4c | 20 01 00 00 fa 90 00 00 |....xtcL| .......|
|000003f0| 00 00 00 00 00 00 00 00 | 72 63 73 4c b2 00 00 00 |........|rcsL....|
|00000400| e0 aa 00 00 00 00 00 00 | 00 00 00 00 65 65 72 66 |........|....eerf|
|00000410| 00 00 00 00 00 00 00 00 | 0c 00 00 00 33 00 00 00 |........|....3...|
|00000420| 72 63 73 4c b8 00 00 00 | 9a ab 00 00 00 00 00 00 |rcsL....|........|
|00000430| 00 00 00 00 72 63 73 4c | 96 00 00 00 5a ac 00 00 |....rcsL|....Z...|
|00000440| 00 00 00 00 00 00 00 00 | 65 65 72 66 00 00 00 00 |........|eerf....|
|00000450| 00 00 00 00 0c 00 00 00 | 35 00 00 00 72 63 73 4c |........|5...rcsL|
|00000460| 28 02 00 00 f8 ac 00 00 | 00 00 00 00 00 00 00 00 |(.......|........|
|00000470| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000480| 37 00 00 00 74 53 41 43 | bc 1f 00 00 88 0c 00 00 |7...tSAC|........|
|00000490| 00 00 00 00 00 00 00 00 | 65 65 72 66 00 00 00 00 |........|eerf....|
|000004a0| 00 00 00 00 0c 00 00 00 | 3e 00 00 00 72 63 73 4c |........|>...rcsL|
|000004b0| c6 00 00 00 28 af 00 00 | 00 00 00 00 00 00 00 00 |....(...|........|
|000004c0| 72 63 73 4c 14 01 00 00 | f6 af 00 00 00 00 00 00 |rcsL....|........|
|000004d0| 00 00 00 00 72 63 73 4c | 3c 01 00 00 12 b1 00 00 |....rcsL|<.......|
|000004e0| 00 00 00 00 00 00 00 00 | 74 53 41 43 06 16 00 00 |........|tSAC....|
|000004f0| 06 62 00 00 00 00 00 00 | 00 00 00 00 72 63 73 4c |.b......|....rcsL|
|00000500| c0 01 00 00 56 b2 00 00 | 00 00 00 00 00 00 00 00 |....V...|........|
|00000510| 72 63 73 4c 40 01 00 00 | 1e b4 00 00 00 00 00 00 |rcsL@...|........|
|00000520| 00 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |....eerf|........|
|00000530| 0c 00 00 00 3f 00 00 00 | 65 65 72 66 00 00 00 00 |....?...|eerf....|
|00000540| 00 00 00 00 0c 00 00 00 | 40 00 00 00 65 65 72 66 |........|@...eerf|
|00000550| 00 00 00 00 00 00 00 00 | 0c 00 00 00 41 00 00 00 |........|....A...|
|00000560| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000570| 42 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |B...eerf|........|
|00000580| 0c 00 00 00 43 00 00 00 | 65 65 72 66 00 00 00 00 |....C...|eerf....|
|00000590| 00 00 00 00 0c 00 00 00 | 44 00 00 00 65 65 72 66 |........|D...eerf|
|000005a0| 00 00 00 00 00 00 00 00 | 0c 00 00 00 45 00 00 00 |........|....E...|
|000005b0| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|000005c0| 46 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |F...eerf|........|
|000005d0| 0c 00 00 00 47 00 00 00 | 65 65 72 66 00 00 00 00 |....G...|eerf....|
|000005e0| 00 00 00 00 0c 00 00 00 | 48 00 00 00 65 65 72 66 |........|H...eerf|
|000005f0| 00 00 00 00 00 00 00 00 | 0c 00 00 00 49 00 00 00 |........|....I...|
|00000600| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000610| 4a 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |J...eerf|........|
|00000620| 0c 00 00 00 4c 00 00 00 | 65 65 72 66 00 00 00 00 |....L...|eerf....|
|00000630| 00 00 00 00 0c 00 00 00 | 07 00 00 00 65 65 72 66 |........|....eerf|
|00000640| 00 00 00 00 00 00 00 00 | 0c 00 00 00 4d 00 00 00 |........|....M...|
|00000650| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000660| 4e 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |N...eerf|........|
|00000670| 0c 00 00 00 4f 00 00 00 | 65 65 72 66 00 00 00 00 |....O...|eerf....|
|00000680| 00 00 00 00 0c 00 00 00 | 50 00 00 00 65 65 72 66 |........|P...eerf|
|00000690| 00 00 00 00 00 00 00 00 | 0c 00 00 00 51 00 00 00 |........|....Q...|
|000006a0| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|000006b0| 52 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |R...eerf|........|
|000006c0| 0c 00 00 00 53 00 00 00 | 65 65 72 66 00 00 00 00 |....S...|eerf....|
|000006d0| 00 00 00 00 0c 00 00 00 | 54 00 00 00 65 65 72 66 |........|T...eerf|
|000006e0| 00 00 00 00 00 00 00 00 | 0c 00 00 00 55 00 00 00 |........|....U...|
|000006f0| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000700| 56 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |V...eerf|........|
|00000710| 0c 00 00 00 57 00 00 00 | 65 65 72 66 00 00 00 00 |....W...|eerf....|
|00000720| 00 00 00 00 0c 00 00 00 | 58 00 00 00 65 65 72 66 |........|X...eerf|
|00000730| 00 00 00 00 00 00 00 00 | 0c 00 00 00 59 00 00 00 |........|....Y...|
|00000740| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|00000750| 5a 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |Z...eerf|........|
|00000760| 0c 00 00 00 5b 00 00 00 | 65 65 72 66 00 00 00 00 |....[...|eerf....|
|00000770| 00 00 00 00 0c 00 00 00 | 5c 00 00 00 65 65 72 66 |........|\...eerf|
|00000780| 00 00 00 00 00 00 00 00 | 0c 00 00 00 5d 00 00 00 |........|....]...|
|00000790| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|000007a0| 5e 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |^...eerf|........|
|000007b0| 0c 00 00 00 5f 00 00 00 | 65 65 72 66 00 00 00 00 |...._...|eerf....|
|000007c0| 00 00 00 00 0c 00 00 00 | 60 00 00 00 65 65 72 66 |........|`...eerf|
|000007d0| 00 00 00 00 00 00 00 00 | 0c 00 00 00 61 00 00 00 |........|....a...|
|000007e0| 65 65 72 66 00 00 00 00 | 00 00 00 00 0c 00 00 00 |eerf....|........|
|000007f0| 62 00 00 00 65 65 72 66 | 00 00 00 00 00 00 00 00 |b...eerf|........|
|00000800| 0c 00 00 00 63 00 00 00 | 65 65 72 66 00 00 00 00 |....c...|eerf....|
|00000810| 00 00 00 00 0c 00 00 00 | ff ff ff ff 5e 00 00 00 |........|....^...|
|00000820| 40 01 00 00 42 01 00 00 | 00 00 44 01 3e 01 00 00 |@...B...|..D.>...|
|00000830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000840| 00 00 00 00 5c 00 00 00 | 48 01 00 00 4a 01 00 00 |....\...|H...J...|
|00000850| 00 00 46 01 00 00 00 00 | 00 00 00 00 00 00 00 00 |..F.....|........|
|00000860| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000870| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000880| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000890| 00 00 00 00 60 00 00 00 | 4e 01 00 00 50 01 00 00 |....`...|N...P...|
|000008a0| 00 00 52 01 54 01 00 00 | 56 01 00 00 58 01 00 00 |..R.T...|V...X...|
|000008b0| 4c 01 00 00 00 00 00 00 | 00 00 00 00 65 00 00 00 |L.......|....e...|
|000008c0| 5c 01 00 00 5e 01 00 00 | 00 00 60 01 62 01 00 00 |\...^...|..`.b...|
|000008d0| 64 01 00 00 66 01 00 00 | 68 01 00 00 00 00 5a 01 |d...f...|h.....Z.|
|000008e0| 00 00 00 00 64 00 00 00 | 6c 01 00 00 6e 01 00 00 |....d...|l...n...|
|000008f0| 00 00 70 01 6a 01 00 00 | 00 00 00 00 00 00 00 00 |..p.j...|........|
|00000900| 00 00 00 00 00 00 00 00 | 00 00 00 00 66 00 00 00 |........|....f...|
|00000910| 74 01 00 00 76 01 00 00 | 00 00 78 01 2f 04 00 00 |t...v...|..x./...|
|00000920| 72 01 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |r.......|........|
|00000930| 00 00 00 00 68 00 00 00 | 7c 01 00 00 7e 01 00 00 |....h...||...~...|
|00000940| 00 00 80 01 7a 01 00 00 | 00 00 00 00 00 00 00 00 |....z...|........|
|00000950| 00 00 00 00 00 00 00 00 | 00 00 00 00 6a 00 00 00 |........|....j...|
|00000960| 84 01 00 00 86 01 00 00 | 00 00 88 01 82 01 00 00 |........|........|
|00000970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000980| 00 00 00 00 6c 00 00 00 | 8c 01 00 00 8e 01 00 00 |....l...|........|
|00000990| 00 00 92 01 90 01 00 00 | 8a 01 00 00 00 00 00 00 |........|........|
|000009a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009d0| 00 00 00 00 15 00 00 00 | 96 01 00 00 98 01 00 00 |........|........|
|000009e0| 00 00 9a 01 94 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000009f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 f6 02 00 00 |........|........|
|00000a00| 9e 01 00 00 a0 01 00 00 | 00 00 a2 01 a6 01 00 00 |........|........|
|00000a10| a4 01 00 00 a8 01 00 00 | 9c 01 00 00 00 00 00 00 |........|........|
|00000a20| 00 00 00 00 18 00 00 00 | ac 01 00 00 ae 01 00 00 |........|........|
|00000a30| 00 00 b0 01 aa 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 f0 02 00 00 |........|........|
|00000a50| b4 01 00 00 b6 01 00 00 | 00 00 b8 01 b2 01 00 00 |........|........|
|00000a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 ed 02 00 00 | bc 01 00 00 be 01 00 00 |........|........|
|00000a80| 00 00 c0 01 ba 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 ef 02 00 00 |........|........|
|00000aa0| c4 01 00 00 c6 01 00 00 | 00 00 c8 01 c2 01 00 00 |........|........|
|00000ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000ac0| 00 00 00 00 fd 02 00 00 | cc 01 00 00 ce 01 00 00 |........|........|
|00000ad0| 00 00 d0 01 d2 01 00 00 | 2a 59 45 4b fc 00 00 00 |........|*YEK....|
|00000ae0| 0c 00 0c 00 14 00 00 00 | 0a 00 00 00 23 00 00 00 |........|....#...|
|00000af0| 22 00 00 00 54 58 54 53 | 25 00 00 00 24 00 00 00 |"...TXTS|%...$...|
|00000b00| 54 58 54 53 27 00 00 00 | 26 00 00 00 54 58 54 53 |TXTS'...|&...TXTS|
|00000b10| 29 00 00 00 28 00 00 00 | 54 58 54 53 2b 00 00 00 |)...(...|TXTS+...|
|00000b20| 2a 00 00 00 54 58 54 53 | 2d 00 00 00 2c 00 00 00 |*...TXTS|-...,...|
|00000b30| 54 58 54 53 05 00 00 00 | 00 04 00 00 2a 53 41 43 |TXTS....|....*SAC|
|00000b40| 08 00 00 00 00 04 00 00 | 66 6e 69 43 2e 00 00 00 |........|fniC....|
|00000b50| 00 04 00 00 78 74 63 4c | 04 00 00 00 00 04 00 00 |....xtcL|........|
|00000b60| 46 43 57 56 06 00 00 00 | 00 04 00 00 20 6c 63 63 |FCWV....|.... lcc|
|00000b70| 06 00 00 00 00 04 00 00 | 20 6c 63 63 ff ff 00 00 |........| lcc....|
|00000b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000b90| ff ff 00 00 00 00 00 00 | ff ff 00 00 00 00 00 00 |........|........|
|00000ba0| ff ff 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000bb0| 00 00 00 00 ff ff 00 00 | 00 00 00 00 ff ff 00 00 |........|........|
|00000bc0| 00 00 00 00 ff ff 00 00 | da 15 09 01 64 03 ad 01 |........|....d...|
|00000bd0| f6 3f 2f 02 00 00 00 00 | ff ff 00 00 46 43 57 56 |.?/.....|....FCWV|
|00000be0| 50 00 00 00 00 50 04 c1 | 00 00 00 00 00 00 00 00 |P....P..|........|
|00000bf0| 00 01 00 13 01 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000c00| 00 00 00 00 00 00 f7 23 | 04 c1 00 00 00 00 00 00 |.......#|........|
|00000c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 01 6e df |........|......n.|
|00000c20| 00 00 00 3c 76 91 3c b6 | 00 10 00 00 00 00 00 00 |...<v.<.|........|
|00000c30| 00 00 00 00 2a 53 41 43 | 4c 00 00 00 00 00 00 36 |....*SAC|L......6|
|00000c40| 00 00 00 11 00 00 00 12 | 00 00 00 13 00 00 00 3b |........|.......;|
|00000c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 1e |........|........|
|00000c60| 00 00 00 1f 00 00 00 20 | 00 00 00 21 00 00 00 22 |....... |...!..."|
|00000c70| 00 00 00 24 00 00 00 26 | 00 00 00 28 00 00 00 2a |...$...&|...(...*|
|00000c80| 00 00 00 2c 00 00 00 10 | 74 53 41 43 bc 1f 00 00 |...,....|tSAC....|
|00000c90| 00 00 00 0b 00 00 1f ae | 00 00 00 02 00 00 00 14 |........|........|
|00000ca0| 05 02 ec bc 00 00 00 00 | 00 00 00 00 00 00 00 01 |........|........|
|00000cb0| 00 0e 00 00 00 00 00 00 | 1b 57 00 00 1b 6a 00 00 |........|.W...j..|
|00000cc0| 1b 6a 00 00 1b 6a 00 00 | 1b 6a 00 00 1b 7e 00 00 |.j...j..|.j...~..|
|00000cd0| 1f 54 00 00 1f 54 00 00 | 1f 54 00 00 1f 54 00 00 |.T...T..|.T...T..|
|00000ce0| 1f 54 00 00 1f 54 00 00 | 1f 54 00 00 1f 5c 2d 2d |.T...T..|.T...\--|
|00000cf0| 20 a9 20 31 39 39 34 2d | 31 39 39 37 20 41 70 70 | . 1994-|1997 App|
|00000d00| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc|
|00000d10| 2e 20 20 41 6c 6c 20 72 | 69 67 68 74 73 20 72 65 |. All r|ights re|
|00000d20| 73 65 72 76 65 64 2e 0d | 0d 0d 2d 2d 20 4e 6f 74 |served..|..-- Not|
|00000d30| 65 3a 20 20 57 65 20 68 | 61 76 65 20 74 72 69 65 |e: We h|ave trie|
|00000d40| 64 2c 20 77 68 65 72 65 | 20 70 6f 73 73 69 62 6c |d, where| possibl|
|00000d50| 65 2c 20 74 6f 20 69 6e | 64 69 63 61 74 65 20 74 |e, to in|dicate t|
|00000d60| 68 65 20 62 61 72 65 0d | 2d 2d 20 6d 69 6e 69 6d |he bare.|-- minim|
|00000d70| 75 6d 20 63 6f 6d 6d 61 | 6e 64 73 20 6e 65 65 64 |um comma|nds need|
|00000d80| 65 64 20 74 6f 20 64 69 | 73 70 6c 61 79 20 61 6e |ed to di|splay an|
|00000d90| 64 20 6d 61 6e 69 70 75 | 6c 61 74 65 20 51 54 56 |d manipu|late QTV|
|00000da0| 52 20 6d 6f 76 69 65 73 | 2e 20 54 68 65 73 65 20 |R movies|. These |
|00000db0| 63 6f 6d 6d 61 6e 64 73 | 0d 2d 2d 20 61 72 65 20 |commands|.-- are |
|00000dc0| 69 6e 64 69 63 61 74 65 | 64 20 69 6e 20 74 68 69 |indicate|d in thi|
|00000dd0| 73 20 63 6f 6c 6f 72 2e | 20 49 6e 20 6d 61 6e 79 |s color.| In many|
|00000de0| 20 63 61 73 65 73 20 74 | 68 65 20 61 64 64 69 74 | cases t|he addit|
|00000df0| 69 6f 6e 61 6c 20 73 63 | 72 69 70 74 69 6e 67 20 |ional sc|ripting |
|00000e00| 70 72 6f 76 69 64 65 73 | 0d 2d 2d 20 65 72 72 6f |provides|.-- erro|
|00000e10| 72 20 63 68 65 63 6b 69 | 6e 67 20 61 6e 64 20 63 |r checki|ng and c|
|00000e20| 6c 65 61 6e 2d 75 70 2c | 20 72 65 73 75 6c 74 69 |lean-up,| resulti|
|00000e30| 6e 67 20 69 6e 20 61 20 | 6d 6f 72 65 20 72 6f 62 |ng in a |more rob|
|00000e40| 75 73 74 20 70 72 6f 64 | 75 63 74 2c 20 62 75 74 |ust prod|uct, but|
|00000e50| 20 66 72 6f 6d 20 61 0d | 2d 2d 20 6c 65 61 72 6e | from a.|-- learn|
|00000e60| 69 6e 67 20 70 6f 69 6e | 74 20 6f 66 20 76 69 65 |ing poin|t of vie|
|00000e70| 77 2c 20 65 78 70 65 72 | 69 6d 65 6e 74 69 6e 67 |w, exper|imenting|
|00000e80| 20 77 69 74 68 20 74 68 | 65 20 62 61 73 69 63 73 | with th|e basics|
|00000e90| 20 6d 61 79 20 62 65 20 | 68 65 6c 70 66 75 6c 2e | may be |helpful.|
|00000ea0| 20 4e 6f 74 65 20 74 68 | 61 74 0d 2d 2d 20 74 68 | Note th|at.-- th|
|00000eb0| 65 73 65 20 6c 69 6e 65 | 73 20 61 72 65 20 6e 6f |ese line|s are no|
|00000ec0| 74 20 69 6e 20 61 20 63 | 6f 6e 64 69 74 69 6f 6e |t in a c|ondition|
|00000ed0| 20 74 6f 20 63 6f 70 79 | 20 61 6e 64 20 70 61 73 | to copy| and pas|
|00000ee0| 74 65 2c 20 74 68 65 79 | 20 61 72 65 20 6f 6e 6c |te, they| are onl|
|00000ef0| 79 20 70 6f 69 6e 74 65 | 72 73 2e 0d 0d 2d 2d 3d |y pointe|rs...--=|
|00000f00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000f40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 2d 2d 20 |========|====.-- |
|00000f50| 52 6f 75 74 69 6e 65 73 | 20 66 6f 72 20 69 6e 69 |Routines| for ini|
|00000f60| 74 69 61 6c 69 7a 69 6e | 67 20 61 6e 64 20 63 6c |tializin|g and cl|
|00000f70| 65 61 6e 69 6e 67 20 75 | 70 20 74 68 65 20 44 69 |eaning u|p the Di|
|00000f80| 72 65 63 74 6f 72 20 6d | 6f 76 69 65 2e 0d 2d 2d |rector m|ovie..--|
|00000f90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fa0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 0d 2d |--------|-----..-|
|00000fe0| 2d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |-=======|========|
|00000ff0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001000| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001020| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2d |========|======.-|
|00001030| 2d 20 53 74 61 72 74 4d | 6f 76 69 65 0d 2d 2d 0d |- StartM|ovie.--.|
|00001040| 2d 2d 20 52 75 6e 73 20 | 61 74 20 6d 6f 76 69 65 |-- Runs |at movie|
|00001050| 20 73 74 61 72 74 20 74 | 69 6d 65 2e 20 20 49 6e | start t|ime. In|
|00001060| 69 74 69 61 6c 69 7a 65 | 73 20 6b 65 79 20 67 6c |itialize|s key gl|
|00001070| 6f 62 61 6c 73 2c 20 6f | 70 65 6e 73 20 74 68 65 |obals, o|pens the|
|00001080| 20 65 78 74 65 72 6e 61 | 6c 20 63 6f 64 65 0d 2d | externa|l code.-|
|00001090| 2d 20 6c 69 62 72 61 72 | 79 2c 20 72 65 67 69 73 |- librar|y, regis|
|000010a0| 74 65 72 73 20 74 68 65 | 20 51 75 69 63 6b 54 69 |ters the| QuickTi|
|000010b0| 6d 65 20 56 52 20 63 6f | 6d 70 6f 6e 65 6e 74 73 |me VR co|mponents|
|000010c0| 2c 20 61 6e 64 20 63 72 | 65 61 74 65 73 20 61 6e |, and cr|eates an|
|000010d0| 20 69 6e 73 74 61 6e 63 | 65 20 6f 66 20 74 68 65 | instanc|e of the|
|000010e0| 0d 2d 2d 20 58 54 56 52 | 20 58 74 72 61 2e 0d 2d |.-- XTVR| Xtra..-|
|000010f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 6f |--------|------.o|
|00001140| 6e 20 53 74 61 72 74 4d | 6f 76 69 65 58 74 72 61 |n StartM|ovieXtra|
|00001150| 0d 20 20 67 6c 6f 62 61 | 6c 20 67 51 54 56 52 49 |. globa|l gQTVRI|
|00001160| 6e 73 74 61 6e 63 65 58 | 74 72 61 2c 20 67 50 61 |nstanceX|tra, gPa|
|00001170| 74 68 4e 61 6d 65 2c 20 | 67 4c 61 73 74 54 69 6d |thName, |gLastTim|
|00001180| 65 52 6f 6c 6c 6f 76 65 | 72 2c 20 67 54 68 65 58 |eRollove|r, gTheX|
|00001190| 74 72 61 2c 20 67 4f 6e | 50 43 2c 58 70 61 74 68 |tra, gOn|PC,Xpath|
|000011a0| 0d 20 20 70 75 74 20 30 | 20 69 6e 74 6f 20 67 51 |. put 0| into gQ|
|000011b0| 54 56 52 49 6e 73 74 61 | 6e 63 65 58 74 72 61 0d |TVRInsta|nceXtra.|
|000011c0| 20 20 70 75 74 20 65 6d | 70 74 79 20 69 6e 74 6f | put em|pty into|
|000011d0| 20 67 50 61 74 68 4e 61 | 6d 65 0d 20 20 70 75 74 | gPathNa|me. put|
|000011e0| 20 66 61 6c 73 65 20 69 | 6e 74 6f 20 67 4c 61 73 | false i|nto gLas|
|000011f0| 74 54 69 6d 65 52 6f 6c | 6c 6f 76 65 72 0d 20 20 |tTimeRol|lover. |
|00001200| 0d 20 20 2d 2d 20 69 6e | 69 74 69 61 6c 69 7a 65 |. -- in|itialize|
|00001210| 20 61 20 66 6c 61 67 20 | 66 6f 72 20 68 61 6e 64 | a flag |for hand|
|00001220| 6c 65 72 73 20 74 68 61 | 74 20 6e 65 65 64 20 78 |lers tha|t need x|
|00001230| 2d 70 6c 61 74 66 6f 72 | 6d 20 64 69 66 66 65 72 |-platfor|m differ|
|00001240| 65 6e 63 65 73 0d 20 20 | 69 66 20 74 68 65 20 6d |ences. |if the m|
|00001250| 61 63 68 69 6e 65 54 79 | 70 65 20 3d 20 32 35 36 |achineTy|pe = 256|
|00001260| 20 74 68 65 6e 20 73 65 | 74 20 67 4f 6e 50 43 20 | then se|t gOnPC |
|00001270| 3d 20 74 72 75 65 0d 20 | 20 0d 20 20 2d 2d 20 72 |= true. | . -- r|
|00001280| 65 67 69 73 74 65 72 20 | 74 68 65 20 51 75 69 63 |egister |the Quic|
|00001290| 6b 74 69 6d 65 20 56 52 | 20 63 6f 6d 70 6f 6e 65 |ktime VR| compone|
|000012a0| 6e 74 0d 20 20 73 65 74 | 20 67 54 68 65 58 74 72 |nt. set| gTheXtr|
|000012b0| 61 20 3d 20 78 74 72 61 | 20 22 51 54 56 52 58 74 |a = xtra| "QTVRXt|
|000012c0| 72 61 22 0d 20 20 0d 20 | 20 0d 20 20 51 54 56 52 |ra". . | . QTVR|
|000012d0| 45 6e 74 65 72 28 67 54 | 68 65 58 74 72 61 29 0d |Enter(gT|heXtra).|
|000012e0| 20 0d 20 20 0d 20 20 2d | 2d 20 63 72 65 61 74 65 | . . -|- create|
|000012f0| 20 61 6e 20 6f 62 6a 65 | 63 74 20 66 72 6f 6d 20 | an obje|ct from |
|00001300| 74 68 65 20 51 54 56 52 | 20 58 54 52 41 0d 20 20 |the QTVR| XTRA. |
|00001310| 69 66 20 6e 6f 74 20 56 | 4f 49 44 50 28 67 54 68 |if not V|OIDP(gTh|
|00001320| 65 58 74 72 61 29 20 74 | 68 65 6e 20 73 65 74 20 |eXtra) t|hen set |
|00001330| 67 51 54 56 52 49 6e 73 | 74 61 6e 63 65 58 74 72 |gQTVRIns|tanceXtr|
|00001340| 61 20 3d 20 6e 65 77 28 | 67 54 68 65 58 74 72 61 |a = new(|gTheXtra|
|00001350| 29 0d 20 0d 20 20 0d 20 | 0d 20 20 2d 2d 20 69 6e |). . . |. -- in|
|00001360| 69 74 69 61 6c 69 7a 65 | 20 63 61 6c 6c 62 61 63 |itialize| callbac|
|00001370| 6b 73 20 6f 6e 20 74 68 | 65 20 6d 61 63 3a 20 0d |ks on th|e mac: .|
|00001380| 20 20 69 66 20 6e 6f 74 | 20 67 4f 6e 50 43 20 74 | if not| gOnPC t|
|00001390| 68 65 6e 0d 20 20 20 20 | 70 75 74 20 43 61 6c 6c |hen. |put Call|
|000013a0| 42 61 63 6b 54 72 61 63 | 65 72 28 6d 4e 65 77 29 |BackTrac|er(mNew)|
|000013b0| 20 69 6e 74 6f 20 51 54 | 56 52 43 61 6c 6c 42 61 | into QT|VRCallBa|
|000013c0| 63 6b 46 61 63 74 6f 72 | 79 0d 20 20 20 20 53 65 |ckFactor|y. Se|
|000013d0| 74 43 61 6c 6c 42 61 63 | 6b 20 50 61 6e 6f 4d 6f |tCallBac|k PanoMo|
|000013e0| 76 69 65 2c 20 51 54 56 | 52 43 61 6c 6c 42 61 63 |vie, QTV|RCallBac|
|000013f0| 6b 46 61 63 74 6f 72 79 | 0d 20 20 65 6e 64 20 69 |kFactory|. end i|
|00001400| 66 0d 20 20 0d 20 20 2d | 2d 20 2a 2a 20 66 69 6c |f. . -|- ** fil|
|00001410| 65 49 4f 20 63 6f 64 65 | 20 66 6f 72 20 50 43 20 |eIO code| for PC |
|00001420| 70 72 6f 6a 65 63 74 6f | 72 73 3a 20 75 6e 63 6f |projecto|rs: unco|
|00001430| 6d 6d 65 6e 74 20 74 68 | 65 20 6c 69 6e 65 20 6f |mment th|e line o|
|00001440| 66 20 63 6f 64 65 20 0d | 20 20 2d 2d 20 2a 2a 20 |f code .| -- ** |
|00001450| 62 65 6c 6f 77 20 61 6e | 64 20 69 6e 63 6c 75 64 |below an|d includ|
|00001460| 65 20 74 68 65 20 66 69 | 6c 65 49 4f 20 78 4f 62 |e the fi|leIO xOb|
|00001470| 6a 65 63 74 20 28 22 66 | 69 6c 65 49 4f 2e 64 6c |ject ("f|ileIO.dl|
|00001480| 6c 22 29 20 69 6e 20 74 | 68 65 20 0d 20 20 2d 2d |l") in t|he . --|
|00001490| 20 2a 2a 20 73 61 6d 65 | 20 64 69 72 65 63 74 6f | ** same| directo|
|000014a0| 72 79 20 61 73 20 74 68 | 65 20 64 69 72 65 63 74 |ry as th|e direct|
|000014b0| 6f 72 20 6d 6f 76 69 65 | 2e 20 53 65 65 20 73 74 |or movie|. See st|
|000014c0| 6f 70 4d 6f 76 69 65 20 | 61 6c 73 6f 2e 0d 20 20 |opMovie |also.. |
|000014d0| 2d 2d 20 20 20 6f 70 65 | 6e 58 6c 69 62 20 22 66 |-- ope|nXlib "f|
|000014e0| 69 6c 65 49 4f 2e 64 6c | 6c 22 0d 65 6e 64 0d 0d |ileIO.dl|l".end..|
|000014f0| 0d 2d 2d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.--=====|========|
|00001500| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001510| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001520| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001530| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001540| 0d 2d 2d 20 53 74 6f 70 | 4d 6f 76 69 65 0d 2d 2d |.-- Stop|Movie.--|
|00001550| 0d 2d 2d 20 52 75 6e 73 | 20 61 74 20 6d 6f 76 69 |.-- Runs| at movi|
|00001560| 65 20 73 74 6f 70 20 74 | 69 6d 65 2e 20 20 43 6c |e stop t|ime. Cl|
|00001570| 6f 73 65 73 20 61 6e 79 | 20 6f 70 65 6e 20 70 61 |oses any| open pa|
|00001580| 6e 6f 20 6f 72 20 6e 61 | 76 20 6d 6f 76 69 65 73 |no or na|v movies|
|00001590| 2e 20 20 44 69 73 70 6f | 73 65 73 0d 2d 2d 20 6f |. Dispo|ses.-- o|
|000015a0| 66 20 74 68 65 20 58 43 | 4d 44 20 43 61 6c 6c 62 |f the XC|MD Callb|
|000015b0| 61 63 6b 20 46 61 63 74 | 6f 72 79 20 61 6e 64 20 |ack Fact|ory and |
|000015c0| 63 6c 6f 73 65 73 20 74 | 68 65 20 65 78 74 65 72 |closes t|he exter|
|000015d0| 6e 61 6c 20 63 6f 64 65 | 20 6c 69 62 72 61 72 79 |nal code| library|
|000015e0| 2e 0d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..------|--------|
|000015f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001610| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001620| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001630| 2d 0d 6f 6e 20 53 74 6f | 70 4d 6f 76 69 65 58 74 |-.on Sto|pMovieXt|
|00001640| 72 61 0d 20 20 67 6c 6f | 62 61 6c 20 67 51 54 56 |ra. glo|bal gQTV|
|00001650| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 2c 20 67 |RInstanc|eXtra, g|
|00001660| 54 68 65 58 74 72 61 0d | 20 20 0d 20 20 2d 2d 20 |TheXtra.| . -- |
|00001670| 43 6c 6f 73 65 20 61 6e | 79 20 6f 70 65 6e 20 70 |Close an|y open p|
|00001680| 61 6e 6f 72 61 6d 69 63 | 20 6f 72 20 6f 62 6a 65 |anoramic| or obje|
|00001690| 63 74 20 6d 6f 76 69 65 | 73 0d 20 0d 20 20 43 6c |ct movie|s. . Cl|
|000016a0| 6f 73 65 4d 6f 76 69 65 | 58 74 72 61 0d 20 0d 20 |oseMovie|Xtra. . |
|000016b0| 20 0d 20 20 2d 2d 20 70 | 75 72 67 65 20 74 68 65 | . -- p|urge the|
|000016c0| 20 6f 62 6a 65 63 74 20 | 66 72 6f 6d 20 6d 65 6d | object |from mem|
|000016d0| 6f 72 79 0d 20 20 73 65 | 74 20 67 51 54 56 52 49 |ory. se|t gQTVRI|
|000016e0| 6e 73 74 61 6e 63 65 58 | 74 72 61 20 3d 20 30 0d |nstanceX|tra = 0.|
|000016f0| 20 20 0d 20 20 2d 2d 20 | 75 6e 72 65 67 69 73 74 | . -- |unregist|
|00001700| 65 72 20 74 68 65 20 51 | 75 69 63 6b 74 69 6d 65 |er the Q|uicktime|
|00001710| 20 56 52 20 63 6f 6d 70 | 6f 6e 65 6e 74 0d 20 0d | VR comp|onent. .|
|00001720| 20 20 51 54 56 52 45 78 | 69 74 28 67 54 68 65 58 | QTVREx|it(gTheX|
|00001730| 74 72 61 29 0d 0d 20 20 | 0d 20 20 2d 2d 20 2a 2a |tra).. |. -- **|
|00001740| 20 66 69 6c 65 49 4f 20 | 63 6f 64 65 20 66 6f 72 | fileIO |code for|
|00001750| 20 50 43 20 70 72 6f 6a | 65 63 74 6f 72 73 3a 20 | PC proj|ectors: |
|00001760| 75 6e 63 6f 6d 6d 65 6e | 74 20 74 68 65 20 6c 69 |uncommen|t the li|
|00001770| 6e 65 20 6f 66 20 63 6f | 64 65 20 62 65 6c 6f 77 |ne of co|de below|
|00001780| 3a 0d 20 20 0d 20 20 63 | 6c 6f 73 65 58 6c 69 62 |:. . c|loseXlib|
|00001790| 0d 20 20 0d 65 6e 64 0d | 0d 0d 0d 2d 2d 3d 3d 3d |. .end.|...--===|
|000017a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000017e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 2d 2d 20 4f 70 |========|==.-- Op|
|000017f0| 65 6e 4d 6f 76 69 65 0d | 2d 2d 20 4f 70 65 6e 73 |enMovie.|-- Opens|
|00001800| 20 61 20 51 54 56 52 20 | 4d 6f 76 69 65 2e 20 52 | a QTVR |Movie. R|
|00001810| 65 6c 69 65 73 20 6f 6e | 20 61 20 70 61 73 73 65 |elies on| a passe|
|00001820| 64 20 66 69 6c 65 6e 61 | 6d 65 20 28 63 6f 6d 70 |d filena|me (comp|
|00001830| 6c 65 74 65 20 70 61 74 | 68 29 2c 20 61 20 73 70 |lete pat|h), a sp|
|00001840| 72 69 74 65 20 69 6e 20 | 74 68 65 0d 2d 2d 20 6c |rite in |the.-- l|
|00001850| 6f 63 61 74 69 6f 6e 20 | 64 65 73 69 72 65 64 20 |ocation |desired |
|00001860| 66 6f 72 20 74 68 65 20 | 6d 6f 76 69 65 2c 20 61 |for the |movie, a|
|00001870| 6e 64 20 61 6e 20 69 6e | 64 69 63 61 74 69 6f 6e |nd an in|dication|
|00001880| 20 6f 66 20 77 65 74 68 | 65 72 20 74 68 65 20 6d | of weth|er the m|
|00001890| 6f 76 69 65 20 73 68 6f | 75 6c 64 0d 2d 2d 20 62 |ovie sho|uld.-- b|
|000018a0| 65 20 64 69 73 70 6c 61 | 79 65 64 20 72 69 67 68 |e displa|yed righ|
|000018b0| 74 20 61 77 61 79 2e 0d | 2d 2d 2d 2d 2d 2d 2d 2d |t away..|--------|
|000018c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000018d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000018e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000018f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001900| 2d 2d 2d 2d 2d 2d 2d 0d | 6f 6e 20 4f 70 65 6e 4d |-------.|on OpenM|
|00001910| 6f 76 69 65 58 74 72 61 | 20 70 46 69 6c 65 4e 61 |ovieXtra| pFileNa|
|00001920| 6d 65 2c 20 70 53 70 72 | 69 74 65 4e 75 6d 2c 20 |me, pSpr|iteNum, |
|00001930| 74 53 68 6f 77 4f 6e 4f | 70 65 6e 0d 20 20 67 6c |tShowOnO|pen. gl|
|00001940| 6f 62 61 6c 20 67 51 54 | 56 52 49 6e 73 74 61 6e |obal gQT|VRInstan|
|00001950| 63 65 58 74 72 61 2c 20 | 67 50 61 74 68 4e 61 6d |ceXtra, |gPathNam|
|00001960| 65 2c 20 67 46 69 6c 65 | 4e 61 6d 65 0d 20 20 0d |e, gFile|Name. .|
|00001970| 20 20 2d 2d 20 54 68 65 | 20 75 73 65 20 6f 66 20 | -- The| use of |
|00001980| 61 20 73 69 6e 67 6c 65 | 20 67 6c 6f 62 61 6c 20 |a single| global |
|00001990| 67 51 54 56 52 49 6e 73 | 74 61 6e 63 65 58 74 72 |gQTVRIns|tanceXtr|
|000019a0| 61 20 63 6f 6e 73 74 72 | 61 69 6e 73 20 74 68 65 |a constr|ains the|
|000019b0| 73 65 20 72 6f 75 74 69 | 6e 65 73 20 0d 20 20 2d |se routi|nes . -|
|000019c0| 2d 20 74 6f 20 6f 6e 6c | 79 20 61 6c 6c 6f 77 20 |- to onl|y allow |
|000019d0| 6f 6e 65 20 51 54 56 52 | 20 6d 6f 76 69 65 20 74 |one QTVR| movie t|
|000019e0| 6f 20 62 65 20 6f 70 65 | 6e 20 61 74 20 61 20 74 |o be ope|n at a t|
|000019f0| 69 6d 65 2e 0d 20 20 0d | 20 20 2d 2d 20 43 6c 6f |ime.. .| -- Clo|
|00001a00| 73 65 20 61 6e 79 20 6f | 74 68 65 72 20 6f 70 65 |se any o|ther ope|
|00001a10| 6e 20 51 54 56 52 20 6d | 6f 76 69 65 2e 0d 20 20 |n QTVR m|ovie.. |
|00001a20| 43 6c 6f 73 65 4d 6f 76 | 69 65 58 74 72 61 0d 20 |CloseMov|ieXtra. |
|00001a30| 20 0d 20 20 2d 2d 20 4d | 61 6b 65 20 74 68 65 20 | . -- M|ake the |
|00001a40| 6d 6f 76 69 65 20 64 69 | 73 70 6c 61 79 20 69 6e |movie di|splay in|
|00001a50| 20 74 68 65 20 72 65 63 | 74 20 63 6f 76 65 72 65 | the rec|t covere|
|00001a60| 64 20 62 79 20 73 70 72 | 69 74 65 20 70 53 70 72 |d by spr|ite pSpr|
|00001a70| 69 74 65 4e 75 6d 0d 20 | 20 73 65 74 20 74 52 65 |iteNum. | set tRe|
|00001a80| 63 74 20 3d 20 74 68 65 | 20 6c 65 66 74 20 6f 66 |ct = the| left of|
|00001a90| 20 73 70 72 69 74 65 20 | 70 53 70 72 69 74 65 4e | sprite |pSpriteN|
|00001aa0| 75 6d 20 26 20 22 2c 22 | 20 26 20 74 68 65 20 74 |um & ","| & the t|
|00001ab0| 6f 70 20 6f 66 20 73 70 | 72 69 74 65 20 70 53 70 |op of sp|rite pSp|
|00001ac0| 72 69 74 65 4e 75 6d 20 | 26 20 22 2c 22 20 26 c2 |riteNum |& "," &.|
|00001ad0| 0d 74 68 65 20 72 69 67 | 68 74 20 6f 66 20 73 70 |.the rig|ht of sp|
|00001ae0| 72 69 74 65 20 70 53 70 | 72 69 74 65 4e 75 6d 20 |rite pSp|riteNum |
|00001af0| 26 20 22 2c 22 20 26 20 | 74 68 65 20 62 6f 74 74 |& "," & |the bott|
|00001b00| 6f 6d 20 6f 66 20 73 70 | 72 69 74 65 20 70 53 70 |om of sp|rite pSp|
|00001b10| 72 69 74 65 4e 75 6d 0d | 20 20 0d 20 20 2d 2d 20 |riteNum.| . -- |
|00001b20| 6f 70 65 6e 20 74 68 65 | 20 6d 6f 76 69 65 0d 20 |open the| movie. |
|00001b30| 20 70 75 74 20 51 54 56 | 52 4f 70 65 6e 28 67 51 | put QTV|ROpen(gQ|
|00001b40| 54 56 52 49 6e 73 74 61 | 6e 63 65 58 74 72 61 2c |TVRInsta|nceXtra,|
|00001b50| 20 70 46 69 6c 65 4e 61 | 6d 65 2c 20 74 52 65 63 | pFileNa|me, tRec|
|00001b60| 74 2c 20 74 53 68 6f 77 | 4f 6e 4f 70 65 6e 29 20 |t, tShow|OnOpen) |
|00001b70| 69 6e 74 6f 20 74 52 65 | 73 75 6c 74 0d 20 20 69 |into tRe|sult. i|
|00001b80| 66 20 74 52 65 73 75 6c | 74 20 63 6f 6e 74 61 69 |f tResul|t contai|
|00001b90| 6e 73 20 22 65 72 72 6f | 72 22 20 74 68 65 6e 0d |ns "erro|r" then.|
|00001ba0| 20 20 20 20 2d 2d 20 44 | 69 73 70 6c 61 79 20 74 | -- D|isplay t|
|00001bb0| 68 65 20 65 72 72 6f 72 | 20 69 6e 20 74 68 65 20 |he error| in the |
|00001bc0| 6d 65 73 73 61 67 65 20 | 77 69 6e 64 6f 77 0d 20 |message |window. |
|00001bd0| 20 20 20 70 75 74 20 74 | 52 65 73 75 6c 74 0d 20 | put t|Result. |
|00001be0| 20 20 20 2d 2d 20 69 6e | 69 74 69 61 6c 69 7a 65 | -- in|itialize|
|00001bf0| 20 74 68 65 20 6f 62 6a | 65 63 74 0d 20 20 20 20 | the obj|ect. |
|00001c00| 2d 2d 20 73 65 74 20 67 | 51 54 56 52 49 6e 73 74 |-- set g|QTVRInst|
|00001c10| 61 6e 63 65 58 74 72 61 | 20 3d 20 30 0d 20 20 20 |anceXtra| = 0. |
|00001c20| 20 62 65 65 70 0d 20 20 | 20 20 65 78 69 74 0d 20 | beep. | exit. |
|00001c30| 20 65 6e 64 20 69 66 0d | 20 20 0d 20 20 2d 2d 20 | end if.| . -- |
|00001c40| 73 74 61 73 68 20 74 68 | 65 20 70 61 74 68 20 74 |stash th|e path t|
|00001c50| 6f 20 74 68 65 20 6d 6f | 76 69 65 20 6a 75 73 74 |o the mo|vie just|
|00001c60| 20 69 6e 20 63 61 73 65 | 20 77 65 20 6e 65 65 64 | in case| we need|
|00001c70| 20 74 6f 20 6f 70 65 6e | 20 61 20 6c 69 6e 6b 65 | to open| a linke|
|00001c80| 64 20 6f 62 6a 65 63 74 | 20 6d 6f 76 69 65 20 6c |d object| movie l|
|00001c90| 61 74 65 72 0d 20 20 70 | 75 74 20 70 46 69 6c 65 |ater. p|ut pFile|
|00001ca0| 4e 61 6d 65 20 69 6e 74 | 6f 20 67 46 69 6c 65 4e |Name int|o gFileN|
|00001cb0| 61 6d 65 0d 20 20 70 75 | 74 20 45 78 74 72 61 63 |ame. pu|t Extrac|
|00001cc0| 74 50 61 74 68 4e 61 6d | 65 58 74 72 61 28 70 46 |tPathNam|eXtra(pF|
|00001cd0| 69 6c 65 4e 61 6d 65 29 | 20 69 6e 74 6f 20 67 50 |ileName)| into gP|
|00001ce0| 61 74 68 4e 61 6d 65 0d | 20 20 0d 20 20 2d 2d 20 |athName.| . -- |
|00001cf0| 69 66 20 69 74 27 73 20 | 61 20 70 61 6e 6f 20 77 |if it's |a pano w|
|00001d00| 65 27 6c 6c 20 62 65 20 | 77 61 6e 74 69 6e 67 20 |e'll be |wanting |
|00001d10| 73 6f 6d 65 20 63 61 6c | 6c 62 61 63 6b 73 0d 20 |some cal|lbacks. |
|00001d20| 20 69 66 20 51 54 56 52 | 47 65 74 51 54 56 52 54 | if QTVR|GetQTVRT|
|00001d30| 79 70 65 28 67 51 54 56 | 52 49 6e 73 74 61 6e 63 |ype(gQTV|RInstanc|
|00001d40| 65 58 74 72 61 29 20 3d | 20 22 51 54 56 52 50 61 |eXtra) =| "QTVRPa|
|00001d50| 6e 6f 72 61 6d 61 22 20 | 74 68 65 6e 0d 20 20 20 |norama" |then. |
|00001d60| 20 49 6e 69 74 50 61 6e | 6f 43 61 6c 6c 62 61 63 | InitPan|oCallbac|
|00001d70| 6b 73 58 74 72 61 0d 20 | 20 65 6e 64 20 69 66 0d |ksXtra. | end if.|
|00001d80| 20 20 0d 20 20 2d 2d 20 | 20 64 6f 6e 27 74 20 74 | . -- | don't t|
|00001d90| 68 69 6e 6b 20 77 65 20 | 6e 65 65 64 20 74 68 69 |hink we |need thi|
|00001da0| 73 2e 2e 2e 20 28 65 72 | 69 63 20 31 31 2f 32 33 |s... (er|ic 11/23|
|00001db0| 29 0d 20 20 2d 2d 20 20 | 69 66 20 74 53 68 6f 77 |). -- |if tShow|
|00001dc0| 4f 6e 4f 70 65 6e 20 3d | 20 22 76 69 73 69 62 6c |OnOpen =| "visibl|
|00001dd0| 65 22 20 74 68 65 6e 0d | 20 20 2d 2d 20 20 20 20 |e" then.| -- |
|00001de0| 51 54 56 52 55 70 64 61 | 74 65 28 67 51 54 56 52 |QTVRUpda|te(gQTVR|
|00001df0| 49 6e 73 74 61 6e 63 65 | 58 74 72 61 29 0d 20 20 |Instance|Xtra). |
|00001e00| 2d 2d 20 20 65 6e 64 20 | 69 66 0d 20 20 0d 65 6e |-- end |if. .en|
|00001e10| 64 0d 0d 0d 2d 2d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |d...--==|========|
|00001e20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001e60| 3d 3d 3d 0d 2d 2d 20 43 | 6c 6f 73 65 4d 6f 76 69 |===.-- C|loseMovi|
|00001e70| 65 0d 2d 2d 0d 2d 2d 20 | 44 69 73 70 6f 73 65 73 |e.--.-- |Disposes|
|00001e80| 20 61 6e 20 6f 70 65 6e | 20 6d 6f 76 69 65 2e 20 | an open| movie. |
|00001e90| 20 54 68 69 73 20 64 6f | 65 73 20 6e 6f 74 20 72 | This do|es not r|
|00001ea0| 65 6d 6f 76 65 20 74 68 | 65 20 69 6d 61 67 65 20 |emove th|e image |
|00001eb0| 66 72 6f 6d 0d 2d 2d 20 | 74 68 65 20 73 63 72 65 |from.-- |the scre|
|00001ec0| 65 6e 2e 0d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |en..----|--------|
|00001ed0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ee0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ef0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001f10| 2d 2d 2d 0d 6f 6e 20 43 | 6c 6f 73 65 4d 6f 76 69 |---.on C|loseMovi|
|00001f20| 65 58 74 72 61 0d 20 20 | 67 6c 6f 62 61 6c 20 67 |eXtra. |global g|
|00001f30| 51 54 56 52 49 6e 73 74 | 61 6e 63 65 58 74 72 61 |QTVRInst|anceXtra|
|00001f40| 2c 20 67 56 52 2e 4d 6f | 76 69 65 4f 70 65 6e 0d |, gVR.Mo|vieOpen.|
|00001f50| 20 20 69 66 20 49 73 51 | 54 56 52 4d 6f 76 69 65 | if IsQ|TVRMovie|
|00001f60| 28 67 51 54 56 52 49 6e | 73 74 61 6e 63 65 58 74 |(gQTVRIn|stanceXt|
|00001f70| 72 61 29 20 74 68 65 6e | 0d 20 20 20 20 51 54 56 |ra) then|. QTV|
|00001f80| 52 43 6c 6f 73 65 28 67 | 51 54 56 52 49 6e 73 74 |RClose(g|QTVRInst|
|00001f90| 61 6e 63 65 58 74 72 61 | 29 0d 20 20 65 6e 64 20 |anceXtra|). end |
|00001fa0| 69 66 0d 20 20 70 75 74 | 20 46 41 4c 53 45 20 69 |if. put| FALSE i|
|00001fb0| 6e 74 6f 20 67 56 52 2e | 4d 6f 76 69 65 4f 70 65 |nto gVR.|MovieOpe|
|00001fc0| 6e 0d 65 6e 64 0d 0d 0d | 2d 2d 3d 3d 3d 3d 3d 3d |n.end...|--======|
|00001fd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001fe0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001ff0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002000| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002010| 3d 3d 3d 3d 3d 3d 3d 0d | 2d 2d 20 53 65 74 4d 6f |=======.|-- SetMo|
|00002020| 76 69 65 56 69 65 77 3a | 0d 2d 2d 20 20 20 20 20 |vieView:|.-- |
|00002030| 20 70 50 61 6e 20 69 73 | 20 74 68 65 20 68 6f 72 | pPan is| the hor|
|00002040| 69 7a 6f 6e 74 61 6c 20 | 70 61 6e 20 61 6e 67 6c |izontal |pan angl|
|00002050| 65 0d 2d 2d 20 20 20 20 | 20 20 70 54 69 6c 74 20 |e.-- | pTilt |
|00002060| 69 73 20 74 68 65 20 76 | 65 72 74 69 63 61 6c 20 |is the v|ertical |
|00002070| 70 61 6e 20 61 6e 67 6c | 65 0d 2d 2d 20 20 20 20 |pan angl|e.-- |
|00002080| 20 20 70 46 4f 56 20 69 | 73 20 74 68 65 20 7a 6f | pFOV i|s the zo|
|00002090| 6f 6d 20 61 6d 6f 75 6e | 74 0d 2d 2d 20 20 20 20 |om amoun|t.-- |
|000020a0| 20 20 70 51 75 61 6c 69 | 74 79 20 69 73 20 74 68 | pQuali|ty is th|
|000020b0| 65 20 6e 65 77 20 71 75 | 61 6c 69 74 79 0d 2d 2d |e new qu|ality.--|
|000020c0| 0d 2d 2d 20 53 65 74 73 | 20 74 68 65 20 6d 6f 76 |.-- Sets| the mov|
|000020d0| 69 65 20 76 69 65 77 20 | 74 6f 20 74 68 65 20 73 |ie view |to the s|
|000020e0| 70 65 63 69 66 69 65 64 | 20 70 61 6e 20 61 6e 67 |pecified| pan ang|
|000020f0| 6c 65 73 2e 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |les..---|--------|
|00002100| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002110| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002120| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002130| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002140| 2d 2d 2d 2d 0d 6f 6e 20 | 53 65 74 4d 6f 76 69 65 |----.on |SetMovie|
|00002150| 56 69 65 77 58 74 72 61 | 20 70 50 61 6e 2c 20 70 |ViewXtra| pPan, p|
|00002160| 54 69 6c 74 2c 20 70 46 | 4f 56 2c 20 70 51 75 61 |Tilt, pF|OV, pQua|
|00002170| 6c 69 74 79 0d 20 20 67 | 6c 6f 62 61 6c 20 67 51 |lity. g|lobal gQ|
|00002180| 54 56 52 49 6e 73 74 61 | 6e 63 65 58 74 72 61 0d |TVRInsta|nceXtra.|
|00002190| 20 20 0d 20 20 0d 20 20 | 69 66 20 49 73 51 54 56 | . . |if IsQTV|
|000021a0| 52 4d 6f 76 69 65 28 67 | 51 54 56 52 49 6e 73 74 |RMovie(g|QTVRInst|
|000021b0| 61 6e 63 65 58 74 72 61 | 29 20 74 68 65 6e 0d 20 |anceXtra|) then. |
|000021c0| 20 20 20 0d 20 20 20 20 | 2d 2d 20 69 6e 20 51 54 | . |-- in QT|
|000021d0| 56 52 20 31 2e 30 20 6f | 62 6a 65 63 74 73 20 63 |VR 1.0 o|bjects c|
|000021e0| 61 6e 27 74 20 7a 6f 6f | 6d 3a 0d 20 20 20 20 69 |an't zoo|m:. i|
|000021f0| 66 20 51 54 56 52 47 65 | 74 51 54 56 52 54 79 70 |f QTVRGe|tQTVRTyp|
|00002200| 65 28 67 51 54 56 52 49 | 6e 73 74 61 6e 63 65 58 |e(gQTVRI|nstanceX|
|00002210| 74 72 61 29 20 3d 20 22 | 51 54 56 52 50 61 6e 6f |tra) = "|QTVRPano|
|00002220| 72 61 6d 61 22 20 74 68 | 65 6e 20 51 54 56 52 53 |rama" th|en QTVRS|
|00002230| 65 74 46 4f 56 28 67 51 | 54 56 52 49 6e 73 74 61 |etFOV(gQ|TVRInsta|
|00002240| 6e 63 65 58 74 72 61 2c | 70 46 4f 56 29 0d 20 20 |nceXtra,|pFOV). |
|00002250| 20 20 0d 20 20 20 20 51 | 54 56 52 53 65 74 54 69 | . Q|TVRSetTi|
|00002260| 6c 74 41 6e 67 6c 65 28 | 67 51 54 56 52 49 6e 73 |ltAngle(|gQTVRIns|
|00002270| 74 61 6e 63 65 58 74 72 | 61 2c 70 54 69 6c 74 29 |tanceXtr|a,pTilt)|
|00002280| 0d 20 20 20 20 51 54 56 | 52 53 65 74 50 61 6e 41 |. QTV|RSetPanA|
|00002290| 6e 67 6c 65 28 67 51 54 | 56 52 49 6e 73 74 61 6e |ngle(gQT|VRInstan|
|000022a0| 63 65 58 74 72 61 2c 70 | 50 61 6e 29 0d 20 20 20 |ceXtra,p|Pan). |
|000022b0| 20 69 66 20 6e 6f 74 20 | 76 6f 69 64 50 28 70 51 | if not |voidP(pQ|
|000022c0| 75 61 6c 69 74 79 29 20 | 74 68 65 6e 20 51 54 56 |uality) |then QTV|
|000022d0| 52 53 65 74 51 75 61 6c | 69 74 79 28 67 51 54 56 |RSetQual|ity(gQTV|
|000022e0| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 2c 20 70 |RInstanc|eXtra, p|
|000022f0| 51 75 61 6c 69 74 79 29 | 0d 20 20 20 20 51 54 56 |Quality)|. QTV|
|00002300| 52 55 70 64 61 74 65 28 | 67 51 54 56 52 49 6e 73 |RUpdate(|gQTVRIns|
|00002310| 74 61 6e 63 65 58 74 72 | 61 29 0d 20 20 65 6e 64 |tanceXtr|a). end|
|00002320| 20 69 66 0d 65 6e 64 0d | 0d 0d 0d 2d 2d 3d 3d 3d | if.end.|...--===|
|00002330| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002340| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002350| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002360| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002370| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 2d 2d 20 55 74 |========|==.-- Ut|
|00002380| 69 6c 69 74 79 20 72 6f | 75 74 69 6e 65 73 0d 2d |ility ro|utines.-|
|00002390| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000023d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 0d |--------|------..|
|000023e0| 0d 2d 2d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.--=====|========|
|000023f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002400| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002410| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002420| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002430| 0d 2d 2d 20 45 78 74 72 | 61 63 74 50 61 74 68 4e |.-- Extr|actPathN|
|00002440| 61 6d 65 0d 2d 2d 20 20 | 20 20 20 20 70 46 69 6c |ame.-- | pFil|
|00002450| 65 4e 61 6d 65 20 69 73 | 20 74 68 65 20 66 75 6c |eName is| the ful|
|00002460| 6c 20 66 69 6c 65 20 70 | 61 74 68 20 6f 66 20 74 |l file p|ath of t|
|00002470| 68 65 20 66 69 6c 65 0d | 2d 2d 20 52 65 74 75 72 |he file.|-- Retur|
|00002480| 6e 73 20 74 68 65 20 70 | 61 74 68 20 63 6f 6d 70 |ns the p|ath comp|
|00002490| 6f 6e 65 6e 74 20 6f 66 | 20 70 46 69 6c 65 4e 61 |onent of| pFileNa|
|000024a0| 6d 65 0d 2d 2d 0d 2d 2d | 20 45 78 74 72 61 63 74 |me.--.--| Extract|
|000024b0| 73 20 61 6e 64 20 72 65 | 74 75 72 6e 73 20 74 68 |s and re|turns th|
|000024c0| 65 20 70 61 74 68 20 63 | 6f 6d 70 6f 6e 65 6e 74 |e path c|omponent|
|000024d0| 20 6f 66 20 61 20 66 69 | 6c 65 20 73 70 65 63 69 | of a fi|le speci|
|000024e0| 66 69 65 72 2e 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |fier..--|--------|
|000024f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002500| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002510| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002520| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002530| 2d 2d 2d 2d 2d 0d 6f 6e | 20 45 78 74 72 61 63 74 |-----.on| Extract|
|00002540| 50 61 74 68 4e 61 6d 65 | 58 74 72 61 20 70 50 61 |PathName|Xtra pPa|
|00002550| 74 68 4e 61 6d 65 0d 20 | 20 70 75 74 20 22 3a 22 |thName. | put ":"|
|00002560| 20 69 6e 74 6f 20 74 44 | 65 6c 69 6d 69 74 65 72 | into tD|elimiter|
|00002570| 0d 20 20 69 66 20 70 50 | 61 74 68 4e 61 6d 65 20 |. if pP|athName |
|00002580| 63 6f 6e 74 61 69 6e 73 | 20 74 44 65 6c 69 6d 69 |contains| tDelimi|
|00002590| 74 65 72 20 74 68 65 6e | 0d 20 20 20 20 70 75 74 |ter then|. put|
|000025a0| 20 6c 65 6e 67 74 68 28 | 70 50 61 74 68 4e 61 6d | length(|pPathNam|
|000025b0| 65 29 20 69 6e 74 6f 20 | 74 43 68 61 72 50 6f 73 |e) into |tCharPos|
|000025c0| 0d 20 20 20 20 72 65 70 | 65 61 74 20 77 68 69 6c |. rep|eat whil|
|000025d0| 65 20 74 43 68 61 72 50 | 6f 73 20 3e 3d 20 31 0d |e tCharP|os >= 1.|
|000025e0| 20 20 20 20 20 20 69 66 | 20 63 68 61 72 20 74 43 | if| char tC|
|000025f0| 68 61 72 50 6f 73 20 6f | 66 20 70 50 61 74 68 4e |harPos o|f pPathN|
|00002600| 61 6d 65 20 3d 20 74 44 | 65 6c 69 6d 69 74 65 72 |ame = tD|elimiter|
|00002610| 20 74 68 65 6e 20 72 65 | 74 75 72 6e 20 63 68 61 | then re|turn cha|
|00002620| 72 20 31 20 74 6f 20 74 | 43 68 61 72 50 6f 73 20 |r 1 to t|CharPos |
|00002630| 2d 20 31 20 6f 66 20 70 | 50 61 74 68 4e 61 6d 65 |- 1 of p|PathName|
|00002640| 0d 20 20 20 20 20 20 70 | 75 74 20 74 43 68 61 72 |. p|ut tChar|
|00002650| 50 6f 73 20 2d 20 31 20 | 69 6e 74 6f 20 74 43 68 |Pos - 1 |into tCh|
|00002660| 61 72 50 6f 73 0d 20 20 | 20 20 65 6e 64 20 72 65 |arPos. | end re|
|00002670| 70 65 61 74 0d 20 20 20 | 20 72 65 74 75 72 6e 20 |peat. | return |
|00002680| 65 6d 70 74 79 0d 20 20 | 65 6c 73 65 0d 20 20 20 |empty. |else. |
|00002690| 20 72 65 74 75 72 6e 20 | 65 6d 70 74 79 0d 20 20 | return |empty. |
|000026a0| 65 6e 64 20 69 66 0d 65 | 6e 64 0d 0d 0d 6f 6e 20 |end if.e|nd...on |
|000026b0| 72 65 73 65 74 43 61 6c | 6c 62 61 63 6b 43 68 65 |resetCal|lbackChe|
|000026c0| 63 6b 62 6f 78 65 73 58 | 74 72 61 0d 20 20 73 65 |ckboxesX|tra. se|
|000026d0| 74 20 74 68 65 20 68 69 | 6c 69 74 65 20 6f 66 20 |t the hi|lite of |
|000026e0| 6d 65 6d 62 65 72 20 22 | 4d 6f 75 73 65 4f 76 65 |member "|MouseOve|
|000026f0| 72 48 61 6e 64 6c 65 72 | 20 43 68 65 63 6b 22 20 |rHandler| Check" |
|00002700| 3d 20 66 61 6c 73 65 0d | 20 20 73 65 74 20 74 68 |= false.| set th|
|00002710| 65 20 68 69 6c 69 74 65 | 20 6f 66 20 6d 65 6d 62 |e hilite| of memb|
|00002720| 65 72 20 22 52 6f 6c 6c | 6f 76 65 72 48 6f 74 53 |er "Roll|overHotS|
|00002730| 70 6f 74 48 61 6e 64 6c | 65 72 20 43 68 65 63 6b |potHandl|er Check|
|00002740| 22 20 3d 20 66 61 6c 73 | 65 0d 20 20 73 65 74 20 |" = fals|e. set |
|00002750| 74 68 65 20 68 69 6c 69 | 74 65 20 6f 66 20 6d 65 |the hili|te of me|
|00002760| 6d 62 65 72 20 22 4d 6f | 75 73 65 44 6f 77 6e 48 |mber "Mo|useDownH|
|00002770| 61 6e 64 6c 65 72 20 43 | 68 65 63 6b 22 20 3d 20 |andler C|heck" = |
|00002780| 66 61 6c 73 65 0d 20 20 | 73 65 74 20 74 68 65 20 |false. |set the |
|00002790| 68 69 6c 69 74 65 20 6f | 66 20 6d 65 6d 62 65 72 |hilite o|f member|
|000027a0| 20 22 50 61 6e 5a 6f 6f | 6d 53 74 61 72 74 48 61 | "PanZoo|mStartHa|
|000027b0| 6e 64 6c 65 72 20 43 68 | 65 63 6b 22 20 3d 20 66 |ndler Ch|eck" = f|
|000027c0| 61 6c 73 65 0d 20 20 73 | 65 74 20 74 68 65 20 68 |alse. s|et the h|
|000027d0| 69 6c 69 74 65 20 6f 66 | 20 6d 65 6d 62 65 72 20 |ilite of| member |
|000027e0| 22 4d 6f 75 73 65 53 74 | 69 6c 6c 44 6f 77 6e 48 |"MouseSt|illDownH|
|000027f0| 61 6e 64 6c 65 72 20 43 | 68 65 63 6b 22 20 3d 20 |andler C|heck" = |
|00002800| 66 61 6c 73 65 0d 20 20 | 73 65 74 20 74 68 65 20 |false. |set the |
|00002810| 68 69 6c 69 74 65 20 6f | 66 20 6d 65 6d 62 65 72 |hilite o|f member|
|00002820| 20 22 4e 6f 64 65 4c 65 | 61 76 65 48 61 6e 64 6c | "NodeLe|aveHandl|
|00002830| 65 72 20 43 68 65 63 6b | 22 20 3d 20 66 61 6c 73 |er Check|" = fals|
|00002840| 65 0d 65 6e 64 11 6d 61 | 69 6e 20 6d 6f 76 69 65 |e.end.ma|in movie|
|00002850| 20 73 63 72 69 70 74 00 | 00 4b 00 15 03 b1 03 86 | script.|.K......|
|00002860| 00 00 06 6a 00 00 06 6a | 00 00 00 96 00 31 00 00 |...j...j|.....1..|
|00002870| 00 00 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002880| 00 00 00 00 00 3c 00 0b | 00 09 00 04 00 00 00 09 |.....<..|........|
|00002890| 33 33 00 00 ff ff 00 00 | 02 0e 00 0b 00 09 00 04 |33......|........|
|000028a0| 00 00 00 09 00 00 00 00 | 00 00 00 00 02 62 00 0b |........|.....b..|
|000028b0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000028c0| 02 9f 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|000028d0| 00 00 00 00 04 54 00 0b | 00 09 00 04 01 00 00 09 |.....T..|........|
|000028e0| 00 00 00 00 00 00 00 00 | 04 62 00 0b 00 09 00 04 |........|.b......|
|000028f0| 00 00 00 09 00 00 00 00 | 00 00 00 00 04 65 00 0b |........|.....e..|
|00002900| 00 09 00 04 00 00 00 09 | 33 33 00 00 ff ff 00 00 |........|33......|
|00002910| 04 6c 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |.l......|........|
|00002920| 00 00 00 00 05 b5 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00002930| 33 33 00 00 ff ff 00 00 | 05 f4 00 0b 00 09 00 04 |33......|........|
|00002940| 00 00 00 09 00 00 00 00 | 00 00 00 00 06 3e 00 0b |........|.....>..|
|00002950| 00 09 00 04 00 00 00 09 | 33 33 00 00 ff ff 00 00 |........|33......|
|00002960| 06 6a 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |.j......|........|
|00002970| 00 00 00 00 07 e7 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00002980| ff ff 00 00 00 00 00 00 | 07 fc 00 0b 00 09 00 04 |........|........|
|00002990| 00 00 00 09 00 00 00 00 | 00 00 00 00 09 47 00 0b |........|.....G..|
|000029a0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|000029b0| 09 54 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |.T......|........|
|000029c0| 00 00 00 00 09 ac 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|000029d0| 33 33 00 00 ff ff 00 00 | 09 ae 00 0b 00 09 00 04 |33......|........|
|000029e0| 00 00 00 09 00 00 00 00 | 00 00 00 00 09 bf 00 0b |........|........|
|000029f0| 00 09 00 04 00 00 00 09 | 33 33 00 00 ff ff 00 00 |........|33......|
|00002a00| 09 c1 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002a10| 00 00 00 00 0a 30 00 0b | 00 09 00 04 00 00 00 09 |.....0..|........|
|00002a20| 33 33 00 00 ff ff 00 00 | 0a 48 00 0b 00 09 00 04 |33......|.H......|
|00002a30| 00 00 00 09 00 00 00 00 | 00 00 00 00 0a 94 00 0b |........|........|
|00002a40| 00 09 00 04 00 00 00 09 | 33 33 00 00 ff ff 00 00 |........|33......|
|00002a50| 0a 97 00 0b 00 09 00 04 | 00 00 00 09 ff ff 00 00 |........|........|
|00002a60| 00 00 00 00 0a a3 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00002a70| 33 33 00 00 ff ff 00 00 | 0a a6 00 0b 00 09 00 04 |33......|........|
|00002a80| 00 00 00 09 00 00 00 00 | 00 00 00 00 0c 1d 00 0b |........|........|
|00002a90| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00002aa0| 0c 2a 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |.*......|........|
|00002ab0| 00 00 00 00 0e 47 00 0b | 00 09 00 04 00 00 00 09 |.....G..|........|
|00002ac0| 33 33 00 00 ff ff 00 00 | 0e 81 00 0b 00 09 00 04 |33......|........|
|00002ad0| 00 00 00 09 00 00 00 00 | 00 00 00 00 10 f2 00 0b |........|........|
|00002ae0| 00 09 00 04 00 00 00 09 | 33 33 00 00 ff ff 00 00 |........|33......|
|00002af0| 11 0f 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002b00| 00 00 00 00 12 29 00 0b | 00 09 00 04 01 00 00 09 |.....)..|........|
|00002b10| 00 00 00 00 00 00 00 00 | 12 37 00 0b 00 09 00 04 |........|.7......|
|00002b20| 00 00 00 09 00 00 00 00 | 00 00 00 00 12 54 00 10 |........|.....T..|
|00002b30| 00 0c 00 04 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002b40| 12 61 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |.a......|........|
|00002b50| 00 00 00 00 12 8b 00 0b | 00 09 00 04 00 00 00 09 |........|........|
|00002b60| 33 33 00 00 ff ff 00 00 | 12 ab 00 0b 00 09 00 04 |33......|........|
|00002b70| 00 00 00 09 00 00 00 00 | 00 00 00 00 12 b5 00 10 |........|........|
|00002b80| 00 0c 00 04 00 00 00 0c | 00 00 00 00 00 00 00 00 |........|........|
|00002b90| 12 d3 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002ba0| 00 00 00 00 14 5a 00 0b | 00 09 00 04 01 00 00 09 |.....Z..|........|
|00002bb0| 00 00 00 00 00 00 00 00 | 14 6a 00 0b 00 09 00 04 |........|.j......|
|00002bc0| 00 00 00 09 00 00 00 00 | 00 00 00 00 16 90 00 0b |........|........|
|00002bd0| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00002be0| 16 a0 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002bf0| 00 00 00 00 18 4b 00 0b | 00 09 00 04 01 00 00 09 |.....K..|........|
|00002c00| 00 00 00 00 00 00 00 00 | 18 5e 00 0b 00 09 00 04 |........|.^......|
|00002c10| 00 00 00 09 00 00 00 00 | 00 00 00 00 19 c2 00 0b |........|........|
|00002c20| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00002c30| 19 dd 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|00002c40| 00 00 ff e8 00 00 08 ed | 02 f6 00 03 74 53 41 43 |........|....tSAC|
|00002c50| 80 0a 00 00 00 00 00 0b | 00 00 0a 72 00 00 00 02 |........|...r....|
|00002c60| 00 00 00 14 05 02 ed d4 | 00 00 00 00 00 00 00 00 |........|........|
|00002c70| 00 00 00 02 00 0e 00 00 | 00 00 00 00 09 89 00 00 |........|........|
|00002c80| 09 9e 00 00 09 9e 00 00 | 09 9e 00 00 09 9e 00 00 |........|........|
|00002c90| 09 b2 00 00 0a 18 00 00 | 0a 18 00 00 0a 18 00 00 |........|........|
|00002ca0| 0a 18 00 00 0a 18 00 00 | 0a 18 00 00 0a 18 00 00 |........|........|
|00002cb0| 0a 20 2d 2d 20 53 65 74 | 50 61 6e 6f 4e 6f 64 65 |. -- Set|PanoNode|
|00002cc0| 0d 2d 2d 20 20 20 20 20 | 20 70 4e 6f 64 65 49 44 |.-- | pNodeID|
|00002cd0| 20 69 73 20 74 68 65 20 | 6e 75 6d 62 65 72 20 6f | is the |number o|
|00002ce0| 66 20 74 68 65 20 6e 6f | 64 65 20 74 6f 20 67 6f |f the no|de to go|
|00002cf0| 20 74 6f 0d 2d 2d 20 20 | 20 20 20 20 70 55 70 64 | to.-- | pUpd|
|00002d00| 61 74 65 20 69 73 20 74 | 72 75 65 20 69 66 20 61 |ate is t|rue if a|
|00002d10| 20 73 63 72 65 65 6e 20 | 75 70 64 61 74 65 20 69 | screen |update i|
|00002d20| 73 20 74 6f 20 62 65 20 | 70 65 72 66 6f 72 6d 65 |s to be |performe|
|00002d30| 64 0d 2d 2d 20 20 20 20 | 20 20 5b 70 51 75 61 6c |d.-- | [pQual|
|00002d40| 69 74 79 5d 20 69 73 20 | 74 68 65 20 71 75 61 6c |ity] is |the qual|
|00002d50| 69 74 79 20 6c 65 76 65 | 6c 20 61 74 20 77 68 69 |ity leve|l at whi|
|00002d60| 63 68 20 74 6f 20 64 69 | 73 70 6c 61 79 20 74 68 |ch to di|splay th|
|00002d70| 65 20 75 70 64 61 74 65 | 0d 2d 2d 0d 2d 2d 20 43 |e update|.--.-- C|
|00002d80| 68 61 6e 67 65 73 20 74 | 68 65 20 63 75 72 72 65 |hanges t|he curre|
|00002d90| 6e 74 20 6e 6f 64 65 20 | 61 73 20 73 70 65 63 69 |nt node |as speci|
|00002da0| 66 69 65 64 2e 20 20 49 | 66 20 70 55 70 64 61 74 |fied. I|f pUpdat|
|00002db0| 65 20 69 73 20 74 72 75 | 65 2c 20 75 70 64 61 74 |e is tru|e, updat|
|00002dc0| 65 73 20 74 68 65 0d 2d | 2d 20 73 63 72 65 65 6e |es the.-|- screen|
|00002dd0| 20 74 6f 20 72 65 66 6c | 65 63 74 20 74 68 61 74 | to refl|ect that|
|00002de0| 20 6e 6f 64 65 27 73 20 | 64 65 66 61 75 6c 74 20 | node's |default |
|00002df0| 76 69 65 77 2e 20 20 48 | 61 73 20 74 68 65 20 73 |view. H|as the s|
|00002e00| 69 64 65 20 65 66 66 65 | 63 74 20 6f 66 20 63 68 |ide effe|ct of ch|
|00002e10| 61 6e 67 69 6e 67 0d 2d | 2d 20 74 68 65 20 63 75 |anging.-|- the cu|
|00002e20| 72 72 65 6e 74 20 71 75 | 61 6c 69 74 79 20 6c 65 |rrent qu|ality le|
|00002e30| 76 65 6c 20 74 6f 20 70 | 51 75 61 6c 69 74 79 2c |vel to p|Quality,|
|00002e40| 20 69 66 20 73 70 65 63 | 69 66 69 65 64 2e 0d 2d | if spec|ified..-|
|00002e50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00002e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 6f |--------|------.o|
|00002ea0| 6e 20 53 65 74 50 61 6e | 6f 4e 6f 64 65 58 74 72 |n SetPan|oNodeXtr|
|00002eb0| 61 20 70 4e 6f 64 65 49 | 44 2c 20 70 55 70 64 61 |a pNodeI|D, pUpda|
|00002ec0| 74 65 2c 20 70 51 75 61 | 6c 69 74 79 0d 20 20 67 |te, pQua|lity. g|
|00002ed0| 6c 6f 62 61 6c 20 67 51 | 54 56 52 49 6e 73 74 61 |lobal gQ|TVRInsta|
|00002ee0| 6e 63 65 58 74 72 61 0d | 20 20 69 66 20 49 73 51 |nceXtra.| if IsQ|
|00002ef0| 54 56 52 4d 6f 76 69 65 | 28 67 51 54 56 52 49 6e |TVRMovie|(gQTVRIn|
|00002f00| 73 74 61 6e 63 65 58 74 | 72 61 29 20 74 68 65 6e |stanceXt|ra) then|
|00002f10| 0d 20 20 20 20 51 54 56 | 52 53 65 74 4e 6f 64 65 |. QTV|RSetNode|
|00002f20| 49 44 28 67 51 54 56 52 | 49 6e 73 74 61 6e 63 65 |ID(gQTVR|Instance|
|00002f30| 58 74 72 61 2c 20 69 6e | 74 65 67 65 72 28 70 4e |Xtra, in|teger(pN|
|00002f40| 6f 64 65 49 44 29 29 0d | 20 20 20 20 69 66 20 6e |odeID)).| if n|
|00002f50| 6f 74 20 76 6f 69 64 50 | 28 70 51 75 61 6c 69 74 |ot voidP|(pQualit|
|00002f60| 79 29 20 74 68 65 6e 20 | 51 54 56 52 53 65 74 51 |y) then |QTVRSetQ|
|00002f70| 75 61 6c 69 74 79 28 67 | 51 54 56 52 49 6e 73 74 |uality(g|QTVRInst|
|00002f80| 61 6e 63 65 58 74 72 61 | 2c 20 70 51 75 61 6c 69 |anceXtra|, pQuali|
|00002f90| 74 79 29 0d 20 20 20 20 | 69 66 20 70 55 70 64 61 |ty). |if pUpda|
|00002fa0| 74 65 20 74 68 65 6e 20 | 51 54 56 52 55 70 64 61 |te then |QTVRUpda|
|00002fb0| 74 65 28 67 51 54 56 52 | 49 6e 73 74 61 6e 63 65 |te(gQTVR|Instance|
|00002fc0| 58 74 72 61 29 20 0d 20 | 20 65 6e 64 20 69 66 0d |Xtra) . | end if.|
|00002fd0| 65 6e 64 0d 0d 0d 2d 2d | 3d 3d 3d 3d 3d 3d 3d 3d |end...--|========|
|00002fe0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00002ff0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003000| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003010| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003020| 3d 3d 3d 3d 3d 0d 2d 2d | 20 53 77 69 6e 67 50 61 |=====.--| SwingPa|
|00003030| 6e 6f 4d 6f 76 69 65 0d | 2d 2d 20 20 20 20 20 20 |noMovie.|-- |
|00003040| 70 48 50 61 6e 20 69 73 | 20 74 68 65 20 64 65 73 |pHPan is| the des|
|00003050| 74 69 6e 61 74 69 6f 6e | 20 68 6f 72 69 7a 6f 6e |tination| horizon|
|00003060| 74 61 6c 20 70 61 6e 20 | 61 6e 67 6c 65 0d 2d 2d |tal pan |angle.--|
|00003070| 20 20 20 20 20 20 70 56 | 50 61 6e 20 69 73 20 74 | pV|Pan is t|
|00003080| 68 65 20 64 65 73 74 69 | 6e 61 74 69 6f 6e 20 76 |he desti|nation v|
|00003090| 65 72 74 69 63 61 6c 20 | 70 61 6e 20 61 6e 67 6c |ertical |pan angl|
|000030a0| 65 0d 2d 2d 20 20 20 20 | 20 20 70 5a 6f 6f 6d 20 |e.-- | pZoom |
|000030b0| 69 73 20 74 68 65 20 64 | 65 73 74 69 6e 61 74 69 |is the d|estinati|
|000030c0| 6f 6e 20 7a 6f 6f 6d 20 | 61 6e 67 6c 65 0d 2d 2d |on zoom |angle.--|
|000030d0| 20 20 20 20 20 20 70 53 | 77 69 6e 67 53 70 65 65 | pS|wingSpee|
|000030e0| 64 20 69 73 20 74 68 65 | 20 73 70 65 65 64 20 61 |d is the| speed a|
|000030f0| 74 20 77 68 69 63 68 20 | 74 6f 20 73 77 69 6e 67 |t which |to swing|
|00003100| 0d 2d 2d 20 20 20 20 20 | 20 70 53 77 69 6e 67 51 |.-- | pSwingQ|
|00003110| 75 61 6c 69 74 79 20 69 | 73 20 74 68 65 20 71 75 |uality i|s the qu|
|00003120| 61 6c 69 74 79 20 61 74 | 20 77 68 69 63 68 20 74 |ality at| which t|
|00003130| 6f 20 73 77 69 6e 67 0d | 2d 2d 20 20 20 20 20 20 |o swing.|-- |
|00003140| 70 46 69 6e 61 6c 51 75 | 61 6c 69 74 79 20 69 73 |pFinalQu|ality is|
|00003150| 20 74 68 65 20 71 75 61 | 6c 69 74 79 20 61 74 20 | the qua|lity at |
|00003160| 77 68 69 63 68 20 74 6f | 20 72 65 2d 75 70 64 61 |which to| re-upda|
|00003170| 74 65 20 74 68 65 20 64 | 65 73 74 69 6e 61 74 69 |te the d|estinati|
|00003180| 6f 6e 20 76 69 65 77 0d | 2d 2d 0d 2d 2d 20 53 77 |on view.|--.-- Sw|
|00003190| 69 6e 67 73 20 74 68 65 | 20 76 69 65 77 20 61 72 |ings the| view ar|
|000031a0| 6f 75 6e 64 20 74 6f 20 | 61 20 73 70 65 63 69 66 |ound to |a specif|
|000031b0| 69 65 64 20 64 69 72 65 | 63 74 69 6f 6e 2e 20 20 |ied dire|ction. |
|000031c0| 48 61 73 20 74 68 65 20 | 73 69 64 65 20 65 66 66 |Has the |side eff|
|000031d0| 65 63 74 20 6f 66 0d 2d | 2d 20 63 68 61 6e 67 69 |ect of.-|- changi|
|000031e0| 6e 67 20 74 68 65 20 63 | 75 72 72 65 6e 74 20 71 |ng the c|urrent q|
|000031f0| 75 61 6c 69 74 79 20 6c | 65 76 65 6c 20 74 6f 20 |uality l|evel to |
|00003200| 70 46 69 6e 61 6c 51 75 | 61 6c 69 74 79 0d 2d 2d |pFinalQu|ality.--|
|00003210| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003220| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003230| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003240| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003250| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 6f 6e |--------|-----.on|
|00003260| 20 53 77 69 6e 67 50 61 | 6e 6f 4d 6f 76 69 65 58 | SwingPa|noMovieX|
|00003270| 74 72 61 20 70 48 50 61 | 6e 2c 20 70 56 50 61 6e |tra pHPa|n, pVPan|
|00003280| 2c 20 70 5a 6f 6f 6d 2c | 20 70 53 77 69 6e 67 53 |, pZoom,| pSwingS|
|00003290| 70 65 65 64 2c 20 70 53 | 77 69 6e 67 51 75 61 6c |peed, pS|wingQual|
|000032a0| 69 74 79 2c 20 70 46 69 | 6e 61 6c 51 75 61 6c 69 |ity, pFi|nalQuali|
|000032b0| 74 79 0d 20 20 67 6c 6f | 62 61 6c 20 67 51 54 56 |ty. glo|bal gQTV|
|000032c0| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 0d 20 20 |RInstanc|eXtra. |
|000032d0| 0d 20 20 0d 20 20 69 66 | 20 49 73 51 54 56 52 4d |. . if| IsQTVRM|
|000032e0| 6f 76 69 65 28 67 51 54 | 56 52 49 6e 73 74 61 6e |ovie(gQT|VRInstan|
|000032f0| 63 65 58 74 72 61 29 20 | 74 68 65 6e 0d 20 20 20 |ceXtra) |then. |
|00003300| 20 2d 2d 20 53 65 74 20 | 75 70 20 74 68 65 20 64 | -- Set |up the d|
|00003310| 65 73 74 69 6e 61 74 69 | 6f 6e 20 70 61 6e 20 61 |estinati|on pan a|
|00003320| 6e 64 20 7a 6f 6f 6d 20 | 61 6e 67 6c 65 73 0d 20 |nd zoom |angles. |
|00003330| 20 20 20 51 54 56 52 53 | 65 74 46 4f 56 28 67 51 | QTVRS|etFOV(gQ|
|00003340| 54 56 52 49 6e 73 74 61 | 6e 63 65 58 74 72 61 2c |TVRInsta|nceXtra,|
|00003350| 73 74 72 69 6e 67 28 70 | 5a 6f 6f 6d 29 29 0d 20 |string(p|Zoom)). |
|00003360| 20 20 20 51 54 56 52 53 | 65 74 54 69 6c 74 41 6e | QTVRS|etTiltAn|
|00003370| 67 6c 65 28 67 51 54 56 | 52 49 6e 73 74 61 6e 63 |gle(gQTV|RInstanc|
|00003380| 65 58 74 72 61 2c 73 74 | 72 69 6e 67 28 70 56 50 |eXtra,st|ring(pVP|
|00003390| 61 6e 29 29 0d 20 20 20 | 20 51 54 56 52 53 65 74 |an)). | QTVRSet|
|000033a0| 50 61 6e 41 6e 67 6c 65 | 28 67 51 54 56 52 49 6e |PanAngle|(gQTVRIn|
|000033b0| 73 74 61 6e 63 65 58 74 | 72 61 2c 73 74 72 69 6e |stanceXt|ra,strin|
|000033c0| 67 28 70 48 50 61 6e 29 | 29 0d 20 20 20 20 0d 20 |g(pHPan)|). . |
|000033d0| 20 20 20 2d 2d 20 46 6f | 72 20 70 65 72 66 6f 72 | -- Fo|r perfor|
|000033e0| 6d 61 6e 63 65 2c 20 79 | 6f 75 20 63 61 6e 20 75 |mance, y|ou can u|
|000033f0| 73 65 20 6c 6f 77 65 72 | 20 71 75 61 6c 69 74 79 |se lower| quality|
|00003400| 20 64 75 72 69 6e 67 20 | 74 68 65 20 73 77 69 6e | during |the swin|
|00003410| 67 0d 20 20 20 20 51 54 | 56 52 53 65 74 51 75 61 |g. QT|VRSetQua|
|00003420| 6c 69 74 79 28 67 51 54 | 56 52 49 6e 73 74 61 6e |lity(gQT|VRInstan|
|00003430| 63 65 58 74 72 61 2c 20 | 73 74 72 69 6e 67 28 70 |ceXtra, |string(p|
|00003440| 53 77 69 6e 67 51 75 61 | 6c 69 74 79 29 29 0d 20 |SwingQua|lity)). |
|00003450| 20 20 20 51 54 56 52 53 | 65 74 54 72 61 6e 73 69 | QTVRS|etTransi|
|00003460| 74 69 6f 6e 4d 6f 64 65 | 28 67 51 54 56 52 49 6e |tionMode|(gQTVRIn|
|00003470| 73 74 61 6e 63 65 58 74 | 72 61 2c 20 22 73 77 69 |stanceXt|ra, "swi|
|00003480| 6e 67 22 29 0d 20 20 20 | 20 51 54 56 52 53 65 74 |ng"). | QTVRSet|
|00003490| 54 72 61 6e 73 69 74 69 | 6f 6e 53 70 65 65 64 28 |Transiti|onSpeed(|
|000034a0| 67 51 54 56 52 49 6e 73 | 74 61 6e 63 65 58 74 72 |gQTVRIns|tanceXtr|
|000034b0| 61 2c 20 73 74 72 69 6e | 67 28 70 53 77 69 6e 67 |a, strin|g(pSwing|
|000034c0| 53 70 65 65 64 29 29 0d | 20 20 20 20 51 54 56 52 |Speed)).| QTVR|
|000034d0| 55 70 64 61 74 65 28 67 | 51 54 56 52 49 6e 73 74 |Update(g|QTVRInst|
|000034e0| 61 6e 63 65 58 74 72 61 | 29 20 0d 20 20 20 20 0d |anceXtra|) . .|
|000034f0| 20 20 20 20 2d 2d 20 53 | 65 74 20 74 72 61 6e 73 | -- S|et trans|
|00003500| 69 74 69 6f 6e 20 6d 6f | 64 65 20 74 6f 20 6e 6f |ition mo|de to no|
|00003510| 72 6d 61 6c 0d 20 20 20 | 20 51 54 56 52 53 65 74 |rmal. | QTVRSet|
|00003520| 54 72 61 6e 73 69 74 69 | 6f 6e 4d 6f 64 65 28 67 |Transiti|onMode(g|
|00003530| 51 54 56 52 49 6e 73 74 | 61 6e 63 65 58 74 72 61 |QTVRInst|anceXtra|
|00003540| 2c 20 22 6e 6f 72 6d 61 | 6c 22 29 0d 20 20 20 20 |, "norma|l"). |
|00003550| 0d 20 20 20 20 2d 2d 20 | 4f 6e 6c 79 20 64 6f 20 |. -- |Only do |
|00003560| 61 20 72 65 75 70 64 61 | 74 65 20 69 66 20 74 68 |a reupda|te if th|
|00003570| 65 20 71 75 61 6c 69 74 | 79 20 76 61 6c 75 65 73 |e qualit|y values|
|00003580| 20 61 72 65 20 64 69 66 | 66 65 72 65 6e 74 0d 20 | are dif|ferent. |
|00003590| 20 20 20 69 66 20 70 46 | 69 6e 61 6c 51 75 61 6c | if pF|inalQual|
|000035a0| 69 74 79 20 3c 3e 20 70 | 53 77 69 6e 67 51 75 61 |ity <> p|SwingQua|
|000035b0| 6c 69 74 79 20 74 68 65 | 6e 0d 20 20 20 20 20 20 |lity the|n. |
|000035c0| 51 54 56 52 53 65 74 51 | 75 61 6c 69 74 79 28 67 |QTVRSetQ|uality(g|
|000035d0| 51 54 56 52 49 6e 73 74 | 61 6e 63 65 58 74 72 61 |QTVRInst|anceXtra|
|000035e0| 2c 20 73 74 72 69 6e 67 | 28 70 46 69 6e 61 6c 51 |, string|(pFinalQ|
|000035f0| 75 61 6c 69 74 79 29 29 | 0d 20 20 20 20 20 20 51 |uality))|. Q|
|00003600| 54 56 52 55 70 64 61 74 | 65 28 67 51 54 56 52 49 |TVRUpdat|e(gQTVRI|
|00003610| 6e 73 74 61 6e 63 65 58 | 74 72 61 29 20 0d 20 20 |nstanceX|tra) . |
|00003620| 20 20 65 6e 64 20 69 66 | 0d 20 20 65 6e 64 20 69 | end if|. end i|
|00003630| 66 0d 20 20 0d 20 20 0d | 65 6e 64 13 70 61 6e 6f |f. . .|end.pano|
|00003640| 20 6d 6f 76 69 65 20 68 | 61 6e 64 6c 65 72 73 00 | movie h|andlers.|
|00003650| 00 5f 00 08 02 50 03 18 | 00 00 08 78 00 00 08 7c |._...P..|...x...||
|00003660| 00 01 00 01 00 05 00 00 | 00 00 00 0b 00 09 00 04 |........|........|
|00003670| 00 00 00 09 00 00 00 00 | 00 00 00 00 01 f0 00 0b |........|........|
|00003680| 00 09 00 04 01 00 00 09 | 00 00 00 00 00 00 00 00 |........|........|
|00003690| 01 ff 00 0b 00 09 00 04 | 00 00 00 09 00 00 00 00 |........|........|
|000036a0| 00 00 00 00 05 af 00 0b | 00 09 00 04 01 00 00 09 |........|........|
|000036b0| 00 00 00 00 00 00 00 00 | 05 c1 00 0b 00 09 00 04 |........|........|
|000036c0| 00 00 00 09 00 00 00 00 | 00 00 fe f3 00 00 02 2d |........|.......-|
|000036d0| 02 e2 00 03 74 53 41 43 | fa 25 00 00 00 00 00 0b |....tSAC|.%......|
|000036e0| 00 00 25 ec 00 00 00 02 | 00 00 00 14 05 02 e9 f6 |..%.....|........|
|000036f0| 00 00 00 00 00 00 00 00 | 00 00 00 03 00 0e 00 00 |........|........|
|00003700| 00 00 00 00 21 c0 00 00 | 21 d0 00 00 21 d0 00 00 |....!...|!...!...|
|00003710| 21 d0 00 00 21 d0 00 00 | 21 e4 00 00 25 92 00 00 |!...!...|!...%...|
|00003720| 25 92 00 00 25 92 00 00 | 25 92 00 00 25 92 00 00 |%...%...|%...%...|
|00003730| 25 92 00 00 25 92 00 00 | 25 9a 2d 2d 20 49 6e 69 |%...%...|%.-- Ini|
|00003740| 74 50 61 6e 6f 43 61 6c | 6c 62 61 63 6b 73 0d 2d |tPanoCal|lbacks.-|
|00003750| 2d 0d 2d 2d 20 49 6e 69 | 74 69 61 6c 69 7a 65 73 |-.-- Ini|tializes|
|00003760| 20 74 68 65 20 63 61 6c | 6c 62 61 63 6b 73 20 75 | the cal|lbacks u|
|00003770| 73 65 64 20 66 6f 72 20 | 70 61 6e 6f 72 61 6d 69 |sed for |panorami|
|00003780| 63 20 6d 6f 76 69 65 73 | 2e 0d 2d 2d 2d 2d 2d 2d |c movies|..------|
|00003790| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000037d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 0d 6f 6e 20 49 6e 69 |--------|-.on Ini|
|000037e0| 74 50 61 6e 6f 43 61 6c | 6c 62 61 63 6b 73 58 74 |tPanoCal|lbacksXt|
|000037f0| 72 61 0d 20 20 67 6c 6f | 62 61 6c 20 67 51 54 56 |ra. glo|bal gQTV|
|00003800| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 0d 20 20 |RInstanc|eXtra. |
|00003810| 0d 20 0d 20 20 69 66 20 | 6e 6f 74 20 56 4f 49 44 |. . if |not VOID|
|00003820| 50 28 67 51 54 56 52 49 | 6e 73 74 61 6e 63 65 58 |P(gQTVRI|nstanceX|
|00003830| 74 72 61 29 20 74 68 65 | 6e 0d 20 20 20 0d 20 20 |tra) the|n. . |
|00003840| 20 20 69 66 20 49 73 51 | 54 56 52 4d 6f 76 69 65 | if IsQ|TVRMovie|
|00003850| 28 67 51 54 56 52 49 6e | 73 74 61 6e 63 65 58 74 |(gQTVRIn|stanceXt|
|00003860| 72 61 29 20 74 68 65 6e | 0d 20 20 20 20 0d 20 20 |ra) then|. . |
|00003870| 20 20 20 20 51 54 56 52 | 53 65 74 52 6f 6c 6c 6f | QTVR|SetRollo|
|00003880| 76 65 72 48 6f 74 53 70 | 6f 74 48 61 6e 64 6c 65 |verHotSp|otHandle|
|00003890| 72 28 67 51 54 56 52 49 | 6e 73 74 61 6e 63 65 58 |r(gQTVRI|nstanceX|
|000038a0| 74 72 61 2c 22 52 6f 6c | 6c 6f 76 65 72 48 61 6e |tra,"Rol|loverHan|
|000038b0| 64 6c 65 72 58 74 72 61 | 22 29 0d 20 20 20 20 20 |dlerXtra|"). |
|000038c0| 20 2d 2d 51 54 56 52 53 | 65 74 4d 6f 75 73 65 4f | --QTVRS|etMouseO|
|000038d0| 76 65 72 48 61 6e 64 6c | 65 72 28 67 51 54 56 52 |verHandl|er(gQTVR|
|000038e0| 49 6e 73 74 61 6e 63 65 | 58 74 72 61 2c 22 4d 6f |Instance|Xtra,"Mo|
|000038f0| 75 73 65 4f 76 65 72 48 | 61 6e 64 6c 65 72 58 74 |useOverH|andlerXt|
|00003900| 72 61 22 29 0d 20 20 20 | 20 20 20 2d 2d 51 54 56 |ra"). | --QTV|
|00003910| 52 53 65 74 4d 6f 75 73 | 65 44 6f 77 6e 48 61 6e |RSetMous|eDownHan|
|00003920| 64 6c 65 72 28 67 51 54 | 56 52 49 6e 73 74 61 6e |dler(gQT|VRInstan|
|00003930| 63 65 58 74 72 61 2c 22 | 4d 6f 75 73 65 44 6f 77 |ceXtra,"|MouseDow|
|00003940| 6e 48 61 6e 64 6c 65 72 | 58 74 72 61 22 29 0d 20 |nHandler|Xtra"). |
|00003950| 20 20 20 20 20 0d 20 20 | 20 20 20 20 2d 2d 20 72 | . | -- r|
|00003960| 65 70 6c 61 63 65 64 20 | 66 6f 6c 6c 6f 77 69 6e |eplaced |followin|
|00003970| 67 20 77 69 74 68 20 61 | 62 6f 76 65 20 4a 48 42 |g with a|bove JHB|
|00003980| 20 34 2f 31 31 0d 20 20 | 20 20 20 20 0d 20 20 20 | 4/11. | . |
|00003990| 20 20 20 2d 2d 51 54 56 | 52 53 65 74 52 6f 6c 6c | --QTV|RSetRoll|
|000039a0| 6f 76 65 72 48 6f 74 53 | 70 6f 74 48 61 6e 64 6c |overHotS|potHandl|
|000039b0| 65 72 28 67 51 54 56 52 | 49 6e 73 74 61 6e 63 65 |er(gQTVR|Instance|
|000039c0| 58 74 72 61 2c 65 6d 70 | 74 79 29 0d 20 20 20 20 |Xtra,emp|ty). |
|000039d0| 20 20 51 54 56 52 53 65 | 74 4d 6f 75 73 65 4f 76 | QTVRSe|tMouseOv|
|000039e0| 65 72 48 61 6e 64 6c 65 | 72 28 67 51 54 56 52 49 |erHandle|r(gQTVRI|
|000039f0| 6e 73 74 61 6e 63 65 58 | 74 72 61 2c 65 6d 70 74 |nstanceX|tra,empt|
|00003a00| 79 29 0d 20 20 20 20 20 | 20 51 54 56 52 53 65 74 |y). | QTVRSet|
|00003a10| 4d 6f 75 73 65 44 6f 77 | 6e 48 61 6e 64 6c 65 72 |MouseDow|nHandler|
|00003a20| 28 67 51 54 56 52 49 6e | 73 74 61 6e 63 65 58 74 |(gQTVRIn|stanceXt|
|00003a30| 72 61 2c 65 6d 70 74 79 | 29 0d 20 20 20 20 20 20 |ra,empty|). |
|00003a40| 51 54 56 52 53 65 74 50 | 61 6e 5a 6f 6f 6d 53 74 |QTVRSetP|anZoomSt|
|00003a50| 61 72 74 48 61 6e 64 6c | 65 72 28 67 51 54 56 52 |artHandl|er(gQTVR|
|00003a60| 49 6e 73 74 61 6e 63 65 | 58 74 72 61 2c 65 6d 70 |Instance|Xtra,emp|
|00003a70| 74 79 29 0d 20 20 20 20 | 20 20 51 54 56 52 53 65 |ty). | QTVRSe|
|00003a80| 74 4d 6f 75 73 65 53 74 | 69 6c 6c 44 6f 77 6e 48 |tMouseSt|illDownH|
|00003a90| 61 6e 64 6c 65 72 28 67 | 51 54 56 52 49 6e 73 74 |andler(g|QTVRInst|
|00003aa0| 61 6e 63 65 58 74 72 61 | 2c 65 6d 70 74 79 29 0d |anceXtra|,empty).|
|00003ab0| 20 20 20 20 20 20 51 54 | 56 52 53 65 74 4e 6f 64 | QT|VRSetNod|
|00003ac0| 65 4c 65 61 76 65 48 61 | 6e 64 6c 65 72 28 67 51 |eLeaveHa|ndler(gQ|
|00003ad0| 54 56 52 49 6e 73 74 61 | 6e 63 65 58 74 72 61 2c |TVRInsta|nceXtra,|
|00003ae0| 65 6d 70 74 79 29 0d 20 | 20 20 20 65 6e 64 20 69 |empty). | end i|
|00003af0| 66 0d 20 20 65 6c 73 65 | 0d 20 20 20 20 0d 20 20 |f. else|. . |
|00003b00| 65 6e 64 20 69 66 0d 20 | 20 0d 20 20 0d 20 20 0d |end if. | . . .|
|00003b10| 0d 20 20 0d 65 6e 64 0d | 0d 0d 2d 2d 3d 3d 3d 3d |. .end.|..--====|
|00003b20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003b60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 2d 2d 20 58 43 4d |========|=.-- XCM|
|00003b70| 44 20 43 61 6c 6c 62 61 | 63 6b 20 46 61 63 74 6f |D Callba|ck Facto|
|00003b80| 72 79 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |ry.-----|--------|
|00003b90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003bd0| 2d 2d 0d 0d 0d 0d 2d 2d | 3d 3d 3d 3d 3d 3d 3d 3d |--....--|========|
|00003be0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003bf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003c00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003c10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003c20| 3d 3d 3d 3d 3d 0d 2d 2d | 20 43 61 6c 6c 42 61 63 |=====.--| CallBac|
|00003c30| 6b 54 72 61 63 65 72 0d | 2d 2d 0d 2d 2d 20 41 73 |kTracer.|--.-- As|
|00003c40| 20 64 65 73 63 72 69 62 | 65 64 20 69 6e 20 22 55 | describ|ed in "U|
|00003c50| 73 69 6e 67 20 4c 69 6e | 67 6f 22 2c 20 41 70 70 |sing Lin|go", App|
|00003c60| 65 6e 64 69 78 20 41 2e | 20 20 50 61 73 73 20 61 |endix A.| Pass a|
|00003c70| 6e 79 20 6d 53 65 6e 64 | 43 61 72 64 4d 65 73 73 |ny mSend|CardMess|
|00003c80| 61 67 65 0d 2d 2d 20 63 | 6f 6d 6d 61 6e 64 73 20 |age.-- c|ommands |
|00003c90| 6f 6e 20 74 6f 20 4c 69 | 6e 67 6f 20 73 6f 20 74 |on to Li|ngo so t|
|00003ca0| 68 61 74 20 63 61 6c 6c | 62 61 63 6b 73 20 63 61 |hat call|backs ca|
|00003cb0| 6e 20 62 65 20 68 61 6e | 64 6c 65 64 2e 0d 2d 2d |n be han|dled..--|
|00003cc0| 20 75 73 65 64 20 6f 6e | 6c 79 20 6f 6e 20 4d 61 | used on|ly on Ma|
|00003cd0| 63 0d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |c.------|--------|
|00003ce0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003cf0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d20| 2d 0d 66 61 63 74 6f 72 | 79 20 43 61 6c 6c 42 61 |-.factor|y CallBa|
|00003d30| 63 6b 54 72 61 63 65 72 | 0d 20 20 0d 6d 65 74 68 |ckTracer|. .meth|
|00003d40| 6f 64 20 6d 4e 65 77 0d | 20 20 0d 6d 65 74 68 6f |od mNew.| .metho|
|00003d50| 64 20 6d 45 76 61 6c 45 | 78 70 72 20 70 45 78 70 |d mEvalE|xpr pExp|
|00003d60| 72 0d 20 20 0d 6d 65 74 | 68 6f 64 20 6d 53 65 6e |r. .met|hod mSen|
|00003d70| 64 48 43 4d 65 73 73 61 | 67 65 20 70 4d 65 73 73 |dHCMessa|ge pMess|
|00003d80| 61 67 65 0d 20 20 0d 6d | 65 74 68 6f 64 20 6d 53 |age. .m|ethod mS|
|00003d90| 65 6e 64 43 61 72 64 4d | 65 73 73 61 67 65 20 70 |endCardM|essage p|
|00003da0| 4d 65 73 73 61 67 65 0d | 20 20 64 6f 20 70 4d 65 |Message.| do pMe|
|00003db0| 73 73 61 67 65 0d 20 20 | 0d 6d 65 74 68 6f 64 20 |ssage. |.method |
|00003dc0| 6d 47 65 74 46 69 65 6c | 64 42 79 4e 61 6d 65 20 |mGetFiel|dByName |
|00003dd0| 70 43 61 72 64 2c 20 70 | 4e 61 6d 65 0d 20 20 0d |pCard, p|Name. .|
|00003de0| 6d 65 74 68 6f 64 20 6d | 47 65 74 46 69 65 6c 64 |method m|GetField|
|00003df0| 42 79 4e 75 6d 20 70 43 | 61 72 64 2c 20 70 4e 75 |ByNum pC|ard, pNu|
|00003e00| 6d 0d 20 20 0d 6d 65 74 | 68 6f 64 20 6d 47 65 74 |m. .met|hod mGet|
|00003e10| 46 69 65 6c 64 42 79 49 | 44 20 70 43 61 72 64 2c |FieldByI|D pCard,|
|00003e20| 20 70 49 44 0d 20 20 0d | 6d 65 74 68 6f 64 20 6d | pID. .|method m|
|00003e30| 53 65 74 46 69 65 6c 64 | 42 79 4e 61 6d 65 20 70 |SetField|ByName p|
|00003e40| 43 61 72 64 2c 20 70 4e | 61 6d 65 2c 20 70 56 61 |Card, pN|ame, pVa|
|00003e50| 6c 75 65 0d 20 20 0d 6d | 65 74 68 6f 64 20 6d 53 |lue. .m|ethod mS|
|00003e60| 65 74 46 69 65 6c 64 42 | 79 4e 75 6d 20 70 43 61 |etFieldB|yNum pCa|
|00003e70| 72 64 2c 20 70 4e 75 6d | 2c 20 70 56 61 6c 75 65 |rd, pNum|, pValue|
|00003e80| 0d 20 20 0d 6d 65 74 68 | 6f 64 20 6d 53 65 74 46 |. .meth|od mSetF|
|00003e90| 69 65 6c 64 42 79 49 44 | 20 70 43 61 72 64 2c 20 |ieldByID| pCard, |
|00003ea0| 70 49 44 2c 20 70 56 61 | 6c 75 65 0d 20 20 0d 65 |pID, pVa|lue. .e|
|00003eb0| 6e 64 0d 0d 0d 2d 2d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |nd...--=|========|
|00003ec0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ed0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ee0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003ef0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00003f00| 3d 3d 3d 3d 0d 2d 2d 20 | 52 6f 75 74 69 6e 65 73 |====.-- |Routines|
|00003f10| 20 75 73 65 64 20 62 79 | 20 50 61 6e 6f 20 43 61 | used by| Pano Ca|
|00003f20| 6c 6c 62 61 63 6b 73 20 | 73 63 72 65 65 6e 73 0d |llbacks |screens.|
|00003f30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003f70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00003f80| 0d 0d 6f 6e 20 54 65 73 | 74 4d 6f 75 73 65 4f 76 |..on Tes|tMouseOv|
|00003f90| 65 72 48 61 6e 64 6c 65 | 72 58 74 72 61 0d 20 20 |erHandle|rXtra. |
|00003fa0| 67 6c 6f 62 61 6c 20 67 | 51 54 56 52 49 6e 73 74 |global g|QTVRInst|
|00003fb0| 61 6e 63 65 58 74 72 61 | 0d 20 20 69 66 20 49 73 |anceXtra|. if Is|
|00003fc0| 51 54 56 52 4d 6f 76 69 | 65 28 67 51 54 56 52 49 |QTVRMovi|e(gQTVRI|
|00003fd0| 6e 73 74 61 6e 63 65 58 | 74 72 61 29 20 74 68 65 |nstanceX|tra) the|
|00003fe0| 6e 0d 20 20 20 20 70 75 | 74 20 22 49 6e 20 6d 6f |n. pu|t "In mo|
|00003ff0| 75 73 65 20 6f 76 65 72 | 20 61 74 3a 20 22 20 26 |use over| at: " &|
|00004000| 20 74 68 65 20 74 69 63 | 6b 73 20 69 6e 74 6f 20 | the tic|ks into |
|00004010| 6d 65 6d 62 65 72 20 22 | 4d 6f 75 73 65 4f 76 65 |member "|MouseOve|
|00004020| 72 48 61 6e 64 6c 65 72 | 20 4d 65 73 73 61 67 65 |rHandler| Message|
|00004030| 22 0d 20 20 65 6e 64 20 | 69 66 0d 65 6e 64 0d 0d |". end |if.end..|
|00004040| 6f 6e 20 54 65 73 74 52 | 6f 6c 6c 6f 76 65 72 48 |on TestR|olloverH|
|00004050| 6f 74 53 70 6f 74 48 61 | 6e 64 6c 65 72 58 74 72 |otSpotHa|ndlerXtr|
|00004060| 61 20 70 48 6f 74 53 70 | 6f 74 49 44 0d 20 20 67 |a pHotSp|otID. g|
|00004070| 6c 6f 62 61 6c 20 67 51 | 54 56 52 49 6e 73 74 61 |lobal gQ|TVRInsta|
|00004080| 6e 63 65 58 74 72 61 0d | 20 20 69 66 20 49 73 51 |nceXtra.| if IsQ|
|00004090| 54 56 52 4d 6f 76 69 65 | 28 67 51 54 56 52 49 6e |TVRMovie|(gQTVRIn|
|000040a0| 73 74 61 6e 63 65 58 74 | 72 61 29 20 74 68 65 6e |stanceXt|ra) then|
|000040b0| 0d 20 20 20 20 69 66 20 | 70 48 6f 74 53 70 6f 74 |. if |pHotSpot|
|000040c0| 49 44 20 3d 20 30 20 74 | 68 65 6e 0d 20 20 20 20 |ID = 0 t|hen. |
|000040d0| 20 20 70 75 74 20 22 49 | 44 3a 20 22 20 26 20 70 | put "I|D: " & p|
|000040e0| 48 6f 74 53 70 6f 74 49 | 44 20 26 20 52 45 54 55 |HotSpotI|D & RETU|
|000040f0| 52 4e 20 26 20 22 4e 61 | 6d 65 3a 22 20 69 6e 74 |RN & "Na|me:" int|
|00004100| 6f 20 6d 65 6d 62 65 72 | 20 22 52 6f 6c 6c 6f 76 |o member| "Rollov|
|00004110| 65 72 48 6f 74 53 70 6f | 74 48 61 6e 64 6c 65 72 |erHotSpo|tHandler|
|00004120| 20 4d 65 73 73 61 67 65 | 22 0d 20 20 20 20 65 6c | Message|". el|
|00004130| 73 65 0d 20 20 20 20 20 | 20 51 54 56 52 53 65 74 |se. | QTVRSet|
|00004140| 48 6f 74 53 70 6f 74 49 | 44 28 67 51 54 56 52 49 |HotSpotI|D(gQTVRI|
|00004150| 6e 73 74 61 6e 63 65 58 | 74 72 61 2c 20 69 6e 74 |nstanceX|tra, int|
|00004160| 65 67 65 72 28 70 48 6f | 74 53 70 6f 74 49 44 29 |eger(pHo|tSpotID)|
|00004170| 29 0d 20 20 20 20 20 20 | 73 65 74 20 73 70 6f 74 |). |set spot|
|00004180| 4e 61 6d 65 20 3d 20 51 | 54 56 52 47 65 74 48 6f |Name = Q|TVRGetHo|
|00004190| 74 53 70 6f 74 4e 61 6d | 65 28 67 51 54 56 52 49 |tSpotNam|e(gQTVRI|
|000041a0| 6e 73 74 61 6e 63 65 58 | 74 72 61 29 0d 20 20 20 |nstanceX|tra). |
|000041b0| 20 20 20 70 75 74 20 22 | 49 44 3a 20 22 20 26 20 | put "|ID: " & |
|000041c0| 70 48 6f 74 53 70 6f 74 | 49 44 20 26 20 52 45 54 |pHotSpot|ID & RET|
|000041d0| 55 52 4e 20 26 20 22 4e | 61 6d 65 3a 20 22 20 26 |URN & "N|ame: " &|
|000041e0| 20 73 70 6f 74 4e 61 6d | 65 20 69 6e 74 6f 20 6d | spotNam|e into m|
|000041f0| 65 6d 62 65 72 20 22 52 | 6f 6c 6c 6f 76 65 72 48 |ember "R|olloverH|
|00004200| 6f 74 53 70 6f 74 48 61 | 6e 64 6c 65 72 20 4d 65 |otSpotHa|ndler Me|
|00004210| 73 73 61 67 65 22 0d 20 | 20 20 20 65 6e 64 20 69 |ssage". | end i|
|00004220| 66 0d 20 20 65 6e 64 20 | 69 66 0d 65 6e 64 0d 0d |f. end |if.end..|
|00004230| 6f 6e 20 54 65 73 74 4d | 6f 75 73 65 44 6f 77 6e |on TestM|ouseDown|
|00004240| 48 61 6e 64 6c 65 72 58 | 74 72 61 0d 20 20 67 6c |HandlerX|tra. gl|
|00004250| 6f 62 61 6c 20 67 51 54 | 56 52 49 6e 73 74 61 6e |obal gQT|VRInstan|
|00004260| 63 65 58 74 72 61 0d 20 | 20 69 66 20 49 73 51 54 |ceXtra. | if IsQT|
|00004270| 56 52 4d 6f 76 69 65 28 | 67 51 54 56 52 49 6e 73 |VRMovie(|gQTVRIns|
|00004280| 74 61 6e 63 65 58 74 72 | 61 29 20 74 68 65 6e 0d |tanceXtr|a) then.|
|00004290| 20 20 20 20 70 75 74 20 | 22 49 6e 20 6d 6f 75 73 | put |"In mous|
|000042a0| 65 20 64 6f 77 6e 20 61 | 74 3a 20 22 20 26 20 74 |e down a|t: " & t|
|000042b0| 68 65 20 74 69 63 6b 73 | 20 69 6e 74 6f 20 6d 65 |he ticks| into me|
|000042c0| 6d 62 65 72 20 22 4d 6f | 75 73 65 44 6f 77 6e 48 |mber "Mo|useDownH|
|000042d0| 61 6e 64 6c 65 72 20 4d | 65 73 73 61 67 65 22 0d |andler M|essage".|
|000042e0| 20 20 20 20 51 54 56 52 | 50 61 73 73 4d 6f 75 73 | QTVR|PassMous|
|000042f0| 65 44 6f 77 6e 28 67 51 | 54 56 52 49 6e 73 74 61 |eDown(gQ|TVRInsta|
|00004300| 6e 63 65 58 74 72 61 29 | 0d 20 20 65 6e 64 20 69 |nceXtra)|. end i|
|00004310| 66 0d 65 6e 64 0d 0d 6f | 6e 20 54 65 73 74 50 61 |f.end..o|n TestPa|
|00004320| 6e 5a 6f 6f 6d 53 74 61 | 72 74 48 61 6e 64 6c 65 |nZoomSta|rtHandle|
|00004330| 72 58 74 72 61 0d 20 20 | 67 6c 6f 62 61 6c 20 67 |rXtra. |global g|
|00004340| 51 54 56 52 49 6e 73 74 | 61 6e 63 65 58 74 72 61 |QTVRInst|anceXtra|
|00004350| 0d 20 20 69 66 20 49 73 | 51 54 56 52 4d 6f 76 69 |. if Is|QTVRMovi|
|00004360| 65 28 67 51 54 56 52 49 | 6e 73 74 61 6e 63 65 58 |e(gQTVRI|nstanceX|
|00004370| 74 72 61 29 20 74 68 65 | 6e 0d 20 20 20 20 70 75 |tra) the|n. pu|
|00004380| 74 20 22 49 6e 20 70 61 | 6e 20 7a 6f 6f 6d 20 73 |t "In pa|n zoom s|
|00004390| 74 61 72 74 20 61 74 3a | 20 22 20 26 20 74 68 65 |tart at:| " & the|
|000043a0| 20 74 69 63 6b 73 20 69 | 6e 74 6f 20 6d 65 6d 62 | ticks i|nto memb|
|000043b0| 65 72 20 22 50 61 6e 5a | 6f 6f 6d 53 74 61 72 74 |er "PanZ|oomStart|
|000043c0| 48 61 6e 64 6c 65 72 20 | 4d 65 73 73 61 67 65 22 |Handler |Message"|
|000043d0| 0d 20 20 65 6e 64 20 69 | 66 0d 65 6e 64 0d 0d 6f |. end i|f.end..o|
|000043e0| 6e 20 54 65 73 74 4d 6f | 75 73 65 53 74 69 6c 6c |n TestMo|useStill|
|000043f0| 44 6f 77 6e 48 61 6e 64 | 6c 65 72 58 74 72 61 0d |DownHand|lerXtra.|
|00004400| 20 20 67 6c 6f 62 61 6c | 20 67 51 54 56 52 49 6e | global| gQTVRIn|
|00004410| 73 74 61 6e 63 65 58 74 | 72 61 0d 20 20 69 66 20 |stanceXt|ra. if |
|00004420| 49 73 51 54 56 52 4d 6f | 76 69 65 28 67 51 54 56 |IsQTVRMo|vie(gQTV|
|00004430| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 29 20 74 |RInstanc|eXtra) t|
|00004440| 68 65 6e 0d 20 20 20 20 | 70 75 74 20 22 49 6e 20 |hen. |put "In |
|00004450| 6d 6f 75 73 65 20 73 74 | 69 6c 6c 20 64 6f 77 6e |mouse st|ill down|
|00004460| 20 61 74 3a 20 22 20 26 | 20 74 68 65 20 74 69 63 | at: " &| the tic|
|00004470| 6b 73 20 69 6e 74 6f 20 | 6d 65 6d 62 65 72 20 22 |ks into |member "|
|00004480| 4d 6f 75 73 65 53 74 69 | 6c 6c 44 6f 77 6e 48 61 |MouseSti|llDownHa|
|00004490| 6e 64 6c 65 72 20 4d 65 | 73 73 61 67 65 22 20 0d |ndler Me|ssage" .|
|000044a0| 20 20 20 20 70 75 74 20 | 52 45 54 55 52 4e 20 26 | put |RETURN &|
|000044b0| 20 51 54 56 52 47 65 74 | 50 61 6e 41 6e 67 6c 65 | QTVRGet|PanAngle|
|000044c0| 28 67 51 54 56 52 49 6e | 73 74 61 6e 63 65 58 74 |(gQTVRIn|stanceXt|
|000044d0| 72 61 29 20 61 66 74 65 | 72 20 6d 65 6d 62 65 72 |ra) afte|r member|
|000044e0| 20 22 4d 6f 75 73 65 53 | 74 69 6c 6c 44 6f 77 6e | "MouseS|tillDown|
|000044f0| 48 61 6e 64 6c 65 72 20 | 4d 65 73 73 61 67 65 22 |Handler |Message"|
|00004500| 0d 20 20 65 6e 64 20 69 | 66 0d 65 6e 64 0d 0d 6f |. end i|f.end..o|
|00004510| 6e 20 54 65 73 74 4e 6f | 64 65 4c 65 61 76 65 48 |n TestNo|deLeaveH|
|00004520| 61 6e 64 6c 65 72 58 74 | 72 61 20 70 54 6f 4e 6f |andlerXt|ra pToNo|
|00004530| 64 65 0d 20 20 67 6c 6f | 62 61 6c 20 67 51 54 56 |de. glo|bal gQTV|
|00004540| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 0d 20 20 |RInstanc|eXtra. |
|00004550| 69 66 20 49 73 51 54 56 | 52 4d 6f 76 69 65 28 67 |if IsQTV|RMovie(g|
|00004560| 51 54 56 52 49 6e 73 74 | 61 6e 63 65 58 74 72 61 |QTVRInst|anceXtra|
|00004570| 29 20 74 68 65 6e 0d 20 | 20 20 20 70 75 74 20 22 |) then. | put "|
|00004580| 4c 65 61 76 69 6e 67 20 | 6e 6f 64 65 20 49 44 3a |Leaving |node ID:|
|00004590| 20 22 20 26 20 70 54 6f | 4e 6f 64 65 20 69 6e 74 | " & pTo|Node int|
|000045a0| 6f 20 6d 65 6d 62 65 72 | 20 22 4e 6f 64 65 4c 65 |o member| "NodeLe|
|000045b0| 61 76 65 48 61 6e 64 6c | 65 72 20 4d 65 73 73 61 |aveHandl|er Messa|
|000045c0| 67 65 22 0d 20 20 65 6e | 64 20 69 66 0d 65 6e 64 |ge". en|d if.end|
|000045d0| 0d 0d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |..------|--------|
|000045e0| 2d 2d 2d 2d 2d 2d 0d 2d | 2d 54 44 43 20 6d 6f 75 |------.-|-TDC mou|
|000045f0| 73 65 20 72 6f 75 74 69 | 6e 65 73 0d 2d 2d 2d 2d |se routi|nes.----|
|00004600| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0d 2d |--------|------.-|
|00004610| 2d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |-=======|========|
|00004620| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004630| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004640| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004650| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2d |========|======.-|
|00004660| 2d 20 4d 6f 75 73 65 4f | 76 65 72 48 61 6e 64 6c |- MouseO|verHandl|
|00004670| 65 72 0d 2d 2d 0d 2d 2d | 20 43 61 6c 6c 65 64 20 |er.--.--| Called |
|00004680| 62 79 20 50 61 6e 6f 4d | 6f 76 69 65 20 70 65 72 |by PanoM|ovie per|
|00004690| 69 6f 64 69 63 61 6c 6c | 79 20 64 75 72 69 6e 67 |iodicall|y during|
|000046a0| 20 6d 6f 75 73 65 4f 76 | 65 72 2e 0d 2d 2d 2d 2d | mouseOv|er..----|
|000046b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000046f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 6f 6e 20 4d |--------|---.on M|
|00004700| 6f 75 73 65 4f 76 65 72 | 48 61 6e 64 6c 65 72 58 |ouseOver|HandlerX|
|00004710| 74 72 61 0d 20 20 67 6c | 6f 62 61 6c 20 67 51 54 |tra. gl|obal gQT|
|00004720| 56 52 49 6e 73 74 61 6e | 63 65 58 74 72 61 0d 20 |VRInstan|ceXtra. |
|00004730| 20 2d 2d 70 75 74 20 22 | 4d 6f 75 73 65 20 6f 76 | --put "|Mouse ov|
|00004740| 65 72 20 70 61 6e 6f 72 | 61 6d 69 63 20 6d 6f 76 |er panor|amic mov|
|00004750| 69 65 22 0d 20 20 2d 2d | 20 49 66 20 79 6f 75 20 |ie". --| If you |
|00004760| 77 61 6e 74 20 74 6f 20 | 65 78 69 74 20 66 72 6f |want to |exit fro|
|00004770| 6d 20 6d 6f 75 73 65 4f | 76 65 72 2c 20 75 73 65 |m mouseO|ver, use|
|00004780| 20 74 68 69 73 20 6c 69 | 6e 65 0d 20 20 67 6c 6f | this li|ne. glo|
|00004790| 62 61 6c 20 67 51 54 56 | 52 49 6e 73 74 61 6e 63 |bal gQTV|RInstanc|
|000047a0| 65 58 74 72 61 0d 20 20 | 69 66 20 49 73 51 54 56 |eXtra. |if IsQTV|
|000047b0| 52 4d 6f 76 69 65 28 67 | 51 54 56 52 49 6e 73 74 |RMovie(g|QTVRInst|
|000047c0| 61 6e 63 65 58 74 72 61 | 29 20 74 68 65 6e 0d 20 |anceXtra|) then. |
|000047d0| 20 20 20 2d 2d 20 51 54 | 56 52 45 78 69 74 4d 6f | -- QT|VRExitMo|
|000047e0| 75 73 65 4f 76 65 72 28 | 67 51 54 56 52 49 6e 73 |useOver(|gQTVRIns|
|000047f0| 74 61 6e 63 65 58 74 72 | 61 29 0d 20 20 65 6e 64 |tanceXtr|a). end|
|00004800| 20 69 66 0d 65 6e 64 0d | 0d 0d 2d 2d 3d 3d 3d 3d | if.end.|..--====|
|00004810| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004820| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004830| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004840| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004850| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 2d 2d 20 20 20 20 |========|=.-- |
|00004860| 20 20 70 48 6f 74 53 70 | 6f 74 49 44 20 69 73 20 | pHotSp|otID is |
|00004870| 74 68 65 20 69 64 20 6f | 66 20 74 68 65 20 68 6f |the id o|f the ho|
|00004880| 74 20 73 70 6f 74 20 74 | 68 65 20 75 73 65 72 20 |t spot t|he user |
|00004890| 69 73 20 6f 76 65 72 0d | 2d 2d 0d 2d 2d 20 43 61 |is over.|--.-- Ca|
|000048a0| 6c 6c 65 64 20 62 79 20 | 50 61 6e 6f 4d 6f 76 69 |lled by |PanoMovi|
|000048b0| 65 20 77 68 65 6e 65 76 | 65 72 20 74 68 65 20 68 |e whenev|er the h|
|000048c0| 6f 74 20 73 70 6f 74 20 | 74 68 65 20 63 75 72 73 |ot spot |the curs|
|000048d0| 6f 72 20 69 73 20 6f 76 | 65 72 20 63 68 61 6e 67 |or is ov|er chang|
|000048e0| 65 73 2e 0d 2d 2d 20 55 | 73 65 64 20 62 79 20 54 |es..-- U|sed by T|
|000048f0| 44 43 20 6d 6f 76 69 65 | 0d 2d 2d 2d 2d 2d 2d 2d |DC movie|.-------|
|00004900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004930| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004940| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 6f 6e 20 52 6f 6c 6c |--------|.on Roll|
|00004950| 6f 76 65 72 48 61 6e 64 | 6c 65 72 58 74 72 61 20 |overHand|lerXtra |
|00004960| 70 48 6f 74 53 70 6f 74 | 49 44 0d 20 20 67 6c 6f |pHotSpot|ID. glo|
|00004970| 62 61 6c 20 67 51 54 56 | 52 49 6e 73 74 61 6e 63 |bal gQTV|RInstanc|
|00004980| 65 58 74 72 61 2c 20 67 | 48 6f 74 53 70 6f 74 0d |eXtra, g|HotSpot.|
|00004990| 20 20 0d 20 20 2d 2d 70 | 75 74 20 51 54 56 52 47 | . --p|ut QTVRG|
|000049a0| 65 74 48 6f 74 53 70 6f | 74 49 44 28 67 51 54 56 |etHotSpo|tID(gQTV|
|000049b0| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 29 0d 20 |RInstanc|eXtra). |
|000049c0| 20 2d 2d 70 75 74 20 70 | 48 6f 74 53 70 6f 74 49 | --put p|HotSpotI|
|000049d0| 44 0d 20 20 70 75 74 20 | 69 6e 74 65 67 65 72 28 |D. put |integer(|
|000049e0| 70 48 6f 74 53 70 6f 74 | 49 44 29 20 69 6e 74 6f |pHotSpot|ID) into|
|000049f0| 20 67 48 6f 74 53 70 6f | 74 0d 20 20 63 68 65 63 | gHotSpo|t. chec|
|00004a00| 6b 43 75 72 72 65 6e 74 | 56 52 48 6f 74 53 70 6f |kCurrent|VRHotSpo|
|00004a10| 74 0d 20 20 2d 2d 70 75 | 74 20 70 48 6f 74 53 70 |t. --pu|t pHotSp|
|00004a20| 6f 74 49 44 20 69 6e 74 | 6f 20 63 61 73 74 20 22 |otID int|o cast "|
|00004a30| 43 75 72 72 65 6e 74 20 | 48 6f 74 20 53 70 6f 74 |Current |Hot Spot|
|00004a40| 20 49 44 22 0d 65 6e 64 | 0d 0d 0d 2d 2d 3d 3d 3d | ID".end|...--===|
|00004a50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a70| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a80| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004a90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 0d 2d 2d 20 53 61 |========|==.-- Sa|
|00004aa0| 6d 70 6c 65 4d 6f 75 73 | 65 44 6f 77 6e 48 61 6e |mpleMous|eDownHan|
|00004ab0| 64 6c 65 72 0d 2d 2d 0d | 2d 2d 20 43 61 6c 6c 65 |dler.--.|-- Calle|
|00004ac0| 64 20 62 79 20 50 61 6e | 6f 4d 6f 76 69 65 20 77 |d by Pan|oMovie w|
|00004ad0| 68 65 6e 20 61 20 6d 6f | 75 73 65 44 6f 77 6e 20 |hen a mo|useDown |
|00004ae0| 65 76 65 6e 74 20 6f 63 | 63 75 72 73 20 64 75 72 |event oc|curs dur|
|00004af0| 69 6e 67 20 61 20 6d 6f | 75 73 65 4f 76 65 72 20 |ing a mo|useOver |
|00004b00| 63 61 6c 6c 0d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |call.---|--------|
|00004b10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004b50| 2d 2d 2d 2d 0d 0d 2d 2d | 20 69 73 20 74 68 69 73 |----..--| is this|
|00004b60| 20 73 63 72 69 70 74 20 | 6e 65 65 64 65 64 3f 0d | script |needed?.|
|00004b70| 2d 2d 20 64 69 73 61 62 | 6c 65 20 69 6e 20 74 68 |-- disab|le in th|
|00004b80| 65 20 70 61 6e 6f 20 63 | 61 6c 6c 62 61 63 6b 73 |e pano c|allbacks|
|00004b90| 20 73 63 72 69 70 74 0d | 2d 2d 20 4a 48 42 0d 0d | script.|-- JHB..|
|00004ba0| 6f 6e 20 4d 6f 75 73 65 | 44 6f 77 6e 48 61 6e 64 |on Mouse|DownHand|
|00004bb0| 6c 65 72 58 74 72 61 0d | 20 20 2d 2d 70 75 74 20 |lerXtra.| --put |
|00004bc0| 22 4d 6f 75 73 65 20 64 | 6f 77 6e 20 64 75 72 69 |"Mouse d|own duri|
|00004bd0| 6e 67 20 6d 6f 75 73 65 | 4f 76 65 72 20 63 61 6c |ng mouse|Over cal|
|00004be0| 6c 22 0d 20 20 70 75 74 | 20 51 54 56 52 47 65 74 |l". put| QTVRGet|
|00004bf0| 48 6f 74 53 70 6f 74 49 | 44 28 67 51 54 56 52 49 |HotSpotI|D(gQTVRI|
|00004c00| 6e 73 74 61 6e 63 65 58 | 74 72 61 29 0d 20 20 0d |nstanceX|tra). .|
|00004c10| 20 20 67 6c 6f 62 61 6c | 20 67 50 61 6e 6f 4d 6f | global| gPanoMo|
|00004c20| 76 69 65 49 44 0d 20 20 | 69 66 20 49 73 51 54 56 |vieID. |if IsQTV|
|00004c30| 52 4d 6f 76 69 65 28 67 | 51 54 56 52 49 6e 73 74 |RMovie(g|QTVRInst|
|00004c40| 61 6e 63 65 58 74 72 61 | 29 20 74 68 65 6e 0d 20 |anceXtra|) then. |
|00004c50| 20 20 20 51 54 56 52 50 | 61 73 73 4d 6f 75 73 65 | QTVRP|assMouse|
|00004c60| 44 6f 77 6e 28 67 51 54 | 56 52 49 6e 73 74 61 6e |Down(gQT|VRInstan|
|00004c70| 63 65 58 74 72 61 29 0d | 20 20 65 6e 64 20 69 66 |ceXtra).| end if|
|00004c80| 0d 65 6e 64 0d 0d 0d 0d | 0d 0d 0d 0d 0d 2d 2d 3d |.end....|.....--=|
|00004c90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004ca0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004cb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004cc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004cd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 0d 0d 0d |========|====....|
|00004ce0| 0d 0d 2d 2d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..--====|========|
|00004cf0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004d00| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004d10| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004d20| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004d30| 3d 0d 2d 2d 20 53 61 6d | 70 6c 65 20 50 61 6e 6f |=.-- Sam|ple Pano|
|00004d40| 4d 6f 76 69 65 20 63 61 | 6c 6c 62 61 63 6b 20 68 |Movie ca|llback h|
|00004d50| 61 6e 64 6c 65 72 20 72 | 6f 75 74 69 6e 65 73 0d |andler r|outines.|
|00004d60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00004db0| 0d 2d 2d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.--=====|========|
|00004dc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004dd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004de0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004df0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004e00| 0d 2d 2d 20 53 61 6d 70 | 6c 65 4d 6f 75 73 65 4f |.-- Samp|leMouseO|
|00004e10| 76 65 72 48 61 6e 64 6c | 65 72 0d 2d 2d 0d 2d 2d |verHandl|er.--.--|
|00004e20| 20 43 61 6c 6c 65 64 20 | 62 79 20 50 61 6e 6f 4d | Called |by PanoM|
|00004e30| 6f 76 69 65 20 70 65 72 | 69 6f 64 69 63 61 6c 6c |ovie per|iodicall|
|00004e40| 79 20 64 75 72 69 6e 67 | 20 6d 6f 75 73 65 4f 76 |y during| mouseOv|
|00004e50| 65 72 2e 0d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |er..----|--------|
|00004e60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004e90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00004ea0| 2d 2d 2d 0d 6f 6e 20 53 | 61 6d 70 6c 65 4d 6f 75 |---.on S|ampleMou|
|00004eb0| 73 65 4f 76 65 72 48 61 | 6e 64 6c 65 72 58 74 72 |seOverHa|ndlerXtr|
|00004ec0| 61 0d 20 20 70 75 74 20 | 22 4d 6f 75 73 65 20 6f |a. put |"Mouse o|
|00004ed0| 76 65 72 20 70 61 6e 6f | 72 61 6d 69 63 20 6d 6f |ver pano|ramic mo|
|00004ee0| 76 69 65 22 0d 20 20 2d | 2d 20 49 66 20 79 6f 75 |vie". -|- If you|
|00004ef0| 20 77 61 6e 74 20 74 6f | 20 65 78 69 74 20 66 72 | want to| exit fr|
|00004f00| 6f 6d 20 6d 6f 75 73 65 | 4f 76 65 72 2c 20 75 73 |om mouse|Over, us|
|00004f10| 65 20 74 68 69 73 20 6c | 69 6e 65 0d 20 20 67 6c |e this l|ine. gl|
|00004f20| 6f 62 61 6c 20 67 51 54 | 56 52 49 6e 73 74 61 6e |obal gQT|VRInstan|
|00004f30| 63 65 58 74 72 61 0d 20 | 20 69 66 20 49 73 51 54 |ceXtra. | if IsQT|
|00004f40| 56 52 4d 6f 76 69 65 28 | 67 51 54 56 52 49 6e 73 |VRMovie(|gQTVRIns|
|00004f50| 74 61 6e 63 65 58 74 72 | 61 29 20 74 68 65 6e 0d |tanceXtr|a) then.|
|00004f60| 20 20 20 20 2d 2d 20 51 | 54 56 52 45 78 69 74 4d | -- Q|TVRExitM|
|00004f70| 6f 75 73 65 4f 76 65 72 | 28 67 51 54 56 52 49 6e |ouseOver|(gQTVRIn|
|00004f80| 73 74 61 6e 63 65 58 74 | 72 61 29 0d 20 20 65 6e |stanceXt|ra). en|
|00004f90| 64 20 69 66 0d 65 6e 64 | 0d 0d 2d 2d 3d 3d 3d 3d |d if.end|..--====|
|00004fa0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004fb0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004fc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004fd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00004fe0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 0d 2d 2d 20 53 61 6d |========|=.-- Sam|
|00004ff0| 70 6c 65 52 6f 6c 6c 6f | 76 65 72 48 61 6e 64 6c |pleRollo|verHandl|
|00005000| 65 72 0d 2d 2d 20 20 20 | 20 20 20 70 48 6f 74 53 |er.-- | pHotS|
|00005010| 70 6f 74 49 44 20 69 73 | 20 74 68 65 20 69 64 20 |potID is| the id |
|00005020| 6f 66 20 74 68 65 20 68 | 6f 74 20 73 70 6f 74 20 |of the h|ot spot |
|00005030| 74 68 65 20 75 73 65 72 | 20 69 73 20 6f 76 65 72 |the user| is over|
|00005040| 0d 2d 2d 0d 2d 2d 20 43 | 61 6c 6c 65 64 20 62 79 |.--.-- C|alled by|
|00005050| 20 50 61 6e 6f 4d 6f 76 | 69 65 20 77 68 65 6e 65 | PanoMov|ie whene|
|00005060| 76 65 72 20 74 68 65 20 | 68 6f 74 20 73 70 6f 74 |ver the |hot spot|
|00005070| 20 74 68 65 20 63 75 72 | 73 6f 72 20 69 73 20 6f | the cur|sor is o|
|00005080| 76 65 72 20 63 68 61 6e | 67 65 73 2e 0d 2d 2d 2d |ver chan|ges..---|
|00005090| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000050d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 6f 6e 20 |--------|----.on |
|000050e0| 53 61 6d 70 6c 65 52 6f | 6c 6c 6f 76 65 72 48 6f |SampleRo|lloverHo|
|000050f0| 74 53 70 6f 74 48 61 6e | 64 6c 65 72 58 74 72 61 |tSpotHan|dlerXtra|
|00005100| 20 70 48 6f 74 53 70 6f | 74 49 44 0d 20 20 67 6c | pHotSpo|tID. gl|
|00005110| 6f 62 61 6c 20 67 51 54 | 56 52 49 6e 73 74 61 6e |obal gQT|VRInstan|
|00005120| 63 65 58 74 72 61 0d 20 | 20 0d 20 20 2d 2d 20 20 |ceXtra. | . -- |
|00005130| 70 75 74 20 51 54 56 52 | 47 65 74 48 6f 74 53 70 |put QTVR|GetHotSp|
|00005140| 6f 74 49 44 28 67 51 54 | 56 52 49 6e 73 74 61 6e |otID(gQT|VRInstan|
|00005150| 63 65 58 74 72 61 29 20 | 69 6e 74 6f 20 6d 65 6d |ceXtra) |into mem|
|00005160| 62 65 72 20 22 43 75 72 | 72 65 6e 74 20 48 6f 74 |ber "Cur|rent Hot|
|00005170| 20 53 70 6f 74 20 49 44 | 22 0d 20 20 70 75 74 20 | Spot ID|". put |
|00005180| 70 48 6f 74 53 70 6f 74 | 49 44 20 69 6e 74 6f 20 |pHotSpot|ID into |
|00005190| 63 61 73 74 20 22 43 75 | 72 72 65 6e 74 20 48 6f |cast "Cu|rrent Ho|
|000051a0| 74 20 53 70 6f 74 20 49 | 44 22 0d 65 6e 64 0d 0d |t Spot I|D".end..|
|000051b0| 0d 0d 2d 2d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..--====|========|
|000051c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000051d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000051e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000051f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005200| 3d 0d 2d 2d 20 53 61 6d | 70 6c 65 4d 6f 75 73 65 |=.-- Sam|pleMouse|
|00005210| 44 6f 77 6e 48 61 6e 64 | 6c 65 72 0d 2d 2d 0d 2d |DownHand|ler.--.-|
|00005220| 2d 20 43 61 6c 6c 65 64 | 20 62 79 20 50 61 6e 6f |- Called| by Pano|
|00005230| 4d 6f 76 69 65 20 77 68 | 65 6e 20 61 20 6d 6f 75 |Movie wh|en a mou|
|00005240| 73 65 44 6f 77 6e 20 65 | 76 65 6e 74 20 6f 63 63 |seDown e|vent occ|
|00005250| 75 72 73 20 64 75 72 69 | 6e 67 20 61 20 6d 6f 75 |urs duri|ng a mou|
|00005260| 73 65 4f 76 65 72 20 63 | 61 6c 6c 0d 2d 2d 2d 2d |seOver c|all.----|
|00005270| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005280| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005290| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000052b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0d 6f 6e 20 53 |--------|---.on S|
|000052c0| 61 6d 70 6c 65 4d 6f 75 | 73 65 44 6f 77 6e 48 61 |ampleMou|seDownHa|
|000052d0| 6e 64 6c 65 72 0d 20 20 | 70 75 74 20 22 4d 6f 75 |ndler. |put "Mou|
|000052e0| 73 65 20 64 6f 77 6e 20 | 64 75 72 69 6e 67 20 6d |se down |during m|
|000052f0| 6f 75 73 65 4f 76 65 72 | 20 63 61 6c 6c 22 0d 20 |ouseOver| call". |
|00005300| 20 0d 20 20 67 6c 6f 62 | 61 6c 20 67 50 61 6e 6f | . glob|al gPano|
|00005310| 4d 6f 76 69 65 49 44 0d | 20 20 69 66 20 49 73 51 |MovieID.| if IsQ|
|00005320| 54 56 52 4d 6f 76 69 65 | 28 67 51 54 56 52 49 6e |TVRMovie|(gQTVRIn|
|00005330| 73 74 61 6e 63 65 58 74 | 72 61 29 20 74 68 65 6e |stanceXt|ra) then|
|00005340| 0d 20 20 20 20 51 54 56 | 52 50 61 73 73 4d 6f 75 |. QTV|RPassMou|
|00005350| 73 65 44 6f 77 6e 28 67 | 51 54 56 52 49 6e 73 74 |seDown(g|QTVRInst|
|00005360| 61 6e 63 65 58 74 72 61 | 29 0d 20 20 65 6e 64 20 |anceXtra|). end |
|00005370| 69 66 0d 65 6e 64 0d 0d | 2d 2d 3d 3d 3d 3d 3d 3d |if.end..|--======|
|00005380| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005390| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000053c0| 3d 3d 3d 3d 3d 3d 3d 0d | 2d 2d 20 53 61 6d 70 6c |=======.|-- Sampl|
|000053d0| 65 50 61 6e 5a 6f 6f 6d | 53 74 61 72 74 48 61 6e |ePanZoom|StartHan|
|000053e0| 64 6c 65 72 0d 2d 2d 0d | 2d 2d 20 43 61 6c 6c 65 |dler.--.|-- Calle|
|000053f0| 64 20 6f 6e 63 65 20 62 | 79 20 50 61 6e 6f 4d 6f |d once b|y PanoMo|
|00005400| 76 69 65 20 77 68 65 6e | 20 74 68 65 20 75 73 65 |vie when| the use|
|00005410| 72 20 73 74 61 72 74 73 | 20 74 6f 20 70 61 6e 20 |r starts| to pan |
|00005420| 6f 72 20 7a 6f 6f 6d 2e | 0d 2d 2d 2d 2d 2d 2d 2d |or zoom.|.-------|
|00005430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005440| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005450| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005470| 2d 2d 2d 2d 2d 2d 2d 2d | 0d 6f 6e 20 53 61 6d 70 |--------|.on Samp|
|00005480| 6c 65 50 61 6e 5a 6f 6f | 6d 53 74 61 72 74 48 61 |lePanZoo|mStartHa|
|00005490| 6e 64 6c 65 72 58 74 72 | 61 0d 20 20 70 75 74 20 |ndlerXtr|a. put |
|000054a0| 22 41 62 6f 75 74 20 74 | 6f 20 70 61 6e 20 6f 72 |"About t|o pan or|
|000054b0| 20 7a 6f 6f 6d 20 69 6e | 20 70 61 6e 6f 72 61 6d | zoom in| panoram|
|000054c0| 69 63 20 6d 6f 76 69 65 | 22 0d 65 6e 64 0d 0d 2d |ic movie|".end..-|
|000054d0| 2d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |-=======|========|
|000054e0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000054f0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005500| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005510| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2d |========|======.-|
|00005520| 2d 20 53 61 6d 70 6c 65 | 4d 6f 75 73 65 53 74 69 |- Sample|MouseSti|
|00005530| 6c 6c 44 6f 77 6e 48 61 | 6e 64 6c 65 72 0d 2d 2d |llDownHa|ndler.--|
|00005540| 0d 2d 2d 20 43 61 6c 6c | 65 64 20 62 79 20 50 61 |.-- Call|ed by Pa|
|00005550| 6e 6f 4d 6f 76 69 65 20 | 70 65 72 69 6f 64 69 63 |noMovie |periodic|
|00005560| 61 6c 6c 79 20 64 75 72 | 69 6e 67 20 77 68 69 6c |ally dur|ing whil|
|00005570| 65 20 74 68 65 20 6d 6f | 75 73 65 20 69 73 20 64 |e the mo|use is d|
|00005580| 6f 77 6e 20 77 69 74 68 | 69 6e 0d 2d 2d 20 6d 6f |own with|in.-- mo|
|00005590| 75 73 65 4f 76 65 72 20 | 6f 72 20 6d 6f 75 73 65 |useOver |or mouse|
|000055a0| 44 6f 77 6e 2e 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |Down..--|--------|
|000055b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000055f0| 2d 2d 2d 2d 2d 0d 6f 6e | 20 53 61 6d 70 6c 65 4d |-----.on| SampleM|
|00005600| 6f 75 73 65 53 74 69 6c | 6c 44 6f 77 6e 48 61 6e |ouseStil|lDownHan|
|00005610| 64 6c 65 72 58 74 72 61 | 0d 20 20 70 75 74 20 22 |dlerXtra|. put "|
|00005620| 45 6e 74 65 72 20 6d 6f | 75 73 65 20 73 74 69 6c |Enter mo|use stil|
|00005630| 6c 20 64 6f 77 6e 20 66 | 72 6f 6d 20 70 61 6e 6f |l down f|rom pano|
|00005640| 72 61 6d 69 63 20 6d 6f | 76 69 65 22 0d 20 20 67 |ramic mo|vie". g|
|00005650| 6c 6f 62 61 6c 20 67 51 | 54 56 52 49 6e 73 74 61 |lobal gQ|TVRInsta|
|00005660| 6e 63 65 58 74 72 61 0d | 20 20 69 66 20 49 73 51 |nceXtra.| if IsQ|
|00005670| 54 56 52 4d 6f 76 69 65 | 28 67 51 54 56 52 49 6e |TVRMovie|(gQTVRIn|
|00005680| 73 74 61 6e 63 65 58 74 | 72 61 29 20 74 68 65 6e |stanceXt|ra) then|
|00005690| 0d 20 20 20 20 2d 2d 20 | 70 75 74 20 51 54 56 52 |. -- |put QTVR|
|000056a0| 47 65 74 50 61 6e 41 6e | 67 6c 65 28 67 51 54 56 |GetPanAn|gle(gQTV|
|000056b0| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 29 20 69 |RInstanc|eXtra) i|
|000056c0| 6e 74 6f 20 74 50 61 6e | 41 6e 67 6c 65 20 0d 20 |nto tPan|Angle . |
|000056d0| 20 20 20 2d 2d 20 70 75 | 74 20 22 50 61 6e 41 6e | -- pu|t "PanAn|
|000056e0| 67 6c 65 20 69 73 20 63 | 75 72 72 65 6e 74 6c 79 |gle is c|urrently|
|000056f0| 3a 20 22 20 26 20 74 50 | 61 6e 41 6e 67 6c 65 0d |: " & tP|anAngle.|
|00005700| 20 20 65 6e 64 20 69 66 | 0d 20 20 70 75 74 20 22 | end if|. put "|
|00005710| 4c 65 61 76 65 20 6d 6f | 75 73 65 20 73 74 69 6c |Leave mo|use stil|
|00005720| 6c 20 64 6f 77 6e 20 66 | 72 6f 6d 20 70 61 6e 6f |l down f|rom pano|
|00005730| 72 61 6d 69 63 20 6d 6f | 76 69 65 22 0d 65 6e 64 |ramic mo|vie".end|
|00005740| 0d 0d 2d 2d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |..--====|========|
|00005750| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005760| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005770| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005780| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005790| 3d 0d 2d 2d 20 53 61 6d | 70 6c 65 4e 6f 64 65 4c |=.-- Sam|pleNodeL|
|000057a0| 65 61 76 65 48 61 6e 64 | 6c 65 72 0d 2d 2d 20 20 |eaveHand|ler.-- |
|000057b0| 20 20 20 20 70 54 6f 4e | 6f 64 65 49 44 20 69 73 | pToN|odeID is|
|000057c0| 20 74 68 65 20 69 64 20 | 6f 66 20 74 68 65 20 6e | the id |of the n|
|000057d0| 6f 64 65 20 74 68 65 20 | 75 73 65 72 20 69 73 20 |ode the |user is |
|000057e0| 6c 65 61 76 69 6e 67 0d | 2d 2d 0d 2d 2d 20 43 61 |leaving.|--.-- Ca|
|000057f0| 6c 6c 65 64 20 62 79 20 | 50 61 6e 6f 4d 6f 76 69 |lled by |PanoMovi|
|00005800| 65 20 77 68 65 6e 20 74 | 68 65 20 75 73 65 72 20 |e when t|he user |
|00005810| 6d 6f 76 65 73 20 62 65 | 74 77 65 65 6e 20 6e 6f |moves be|tween no|
|00005820| 64 65 73 20 62 79 20 63 | 6c 69 63 6b 69 6e 67 20 |des by c|licking |
|00005830| 6f 6e 20 6c 69 6e 6b 0d | 2d 2d 20 68 6f 74 20 73 |on link.|-- hot s|
|00005840| 70 6f 74 73 2e 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |pots..--|--------|
|00005850| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005860| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005870| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005880| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005890| 2d 2d 2d 2d 2d 0d 6f 6e | 20 53 61 6d 70 6c 65 4e |-----.on| SampleN|
|000058a0| 6f 64 65 4c 65 61 76 65 | 48 61 6e 64 6c 65 72 58 |odeLeave|HandlerX|
|000058b0| 74 72 61 20 70 54 6f 4e | 6f 64 65 0d 20 20 70 75 |tra pToN|ode. pu|
|000058c0| 74 20 22 4a 75 6d 70 69 | 6e 67 20 74 6f 20 6e 6f |t "Jumpi|ng to no|
|000058d0| 64 65 20 22 20 26 20 70 | 54 6f 4e 6f 64 65 20 26 |de " & p|ToNode &|
|000058e0| 20 22 20 69 6e 20 70 61 | 6e 6f 72 61 6d 69 63 20 | " in pa|noramic |
|000058f0| 6d 6f 76 69 65 22 0d 65 | 6e 64 0e 70 61 6e 6f 20 |movie".e|nd.pano |
|00005900| 63 61 6c 6c 62 61 63 6b | 73 00 00 5f 00 07 03 c5 |callback|s.._....|
|00005910| 03 78 00 00 03 d6 00 00 | 03 d6 00 01 00 01 00 2f |.x......|......./|
|00005920| 00 00 00 00 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005930| 00 00 00 00 00 00 00 a3 | 00 0b 00 09 00 04 01 00 |........|........|
|00005940| 00 09 00 00 00 00 00 00 | 00 00 00 b8 00 0b 00 09 |........|........|
|00005950| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 04 33 |........|.......3|
|00005960| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005970| 00 00 04 48 00 0b 00 09 | 00 04 00 00 00 09 00 00 |...H....|........|
|00005980| 00 00 00 00 00 00 05 87 | 00 0b 00 09 00 04 00 00 |........|........|
|00005990| 00 09 ff ff 00 00 00 00 | 00 00 05 97 00 0b 00 09 |........|........|
|000059a0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 07 ce |........|........|
|000059b0| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|000059c0| 00 00 07 f5 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|000059d0| 00 00 00 00 00 00 08 4b | 00 0b 00 09 00 04 01 00 |.......K|........|
|000059e0| 00 09 00 00 00 00 00 00 | 00 00 08 63 00 0b 00 09 |........|...c....|
|000059f0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 09 09 |........|........|
|00005a00| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005a10| 00 00 09 27 00 0b 00 09 | 00 04 00 00 00 09 00 00 |...'....|........|
|00005a20| 00 00 00 00 00 00 0a f9 | 00 0b 00 09 00 04 01 00 |........|........|
|00005a30| 00 09 00 00 00 00 00 00 | 00 00 0b 11 00 0b 00 09 |........|........|
|00005a40| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 0b e0 |........|........|
|00005a50| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005a60| 00 00 0b fb 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005a70| 00 00 00 00 00 00 0c a8 | 00 0b 00 09 00 04 01 00 |........|........|
|00005a80| 00 09 00 00 00 00 00 00 | 00 00 0c c5 00 0b 00 09 |........|........|
|00005a90| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 0d d8 |........|........|
|00005aa0| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005ab0| 00 00 0d f0 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005ac0| 00 00 00 00 00 00 0e 98 | 00 0b 00 09 00 04 00 00 |........|........|
|00005ad0| 00 09 ff ff 00 00 00 00 | 00 00 0e d4 00 0b 00 09 |........|........|
|00005ae0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 0f c5 |........|........|
|00005af0| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005b00| 00 00 0f da 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005b10| 00 00 00 00 00 00 12 12 | 00 0b 00 09 00 04 01 00 |........|........|
|00005b20| 00 09 00 00 00 00 00 00 | 00 00 12 25 00 0b 00 09 |........|...%....|
|00005b30| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 12 4d |........|.......M|
|00005b40| 00 10 00 0c 00 04 00 00 | 00 0c ff ff 00 00 00 00 |........|........|
|00005b50| 00 00 12 56 00 0b 00 09 | 00 04 00 00 00 09 00 00 |...V....|........|
|00005b60| 00 00 00 00 00 00 12 98 | 00 10 00 0c 00 04 00 00 |........|........|
|00005b70| 00 0c ff ff 00 00 00 00 | 00 00 12 d7 00 0b 00 09 |........|........|
|00005b80| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 14 69 |........|.......i|
|00005b90| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005ba0| 00 00 14 7d 00 0b 00 09 | 00 04 00 00 00 09 00 00 |...}....|........|
|00005bb0| 00 00 00 00 00 00 15 fb | 00 0b 00 09 00 04 01 00 |........|........|
|00005bc0| 00 09 00 00 00 00 00 00 | 00 00 16 25 00 0b 00 09 |........|...%....|
|00005bd0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 17 6d |........|.......m|
|00005be0| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005bf0| 00 00 17 87 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005c00| 00 00 00 00 00 00 19 a6 | 00 0b 00 09 00 04 01 00 |........|........|
|00005c10| 00 09 00 00 00 00 00 00 | 00 00 19 c7 00 0b 00 09 |........|........|
|00005c20| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 1b 85 |........|........|
|00005c30| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005c40| 00 00 1b 9b 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005c50| 00 00 00 00 00 00 1d 42 | 00 0b 00 09 00 04 01 00 |.......B|........|
|00005c60| 00 09 00 00 00 00 00 00 | 00 00 1d 5f 00 0b 00 09 |........|..._....|
|00005c70| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 1e c5 |........|........|
|00005c80| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|00005c90| 00 00 1e de 00 0b 00 09 | 00 04 00 00 00 09 00 00 |........|........|
|00005ca0| 00 00 00 00 00 00 21 5f | 00 0b 00 09 00 04 01 00 |......!_|........|
|00005cb0| 00 09 00 00 00 00 00 00 | 00 00 21 79 00 0b 00 09 |........|..!y....|
|00005cc0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 40 00 00 |........|.....@..|
|00005cd0| 0c 62 02 9d 00 03 74 53 | 41 43 28 05 00 00 00 00 |.b....tS|AC(.....|
|00005ce0| 00 0b 00 00 05 1a 00 00 | 00 02 00 00 00 14 04 fe |........|........|
|00005cf0| 63 64 00 00 00 00 00 00 | 00 00 00 00 00 05 00 0e |cd......|........|
|00005d00| 00 00 00 00 00 00 04 2f | 00 00 04 46 00 00 04 46 |......./|...F...F|
|00005d10| 00 00 04 46 00 00 04 46 | 00 00 04 5a 00 00 04 c0 |...F...F|...Z....|
|00005d20| 00 00 04 c0 00 00 04 c0 | 00 00 04 c0 00 00 04 c0 |........|........|
|00005d30| 00 00 04 c0 00 00 04 c0 | 00 00 04 c8 2d 2d 20 52 |........|....-- R|
|00005d40| 6f 75 74 69 6e 65 73 20 | 66 6f 72 20 6d 61 6e 61 |outines |for mana|
|00005d50| 67 69 6e 67 20 6f 62 6a | 65 63 74 20 6d 6f 76 69 |ging obj|ect movi|
|00005d60| 65 73 0d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |es.-----|--------|
|00005d70| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005d80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005d90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005da0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005db0| 2d 2d 0d 0d 0d 0d 2d 2d | 3d 3d 3d 3d 3d 3d 3d 3d |--....--|========|
|00005dc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005dd0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005de0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005df0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00005e00| 3d 3d 3d 3d 3d 0d 2d 2d | 20 5a 6f 6f 6d 4e 61 76 |=====.--| ZoomNav|
|00005e10| 4d 6f 76 69 65 3a 0d 2d | 2d 20 20 20 20 20 20 70 |Movie:.-|- p|
|00005e20| 53 74 61 72 74 5a 6f 6f | 6d 52 65 63 74 20 73 70 |StartZoo|mRect sp|
|00005e30| 65 63 69 66 69 65 73 20 | 74 68 65 20 73 74 61 72 |ecifies |the star|
|00005e40| 74 20 72 65 63 74 20 61 | 73 20 61 20 73 74 72 69 |t rect a|s a stri|
|00005e50| 6e 67 20 72 65 63 74 0d | 2d 2d 20 20 20 20 20 20 |ng rect.|-- |
|00005e60| 5b 70 53 6b 69 70 46 69 | 72 73 74 46 72 61 6d 65 |[pSkipFi|rstFrame|
|00005e70| 5d 20 69 73 20 22 74 72 | 75 65 22 20 69 66 20 74 |] is "tr|ue" if t|
|00005e80| 68 65 20 66 69 72 73 74 | 20 7a 6f 6f 6d 20 66 72 |he first| zoom fr|
|00005e90| 61 6d 65 20 73 68 6f 75 | 6c 64 20 6e 6f 74 20 62 |ame shou|ld not b|
|00005ea0| 65 20 73 68 6f 77 6e 0d | 2d 2d 20 20 20 20 20 20 |e shown.|-- |
|00005eb0| 5b 70 43 6c 69 70 52 65 | 63 74 5d 20 69 73 20 74 |[pClipRe|ct] is t|
|00005ec0| 68 65 20 73 63 72 65 65 | 6e 20 73 74 72 69 6e 67 |he scree|n string|
|00005ed0| 20 72 65 63 74 20 74 6f | 20 77 68 69 63 68 20 74 | rect to| which t|
|00005ee0| 68 65 20 7a 6f 6f 6d 20 | 73 68 6f 75 6c 64 20 62 |he zoom |should b|
|00005ef0| 65 20 63 6c 69 70 70 65 | 64 0d 2d 2d 0d 2d 2d 20 |e clippe|d.--.-- |
|00005f00| 5a 6f 6f 6d 73 20 74 68 | 65 20 6e 61 76 20 6d 6f |Zooms th|e nav mo|
|00005f10| 76 69 65 20 6f 75 74 20 | 66 72 6f 6d 20 74 68 65 |vie out |from the|
|00005f20| 20 73 74 61 72 74 20 72 | 65 63 74 20 73 70 65 63 | start r|ect spec|
|00005f30| 69 66 69 65 64 2c 20 70 | 6f 73 73 69 62 6c 79 20 |ified, p|ossibly |
|00005f40| 73 6b 69 70 70 69 6e 67 | 0d 2d 2d 20 74 68 65 20 |skipping|.-- the |
|00005f50| 66 69 72 73 74 20 66 72 | 61 6d 65 20 61 6e 64 20 |first fr|ame and |
|00005f60| 63 6c 69 70 70 69 6e 67 | 20 74 6f 20 61 20 67 69 |clipping| to a gi|
|00005f70| 76 65 6e 20 72 65 63 74 | 2e 0d 2d 2d 20 4e 6f 74 |ven rect|..-- Not|
|00005f80| 65 3a 20 74 68 69 73 20 | 69 73 20 75 6e 73 75 70 |e: this |is unsup|
|00005f90| 70 6f 72 74 65 64 20 6f | 6e 20 74 68 65 20 50 43 |ported o|n the PC|
|00005fa0| 20 73 69 64 65 0d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | side.--|--------|
|00005fb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005fe0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00005ff0| 2d 2d 2d 2d 2d 0d 6f 6e | 20 5a 6f 6f 6d 4e 61 76 |-----.on| ZoomNav|
|00006000| 4d 6f 76 69 65 20 70 53 | 74 61 72 74 5a 6f 6f 6d |Movie pS|tartZoom|
|00006010| 52 65 63 74 2c 20 70 53 | 6b 69 70 46 69 72 73 74 |Rect, pS|kipFirst|
|00006020| 46 72 61 6d 65 2c 20 70 | 43 6c 69 70 52 65 63 74 |Frame, p|ClipRect|
|00006030| 0d 20 20 67 6c 6f 62 61 | 6c 20 67 51 54 56 52 49 |. globa|l gQTVRI|
|00006040| 6e 73 74 61 6e 63 65 58 | 74 72 61 0d 20 20 0d 20 |nstanceX|tra. . |
|00006050| 20 2d 2d 20 4d 61 6b 65 | 20 73 75 72 65 20 77 65 | -- Make| sure we|
|00006060| 27 72 65 20 6f 6e 20 61 | 20 6d 61 63 20 62 65 66 |'re on a| mac bef|
|00006070| 6f 72 65 20 74 72 79 69 | 6e 67 20 74 68 69 73 0d |ore tryi|ng this.|
|00006080| 20 20 69 66 20 74 68 65 | 20 6d 61 63 68 69 6e 65 | if the| machine|
|00006090| 54 79 70 65 20 3c 3e 20 | 32 35 36 20 74 68 65 6e |Type <> |256 then|
|000060a0| 0d 20 20 20 20 0d 20 20 | 20 20 69 66 20 49 73 51 |. . | if IsQ|
|000060b0| 54 56 52 4d 6f 76 69 65 | 28 67 51 54 56 52 49 6e |TVRMovie|(gQTVRIn|
|000060c0| 73 74 61 6e 63 65 58 74 | 72 61 29 20 74 68 65 6e |stanceXt|ra) then|
|000060d0| 0d 20 20 20 20 20 20 51 | 54 56 52 5a 6f 6f 6d 4f |. Q|TVRZoomO|
|000060e0| 75 74 45 66 66 65 63 74 | 28 67 51 54 56 52 49 6e |utEffect|(gQTVRIn|
|000060f0| 73 74 61 6e 63 65 58 74 | 72 61 2c 70 53 74 61 72 |stanceXt|ra,pStar|
|00006100| 74 5a 6f 6f 6d 52 65 63 | 74 2c 70 53 6b 69 70 46 |tZoomRec|t,pSkipF|
|00006110| 69 72 73 74 46 72 61 6d | 65 2c 70 43 6c 69 70 52 |irstFram|e,pClipR|
|00006120| 65 63 74 29 0d 20 20 20 | 20 20 20 51 54 56 52 49 |ect). | QTVRI|
|00006130| 64 6c 65 28 67 51 54 56 | 52 49 6e 73 74 61 6e 63 |dle(gQTV|RInstanc|
|00006140| 65 58 74 72 61 29 0d 20 | 20 20 20 65 6e 64 20 69 |eXtra). | end i|
|00006150| 66 0d 20 20 65 6e 64 20 | 69 66 0d 65 6e 64 20 5a |f. end |if.end Z|
|00006160| 6f 6f 6d 4e 61 76 4d 6f | 76 69 65 15 6f 62 6a 65 |oomNavMo|vie.obje|
|00006170| 63 74 20 6d 6f 76 69 65 | 20 68 61 6e 64 6c 65 72 |ct movie| handler|
|00006180| 73 00 00 61 00 08 02 52 | 03 18 00 00 04 09 00 00 |s..a...R|........|
|00006190| 04 09 00 01 00 01 00 05 | 00 00 00 00 00 0b 00 09 |........|........|
|000061a0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 00 00 03 |........|........|
|000061b0| 00 0b 00 09 00 04 01 00 | 00 09 00 00 00 00 00 00 |........|........|
|000061c0| 00 00 00 26 00 0b 00 09 | 00 04 00 00 00 09 00 00 |...&....|........|
|000061d0| 00 00 00 00 00 00 02 bd | 00 0b 00 09 00 04 01 00 |........|........|
|000061e0| 00 09 00 00 00 00 00 00 | 00 00 02 c9 00 0b 00 09 |........|........|
|000061f0| 00 04 00 00 00 09 00 00 | 00 00 00 00 00 31 00 00 |........|.....1..|
|00006200| 02 1b 02 58 00 03 74 53 | 41 43 06 16 00 00 00 00 |...X..tS|AC......|
|00006210| 00 0b 00 00 15 f8 00 00 | 00 02 00 00 00 14 04 fe |........|........|
|00006220| 65 26 00 00 00 00 00 00 | 00 00 00 00 00 06 00 0e |e&......|........|
|00006230| 00 00 00 00 00 00 14 c2 | 00 00 14 d4 00 00 14 d4 |........|........|
|00006240| 00 00 14 d4 00 00 14 d4 | 00 00 14 e8 00 00 15 9e |........|........|
|00006250| 00 00 15 9e 00 00 15 9e | 00 00 15 9e 00 00 15 9e |........|........|
|00006260| 00 00 15 9e 00 00 15 9e | 00 00 15 a6 2d 2d 20 4d |........|....-- M|
|00006270| 6f 76 69 65 46 72 61 6d | 65 53 63 72 69 70 74 0d |ovieFram|eScript.|
|00006280| 2d 2d 0d 2d 2d 20 4d 6f | 76 69 65 46 72 61 6d 65 |--.-- Mo|vieFrame|
|00006290| 53 63 72 69 70 74 0d 2d | 2d 20 57 68 65 6e 20 72 |Script.-|- When r|
|000062a0| 75 6e 20 66 72 65 71 75 | 65 6e 74 6c 79 2c 20 70 |un frequ|ently, p|
|000062b0| 72 6f 76 69 64 65 73 20 | 63 75 72 73 6f 72 20 66 |rovides |cursor f|
|000062c0| 65 65 64 62 61 63 6b 20 | 6f 76 65 72 20 74 68 65 |eedback |over the|
|000062d0| 20 70 61 6e 6f 20 6d 6f | 76 69 65 0d 2d 2d 20 61 | pano mo|vie.-- a|
|000062e0| 6e 64 20 68 61 6e 64 6c | 65 73 20 6d 6f 75 73 65 |nd handl|es mouse|
|000062f0| 20 64 6f 77 6e 20 61 6e | 64 20 6b 65 79 62 6f 61 | down an|d keyboa|
|00006300| 72 64 20 61 63 74 69 6f | 6e 73 2e 0d 2d 2d 20 43 |rd actio|ns..-- C|
|00006310| 61 6c 6c 20 66 72 6f 6d | 20 61 20 6c 6f 6f 70 69 |all from| a loopi|
|00006320| 6e 67 20 66 72 61 6d 65 | 20 73 63 72 69 70 74 0d |ng frame| script.|
|00006330| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006340| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006350| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006360| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00006370| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|00006380| 6f 6e 20 4d 6f 76 69 65 | 46 72 61 6d 65 53 63 72 |on Movie|FrameScr|
|00006390| 69 70 74 58 74 72 61 20 | 70 53 70 72 69 74 65 4e |iptXtra |pSpriteN|
|000063a0| 75 6d 0d 20 20 67 6c 6f | 62 61 6c 20 67 51 54 56 |um. glo|bal gQTV|
|000063b0| 52 49 6e 73 74 61 6e 63 | 65 58 74 72 61 2c 20 67 |RInstanc|eXtra, g|
|000063c0| 4c 61 73 74 54 69 6d 65 | 52 6f 6c 6c 6f 76 65 72 |LastTime|Rollover|
|000063d0| 2c 20 67 4f 6e 50 43 2c | 20 67 48 6f 74 53 70 6f |, gOnPC,| gHotSpo|
|000063e0| 74 0d 20 20 69 66 20 72 | 6f 6c 6c 6f 76 65 72 28 |t. if r|ollover(|
|000063f0| 70 53 70 72 69 74 65 4e | 75 6d 29 20 74 68 65 6e |pSpriteN|um) then|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.