home *** CD-ROM | disk | FTP | other *** search
- on initdata
- global gjumpdata
- set gjumpdata to [100: #decks, 101: #telecom, 102: #hotel, 103: #nikko, 104: #wanza, 105: #sunset]
- end
-
- on jumpmovie
- global gjumpdata, gcrhotspotnum, gcometohpan, gcometovpan, gcometozoom
- if (gcrhotspotnum >= 100) and (gcrhotspotnum <= 105) 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
-