Advertisement
bkuhns

Lua paddle

Jan 2nd, 2013
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.50 KB | None | 0 0
  1. Paddle = {}
  2. Paddle.__index = Paddle
  3.  
  4.  
  5. function Paddle.create(x, y, width, height)
  6.     -- Set up default arguments.
  7.     x = x or 0
  8.     y = y or 0
  9.     width = width or 150
  10.     height = height or 20
  11.  
  12.     local paddle = {}
  13.     setmetatable(paddle, Paddle)
  14.    
  15.     paddle.x = x
  16.     paddle.y = y
  17.     paddle.width = width
  18.     paddle.height = height
  19.    
  20.     return paddle
  21. end
  22.  
  23.  
  24. function Paddle:move(dx)
  25.     self.x = self.x + dx
  26. end
  27.  
  28.  
  29. function Paddle:render()
  30.     love.graphics.rectangle("fill", self.x, self.y, self.width, self.height)
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement