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

  1. property spriteNum
  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, gMinute, gMoveBady, gMoveBady2, gMoveBady3, gMoveBady4, gLevel, gJumpSpeed, gUp, gCompletePercent, gFlipCount, gTemp, gScore, gTimeAhead, gPlayerUpRight, gPlayerUpLeft, gPlayerDownRight, gPlayerDownLeft, gLevelTime, gTotalTime, gPaused, gBlocksFlipped, gEDelay
  3.  
  4. on beginSprite
  5.   member("LevelCompleteScoreText").text = "Total Score:" && string(gScore)
  6.   puppetSound(4, "continue&restart")
  7. end
  8.  
  9. on mouseLeave
  10.   sprite(spriteNum).member = "Gameover-Normal"
  11.   puppetSound(4, "continue&restart")
  12. end
  13.  
  14. on mouseEnter
  15.   sprite(spriteNum).member = "Gameover-MouseOver"
  16.   puppetSound(4, "continue&restart")
  17. end
  18.  
  19. on mouseUp
  20.   puppetSound(4, "reset")
  21.   sprite(200).blend = 100
  22.   sprite(200).width = 40
  23.   sprite(200).height = 150
  24.   sprite(200).member = "Balltest_Animated01"
  25.   sprite(205).width = 40
  26.   sprite(205).height = 150
  27.   sprite(205).blend = 100
  28.   sprite(205).member = "Balltest2_Animated01"
  29.   sprite(206).width = 40
  30.   sprite(206).height = 150
  31.   sprite(206).blend = 100
  32.   sprite(205).member = "Balltest2_Animated01"
  33.   sprite(205).pGetTime = 0
  34.   sprite(206).pGetTime = 0
  35.   sprite(207).pGetTime = 0
  36.   sprite(208).pGetTime = 0
  37.   gEDelay = 100
  38.   gTimeAhead = 0
  39.   gReverse1 = 0
  40.   gCounta = 1
  41.   gCounta2 = 1
  42.   gCounta3 = 1
  43.   gCounta4 = 1
  44.   gCounta5 = 1
  45.   gCounta6 = 1
  46.   gCounta7 = 1
  47.   gEnemy1UpRight = 0
  48.   gEnemy1UpLeft = 0
  49.   gEnemy1DownRight = 0
  50.   gEnemy1DownLeft = 0
  51.   gEnemy2UpRight = 0
  52.   gEnemy2UpLeft = 0
  53.   gEnemy2DownRight = 0
  54.   gEnemy2DownLeft = 0
  55.   gEnemy3UpRight = 0
  56.   gEnemy3UpLeft = 0
  57.   gEnemy3DownRight = 0
  58.   gEnemy3DownLeft = 0
  59.   gEnemy4UpRight = 0
  60.   gEnemy4UpLeft = 0
  61.   gEnemy4DownRight = 0
  62.   gEnemy4DownLeft = 0
  63.   gCue = 0
  64.   gMinute = 0
  65.   gBlocksFlipped = 0
  66.   member("BlocksText").text = gBlocksFlipped && "of" && integer((0.5 + (gLevel * 0.08)) * 28)
  67.   gPlayerUpRight = 0
  68.   gPlayerUpLeft = 0
  69.   gPlayerDownRight = 0
  70.   gPlayerDownLeft = 0
  71.   repeat with gCounta3 = 49 to 63
  72.     member(gCounta3).regPoint = point(20, 78)
  73.   end repeat
  74.   repeat with gCounta3 = 73 to 87
  75.     member(gCounta3).regPoint = point(20, 78)
  76.   end repeat
  77.   repeat with gCounta3 = 89 to 103
  78.     member(gCounta3).regPoint = point(20, 78)
  79.   end repeat
  80.   gScore = 0
  81.   member("ScoreText").text = string(gScore)
  82.   gLevel = 1
  83.   member("LevelText").text = string(gLevel)
  84.   gBlocksFlipped = 0
  85.   member("BlocksText").text = gBlocksFlipped && "of" && integer((0.5 + (gLevel * 0.08)) * 28)
  86.   gPaused = 0
  87.   gLevelTime = 0
  88.   gTotalTime = 0
  89.   sprite(6).visible = 0
  90.   gLine1 = [2]
  91.   gLine2 = [0, 0]
  92.   gLine3 = [0, 0, 0]
  93.   gLine4 = [0, 0, 0, 0]
  94.   gLine5 = [0, 0, 0, 0, 0]
  95.   gLine6 = [0, 0, 0, 0, 0, 0]
  96.   gLine7 = [0, 0, 0, 1, 0, 0, 0]
  97.   gLineFlip1 = [0]
  98.   gLineFlip2 = [0, 0]
  99.   gLineFlip3 = [0, 0, 0]
  100.   gLineFlip4 = [0, 0, 0, 0]
  101.   gLineFlip5 = [0, 0, 0, 0, 0]
  102.   gLineFlip6 = [0, 0, 0, 0, 0, 0]
  103.   gLineFlip7 = [0, 0, 0, 0, 0, 0, 0]
  104.   gHikerY = 7
  105.   gHikerX = 4
  106.   gEnemyX1 = 1
  107.   gEnemyY1 = 1
  108.   gEnemyX2 = 0
  109.   gEnemyY2 = 0
  110.   gEnemyX3 = 0
  111.   gEnemyY3 = 0
  112.   gEnemyX4 = 0
  113.   gEnemyY4 = 0
  114.   sprite(200).loc = point(284, 406)
  115.   sprite(205).loc = point(284, 118)
  116.   sprite(205).visible = 1
  117.   sprite(206).loc = point(284, 118)
  118.   sprite(206).visible = 0
  119.   sprite(207).visible = 0
  120.   sprite(208).visible = 0
  121.   gJumpSpeed = 2
  122.   gCounta2 = 0
  123.   gMoveBady = 0
  124.   gMoveBady2 = 0
  125.   gMoveBady3 = 0
  126.   gMoveBady4 = 0
  127.   gUp = 1
  128.   gCompletePercent = 0.0
  129.   gFlipCount = 0.0
  130.   sprite(210).visible = 0
  131.   go(2)
  132.   repeat with gCounta = 0 to 6
  133.     repeat while gHikerY > gCounta2
  134.       sprite(70 + gCounta2 + (gCounta * 7)).locH = 62 + (gCounta2 * 74) + (gCounta * 37)
  135.       sprite(70 + gCounta2 + (gCounta * 7)).locV = 406 - (gCounta * 48)
  136.       moveStarField()
  137.       sprite(70 + gCounta2 + (gCounta * 7)).member = "block06"
  138.       gCounta2 = gCounta2 + 1
  139.     end repeat
  140.     gHikerY = gHikerY - 1
  141.     gCounta2 = 0
  142.   end repeat
  143.   gHikerY = 7
  144.   gHikerX = 4
  145.   startTimer()
  146. end
  147.