-function Player:update(dt)
- if love.keyboard.isDown("w") then
- self.vector = {x=0, y=-self.acceleration}
- self:recordPosition()
- elseif love.keyboard.isDown("s") then
- self.vector = {x=0, y=self.acceleration}
- self:recordPosition()
- elseif love.keyboard.isDown("a") then
- self.vector = {x=-self.acceleration, y=0}
- self:recordPosition()
- elseif love.keyboard.isDown("d") then
- self.vector = {x=self.acceleration, y=0}
- self:recordPosition()
+function Player:multiple_keys_are_pressed()
+ local count = 0
+ for key,_ in pairs(self.keys) do
+ if love.keyboard.isDown(key) then
+ count = count + 1
+ end