home *** CD-ROM | disk | FTP | other *** search
/ What PC? 1996 September / WPCSEP96.ISO / mgiw08f.dxr / 00001_StartMovie.ls next >
Encoding:
Text File  |  1996-07-10  |  4.8 KB  |  85 lines

  1. on startMovie
  2.   global IFLhowManyWordTurnList, IFLwhichSectionList, IFLMAGNETNameSprite, IFLRolledOver, IFLAreSomewhere, IFLSpriteDifference, closeToHeadingList, IFLhasLineFlashedList, IFLmoveSectionSpriteList, GTSTrySprite, GTSOneOut, IFLCanChange, MGIMasterList, MGIHammerSprite, MGIHammer, MGIFoodPosterSprite, MGIHammerSpriteTwo, MGINumberSprite, MGIWallBitOneSprite, MGIWallBitTwoSprite, MGIToolBagSprite, MGIEmptyToolBagSprite, MGIIntroCounter, MGINoiseSprite, MGILogoSprite, MGIMasFlag, IFLButtonList, ESpinsprite, MGIspritediff, MGIFindTV, MGIDirH, MGIDirV, MGILastPosterSprite, MGIInternetTextList, MGILaunchI, IFLQuitsprite, MGIQuittingList, MGIWhichHomeMacList, MGIWhichHomePCList, MGIQuitCounter, MGIChooseQuit, ADDADvertSprite, browserID, IFLBrowsercounter, IFLMistake, WaitFactor, IFLGoNow, GTSWIN95, IFLMovieNameList, IFLWhichcursorList, IFLThisButton, MGICompOneSprite, MGICompOnStage, MGICompCounter, MGIBigBoxSprite, MGICompTwoSprite, MGICompTwoOnStage, MGICompTwoCounter, MGICompMouseUp, MGIFrenchSprite, MGIChoose, MGIGETCount, addlist, addPallist, ADDThisNum, ADDKindList, REFAddWatch, MGISTONEON, MGISTCompCounter, STComp, MGIHeadList
  3.   repeat with t = 1 to 48
  4.     puppetSprite(t, 1)
  5.     set the stretch of sprite t to 0
  6.   end repeat
  7.   set REFAddWatch to 0
  8.   set browserID to 0
  9.   set IFLBrowsercounter to 0
  10.   set IFLMistake to 0
  11.   set IFLGoNow to 0
  12.   set IFLThisButton to 47
  13.   set MGICompMouseUp to 0
  14.   set MGIFrenchSprite to 48
  15.   set MGIBigBoxSprite to 48
  16.   set MGICompOneSprite to 9
  17.   set MGICompTwoSprite to 11
  18.   set MGISTONEON to 0
  19.   set MGISTCompCounter to 0
  20.   set STComp to 0
  21.   if MGIMasFlag = 0 then
  22.     set MGIGETCount to 0
  23.     set MGIChoose to 0
  24.     set MGICompCounter to 0
  25.     set MGICompOnStage to 0
  26.     set MGICompTwoOnStage to 0
  27.     set MGICompTwoCounter to 0
  28.     set IFLMAGNETNameSprite to 47
  29.     set ADDADvertSprite to 48
  30.     set ADDADCOntTwo to 0
  31.     set ADDAdCount to 0
  32.     set IFLCanChange to 1
  33.     set IFLRolledOver to 0
  34.     set IFLAreSomewhere to 0
  35.     set GTSButtonCastNum to 0
  36.     set GTSHeadCastNum to 0
  37.     set GTSVisitCoverSprite to 0
  38.     set IFLQuitsprite to 38
  39.     set IFLSpriteDifference to 38
  40.     set MGIHammer to 0
  41.     set MGIHammerSprite to 33
  42.     set MGIHammerSpriteTwo to 35
  43.     set MGINumberSprite to 10
  44.     set MGISlowDownNoise to 0
  45.     set MGIWallBitOneSprite to 4
  46.     set MGIWallBitTwoSprite to 5
  47.     set MGIToolBagSprite to 34
  48.     set MGIEmptyToolBagSprite to 36
  49.     set MGIIntroCounter to 0
  50.     set MGINoiseSprite to 14
  51.     set MGILogoSprite to 15
  52.     set MGIFoodPosterSprite to 16
  53.     set MGILastPosterSprite to 16
  54.     set ESpinsprite to 37
  55.     set MGIspritediff to 1
  56.     set MGIDirH to 1
  57.     set MGIDirV to 1
  58.     set MGIFindTV to 0
  59.     set MGILaunchI to 0
  60.     set MGIChooseQuit to 0
  61.     set MGIQuitCounter to 0
  62.   end if
  63.   set IFLMovieNameList to list("REFW08F", "HANW08F", "RESW08F", "GROW08F", "FAEW08F", "GESW08F", "GTSW08F", "ARTW08F", "MGIW08F")
  64.   set IFLButtonList to list([39, 1012, 653, 150, 172, 170, 117, 327], [40, 1006, 404, 150, 175, 173, 117, 327], [41, 1009, 653, 106, 178, 176, 117, 327], [42, 1003, 404, 105, 181, 179, 117, 327], [43, 1008, 164, 61, 184, 182, 117, 327], [44, 1017, 404, 61, 81, 79, 117, 327], [45, 1001, 164, 105, 190, 188, 117, 327], [46, 1015, 164, 150, 67, 65, 117, 327], [47, 53, 653, 61, 56, 54, 117, 327])
  65.   set MGIHeadList to list(["REFBUT", 429, 138, 36, 0], ["HANBUT", 184, 138, 36, 0], ["RESBUT", 425, 94, 36, 0], ["GROBUT", 193, 93, 36, 0], ["FAEBUT", 109, 50, 36, 0], ["GESBUT", 106, 48, 36, 0], ["GTSBUT", 107, 93, 36, 0], ["ARTBUT", 107, 137, 36, 0], ["MGIBUT", 443, 49, 36, 0])
  66.   set IFLhasLineFlashedList to list(4, 5, 2, 1, 5, 0, 0, 2, 5)
  67.   if MGIMasFlag = 0 then
  68.     set MGIInternetTextList to list([31, 21, 233, 230, 36, 59, 121, 126])
  69.     set MGIQuittingList to list([38, 132, 133, 36, 36])
  70.     set MGIWhichHomeMacList to list("foodHome.html")
  71.     set MGIWhichHomePCList to list("html/food/foodHome.htm", "html/food/foodHome.htm", "html/food/foodHome.htm", "html/food/foodHome.htm", "html/food/foodHome.htm")
  72.     set MGIMasterList to list([2, 35, 680, 500, 0], [3, 65, 320, 241, 39], [4, 67, 182, 301, 39], [5, 85, 327, 335, 39], [33, 79, 562, 489, 39], [34, 78, 560, 450, 39], [35, 79, 2000, 271, 39], [9, 100, 2000, 2000, 36], [10, 0], [11, 108, 2000, 2000, 36], [12, 0], [13, 0], [14, 58, 423, 139, 39], [15, 63, 423, 139, 39], [16, 95, 219, 2000, 0], [17, 97, 219, 2000, 0], [18, 99, 219, 2000, 0], [19, 101, 219, 2000, 0], [20, 103, 219, 2000, 0], [29, 98, 2000, 271, 36], [22, 111, 200, 2000, 0], [23, 0], [24, 0], [25, 0], [26, 0], [27, 161, 2000, 2000, 360], [21, 0], [28, 97, 200, 271, 36], [30, 64, 325, 271, 39], [36, 94, 560, 2000, 37], [32, 121, 219, 2000, 0], [6, 0], [7, 0], [31, 21, 560, 2000, 0], [8, 41, 407, 25, 37], [37, 29, 432, 30, 36], [38, 132, 53, 442, 39])
  73.   end if
  74.   if the machineType > 200 then
  75.     win_initialise()
  76.   end if
  77.   IFLCursorSet()
  78. end
  79.  
  80. on stopMovie
  81.   if the machineType > 200 then
  82.     win_exit()
  83.   end if
  84. end
  85.