home *** CD-ROM | disk | FTP | other *** search
- yield off
-
- gBackgroundID=10000
- kExitBtnID=10101
- kPrintBtnID=10100
- kCreditsID=10010
- kTitleID=10012
-
- gBkgdMusicID=10000
- kHighlightSfxID=10010
- kClickSfxID=10011
-
- kListFilename="zp1print.xml"
-
- kListZ=2
- kButtonZ=4
- kCreditsZ=10
-
- ;// Global stuff
- resPort=RResourcePort !
- play resPort deactivateAllDLLs
- play resPort uncacheAllDLLs
- play resPort uncacheResources
-
- gScenePort=RScenePort !
-
- call pInit
-
- play gScenePort displayScreen
- EndTransition
-
- procedure pInit
- [
- SetDoubleClicksEnabled 0
-
- play resPort activateDLL "zp1print.rsc"
- play resPort activateDLL "zp1prpre.rsc"
- play resPort cacheDLL "zp1prpre.rsc"
-
- ;// Background
- ; play gScenePort scene gBackgroundID
-
- ;// Background music
- ; set gScenePort backgroundMusicID gBkgdMusicID
-
- ;// Play title "movie"
- play gScenePort scene kTitleID
- ;// do this to set the window's mouseDown link since the RScenePort constructor
- ;// sets it only if there is a background, and this is the first time one
- ;// has been created
- drop gScenePort
- gScenePort=RScenePort !
-
- set gScenePort backgroundClicked eTitleClicked
-
- sQueue=RQueue 1
- play sQueue add DelayAction 4000
- set sQueue "finished" eTitleClicked
- play sQueue "start"
-
- ; soundQueue=RQueue 1
- ; play soundQueue add SoundAction gBkgdMusicID 0 1 30
- ; play soundQueue "start"
- ]
-
- procedure eTitleClicked
- [
- drop sQueue
-
- play gScenePort scene gBackgroundID
- set gScenePort "backgroundClicked"
-
- exitButton=RFlyButton kExitBtnID
- set exitButton "z" kButtonZ
- set exitButton "clickSoundID" kClickSfxID
- set exitButton "flyOnSoundID" kHighlightSfxID
- set exitButton "hit" eExitButtonClicked
- play exitButton "setAOCursor" kFingerCursorID
-
- printButton=RFlyButton kPrintBtnID
- set printButton "z" kButtonZ
- set printButton "clickSoundID" kClickSfxID
- set printButton "flyOnSoundID" kHighlightSfxID
- set printButton "hit" ePrintButtonClicked
- play printButton "setAOCursor" kFingerCursorID
-
- printList=RPrintList kListZ kListFilename
- ]
-
- procedure eExitButtonClicked
- [
- drop exitButton
- drop printButton
- drop printList
- drop sQueue
-
- play gScenePort scene kCreditsID
- set gScenePort backgroundClicked eSayByeBye
-
- sQueue=RQueue 1
- play sQueue add DelayAction 5000
- set sQueue "finished" eSayByeBye
- play sQueue "start"
- ]
-
- procedure eSayByeBye
- [
- ; play soundQueue "clear"
- play sQueue "clear"
-
- play gScenePort goToBlack
- StartTransition
- quit
- ]
-
- procedure ePrintButtonClicked
- [
- play printList "printCurrentSelection"
- ]