Guest User

Untitled

a guest
Nov 20th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. function love.load()
  2. lk = love.keyboard
  3. lg = love.graphics
  4. lt = love.timer
  5. lw = love.window
  6.  
  7. --lw.setMode(400,240)
  8.  
  9. ang = 0
  10. end
  11.  
  12. function love.update(dt)
  13. if lk.isDown('left') then ang = ang - dt end
  14. if lk.isDown('right')then ang = ang + dt end
  15. end
  16.  
  17. function love.draw()
  18. lg.push()
  19. lg.rotate(ang/2)
  20. lg.setColor(255,0,0)
  21. lg.rectangle('fill',16,16,16,16)
  22. lg.rotate(ang)
  23. lg.translate(16,16)
  24. lg.scale(2)
  25. lg.setColor(0,255,0)
  26. lg.rectangle('fill',16,16,16,16)
  27. lg.scale(2,2.5)
  28. lg.rotate(-ang*2)
  29. lg.translate(16,16)
  30. lg.setColor(0,0,255)
  31. lg.rectangle('fill',16,16,16,16)
  32.  
  33. lg.origin()
  34. lg.translate(100,100)
  35. local t = lt.getTime()
  36. lg.shear(math.sin(t), math.sin(t))
  37. lg.setColor(255,170,0)
  38. lg.rectangle('fill',0,0,16,16)
  39. lg.pop()
  40.  
  41. lg.setColor(255,255,255)
  42. lg.print('fps:'..love.timer.getFPS(),0,0)
  43. end
  44.  
  45. function love.keypressed(k)
  46. if k=='escape' or k=='start' then love.event.quit() end
  47. end
Add Comment
Please, Sign In to add comment