for _, enemy in ipairs(enemies) do local distance = math.sqrt((tower.x - enemy.x) ^ 2 + (tower.y - enemy.y) ^ 2)
function Tower:shootEnemy(enemy) -- Calculate distance to enemy local distance = math.sqrt((self.x - enemy.x) ^ 2 + (self.y - enemy.y) ^ 2) tower battles script extra quality
-- Game loop while true do -- Update enemies for _, enemy in ipairs(enemies) do enemy:update(dt) end for _, enemy in ipairs(enemies) do local distance = math