home *** CD-ROM | disk | FTP | other *** search
/ Headbone Interactive / Headbone_Interactive_CD-ROM_Sampler_1995.iso / pc / demos / pants / intro.dxr / 00102_main scripts.ls < prev    next >
Encoding:
Text File  |  1995-09-15  |  3.8 KB  |  123 lines

  1. on startMovie
  2.   if the frame = label("first time") then
  3.     initPants()
  4.   end if
  5.   initIntro()
  6.   set the keyDownScript to "checkKeyForQuit"
  7.   set the exitLock to 1
  8. end
  9.  
  10. on stopMovie
  11.   ResetGameGlobals()
  12.   set the timeoutScript to EMPTY
  13.   set the mouseDownScript to EMPTY
  14.   set the keyDownScript to EMPTY
  15. end
  16.  
  17. on initPants
  18.   global gvAskQuit, gvCharList, gvChar, gvLocaleList, gvCurLetter, gvTrack, gvCurNumber, IBM, DIR_SYM, MOV_EXT, SFX_EXT
  19.   set gvAskQuit to 0
  20.   InitPaths()
  21.   set gvCharList to [#Velma, #Bunji, #Clyde, #King, #Sue]
  22.   set gvChar to 4
  23.   set gvCurNumber to 4
  24.   set gvTrack to 1
  25.   set gvLocaleList to ["B", "C", "D", "A", "G", "E", "F", "H", "J", "I"]
  26.   set gvCurLetter to getAt(gvLocaleList, 1)
  27. end
  28.  
  29. on initIntro
  30.   global gvGoMain, gvfRealQuit, gLocaleSelected
  31.   set the mouseDownScript to "handleMouseDown"
  32.   set gvGoMain to 0
  33.   set gLocaleSelected to 1
  34.   initSprites()
  35.   set gvfRealQuit to 0
  36. end
  37.  
  38. on InitPaths
  39.   global DIR_SYM, MOV_EXT, SFX_EXT, gChgObjPath, gvSNFPath, gCDPATH
  40.   set gCDPATH to the pathName
  41.   set gvSNFPath to gCDPATH & "3" & DIR_SYM
  42.   set gChgObjPath to gvSNFPath & "SwampObj" & DIR_SYM
  43. end
  44.  
  45. on initSprites
  46.   global gvBackgroundSprite, gvFirstLocaleSprite, gvLastLocaleSprite, gvFirstKingSprite, gvVelmaSprite, gvFirstSueSprite, gvClydeSprite, gvBunjiSprite, gvQuitSprite, gvVolumeSprite, gvCreditSprite
  47.   set gvBackgroundSprite to 1
  48.   set gvFirstLocaleSprite to 2
  49.   set gvLastLocaleSprite to 17
  50.   set gvFirstKingSprite to 19
  51.   set gvVelmaSprite to 28
  52.   set gvFirstSueSprite to 29
  53.   set gvClydeSprite to 32
  54.   set gvBunjiSprite to 33
  55.   set gvQuitSprite to 39
  56.   set gvVolumeSprite to 40
  57.   set gvCreditSprite to 41
  58. end
  59.  
  60. on ResetGameGlobals
  61.   global IBM, SFX_EXT, DIR_SYM, MOV_EXT, gCDPATH, gvLocale, gvLocaleList, gvCharList, gvTrack, gvClickedCast, gLocaleSelected, gvCurLetter, gvCurNumber, gvfRealQuit, gvAskQuit, gvOldSndLev, gvCDPath, gvSNFPath, gvGoMode, gChgObjPath, gvMoviePath, gvOldClrDpth, gvOldSndLevM, gvQuoteWait, gvfReturnToMain, gvVolume, gvRealQuit, gvCDHomePath, gvFadeSndOnExit, gvQuitSong, gvSelectWait
  62.   set vIBM to IBM
  63.   set vSFX_EXT to SFX_EXT
  64.   set vLocale to gvLocale
  65.   set vCDPATH to gCDPATH
  66.   set vSNFPath to gvSNFPath
  67.   set vDIR_SYM to DIR_SYM
  68.   set vMOV_EXT to MOV_EXT
  69.   set vLocaleList to gvLocaleList
  70.   set vCharList to gvCharList
  71.   set vTrack to gvTrack
  72.   set vClickedCast to gvClickedCast
  73.   set vCurLetter to gvCurLetter
  74.   set vCurNumber to gvCurNumber
  75.   set vfRealQuit to gvfRealQuit
  76.   set vGoMode to gvGoMode
  77.   set vChgObjPath to gChgObjPath
  78.   set vMoviePath to gvMoviePath
  79.   set vAskQuit to gvAskQuit
  80.   set vLocaleSelected to gLocaleSelected
  81.   set vOldSndLevM to gvOldSndLevM
  82.   set vOldClrDpth to gvOldClrDpth
  83.   set vVolume to gvVolume
  84.   set vfRealQuit to gvfRealQuit
  85.   set vFadeSndOnExit to gvFadeSndOnExit
  86.   set vCDHomePath to gvCDHomePath
  87.   set vQuoteWait to gvQuoteWait
  88.   set vSelectWait to gvSelectWait
  89.   set vfReturnToMain to gvfReturnToMain
  90.   set vQuitSong to gvQuitSong
  91.   clearGlobals()
  92.   set IBM to vIBM
  93.   set SFX_EXT to vSFX_EXT
  94.   set gvLocale to vLocale
  95.   set gCDPATH to vCDPATH
  96.   set gvSNFPath to vSNFPath
  97.   set DIR_SYM to vDIR_SYM
  98.   set MOV_EXT to vMOV_EXT
  99.   set gvLocaleList to vLocaleList
  100.   set gvCharList to vCharList
  101.   set gvTrack to vTrack
  102.   set gvVolume to vVolume
  103.   set gvClickedCast to vClickedCast
  104.   set gvCurLetter to vCurLetter
  105.   set gvCurNumber to vCurNumber
  106.   set gvfRealQuit to vfRealQuit
  107.   set gvGoMode to vGoMode
  108.   set gChgObjPath to vChgObjPath
  109.   set gvMoviePath to vMoviePath
  110.   set gvAskQuit to vAskQuit
  111.   set gLocaleSelected to vLocaleSelected
  112.   set gvOldSndLevM to vOldSndLevM
  113.   set gvOldClrDpth to vOldClrDpth
  114.   set gvVolume to vVolume
  115.   set gvfRealQuit to vfRealQuit
  116.   set gvFadeSndOnExit to vFadeSndOnExit
  117.   set gvCDHomePath to vCDHomePath
  118.   set gvQuoteWait to vQuoteWait
  119.   set gvSelectWait to vSelectWait
  120.   set gvfReturnToMain to vfReturnToMain
  121.   set gvQuitSong to vQuitSong
  122. end
  123.