home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / Cubed.dxr / 00027_ContinueButton.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  6.0 KB  |  206 lines

  1. property spriteNum, pBoulderPos
  2. 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
  3.  
  4. on beginSprite
  5.   gTempScore = (gLevel * 800) - ((gLevelTime + (60 * gMinute)) / 100 * 50)
  6.   if gTempScore < 100 then
  7.     gTempScore = 100
  8.   end if
  9.   gScore = gScore + gTempScore
  10.   member("ScoreText").text = string(gScore)
  11.   member("LevelCompleteScoreText").text = "Level Score:" && string(gScore)
  12.   puppetSound(5, "levelcomplete10")
  13. end
  14.  
  15. on mouseLeave
  16.   sprite(spriteNum).member = "LevelComplete-Normal"
  17.   puppetSound(4, "continue&restart")
  18. end
  19.  
  20. on mouseEnter
  21.   sprite(spriteNum).member = "LevelComplete-MouseOver"
  22.   puppetSound(4, "continue&restart")
  23. end
  24.  
  25. on mouseUp
  26.   puppetSound(4, "reset")
  27.   sprite(200).blend = 100
  28.   sprite(200).width = 40
  29.   sprite(200).height = 150
  30.   sprite(200).member = "Balltest_Animated01"
  31.   sprite(205).width = 40
  32.   sprite(205).height = 150
  33.   sprite(205).blend = 100
  34.   sprite(205).member = "Balltest2_Animated01"
  35.   sprite(206).width = 40
  36.   sprite(206).height = 150
  37.   sprite(206).blend = 100
  38.   sprite(205).member = "Balltest2_Animated01"
  39.   gLevel = gLevel + 1
  40.   member("LevelText").text = string(gLevel)
  41.   sprite(205).pGetTime = 0
  42.   sprite(206).pGetTime = 0
  43.   sprite(207).pGetTime = 0
  44.   sprite(208).pGetTime = 0
  45.   gTimeAhead = 0
  46.   gEnemy1UpRight = 0
  47.   gEnemy1UpLeft = 0
  48.   gEnemy1DownRight = 0
  49.   gEnemy1DownLeft = 0
  50.   gEnemy2UpRight = 0
  51.   gEnemy2UpLeft = 0
  52.   gEnemy2DownRight = 0
  53.   gEnemy2DownLeft = 0
  54.   gBlocksFlipped = 0
  55.   member("BlocksText").text = gBlocksFlipped && "of" && integer((0.5 + (gLevel * 0.08)) * 28)
  56.   gLineFlip1 = [0]
  57.   gLineFlip2 = [0, 0]
  58.   gLineFlip3 = [0, 0, 0]
  59.   gLineFlip4 = [0, 0, 0, 0]
  60.   gLineFlip5 = [0, 0, 0, 0, 0]
  61.   gLineFlip6 = [0, 0, 0, 0, 0, 0]
  62.   gLineFlip7 = [0, 0, 0, 0, 0, 0, 0]
  63.   sprite(200).loc = point(284, 406)
  64.   gHikerY = 7
  65.   gHikerX = 4
  66.   repeat with gCounta = 0 to 6
  67.     repeat while gHikerY > gCounta2
  68.       sprite(70 + gCounta2 + (gCounta * 7)).locH = 62 + (gCounta2 * 74) + (gCounta * 37)
  69.       sprite(70 + gCounta2 + (gCounta * 7)).locV = 406 - (gCounta * 48)
  70.       moveStarField()
  71.       sprite(70 + gCounta2 + (gCounta * 7)).member = "block06"
  72.       gCounta2 = gCounta2 + 1
  73.     end repeat
  74.     gHikerY = gHikerY - 1
  75.     gCounta2 = 0
  76.   end repeat
  77.   gHikerY = 7
  78.   gHikerX = 4
  79.   if gLevel = 1 then
  80.     gLine1 = [2]
  81.     gLine2 = [0, 0]
  82.     gLine3 = [0, 0, 0]
  83.     gLine4 = [0, 0, 0, 0]
  84.     gLine5 = [0, 0, 0, 0, 0]
  85.     gLine6 = [0, 0, 0, 0, 0, 0]
  86.     gLine7 = [0, 0, 0, 1, 0, 0, 0]
  87.     gHikerY = 7
  88.     gHikerX = 4
  89.     gEnemyX1 = 1
  90.     gEnemyY1 = 1
  91.     gEnemyX2 = 0
  92.     gEnemyY2 = 0
  93.     sprite(205).loc = point(284, 118)
  94.   else
  95.     if gLevel = 2 then
  96.       gLine1 = [2]
  97.       gLine2 = [0, 0]
  98.       gLine3 = [0, 0, 0]
  99.       gLine4 = [0, 0, 0, 0]
  100.       gLine5 = [0, 0, 0, 0, 0]
  101.       gLine6 = [0, 0, 0, 0, 0, 0]
  102.       gLine7 = [0, 0, 0, 1, 0, 0, 0]
  103.       gHikerY = 7
  104.       gHikerX = 4
  105.       gEnemyX1 = 0
  106.       gEnemyY1 = 0
  107.       gEnemyX2 = 1
  108.       gEnemyY2 = 1
  109.       pJump = 0
  110.       pAnimBounce2 = 1
  111.       pAnimBounce = 1
  112.       pAnimBounce3 = 1
  113.       sprite(206).loc = point(284, 118)
  114.       sprite(206).visible = 1
  115.       sprite(205).visible = 0
  116.     else
  117.       if gLevel = 3 then
  118.         gLine1 = [2]
  119.         gLine2 = [0, 0]
  120.         gLine3 = [0, 0, 0]
  121.         gLine4 = [0, 0, 0, 0]
  122.         gLine5 = [0, 0, 0, 0, 0]
  123.         gLine6 = [0, 0, 0, 0, 0, 0]
  124.         gLine7 = [0, 0, 0, 1, 0, 0, 0]
  125.         gHikerY = 7
  126.         gHikerX = 4
  127.         gEnemyX1 = 1
  128.         gEnemyY1 = 1
  129.         gEnemyX2 = 0
  130.         gEnemyY2 = 0
  131.         gEnemyX3 = 0
  132.         gEnemyY3 = 0
  133.         pJump = 0
  134.         pAnimBounce2 = 1
  135.         pAnimBounce = 1
  136.         pAnimBounce3 = 1
  137.         sprite(205).loc = point(284, 118)
  138.         sprite(207).visible = 0
  139.         sprite(205).visible = 1
  140.         sprite(206).visible = 0
  141.       else
  142.         if gLevel = 4 then
  143.           gLine1 = [2]
  144.           gLine2 = [0, 0]
  145.           gLine3 = [0, 0, 0]
  146.           gLine4 = [0, 0, 0, 0]
  147.           gLine5 = [0, 0, 0, 0, 0]
  148.           gLine6 = [0, 0, 0, 0, 0, 0]
  149.           gLine7 = [0, 0, 0, 1, 0, 0, 0]
  150.           gHikerY = 7
  151.           gHikerX = 4
  152.           gEnemyX1 = 0
  153.           gEnemyY1 = 0
  154.           gEnemyX2 = 1
  155.           gEnemyY2 = 1
  156.           gEnemyX3 = 0
  157.           gEnemyY3 = 0
  158.           gEnemyX4 = 0
  159.           gEnemyY4 = 0
  160.           pJump = 0
  161.           pAnimBounce2 = 1
  162.           pAnimBounce = 1
  163.           pAnimBounce3 = 1
  164.           sprite(206).loc = point(284, 118)
  165.           sprite(205).visible = 0
  166.           sprite(206).visible = 1
  167.           sprite(207).visible = 0
  168.           sprite(208).visible = 0
  169.         else
  170.           if gLevel = 5 then
  171.             gLine1 = [2]
  172.             gLine2 = [0, 0]
  173.             gLine3 = [0, 0, 0]
  174.             gLine4 = [0, 0, 0, 0]
  175.             gLine5 = [0, 0, 0, 0, 0]
  176.             gLine6 = [0, 0, 0, 0, 0, 0]
  177.             gLine7 = [0, 0, 0, 1, 0, 0, 0]
  178.             gHikerY = 7
  179.             gHikerX = 4
  180.             gEnemyX1 = 0
  181.             gEnemyY1 = 0
  182.             gEnemyX2 = 1
  183.             gEnemyY2 = 1
  184.             gEnemyX3 = 0
  185.             gEnemyY3 = 0
  186.             gEnemyX4 = 0
  187.             gEnemyY4 = 0
  188.             pJump = 0
  189.             pAnimBounce2 = 1
  190.             pAnimBounce = 1
  191.             pAnimBounce3 = 1
  192.             sprite(206).loc = point(284, 118)
  193.             sprite(206).visible = 1
  194.             sprite(205).visible = 0
  195.             sprite(207).visible = 0
  196.             sprite(208).visible = 0
  197.           end if
  198.         end if
  199.       end if
  200.     end if
  201.   end if
  202.   gPaused = 0
  203.   go(2)
  204.   startTimer()
  205. end
  206.