home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / KeryoPente.dxr / 00018_undoButton.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  1.5 KB  |  56 lines

  1. global singleUndo, gGameBoard, gKounterV, gKounterH, gPuppeter, gPosH, gPosV, gEMoves, gEKountH, gEKountV, gPlayerHasEaten, gEnemyHasEaten, gCapturedPlayer, gCapturedEnemy, gEatmV, gEatmH
  2.  
  3. on beginSprite
  4.   sprite(6).visible = 0
  5.   sprite(7).visible = 0
  6. end
  7.  
  8. on mouseWithin me
  9.   sprite(6).visible = 1
  10. end
  11.  
  12. on mouseLeave me
  13.   sprite(6).visible = 0
  14.   sprite(7).visible = 0
  15. end
  16.  
  17. on mouseDown me
  18.   if gEMoves >= 1 then
  19.     if singleUndo = 1 then
  20.       sprite(7).visible = 1
  21.       singleUndo = 0
  22.       gGameBoard[gPosV][gPosH] = 0
  23.       if gPlayerHasEaten = 1 then
  24.         gCapturedPlayer = gCapturedPlayer - 3
  25.         sprite(gPuppeter - 9).puppet = 0
  26.         sprite(gPuppeter - 8).puppet = 0
  27.         sprite(gPuppeter - 7).puppet = 0
  28.         sprite(gPuppeter - 6).puppet = 0
  29.         sprite(gPuppeter - 5).puppet = 0
  30.         sprite(gPuppeter - 4).puppet = 0
  31.         if sprite(gPuppeter - 3).locH < 40 then
  32.           sprite(gPuppeter - 3).puppet = 0
  33.         end if
  34.       else
  35.         if gEnemyHasEaten = 1 then
  36.           gCapturedEnemy = gCapturedEnemy - 3
  37.           sprite(gPuppeter - 6).puppet = 0
  38.           sprite(gPuppeter - 5).puppet = 0
  39.           sprite(gPuppeter - 4).puppet = 0
  40.           if sprite(gPuppeter - 3).locH > 490 then
  41.             sprite(gPuppeter - 3).puppet = 0
  42.           end if
  43.         else
  44.           gPuppeter = gPuppeter - 1
  45.           sprite(gPuppeter - 1).puppet = 0
  46.         end if
  47.       end if
  48.       gPuppeter = gPuppeter + 1
  49.     end if
  50.   end if
  51. end
  52.  
  53. on mouseUp me
  54.   sprite(7).visible = 0
  55. end
  56.