home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pTime
- global gX, gY, gWait4Flip, gChannelNum, gSymbol, gLilPause, gFrames, gDoOnce, gNeededSymbol, gPointsNeeded, gFrameName, gLevel, gPaused, gFadeFlare, gRelease, gLevelTime, gCorrectSymbol
-
- on beginSprite
- puppetSound(6, "levelcomplete10")
- pTime = the timer
- end
-
- on mouseLeave
- puppetSound(5, "ButtonOver")
- sprite(spriteNum).member = "LevelComplete-Normal"
- end
-
- on mouseEnter
- puppetSound(5, "ButtonOver")
- sprite(spriteNum).member = "LevelComplete-MouseOver"
- end
-
- on mouseUp me
- if the timer > (pTime + 30) then
- puppetSound(6, "reset")
- gLevel = gLevel + 1
- go(1)
- sprite(5).visible = 1
- sprite(6).visible = 1
- sprite(7).visible = 1
- sprite(46).locZ = 46
- sprite(46).locV = 460
- 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
- gLilPause = the timer
- gFrames = 1
- gDoOnce = 1
- gCount1 = 10
- gAnimPause = the timer
- 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()
- if gLevel = 2 then
- gPointsNeeded = 10
- repeat with temp = 50 to 59
- sprite(temp).visible = 1
- end repeat
- repeat with temp = 60 to 74
- sprite(temp).visible = 0
- end repeat
- sprite(41).pMins = 0
- sprite(41).pSecs = 35
- gLevelTime = 35
- member("TimeText").text = sprite(41).pMins & ":" & sprite(41).pSecs
- else
- if gLevel = 3 then
- gPointsNeeded = 15
- repeat with temp = 50 to 64
- sprite(temp).visible = 1
- end repeat
- repeat with temp = 65 to 74
- sprite(temp).visible = 0
- end repeat
- sprite(41).pMins = 0
- sprite(41).pSecs = 45
- gLevelTime = 45
- member("TimeText").text = sprite(41).pMins & ":" & sprite(41).pSecs
- else
- if gLevel = 4 then
- gPointsNeeded = 20
- repeat with temp = 50 to 69
- sprite(temp).visible = 1
- end repeat
- repeat with temp = 70 to 74
- sprite(temp).visible = 0
- end repeat
- sprite(41).pMins = 0
- sprite(41).pSecs = 55
- gLevelTime = 55
- member("TimeText").text = sprite(41).pMins & ":" & sprite(41).pSecs
- else
- if gLevel = 5 then
- gPointsNeeded = 25
- repeat with temp = 50 to 74
- sprite(temp).visible = 1
- end repeat
- sprite(41).pMins = 1
- sprite(41).pSecs = 0
- gLevelTime = 60
- member("TimeText").text = sprite(41).pMins & ":" & sprite(41).pSecs
- end if
- end if
- end if
- end if
- 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
- sprite(temp1).member = "Circle01"
- sprite(temp1).pAddFNum = 14
- sprite(temp1).pSlowDown = 0.0
- sprite(temp1).pAnimPause = 0
- sprite(temp1).pFacingUp = 0
- 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
- sprite(43).resume()
- sprite(41).pTheTime = the timer
- sprite(41).pAnimateTube = 1
- sprite(41).member = "Time" & sprite(41).pAnimateTube
- sprite(41).pTubeTimer = 0.0
- member("Circle13").name = "Circle13"
- member("Square13").name = "Square13"
- member("Star13").name = "Star13"
- member("Triangle13").name = "Triangle13"
- member("X13").name = "X13"
- gCorrectSymbol = gLevelTime / gPointsNeeded
- gPaused = 0
- end if
- end
-