diff --git a/Game/UpdateGame.lua b/Game/UpdateGame.lua index 156ae5a..0b9f9fc 100644 --- a/Game/UpdateGame.lua +++ b/Game/UpdateGame.lua @@ -127,6 +127,23 @@ function UpdateGame(dt) end end + -- PowerUp updates + for i, v in ipairs(PowerUps) do + v:update(dt) + if v.collider:enter("Player1") then + UserPlayer1:getPowerUp(v) + UserPlayer1:powerup() + table.remove(PowerUps, i) + v.collider:destroy() + end + if v.collider:enter("Player2") then + UserPlayer2:getPowerUp(v) + UserPlayer2:powerup() + table.remove(PowerUps, i) + v.collider:destroy() + end + end + UserPlayer1:handleKeys("w", "s", "a", "d", dt) UserPlayer2:handleKeys("up", "down", "left", "right", dt) UserPlayer1:updateCol()