3 Player.color = {255, 0, 0}
6 Player.acceleration = 100
7 Player.position = {x=0, y=0}
8 Player.vector = {x=0, y=0}
10 function Player:new(o)
17 function Player:draw()
18 love.graphics.setColor(self.color)
19 love.graphics.rectangle('fill', self.position.x, self.position.y, self.width, self.height)
22 function Player:update(dt)
23 if love.keyboard.isDown("w") then
24 self.vector = {x=0, y=-self.acceleration}
25 elseif love.keyboard.isDown("s") then
26 self.vector = {x=0, y=self.acceleration}
27 elseif love.keyboard.isDown("a") then
28 self.vector = {x=-self.acceleration, y=0}
29 elseif love.keyboard.isDown("d") then
30 self.vector = {x=self.acceleration, y=0}
33 self.position.x = self.position.x + self.vector.x * dt
34 self.position.y = self.position.y + self.vector.y * dt