home *** CD-ROM | disk | FTP | other *** search
/ What PC? 1996 August / WPCAUG96.ISO / gtswaug.dxr / 00001_StartMovie.ls next >
Encoding:
Text File  |  1996-06-14  |  5.9 KB  |  82 lines

  1. on startMovie
  2.   global IFLhowManyWordTurnList, IFLwhichSectionList, IFLgamesNameSprite, IFLRolledOver, IFLAreSomewhere, IFLSpriteDifference, closeToHeadingList, IFLhasLineFlashedList, IFLmoveSectionSpriteList, GTSTrySprite, GTSOneOut, IFLCanChange, GTSGraphicList, GTSOffsetList, GTSOneOutList, GTSFirstTouchList, GTSSnapCover, GTSBigImageSprite, GTSYellowArrowSprite, GTSButtonsSprite, GTStakeAway, GTSaddThisOne, GTSbuttonCount, GTSYesNoList, GTSCoverChosen, GTSBigNoSprite, GTSBallSprite, GTSButtonCastNum, GTSHeadCastNum, GTSVisitCoverSprite, IFLGlossaryNameSprite, IFLGroupTNameSprite, IFLResourcesNameSprite, IFLCompClNameSprite, IFLReferenceNameSprite, IFLGettingSNameSprite, IFLFamedNameSprite, IFLMAGNETNameSprite, ADDAdCount, ADDADvertSprite, ADDADCOntTwo, IFLButtonList, IFLArtsNameSprite, GTSGOELSEWHERE, GTSGamesMasterList, MASGTSFlag, GTSOptionList, GTSChoosen, GTSYesOrCancel, GTSInstall, GTSSizeList, GTSWIN95, GTSNameList, GTSPlaySprite, GTSInstallSprite, GTSExplainSprite, GTSPreview, GTSRemOne, GTSRemTwo, GTSRemThree, GTSPreviewOrderList, GTSBatchInstallList, GTSBatchPlayList, GTSPMouseDown, GTSPreviewCounter, GTSBatchBothList, GTSRateingList, GTSRAting, gtswhichopsystem, RunProg, IFLQuitsprite, GTSQuittingList, GTSQuitCounter, GTSChooseQuit, WaitFactor, IFLGoNow, IFLMovieNameList, IFLWhichcursorList, IFLThisButton, addlist, addPallist, ADDThisNum, ADDKindList, REFAddWatch
  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 IFLThisButton to 45
  9.   set IFLgamesNameSprite to 45
  10.   set ADDADvertSprite to 48
  11.   set GTSGOELSEWHERE to 0
  12.   set IFLGoNow to 0
  13.   set GTSQuitCounter to 0
  14.   set GTSChooseQuit to 0
  15.   set IFLQuitsprite to 38
  16.   if MASGTSFlag = 0 then
  17.     set ADDADCOntTwo to 0
  18.     set ADDAdCount to 0
  19.     set IFLCanChange to 1
  20.     set IFLRolledOver to 0
  21.     set IFLAreSomewhere to 0
  22.     set GTSButtonCastNum to 0
  23.     set GTSHeadCastNum to 0
  24.     set GTSVisitCoverSprite to 0
  25.     set GTSYesOrCancel to 0
  26.     set IFLSpriteDifference to 38
  27.     set GTSSnapCover to 0
  28.     set GTSBigImageSprite to 2
  29.     set GTSYellowArrowSprite to 15
  30.     set GTSButtonsSprite to 16
  31.     set GTSPlaySprite to 17
  32.     set GTSInstallSprite to 18
  33.     set GTSExplainSprite to 24
  34.     set GTStakeAway to -1
  35.     set GTSaddThisOne to 1
  36.     set GTSbuttonCount to 0
  37.     set GTSCoverChosen to 0
  38.     set GTSChoosen to 0
  39.     set GTSInstall to 0
  40.     set GTSPreview to 0
  41.     set GTSPMouseDown to 0
  42.     set GTSPreviewCounter to 0
  43.     set GTSRAting to 33
  44.     set GTSRemOne to 0
  45.     set GTSRemTwo to 0
  46.     set GTSRemThree to 0
  47.     set GTSAlreadyOnHD to 0
  48.   end if
  49.   set IFLMovieNameList to list("REFWAUG", "HANWAUG", "RESWAUG", "GROWAUG", "FAEWAUG", "GESWAUG", "GTSWAUG", "ARTWAUG", "MGIWAUG")
  50.   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, 61, 59, 117, 327], [45, 27, 164, 105, 44, 42, 117, 327], [46, 1015, 164, 150, 47, 45, 117, 327], [47, 1014, 653, 61, 196, 194, 117, 327])
  51.   set IFLhasLineFlashedList to list(4, 5, 2, 1, 5, 0, 0, 2, 5)
  52.   if MASGTSFlag = 0 then
  53.     set MASGTSFlag to 1
  54.     set GTSQuittingList to list([38, 120, 121, 37, 37], [47, 1000, 126, 36, 37], [46, 1000, 127, 36, 37], [44, 1000, 128, 36, 37], [42, 1000, 129, 36, 37], [40, 1000, 130, 36, 37], [43, 1000, 131, 36, 37], [41, 1000, 132, 36, 37], [39, 1000, 133, 36, 37])
  55.     set GTSGraphicList to [[7, 45, 54, 0, 101, 1, 70, 69, 91], [6, 45, 55, 0, 217, 2, 72, 71, 91], [5, 45, 56, 0, 336, 3, 74, 73, 91], [4, 45, 57, 0, 453, 4, 76, 75, 91], [3, 45, 58, 0, 570, 5, 78, 77, 91]]
  56.     set GTSOffsetList to list([0, 0], [0, 0], [0, 0], [0, 0], [0, 0])
  57.     set GTSOneOutList to list(0, 0, 0, 0, 0)
  58.     set GTSFirstTouchList to list([0, 10, 260, 274], [0, 11, 260, 274], [0, 12, 260, 274], [0, 13, 260, 274], [0, 14, 260, 274])
  59.     set GTSOptionList to list([20, 32, 1, 0, 24, 36, 200, 200], [21, 33, 0, 3, 24, 37, 200, 200], [22, 34, 1, 2, 24, 40, 311, 229], [23, 35, 1, 0, 24, 39, 311, 229])
  60.     set GTSSizeList to list([0, 1, "C:\SEGA", 0, 4], [0, 1, "C:\BLUEBYTE", 0, 4], [3.81999999999999984, 1, "C:\RALLY", 0, 0], [4.96999999999999975, 0, "C:\RAID", 0, 0], [3.81999999999999984, 1, "C:\RALLY", 0, 0])
  61.     set GTSNameList to list("VIRTUA FIGHTER", "SETTLERS II", "WORLD RALLY FEVER", "ZONE RAIDERS", "WORLD RALLY FEVER")
  62.     set GTSBatchPlayList to list("games\SEGAPLAY.bat", "games\SETTPLAY.bat", "0", "games\ZONEPLAY.bat", "0")
  63.     set GTSBatchInstallList to list("games\SEGAPLAY.bat", "0", "games\RALLINST.BAT", "games\ZONEINST.bat", "games\RALLINST.BAT")
  64.     set GTSBatchBothList to list("games\SEGAPLAY.bat", "0", "0", "games\ZONEBOTH.bat", "0")
  65.     set GTSPreviewOrderList to list(81, 82, [87, 92, 97, 102, 107])
  66.     set GTSRateingList to list([114, 60, 438], [112, 177, 438], [112, 295, 438], [114, 413, 438], [112, 531, 438])
  67.     set GTSGamesMasterList to list([2, 70, 2000, 0, 0], [3, 52, 570, 409, 0], [4, 51, 453, 409, 0], [5, 50, 336, 409, 0], [6, 49, 217, 409, 0], [7, 48, 101, 409, 0], [8, 79, 96, 411, 39], [9, 46, 325, 272, 36], [10, 67, 2000, 0, 36], [11, 65, 2000, 0, 36], [12, 63, 2000, 0, 36], [13, 61, 2000, 0, 36], [14, 59, 2000, 0, 36], [15, 60, 2000, 0, 8], [16, 31, 2000, 0, 36], [17, 29, 2000, 0, 36], [18, 30, 2000, 0, 36], [19, 47, 325, 272, 36], [20, 32, 2000, 0, 36], [21, 33, 2000, 0, 36], [22, 34, 2000, 0, 36], [23, 35, 2000, 0, 36], [24, 40, 2000, 0, 0], [25, 0], [26, 0], [27, 0], [28, 0], [29, 0], [30, 0], [31, 0], [32, 0], [33, 35, 2000, 0, 36], [34, 0], [35, 0], [36, 0], [37, 0], [38, 120, 53, 442, 37])
  68.     set the windowType of window "TRYGAME" to 2
  69.     set the rect of window "TRYGAME" to rect(the stageLeft + 412, the stageTop + 90, the stageLeft + 515, the stageTop + 195)
  70.   end if
  71.   if the machineType > 200 then
  72.     win_initialise()
  73.   end if
  74.   IFLCursorSet()
  75. end
  76.  
  77. on stopMovie
  78.   if the machineType > 200 then
  79.     win_exit()
  80.   end if
  81. end
  82.