-- sprite move example function love.load() -- init -- get window width and height scrw = love.graphics.getWidth() scrh = love.graphics.getHeight() -- load image bgimg = love.graphics.newImage("bg_1280x720.png") playerimg = love.graphics.newImage("spaceship_001_64x64.png") -- player work player = {} player.x = scrw / 2 player.y = scrh / 2 player.speed = 300 end function love.update(dt) -- update -- key check if love.keyboard.isDown("left") then player.x = player.x - player.speed * dt elseif love.keyboard.isDown("right") then player.x = player.x + player.speed * dt end if love.keyboard.isDown("up") then player.y = player.y - player.speed * dt elseif love.keyboard.isDown("down") then player.y = player.y + player.speed * dt end end function love.draw() -- draw BG love.graphics.setColor(255, 255, 255, 255) love.graphics.draw(bgimg, 0, 0) -- love.graphics.rectangle("fill", 0, 465, scrw, 150) love.graphics.setColor(255, 255, 255, 255) -- draw player ofsx = playerimg:getWidth() / 2 ofsy = playerimg:getHeight() / 2 love.graphics.draw(playerimg, player.x - ofsx, player.y - ofsy) love.graphics.print("FPS: "..tostring(love.timer.getFPS()), 10, 10) end function love.keypressed(key, isrepeat) -- ESC to exit if key == "escape" then love.event.quit() end end