home *** CD-ROM | disk | FTP | other *** search
- on initdata
- global gjumpdata
- set gjumpdata to [101: #cr, 102: #gl, 103: #rr, 104: #ga, 105: #ev, 106: #nb]
- end
-
- on jumpmovie
- global gjumpdata, gcrhotspotnum, gcometohpan, gcometovpan, gcometozoom
- if (gcrhotspotnum >= 101) and (gcrhotspotnum <= 106) then
- puppetSound("click")
- go(string(getaProp(gjumpdata, gcrhotspotnum)))
- else
- nothing()
- end if
- end
-
- on getcomepanoangle
- global gpanomovieid, gcometohpan, gcometovpan, gcometozoom, gnodeid
- set gcometohpan to PanoMovie("Direct", gpanomovieid, "get", "hPanAngle")
- set gcometovpan to PanoMovie("Direct", gpanomovieid, "get", "vPanAngle")
- set gcometozoom to PanoMovie("Direct", gpanomovieid, "get", "zoomAngle")
- set gnodeid to PanoMovie("Direct", gpanomovieid, "get", "nodeID")
- end
-
- on rtnmenu
- global gcometohpan, gcometovpan, gcometozoom, gnodeid
- SetPanoNode(gnodeid, 0)
- SetPanoMovieView(gcometohpan, gcometovpan, gcometozoom)
- end
-
- on rtnpanoangle
- global glastmoviename, gviewdata
- if not voidp(glastmoviename) then
- set thangle to string(getaProp(getaProp(gviewdata, glastmoviename), #h))
- set tvangle to string(getaProp(getaProp(gviewdata, glastmoviename), #v))
- set tzoom to string(getaProp(getaProp(gviewdata, glastmoviename), #z))
- if (glastmoviename = "TITLE.DIR") or (glastmoviename = "title.dir") then
- pass()
- end if
- puppetSound(string(getaProp(getaProp(gviewdata, glastmoviename), #s)))
- go("fFrRtn")
- openpanomovie("VR_PANO:MENU.MOV", 5, 0)
- if (glastmoviename = "TV.DIR") or (glastmoviename = "tv.dir") then
- SetPanoNode(2, 0)
- end if
- SetPanoMovieView(thangle, tvangle, tzoom)
- ShowPanoMovie()
- else
- nothing()
- end if
- end
-