home *** CD-ROM | disk | FTP | other *** search
Wrap
property radAngle, oX, oY, pLocation, pMoveMod, spriteNum, myHi, myWi, growth, kyte on beginSprite me kyte = timeout("kyte" & string(spriteNum)).new(25, #kyteoff, me) myHi = sprite(spriteNum).height myWi = sprite(spriteNum).width growth = -1 end on kyteoff me radAngle = pMoveMod * PI / 180 oX = cos(radAngle / 4) * 4.0 oY = -sin(radAngle) * 2.5 pLocation = pLocation + [oX, oY] pMoveMod = pMoveMod + 5.0 if ((sprite(spriteNum).height < (myHi / 2)) and (sprite(spriteNum).height < (myWi / 3))) or ((sprite(spriteNum).height > myHi) and (sprite(spriteNum).height > myWi)) then growth = growth * -1 end if sprite(spriteNum).loc = sprite(spriteNum).loc + point(oX, oY) sprite(spriteNum).height = sprite(spriteNum).height - growth sprite(spriteNum).width = sprite(spriteNum).width - growth end