diff --git a/main.lua b/main.lua index 994de56..c603e07 100644 --- a/main.lua +++ b/main.lua @@ -5,7 +5,9 @@ function love.load() player = Player() end -function love.update(dt) end +function love.update(dt) + player:update(dt) +end function love.draw() player:draw() diff --git a/player.lua b/player.lua index a01e6db..4a392e3 100644 --- a/player.lua +++ b/player.lua @@ -5,11 +5,19 @@ function Player:new() self.x = 100 self.y = 100 self.health = 100 + self.speed = 100 end -function Player:update(dt) end +function Player:update(dt) + if love.keyboard.isDown("left") then + self.x = self.x - self.speed * dt + end + if love.keyboard.isDown("right") then + self.x = self.x + self.speed * dt + end +end function Player:draw() - local vert = { self.x, self.y, (self.x - 50), (self.y - 50), (self.x + 50), (self.y - 50) } + local vert = { self.x, self.y, (self.x - 70), (self.y + 70), (self.x + 70), (self.y + 70) } love.graphics.polygon("fill", vert) end