diff --git a/tetris/modes/speed.lua b/tetris/modes/speed.lua index c5a90fd..164383d 100644 --- a/tetris/modes/speed.lua +++ b/tetris/modes/speed.lua @@ -31,7 +31,7 @@ end local function mean(t) local sum = 0 - for _, v in ipairs(t) do + for _, v in pairs(t) do sum = sum + v end @@ -55,7 +55,7 @@ function LudicrousSpeed:getDropSpeed() return 20 end function LudicrousSpeed:getPPS() if #self.delays == 0 then return 0 end local delays = copy(self.delays) - delays[#delays + 1] = self.frames - self.last_piece + delays[0] = self.frames - self.last_piece return (mean(delays) / 60) ^ -1 end @@ -132,4 +132,4 @@ function LudicrousSpeed:getHighscoreData() } end -return LudicrousSpeed \ No newline at end of file +return LudicrousSpeed