Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. -- Cette ligne permet d'afficher des traces dans la console pendant l'éxécution
  2. io.stdout:setvbuf('no')
  3.  
  4. -- Empèche Love de filtrer les contours des images quand elles sont redimentionnées
  5. -- Indispensable pour du pixel art
  6. love.graphics.setDefaultFilter("nearest")
  7.  
  8. -- Cette ligne permet de déboguer pas à pas dans ZeroBraneStudio
  9. if arg[#arg] == "-debug" then require("mobdebug").start() end
  10.  
  11. pad = {}
  12. pad.x = 0
  13. pad.y = 0
  14. pad.largeur = 100
  15. pad.hauteur = 20
  16.  
  17. function love.load()
  18.  
  19. largeur = love.graphics.getWidth()
  20. hauteur = love.graphics.getHeight()
  21.  
  22. pad.y = hauteur - (pad.hauteur + 5)
  23.  
  24. end
  25.  
  26. function love.update(dt)
  27. pad.x = love.mouse.getX()
  28.  
  29. if (pad.x - pad.largeur / 2) <= 0 then
  30. pad.x = (40 + pad.largeur / 2) + 5
  31. end
  32.  
  33. print(pad.largeur)
  34. print(pad.hauteur)
  35. print(pad.x)
  36. print(pad.y)
  37. end
  38.  
  39. function love.draw()
  40. love.graphics.rectangle("fill", pad.x - (pad.largeur / 2), pad.y - (pad.hauteur / 2), pad.largeur, pad.hauteur)
  41. end
  42.  
  43. function love.keypressed(key)
  44.  
  45. print(key)
  46.  
  47. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement