Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Cette ligne permet d'afficher des traces dans la console pendant l'éxécution
- io.stdout:setvbuf('no')
- -- Empèche Love de filtrer les contours des images quand elles sont redimentionnées
- -- Indispensable pour du pixel art
- love.graphics.setDefaultFilter("nearest")
- local scaleZoom = 4
- -- Cette ligne permet de déboguer pas à pas dans ZeroBraneStudio
- if arg[#arg] == "-debug" then require("mobdebug").start() end
- local kirk = {}
- kirk.image = nil
- kirk.x = 0
- kirk.y = 0
- local sndTransporter = love.audio.newSource("voyager_transporter.wav")
- function love.load()
- love.graphics.setBackgroundColor(255, 255, 255)
- largeur = love.graphics.getWidth() / scaleZoom
- hauteur = love.graphics.getHeight() / scaleZoom
- kirk.image = love.graphics.newImage("kirk.png")
- kirk.x = math.floor(largeur / 2) - math.floor(kirk.image:getWidth() / 2)
- kirk.y = math.floor(hauteur / 2) - math.floor(kirk.image:getHeight() / 2)
- love.audio.play(sndTransporter)
- end
- function love.update(dt)
- end
- function love.draw()
- love.graphics.scale(scaleZoom, scaleZoom)
- love.graphics.draw(kirk.image, kirk.x, kirk.y)
- end
- function love.keypressed(key)
- print(key)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement