home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pBoulderPos
- global gLine1, gLine2, gLine3, gLine4, gLine5, gLine6, gLine7, gLineFlip1, gLineFlip2, gLineFlip3, gLineFlip4, gLineFlip5, gLineFlip6, gLineFlip7, gEnemy1UpRight, gEnemy1UpLeft, gEnemy1DownRight, gEnemy1DownLeft, gEnemy2UpRight, gEnemy2UpLeft, gEnemy2DownRight, gEnemy2DownLeft, gHikerX, gHikerY, gEnemyX1, gEnemyY1, gEnemyX2, gEnemyY2, gEnemyX3, gEnemyY3, gEnemyX4, gEnemyY4, gCounta, gCounta2, gBlockFace, gGoThru, gMoveBady, gMoveBady2, gMoveBady3, gMoveBady4, gLevel, gJumpSpeed, gUp, gCompletePercent, gFlipCount, gTemp, gLevelTime, gTotalTime, gPaused, gBlocksFlipped, gScore, gMinute, gTempScore, gTimeAhead, gPlayerUpRight, gPlayerUpLeft, gPlayerDownRight, gPlayerDownLeft, gEDelay, pAnimBounce, pAnimBounce2, pAnimBounce3, pAnimBounce4, pAnimBounce5, pJump
-
- on beginSprite
- gTempScore = (gLevel * 800) - ((gLevelTime + (60 * gMinute)) / 100 * 50)
- if gTempScore < 100 then
- gTempScore = 100
- end if
- gScore = gScore + gTempScore
- member("ScoreText").text = string(gScore)
- member("LevelCompleteScoreText").text = "Level Score:" && string(gScore)
- puppetSound(5, "levelcomplete10")
- end
-
- on mouseLeave
- sprite(spriteNum).member = "LevelComplete-Normal"
- puppetSound(4, "continue&restart")
- end
-
- on mouseEnter
- sprite(spriteNum).member = "LevelComplete-MouseOver"
- puppetSound(4, "continue&restart")
- end
-
- on mouseUp
- puppetSound(4, "reset")
- sprite(200).blend = 100
- sprite(200).width = 40
- sprite(200).height = 150
- sprite(200).member = "Balltest_Animated01"
- sprite(205).width = 40
- sprite(205).height = 150
- sprite(205).blend = 100
- sprite(205).member = "Balltest2_Animated01"
- sprite(206).width = 40
- sprite(206).height = 150
- sprite(206).blend = 100
- sprite(205).member = "Balltest2_Animated01"
- gLevel = gLevel + 1
- member("LevelText").text = string(gLevel)
- sprite(205).pGetTime = 0
- sprite(206).pGetTime = 0
- sprite(207).pGetTime = 0
- sprite(208).pGetTime = 0
- gTimeAhead = 0
- gEnemy1UpRight = 0
- gEnemy1UpLeft = 0
- gEnemy1DownRight = 0
- gEnemy1DownLeft = 0
- gEnemy2UpRight = 0
- gEnemy2UpLeft = 0
- gEnemy2DownRight = 0
- gEnemy2DownLeft = 0
- gBlocksFlipped = 0
- member("BlocksText").text = gBlocksFlipped && "of" && integer((0.5 + (gLevel * 0.08)) * 28)
- gLineFlip1 = [0]
- gLineFlip2 = [0, 0]
- gLineFlip3 = [0, 0, 0]
- gLineFlip4 = [0, 0, 0, 0]
- gLineFlip5 = [0, 0, 0, 0, 0]
- gLineFlip6 = [0, 0, 0, 0, 0, 0]
- gLineFlip7 = [0, 0, 0, 0, 0, 0, 0]
- sprite(200).loc = point(284, 406)
- gHikerY = 7
- gHikerX = 4
- repeat with gCounta = 0 to 6
- repeat while gHikerY > gCounta2
- sprite(70 + gCounta2 + (gCounta * 7)).locH = 62 + (gCounta2 * 74) + (gCounta * 37)
- sprite(70 + gCounta2 + (gCounta * 7)).locV = 406 - (gCounta * 48)
- moveStarField()
- sprite(70 + gCounta2 + (gCounta * 7)).member = "block06"
- gCounta2 = gCounta2 + 1
- end repeat
- gHikerY = gHikerY - 1
- gCounta2 = 0
- end repeat
- gHikerY = 7
- gHikerX = 4
- if gLevel = 1 then
- gLine1 = [2]
- gLine2 = [0, 0]
- gLine3 = [0, 0, 0]
- gLine4 = [0, 0, 0, 0]
- gLine5 = [0, 0, 0, 0, 0]
- gLine6 = [0, 0, 0, 0, 0, 0]
- gLine7 = [0, 0, 0, 1, 0, 0, 0]
- gHikerY = 7
- gHikerX = 4
- gEnemyX1 = 1
- gEnemyY1 = 1
- gEnemyX2 = 0
- gEnemyY2 = 0
- sprite(205).loc = point(284, 118)
- else
- if gLevel = 2 then
- gLine1 = [2]
- gLine2 = [0, 0]
- gLine3 = [0, 0, 0]
- gLine4 = [0, 0, 0, 0]
- gLine5 = [0, 0, 0, 0, 0]
- gLine6 = [0, 0, 0, 0, 0, 0]
- gLine7 = [0, 0, 0, 1, 0, 0, 0]
- gHikerY = 7
- gHikerX = 4
- gEnemyX1 = 0
- gEnemyY1 = 0
- gEnemyX2 = 1
- gEnemyY2 = 1
- pJump = 0
- pAnimBounce2 = 1
- pAnimBounce = 1
- pAnimBounce3 = 1
- sprite(206).loc = point(284, 118)
- sprite(206).visible = 1
- sprite(205).visible = 0
- else
- if gLevel = 3 then
- gLine1 = [2]
- gLine2 = [0, 0]
- gLine3 = [0, 0, 0]
- gLine4 = [0, 0, 0, 0]
- gLine5 = [0, 0, 0, 0, 0]
- gLine6 = [0, 0, 0, 0, 0, 0]
- gLine7 = [0, 0, 0, 1, 0, 0, 0]
- gHikerY = 7
- gHikerX = 4
- gEnemyX1 = 1
- gEnemyY1 = 1
- gEnemyX2 = 0
- gEnemyY2 = 0
- gEnemyX3 = 0
- gEnemyY3 = 0
- pJump = 0
- pAnimBounce2 = 1
- pAnimBounce = 1
- pAnimBounce3 = 1
- sprite(205).loc = point(284, 118)
- sprite(207).visible = 0
- sprite(205).visible = 1
- sprite(206).visible = 0
- else
- if gLevel = 4 then
- gLine1 = [2]
- gLine2 = [0, 0]
- gLine3 = [0, 0, 0]
- gLine4 = [0, 0, 0, 0]
- gLine5 = [0, 0, 0, 0, 0]
- gLine6 = [0, 0, 0, 0, 0, 0]
- gLine7 = [0, 0, 0, 1, 0, 0, 0]
- gHikerY = 7
- gHikerX = 4
- gEnemyX1 = 0
- gEnemyY1 = 0
- gEnemyX2 = 1
- gEnemyY2 = 1
- gEnemyX3 = 0
- gEnemyY3 = 0
- gEnemyX4 = 0
- gEnemyY4 = 0
- pJump = 0
- pAnimBounce2 = 1
- pAnimBounce = 1
- pAnimBounce3 = 1
- sprite(206).loc = point(284, 118)
- sprite(205).visible = 0
- sprite(206).visible = 1
- sprite(207).visible = 0
- sprite(208).visible = 0
- else
- if gLevel = 5 then
- gLine1 = [2]
- gLine2 = [0, 0]
- gLine3 = [0, 0, 0]
- gLine4 = [0, 0, 0, 0]
- gLine5 = [0, 0, 0, 0, 0]
- gLine6 = [0, 0, 0, 0, 0, 0]
- gLine7 = [0, 0, 0, 1, 0, 0, 0]
- gHikerY = 7
- gHikerX = 4
- gEnemyX1 = 0
- gEnemyY1 = 0
- gEnemyX2 = 1
- gEnemyY2 = 1
- gEnemyX3 = 0
- gEnemyY3 = 0
- gEnemyX4 = 0
- gEnemyY4 = 0
- pJump = 0
- pAnimBounce2 = 1
- pAnimBounce = 1
- pAnimBounce3 = 1
- sprite(206).loc = point(284, 118)
- sprite(206).visible = 1
- sprite(205).visible = 0
- sprite(207).visible = 0
- sprite(208).visible = 0
- end if
- end if
- end if
- end if
- end if
- gPaused = 0
- go(2)
- startTimer()
- end
-