home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / Aim&Fire.dxr / 00015_gameMovie.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  4.2 KB  |  163 lines

  1. global gX, gY, gWait4Flip, gChannelNum, gSymbol, gLilPause, gFrames, gDoOnce, gNeededSymbol, gPointsNeeded, gFrameName, gLevel, gPaused, gFadeFlare, gRelease, gScore, gCorrectSymbol, gLevelTime, gTicksVar
  2.  
  3. on startMovie
  4.   gTicksVar = the ticks
  5.   gLevelTime = 25
  6.   member("wireFrame1").preload()
  7.   member("wireFrame2").preload()
  8.   member("wireFrame3").preload()
  9.   member("wireFrame4").preload()
  10.   member("wireFrame5").preload()
  11.   member("wireFrame6").preload()
  12.   member("wireFrame7").preload()
  13.   member("wireFrame8").preload()
  14.   member("wireFrame9").preload()
  15.   member("wireFrame10").preload()
  16.   member("wireFrame11").preload()
  17.   member("wireFrame12").preload()
  18.   sprite(5).visible = 1
  19.   sprite(6).visible = 1
  20.   sprite(7).visible = 1
  21.   gPaused = 0
  22.   gScore = 0
  23.   sprite(48).blend = 0
  24.   gRelease = 0
  25.   gFadeFlare = 0
  26.   sprite(37).blend = 0
  27.   updateStage()
  28.   sprite(2).member = "wireFrame1"
  29.   sprite(43).visible = 1
  30.   sprite(43).pause()
  31.   repeat with temp1 = 10 to 34
  32.     sprite(temp1).visible = 0
  33.   end repeat
  34.   repeat with temp2 = 2 to 13
  35.     sprite(2).member = "wireFrame" & temp2
  36.     startTimer()
  37.     repeat while the timer < 3
  38.       updateStage()
  39.     end repeat
  40.   end repeat
  41.   sprite(2).member = "wireFrame1"
  42.   gWait4Flip = the timer
  43.   gX = random(5) - 1
  44.   gY = random(5) - 1
  45.   gChannelNum = 10
  46.   gSymbol = "X"
  47.   gLilPause = the timer
  48.   gFrames = 1
  49.   gDoOnce = 1
  50.   member("GameOverText").text = "Give it another try!"
  51.   gCount1 = 10
  52.   gAnimPause = the timer
  53.   gPointsNeeded = 5
  54.   gLevel = 1
  55.   gNeededSymbol = random(5)
  56.   if gNeededSymbol = 1 then
  57.     gNeededSymbol = "Circle"
  58.   else
  59.     if gNeededSymbol = 2 then
  60.       gNeededSymbol = "Square"
  61.     else
  62.       if gNeededSymbol = 3 then
  63.         gNeededSymbol = "Triangle"
  64.       else
  65.         if gNeededSymbol = 4 then
  66.           gNeededSymbol = "Star"
  67.         else
  68.           if gNeededSymbol = 5 then
  69.             gNeededSymbol = "X"
  70.           end if
  71.         end if
  72.       end if
  73.     end if
  74.   end if
  75.   sprite(43).member = gNeededSymbol
  76.   sprite(43).pause()
  77.   sprite(50).visible = 1
  78.   sprite(51).visible = 1
  79.   sprite(52).visible = 1
  80.   sprite(53).visible = 1
  81.   sprite(54).visible = 1
  82.   repeat with temp = 55 to 74
  83.     sprite(temp).visible = 0
  84.   end repeat
  85.   startTimer()
  86.   repeat with gY = 0 to 4
  87.     repeat with gX = 0 to 4
  88.       sprite(gChannelNum).loc = point(104 + (gX * 60), 100 + (gY * 60))
  89.       gChannelNum = gChannelNum + 1
  90.     end repeat
  91.   end repeat
  92.   repeat with temp1 = 10 to 34
  93.     sprite(temp1).blend = 0
  94.     sprite(temp1).visible = 1
  95.   end repeat
  96.   repeat with temp2 = 0 to 100
  97.     repeat with temp1 = 10 to 34
  98.       sprite(temp1).blend = temp2
  99.       updateStage()
  100.     end repeat
  101.     temp2 = temp2 + 3
  102.   end repeat
  103.   gCorrectSymbol = gLevelTime / gPointsNeeded
  104.   sprite(43).resume()
  105. end
  106.  
  107. on randomPopUp
  108.   if gPaused = 0 then
  109.     if the timer > (gWait4Flip + 60) then
  110.       if gDoOnce = 1 then
  111.         puppetSound(2, "open02")
  112.         gX = random(5) - 1
  113.         gY = random(5) - 1
  114.         if (gTicksVar + (gCorrectSymbol * 60)) < the ticks then
  115.           gTicksVar = the ticks
  116.           gSymbol = sprite(43).member.name
  117.           put gLevelTime
  118.         else
  119.           gSymbol = random(5)
  120.           if gSymbol = 1 then
  121.             gSymbol = "Circle"
  122.           else
  123.             if gSymbol = 2 then
  124.               gSymbol = "Square"
  125.             else
  126.               if gSymbol = 3 then
  127.                 gSymbol = "Triangle"
  128.               else
  129.                 if gSymbol = 4 then
  130.                   gSymbol = "Star"
  131.                 else
  132.                   if gSymbol = 5 then
  133.                     gSymbol = "X"
  134.                   end if
  135.                 end if
  136.               end if
  137.             end if
  138.           end if
  139.         end if
  140.         gChannelNum = random(25) + 9
  141.         repeat while sprite(gChannelNum).pFacingUp = 1
  142.           gChannelNum = random(25) + 9
  143.         end repeat
  144.         gDoOnce = 0
  145.       end if
  146.       if gFrames <= 9 then
  147.         sprite(gChannelNum).member = gSymbol & "0" & gFrames
  148.       else
  149.         sprite(gChannelNum).member = gSymbol & gFrames
  150.       end if
  151.       repeat while the timer < (gLilPause + 3)
  152.         gLilPause = the timer
  153.       end repeat
  154.       gFrames = gFrames + 1
  155.       if gFrames > 13 then
  156.         gFrames = 1
  157.         gDoOnce = 1
  158.         gWait4Flip = the timer
  159.       end if
  160.     end if
  161.   end if
  162. end
  163.