home *** CD-ROM | disk | FTP | other *** search
/ 100 Plus Great Games 2 / 100PLUSV2.BIN / games / Aim&Fire.dxr / 00008_gunScript.ls < prev    next >
Encoding:
Text File  |  2002-01-25  |  1.8 KB  |  63 lines

  1. property spriteNum, diff, theRect, theMove
  2. global gFadeFlare, gPaused
  3.  
  4. on beginSprite
  5.   theRect = sprite(spriteNum).rect
  6. end
  7.  
  8. on exitFrame
  9.   if gPaused = 0 then
  10.     if mouseH() > 314 then
  11.       if sprite(spriteNum).member.name <> "gun0005" then
  12.         sprite(spriteNum).member = "gun0005"
  13.         sprite(48).member = "gun0005_flare"
  14.       end if
  15.     else
  16.       if mouseH() > 264 then
  17.         if sprite(spriteNum).member.name <> "gun0004" then
  18.           sprite(spriteNum).member = "gun0004"
  19.           sprite(48).member = "gun0004_flare"
  20.         end if
  21.       else
  22.         if mouseH() > 214 then
  23.           if sprite(spriteNum).member.name <> "gun0003" then
  24.             sprite(spriteNum).member = "gun0003"
  25.             sprite(48).member = "gun0003_flare"
  26.           end if
  27.         else
  28.           if mouseH() > 164 then
  29.             if sprite(spriteNum).member.name <> "gun0002" then
  30.               sprite(spriteNum).member = "gun0002"
  31.               sprite(48).member = "gun0002_flare"
  32.             end if
  33.           else
  34.             if mouseH() > 114 then
  35.               if sprite(spriteNum).member.name <> "gun0001" then
  36.                 sprite(spriteNum).member = "gun0001"
  37.                 sprite(48).member = "gun0001_flare"
  38.               end if
  39.             else
  40.               if sprite(spriteNum).member.name <> "gun0000" then
  41.                 sprite(spriteNum).member = "gun0000"
  42.                 sprite(48).member = "gun0000_flare"
  43.               end if
  44.             end if
  45.           end if
  46.         end if
  47.       end if
  48.     end if
  49.     diff = (the mouseLoc)[2] - 220
  50.     theRect = sprite(spriteNum).rect
  51.     theRect[2] = 360 + diff
  52.     if theRect[2] > 300 then
  53.       theRect[2] = 300
  54.     else
  55.       if theRect[2] < 220 then
  56.         theRect[2] = 220
  57.       end if
  58.     end if
  59.     sprite(spriteNum).rect = theRect
  60.     sprite(48).rect = theRect
  61.   end if
  62. end
  63.