home *** CD-ROM | disk | FTP | other *** search
- on exitFrame me
- global skipFrame, levelScore, levelTime, playerScore, whichLevel, totalValidTargets
- if skipFrame > the ticks then
- go(the frame)
- else
- skipFrame = the ticks + 1
- randPoint = point(random(20) - 10, random(20) - 10)
- moveClouds()
- moveDrops()
- moveBaloon()
- applyMonsters()
- moveMonsters()
- levelTime[3] = levelTime[3] - 1
- if levelTime[3] < 0 then
- levelTime[2] = levelTime[2] - 1
- levelTime[3] = levelTime[3] + 60
- if levelTime[2] < 0 then
- if levelTime[1] > 0 then
- levelTime[1] = levelTime[1] - 1
- levelTime[2] = 59
- end if
- end if
- if levelTime[2] < 10 then
- member("Level Time").text = string(levelTime[1]) & ":0" & string(levelTime[2])
- else
- member("Level Time").text = string(levelTime[1]) & ":" & string(levelTime[2])
- end if
- end if
- if (levelTime[1] = 0) and (levelTime[2] = 0) then
- maxHits = totalValidTargets * 100
- totalhits = (playerScore[1] + playerScore[2]) * 100.0
- accuracy = totalhits / maxHits
- member("Accuracy Tally").text = "Level Accuracy: " & string(integer(accuracy * 100)) & "%"
- if accuracy >= 0.59999999999999998 then
- if whichLevel < 5 then
- go(15)
- else
- go(20)
- end if
- else
- go(25)
- end if
- else
- go(the frame)
- end if
- end if
- end
-