Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ply = {}
- -- Static player vars
- ply.speed = 300
- -- Dynamic player vars
- ply.x = love.graphics.getWidth()/2
- ply.y = love.graphics.getHeight()/2
- ply.rad = 0
- ply.sprite = love.graphics.newImage("sprites/player.png")
- function ply.update(dt)
- if love.keyboard.isDown('w') then
- ply.y = (ply.y - (ply.speed * dt))
- elseif love.keyboard.isDown("s") then
- ply.y = (ply.y + (ply.speed * dt))
- end
- if love.keyboard.isDown("a") then
- ply.x = (ply.x - (ply.speed * dt))
- elseif love.keyboard.isDown("d") then
- ply.x = (ply.x + (ply.speed * dt))
- end
- -- print("This fixes the choppyness")
- ply.rad = math.atan2(love.mouse.getY() - ply.y, love.mouse.getX() - ply.x) + 1.5
- end
- function ply.draw()
- love.graphics.setColor(0, 0, 0)
- love.graphics.draw(ply.sprite, ply.x, ply.y, ply.rad, 0.5, 0.5, ply.sprite:getWidth()/2, ply.sprite:getHeight()/2)
- love.graphics.setColor(0, 0, 255)
- love.graphics.line(love.mouse.getX() - 5, love.mouse.getY(), love.mouse.getX() + 5, love.mouse.getY())
- love.graphics.line(love.mouse.getX(), love.mouse.getY() - 5, love.mouse.getX(), love.mouse.getY() + 5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement