-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.lua
42 lines (35 loc) · 904 Bytes
/
main.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
-- wird immer aufgerufen, wenn das Bild neu aufgebaut werden muss (sobald sich etwas bewegt circa 60 mal pro Sekunde)
function love.draw()
love.graphics.print("Hello World!", 10, 10)
love.graphics.draw(player.image, player.x, player.y)
end
-- wird beim Programmstart aufgerufen
function love.load()
player = {
x = 0,
y = 0,
image = love.graphics.newImage("images/scratchcat72.png")
}
osterhase = love.audio.newSource("audio/test123.mp3", "stream")
end
-- wird für jeden Tastendruck aufgerufen
function love.keypressed(key)
if key == "p" then
love.audio.play(osterhase)
end
if key == "right" then
player.x = player.x + 20
end
if key == "left" then
player.x = player.x - 20
end
if key == "up" then
player.y = player.y - 20
end
if key == "down" then
player.y = player.y + 20
end
if key == "escape" then
love.event.quit()
end
end