Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function love.load()
- love.window.setMode(love.graphics.getWidth(),love.graphics.getHeight(),{resizable=true})
- nElapsed=0
- nCircles=50
- end
- function love.draw()
- nMaxY=love.graphics.getHeight()
- local rad=love.graphics.getWidth()/nCircles/2
- for i=1,nCircles do
- local nY=(nElapsed*(nMaxY/100+i*5*nMaxY/nCircles))%(nMaxY*2)
- --love.graphics.circle("fill",love.graphics.getWidth()/(nCircles+1)*i,nY>nMaxY and (nMaxY*2-nY) or nY,love.graphics.getWidth()/nCircles/2,10)
- love.graphics.circle(
- "fill",
- love.graphics.getWidth()/(nCircles+1)*i,
- math.sin(((nElapsed+nElapsed*12.5*i/nCircles)%(math.pi*2)))*(nMaxY/2-rad)+nMaxY/2,
- rad,
- rad*10
- )
- end
- end
- function love.update(nSec)
- nElapsed=nElapsed+nSec
- end
Advertisement
Add Comment
Please, Sign In to add comment