home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, pFrame
- global gPaused
-
- on beginSprite
- pFrame = 1
- end
-
- on exitFrame
- if gPaused = 0 then
- sprite(spriteNum).locH = mouseH()
- sprite(spriteNum).locV = mouseV()
- if sprite(spriteNum).locH < 0 then
- sprite(spriteNum).locH = 0
- else
- if sprite(spriteNum).locH > 580 then
- sprite(spriteNum).locH = 580
- end if
- end if
- if sprite(spriteNum).locV < 0 then
- sprite(spriteNum).locV = 0
- else
- if sprite(spriteNum).locV > 440 then
- sprite(spriteNum).locV = 440
- end if
- end if
- sprite(spriteNum).rotation = sprite(16).rotation + 180
- AnimateFrames()
- else
- sprite(spriteNum).visible = 0
- end if
- end
-
- on AnimateFrames
- pFrame = pFrame + 1
- if pFrame > 11 then
- pFrame = 1
- end if
- if pFrame < 10 then
- sprite(spriteNum).member = "fan000" & pFrame
- else
- sprite(spriteNum).member = "fan00" & pFrame
- end if
- end
-