home *** CD-ROM | disk | FTP | other *** search
- global gX, gY, gWait4Flip, gChannelNum, gSymbol, gLilPause, gFrames, gDoOnce, gNeededSymbol, gPointsNeeded, gFrameName, gLevel, gPaused, gFadeFlare, gRelease, gScore, gCorrectSymbol, gLevelTime, gTicksVar
-
- on startMovie
- gTicksVar = the ticks
- gLevelTime = 25
- member("wireFrame1").preload()
- member("wireFrame2").preload()
- member("wireFrame3").preload()
- member("wireFrame4").preload()
- member("wireFrame5").preload()
- member("wireFrame6").preload()
- member("wireFrame7").preload()
- member("wireFrame8").preload()
- member("wireFrame9").preload()
- member("wireFrame10").preload()
- member("wireFrame11").preload()
- member("wireFrame12").preload()
- sprite(5).visible = 1
- sprite(6).visible = 1
- sprite(7).visible = 1
- gPaused = 0
- gScore = 0
- sprite(48).blend = 0
- gRelease = 0
- gFadeFlare = 0
- sprite(37).blend = 0
- updateStage()
- sprite(2).member = "wireFrame1"
- sprite(43).visible = 1
- sprite(43).pause()
- repeat with temp1 = 10 to 34
- sprite(temp1).visible = 0
- end repeat
- repeat with temp2 = 2 to 13
- sprite(2).member = "wireFrame" & temp2
- startTimer()
- repeat while the timer < 3
- updateStage()
- end repeat
- end repeat
- sprite(2).member = "wireFrame1"
- gWait4Flip = the timer
- gX = random(5) - 1
- gY = random(5) - 1
- gChannelNum = 10
- gSymbol = "X"
- gLilPause = the timer
- gFrames = 1
- gDoOnce = 1
- member("GameOverText").text = "Give it another try!"
- gCount1 = 10
- gAnimPause = the timer
- gPointsNeeded = 5
- gLevel = 1
- gNeededSymbol = random(5)
- if gNeededSymbol = 1 then
- gNeededSymbol = "Circle"
- else
- if gNeededSymbol = 2 then
- gNeededSymbol = "Square"
- else
- if gNeededSymbol = 3 then
- gNeededSymbol = "Triangle"
- else
- if gNeededSymbol = 4 then
- gNeededSymbol = "Star"
- else
- if gNeededSymbol = 5 then
- gNeededSymbol = "X"
- end if
- end if
- end if
- end if
- end if
- sprite(43).member = gNeededSymbol
- sprite(43).pause()
- sprite(50).visible = 1
- sprite(51).visible = 1
- sprite(52).visible = 1
- sprite(53).visible = 1
- sprite(54).visible = 1
- repeat with temp = 55 to 74
- sprite(temp).visible = 0
- end repeat
- startTimer()
- repeat with gY = 0 to 4
- repeat with gX = 0 to 4
- sprite(gChannelNum).loc = point(104 + (gX * 60), 100 + (gY * 60))
- gChannelNum = gChannelNum + 1
- end repeat
- end repeat
- repeat with temp1 = 10 to 34
- sprite(temp1).blend = 0
- sprite(temp1).visible = 1
- end repeat
- repeat with temp2 = 0 to 100
- repeat with temp1 = 10 to 34
- sprite(temp1).blend = temp2
- updateStage()
- end repeat
- temp2 = temp2 + 3
- end repeat
- gCorrectSymbol = gLevelTime / gPointsNeeded
- sprite(43).resume()
- end
-
- on randomPopUp
- if gPaused = 0 then
- if the timer > (gWait4Flip + 60) then
- if gDoOnce = 1 then
- puppetSound(2, "open02")
- gX = random(5) - 1
- gY = random(5) - 1
- if (gTicksVar + (gCorrectSymbol * 60)) < the ticks then
- gTicksVar = the ticks
- gSymbol = sprite(43).member.name
- put gLevelTime
- else
- gSymbol = random(5)
- if gSymbol = 1 then
- gSymbol = "Circle"
- else
- if gSymbol = 2 then
- gSymbol = "Square"
- else
- if gSymbol = 3 then
- gSymbol = "Triangle"
- else
- if gSymbol = 4 then
- gSymbol = "Star"
- else
- if gSymbol = 5 then
- gSymbol = "X"
- end if
- end if
- end if
- end if
- end if
- end if
- gChannelNum = random(25) + 9
- repeat while sprite(gChannelNum).pFacingUp = 1
- gChannelNum = random(25) + 9
- end repeat
- gDoOnce = 0
- end if
- if gFrames <= 9 then
- sprite(gChannelNum).member = gSymbol & "0" & gFrames
- else
- sprite(gChannelNum).member = gSymbol & gFrames
- end if
- repeat while the timer < (gLilPause + 3)
- gLilPause = the timer
- end repeat
- gFrames = gFrames + 1
- if gFrames > 13 then
- gFrames = 1
- gDoOnce = 1
- gWait4Flip = the timer
- end if
- end if
- end if
- end
-