some stuff
This commit is contained in:
@@ -6,10 +6,8 @@ end
|
||||
|
||||
local function update(dt)
|
||||
--update player_animation
|
||||
if spritesheets["player_die"]:getFrame() ~= 16 and not game.die_animation_elapsed then
|
||||
if spritesheets["player_die"]:getFrame() ~= 16 then
|
||||
spritesheets["player_die"]:update(dt)
|
||||
else
|
||||
game.die_animation_elapsed = true
|
||||
end
|
||||
if player.alive then
|
||||
spritesheets["player_jump"]:update(dt)
|
||||
@@ -21,30 +19,35 @@ local function update(dt)
|
||||
|
||||
--get keyboard
|
||||
local key = love.keyboard.isDown
|
||||
player:idle(dt)
|
||||
--move player
|
||||
if key("d") then
|
||||
player:walk_right(dt)
|
||||
elseif key("a") then
|
||||
player:walk_left(dt)
|
||||
else
|
||||
player:idle(dt)
|
||||
end
|
||||
--jump player
|
||||
if key("w") then
|
||||
player:jump(dt)
|
||||
player.speed = player.speed_jumping
|
||||
else
|
||||
player.speed = player.speed_walking
|
||||
end
|
||||
if game.debug then
|
||||
if key("s") then
|
||||
player:down(dt)
|
||||
player.speed = player.speed_jumping
|
||||
else
|
||||
player.speed = player.speed_walking
|
||||
end
|
||||
if key("f") then
|
||||
--die
|
||||
player.spritesheets["player_die"]:setFrame(1)
|
||||
player:die(dt)
|
||||
game.die_animation_elapsed = false
|
||||
elseif key("g") then
|
||||
--revive player
|
||||
player.spritesheets["player_die"]:setFrame(1)
|
||||
player:revive(dt)
|
||||
game.die_animation_elapsed = false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user