Advertisement
Guest User

Love2d help

a guest
Sep 24th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. require("menus") --Disregard
  2. require("conf") --Disregard
  3.  
  4. love.window.setTitle("Beaverball: Revenge")
  5. love.window.setMode(1920, 1200)
  6. love.graphics.setDefaultFilter('nearest', 'nearest')
  7.  
  8. showFPS = false
  9.  
  10. function love.load()
  11. beaver = {}
  12. beaver.image = love.graphics.newImage('beaver.png')
  13. beaver.x = 0
  14. beaver.y = 1900
  15. beaver.speed = 5
  16.  
  17. --[[redneck = {}
  18. redneck.x = 0
  19. redneck.y = 0
  20. redneck.speed = 0]]
  21.  
  22. gamestate = "startmenu"
  23. end
  24. function love.update(dt)
  25. --Side Collision
  26. if beaver.x < 0 then
  27. beaver.x = 0
  28. elseif beaver.x > 1835 then
  29. beaver.x = 1835
  30. elseif beaver.y < 50 then
  31. beaver.y = 50
  32. elseif beaver.y > 1060 then
  33. beaver.y = 1060
  34. end
  35.  
  36. if love.keyboard.isDown("escape") then
  37. love.event.quit()
  38. elseif love.keyboard.isDown("f1") then
  39. paused = true;
  40. beaver.speed = 0
  41. elseif love.keyboard.isDown("f2") then
  42. paused = false;
  43. beaver.speed = 5
  44. elseif love.keyboard.isDown("f3") then
  45. showFPS = true
  46. elseif love.keyboard.isDown("f4") then
  47. showFPS = false
  48. elseif love.keyboard.isDown("d") then
  49. beaver.x = beaver.x + beaver.speed
  50. elseif love.keyboard.isDown("a") then
  51. beaver.x = beaver.x - beaver.speed
  52. elseif love.keyboard.isDown(" ") then
  53. end
  54. end
  55. function love.keypressed( key )
  56. if key == "escape" then
  57. love.event.quit()
  58. elseif key == "f1" then
  59. paused = true;
  60. elseif key == "f2" then
  61. paused = false;
  62. elseif key == "f3" then
  63. showFPS = true
  64. elseif key == "f4" then
  65. showFPS = false
  66. elseif key == "d" then
  67. beaver.x = beaver.x + beaver.speed
  68. elseif key == "a" then
  69. beaver.x = beaver.x - beaver.speed
  70. end
  71. end
  72. function love.draw()
  73. --if gamestate == "playing" then
  74. love.graphics.setColor(0, 255, 0)
  75. love.graphics.setPointSize(9)
  76. love.graphics.print('Press F1 for help.', 890, 50)
  77.  
  78. if gamestate == "paused" then
  79. love.graphics.setColor(0, 0, 0)
  80. love.graphics.rectangle("fill", 0, 0, 2000, 2000)
  81. love.graphics.setColor(0, 255, 0)
  82. love.graphics.setPointSize(9)
  83. love.graphics.print('Press F2 to close help.', 890, 50)
  84.  
  85. elseif showFPS == true then
  86. love.graphics.print("FPS: "..love.timer.getFPS(), 0, 50)
  87. elseif showHelp == false then
  88. end
  89.  
  90. love.graphics.setColor(255, 255, 255)
  91. love.graphics.draw(beaver.image, beaver.x, beaver.y, 0, 1) --Draws the shape/item
  92. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement