Advertisement
Guest User

Untitled

a guest
Mar 5th, 2012
656
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.41 KB | None | 0 0
  1. function love.load()
  2.     sprites = love.graphics.newImage("sprites.png")
  3.     sprites:setFilter("nearest", "linear")
  4.  
  5.     screenWidth = love.graphics.getWidth()
  6.     screenHeight = love.graphics.getHeight()
  7.     speed = 100
  8.     x = 50
  9.     y = 50
  10.    
  11.     link = love.graphics.newQuad(36, 96, 23, 31, sprites:getWidth(), sprites:getHeight())
  12.     linkBack1 = love.graphics.newQuad(35, 96, 23, 31, sprites:getWidth(), sprites:getHeight())
  13.     linkBack0 = love.graphics.newQuad(3, 96, 23, 32, sprites:getWidth(), sprites:getHeight())
  14.     linkBack2 = love.graphics.newQuad(67, 97, 23, 31, sprites:getWidth(), sprites:getHeight())
  15.  
  16.     linkRSide0 = love.graphics.newQuad(2, 65, 25, 31, sprites:getWidth(), sprites:getHeight())
  17.     linkRSide1 = love.graphics.newQuad(36, 64, 23, 33, sprites:getWidth(), sprites:getHeight())
  18.     linkRSide2 = love.graphics.newQuad(68, 65, 23, 31, sprites:getWidth(), sprites:getHeight())
  19.  
  20.     linkLSide0 = love.graphics.newQuad(1, 33, 23, 31, sprites:getWidth(), sprites:getHeight())
  21.     linkLSide1 = love.graphics.newQuad(33, 32, 24, 32, sprites:getWidth(), sprites:getHeight())
  22.     linkLSide2 = love.graphics.newQuad(65, 33, 25, 31, sprites:getWidth(), sprites:getHeight())
  23.  
  24.     linkFront0 = love.graphics.newQuad(1, 1, 27, 32, sprites:getWidth(), sprites:getHeight())
  25.     linkFront1 = love.graphics.newQuad(33, 0, 27, 32, sprites:getWidth(), sprites:getHeight())
  26.     linkFront2 = love.graphics.newQuad(66, 2, 70, 27, sprites:getWidth(), sprites:getHeight())
  27. end
  28. function love.update(dt)
  29.    if love.keyboard.isDown("right") then
  30.       x = x + (speed * dt)
  31.       link = linkRSide1
  32.    elseif love.keyboard.isDown("left") then
  33.       x = x - (speed * dt)
  34.       link = linkLSide1
  35.    end
  36.    if love.keyboard.isDown("down") then
  37.       y = y + (speed * dt)
  38.       link = linkFront1
  39.    elseif love.keyboard.isDown("up") then
  40.       link = linkBack1
  41.       y = y - (speed * dt)
  42.    end
  43. end
  44. function love.draw()
  45.     love.graphics.drawq(sprites, link, x, y, 0, 1, 1, 0, 0)
  46.     -- love.graphics.drawq(sprites, linkBack0, x, y, 0, 1, 1, 0, 0)
  47.     -- love.graphics.drawq(sprites, linkBack1, x+50, y, 0, 1, 1, 0, 0)
  48.     -- love.graphics.drawq(sprites, linkBack2, x+100, y, 0, 1, 1, 0, 0)
  49.     -- love.graphics.drawq(sprites, linkRSide0, x+150, y, 0, 1, 1, 0, 0)
  50.     -- love.graphics.drawq(sprites, linkRSide1, x+200, y, 0, 1, 1, 0, 0)
  51.     -- love.graphics.drawq(sprites, linkRSide2, x+250, y, 0, 1, 1, 0, 0)
  52. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement